Opened 8 years ago

Closed 8 years ago

#53880 closed update (duplicate)

GNOME Internet Radio Locator 9.9.2

Reported by: oleaamot (Ole Aamot) Owned by:
Priority: Normal Milestone:
Component: ports Version:
Keywords: haspatch maintainer Cc: dbevans (David B. Evans)
Port: girl

Description

GNOME Internet Radio Locator version 9.9.2 is available from http://download.gnome.org/sources/girl/9.9/girl-9.9.2.tar.xz

Attachments (3)

Portfile (2.5 KB) - added by oleaamot (Ole Aamot) 8 years ago.
Portfile for GNOME Internet Radio Locator version 9.9.2 (GTK+2/GTK+3)
Portfile-9.9.2.diff (1.4 KB) - added by oleaamot (Ole Aamot) 8 years ago.
Unified diff against previous Portfile (9.8.0) and new Portfile (9.9.2)
Portfile-9.9.6.diff (1.4 KB) - added by oleaamot (Ole Aamot) 8 years ago.
Unified diff against previous Portfile (9.8.0) and new Portfile (9.9.6)

Download all attachments as: .zip

Change History (9)

Changed 8 years ago by oleaamot (Ole Aamot)

Attachment: Portfile added

Portfile for GNOME Internet Radio Locator version 9.9.2 (GTK+2/GTK+3)

comment:1 Changed 8 years ago by oleaamot (Ole Aamot)

9.9.2 does not build it due to missing champlain/champlain.h

GTK+ 3.0 binary: ${prefix}/bin/gnome-internet-radio-locator

dbevans, any ideas?

Last edited 8 years ago by oleaamot (Ole Aamot) (previous) (diff)

comment:2 Changed 8 years ago by ryandesign (Ryan Carsten Schmidt)

Keywords: haspatch maintainer added
Type: defectupdate

Please attach a unified diff instead of a complete new Portfile.

Changed 8 years ago by oleaamot (Ole Aamot)

Attachment: Portfile-9.9.2.diff added

Unified diff against previous Portfile (9.8.0) and new Portfile (9.9.2)

comment:3 Changed 8 years ago by ryandesign (Ryan Carsten Schmidt)

Does it really now require both gtk2 and gtk3?

The pango dependency should be written so that pango-devel could satisfy it, much like the glib2 dependency. See other ports that depend on pango for the correct syntax.

comment:4 Changed 8 years ago by oleaamot (Ole Aamot)

Yes, since there are two executables in the latest upstream release (9.9.6).

The executables in 9.9.6 are

${prefix}/bin/girl (GTK+ 2.0)

${prefix}/bin/gnome-internet-radio-locator (GTK+ 3.0 / GNOME Maps)

The GTK+ 3.0 executable gnome-internet-radio-locator is capable of BBC World Service playback based on gst-player and displaying scalable maps based GNOME Maps and libchamplain.

The code builds and works on Debian GNU/Linux testing, Fedora Core 25 and Ubuntu 17.04.

I am unable to build 9.9.6 on Mac OS X at the moment, but I think the macports package must depend on libchamplain-devel (for header files that does not exist in macports) in order to build as well as gtk2, gtk3 and pango-devel.

Changed 8 years ago by oleaamot (Ole Aamot)

Attachment: Portfile-9.9.6.diff added

Unified diff against previous Portfile (9.8.0) and new Portfile (9.9.6)

comment:5 Changed 8 years ago by mf2k (Frank Schima)

This patch depends on both pango and pango-devel. That won't work because both cannot be installed at the same time.

comment:6 Changed 8 years ago by mf2k (Frank Schima)

Resolution: duplicate
Status: newclosed

Duplicate of #54111.

Note: See TracTickets for help on using tickets.