* Re: Update zathura?
[not found] ` <9499ac86-857c-d833-03ef-a16ee0cd392b@cornell.edu>
@ 2020-08-29 9:50 ` Ken Brown
0 siblings, 0 replies; only message in thread
From: Ken Brown @ 2020-08-29 9:50 UTC (permalink / raw)
To: cygwin-apps; +Cc: Keith Thompson
[-- Attachment #1: Type: text/plain, Size: 2803 bytes --]
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
[-- Attachment #2: girara.cygport --]
[-- Type: text/plain, Size: 957 bytes --]
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"
^ permalink raw reply [flat|nested] only message in thread