Update zathura?

Ken Brown kbrown@cornell.edu
Sat Aug 29 09:50:40 GMT 2020


On 8/29/2020 5:46 AM, Ken Brown via Cygwin wrote:
> On 8/29/2020 3:16 AM, Marco Atzeri via Cygwin wrote:
>>
>>
>> On 29.08.2020 02:20, Ken Brown via Cygwin wrote:
>>> On 8/28/2020 6:29 PM, Keith Thompson wrote:
>>>> On Fri, Aug 28, 2020 at 2:23 PM Ken Brown <kbrown@cornell.edu> wrote:
>>>>>
>>>>> On 8/28/2020 2:37 PM, Keith Thompson via Cygwin wrote:
>>>>>> Cygwin currently provides zathura version 0.3.3, which was released in 2014.
>>>>>> The latest version is 0.4.5, released in 2020, which fixes at least
>>>>>> one rather annoying bug.
>>>>>>
>>>>>> If the maintainer could update it to the latest version, I would 
>>>>>> appreciate it.
>>>>>>
>>>>>> (Yes, I know I'm asking for free labor.)
>>>>>
>>>>> Cygwin's zathura maintainer has retired.  Are you interested in taking over?
>>>>>
>>>>> Ken
>>>>
>>>> I guess I should have expected that. 8-)}
>>>>
>>>> Quite possibly yes. I'll look over the Contributor's Guide and get back to you.
>>>>
>>>> Looking through setup.ini, I see that there are a number of zathura* packages:
>>>>
>>>> zathura
>>>> zathura-cb
>>>> zathura-cb-debuginfo
>>>> zathura-debuginfo
>>>> zathura-devel
>>>> zathura-djvu
>>>> zathura-djvu-debuginfo
>>>> zathura-pdf-poppler
>>>> zathura-pdf-poppler-debuginfo
>>>> zathura-ps
>>>> zathura-ps-debuginfo
>>>>
>>>> Also, zathura depends on libgirara (and nothing else does), so that adds:
>>>>
>>>> girara-debuginfo
>>>> libgirara-common
>>>> libgirara-devel
>>>> libgirara-gtk3_2
>>>>
>>>> It looks like they all have the same maintainer, so I'd probably have
>>>> to take over all of them, right?
>>>
>>> Yes.  If you want to so this, follow up on the cygwin-apps list.  People 
>>> there will be glad to help you.
>>>
>>> Ken
>>> -- 
>>
>>
>> the source packages [1] are much less
>>
>> $ grep zathura cygwin-pkg-maint
>> zathura                                      Yaakov Selkowitz
>> zathura-cb                                   Yaakov Selkowitz
>> zathura-djvu                                 Yaakov Selkowitz
>> zathura-pdf-poppler                          Yaakov Selkowitz
>> zathura-ps                                   Yaakov Selkowitz
>>
>> $ grep girara cygwin-pkg-maint
>> girara                                       Yaakov Selkowitz
>>
>> the others are subpackages: built at the same time and packaged separately, see
>> https://cygwin.com/packages/summary/girara-src.html
>>
>> Look at the source package as starting point for an upgrade,
>> usually nothing change to much and you can make yourself familariar with
>> cygport, the standard tool in cygwin for build and package programs.
> 
> In this case there's a bigger change than usual, because the build system 
> changed to meson.  I'll follow up on cygwin-apps.

Keith,

To get you started, I've attached a cygport file for building girara.

Ken
-------------- next part --------------
inherit meson

NAME="girara"
VERSION=0.3.4
RELEASE=1
CATEGORY="Libs"
SUMMARY="GTK+-based minimalistic user interface library"
DESCRIPTION="girara is a library that implements a user interface that focuses on
simplicity and minimalism.  It is designed to replace and enhance the
user interface that is used by zathura."

HOMEPAGE="http://pwmt.org/projects/girara/"
SRC_URI="http://pwmt.org/projects/girara/download/${NAME}-${VERSION}.tar.xz"

PKG_NAMES="libgirara-common libgirara-gtk3_3 libgirara-devel"
libgirara_common_CONTENTS="usr/share/doc/"
libgirara_gtk3_3_REQUIRES="libgirara-common"
libgirara_gtk3_3_CONTENTS="usr/bin/cyggirara-gtk3-3.dll usr/share/locale/*/*/libgirara-gtk3-3.mo"
libgirara_devel_CONTENTS="usr/include/ usr/lib/lib* usr/lib/pkgconfig/"

BUILD_REQUIRES=" \
	check \
	libglib2.0-devel \
	libgtk3-devel \
	libjson-c-devel \
	libnotify-devel \
	libpango1.0-devel \
	meson \
	ninja \
"

CYGMESON_ARGS="-Dnotify=enabled -Ddocs=disabled"


More information about the Cygwin-apps mailing list