public inbox for cygwin-apps@cygwin.com
 help / color / mirror / Atom feed
* 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

only message in thread, other threads:[~2020-08-29  9:50 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <CAAHpriNJ+au7YwHSZNOsWba6MOnWPRzorw061ADTEZBYeT_Gqw@mail.gmail.com>
     [not found] ` <18901175-25e0-ad09-43c1-13ef59045c0b@cornell.edu>
     [not found]   ` <CAAHpriPcxzQ76Er0Y_5VgxRN8s3YqxAjmOmfxXtXR8ui+-5QuQ@mail.gmail.com>
     [not found]     ` <fd5bb894-9c7e-e97d-1a38-1afc983b334e@cornell.edu>
     [not found]       ` <227f1419-e6ae-57f7-d324-50fb17d2e915@gmail.com>
     [not found]         ` <9499ac86-857c-d833-03ef-a16ee0cd392b@cornell.edu>
2020-08-29  9:50           ` Update zathura? Ken Brown

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).