[libgpod] 0.8.2-7

Rex Dieter rdieter at fedoraproject.org
Fri Aug 10 18:57:53 UTC 2012


commit 633cd8d2272000cfd16df27dc66aaf266c486321
Author: Rex Dieter <rdieter at fedoraproject.org>
Date:   Fri Aug 10 14:01:38 2012 -0500

    0.8.2-7
    
    - libgpod.pc Requires: libimobiledevice-1.0 ... overlinking (#818594)
    - tighten subpkg deps (via %_isa)
    - omit -devel deps that (should) get autodetected already

 libgpod-0.8.2-pkgconfig_overlinking.patch |   11 +++++++++++
 libgpod.spec                              |   28 ++++++++++++++++++----------
 2 files changed, 29 insertions(+), 10 deletions(-)
---
diff --git a/libgpod-0.8.2-pkgconfig_overlinking.patch b/libgpod-0.8.2-pkgconfig_overlinking.patch
new file mode 100644
index 0000000..a5dafb2
--- /dev/null
+++ b/libgpod-0.8.2-pkgconfig_overlinking.patch
@@ -0,0 +1,11 @@
+diff -up libgpod-0.8.2/libgpod-1.0.pc.in.pkgconfig_overlinking libgpod-0.8.2/libgpod-1.0.pc.in
+--- libgpod-0.8.2/libgpod-1.0.pc.in.pkgconfig_overlinking	2011-04-15 03:37:34.000000000 -0500
++++ libgpod-0.8.2/libgpod-1.0.pc.in	2012-08-10 13:53:00.294631805 -0500
+@@ -6,6 +6,6 @@ includedir=@includedir@
+ Name: libgpod
+ Description: A library to manipulate songs and playlists stored on an ipod
+ Version: @VERSION@
+-Requires: glib-2.0 >= 2.8.0 gobject-2.0 @GDKPIXBUF_REQ@ @LIBIMOBILEDEVICE_REQ@
++Requires.private: glib-2.0 >= 2.8.0 gobject-2.0 @GDKPIXBUF_REQ@ @LIBIMOBILEDEVICE_REQ@
+ Libs: -L${libdir} -lgpod
+ Cflags: -I${includedir}/gpod-1.0
diff --git a/libgpod.spec b/libgpod.spec
index 149329e..42bc1a6 100644
--- a/libgpod.spec
+++ b/libgpod.spec
@@ -15,13 +15,17 @@
 Summary: Library to access the contents of an iPod
 Name: libgpod
 Version: 0.8.2
-Release: 6%{?dist}
+Release: 7%{?dist}
 License: LGPLv2+
 Group: System Environment/Libraries
 URL: http://www.gtkpod.org/libgpod.html
 Source0: http://downloads.sourceforge.net/gtkpod/%{name}-%{version}.tar.bz2
-BuildRequires: automake libtool
 
+# upstreamable patch: reduce pkgconfig-related overlinking
+# 
+Patch50:  libgpod-0.8.2-pkgconfig_overlinking.patch
+
+BuildRequires: automake libtool
 BuildRequires: docbook-style-xsl
 BuildRequires: glib2-devel
 BuildRequires: gdk-pixbuf2-devel
@@ -52,10 +56,7 @@ smart playlists, playcounts, ratings, podcasts, album artwork, photos, etc.
 %package devel
 Summary: Development files for the libgpod library
 Group: Development/Libraries
-Requires: %{name} = %{version}-%{release}
-Requires: glib2-devel
-Requires: gdk-pixbuf2-devel
-Requires: pkgconfig
+Requires: %{name}%{?_isa} = %{version}-%{release}
 
 %description devel
 Libgpod is a library to access the contents of an iPod. It supports playlists,
@@ -84,7 +85,7 @@ This package contains the API documentation.
 %package -n python-gpod
 Summary: Python module to access iPod content
 Group: Development/Languages
-Requires: %{name} = %{version}-%{release}
+Requires: %{name}%{?_isa} = %{version}-%{release}
 Requires: python-mutagen
 
 %description -n python-gpod
@@ -96,7 +97,7 @@ libgpod library.
 %package sharp
 Summary: C#/.NET library to access iPod content
 Group: Development/Languages
-Requires: %{name} = %{version}-%{release}
+Requires: %{name}%{?_isa} = %{version}-%{release}
 
 %description sharp
 C#/.NET library to access iPod content.  Provides bindings to the libgpod
@@ -107,8 +108,7 @@ library.
 Summary: Development files for libgpod-sharp
 Summary: C#/.NET library to access iPod content
 Group: Development/Languages
-Requires: %{name}-sharp = %{version}-%{release}
-Requires: pkgconfig
+Requires: %{name}-sharp%{?_isa} = %{version}-%{release}
 
 %description sharp-devel
 C#/.NET library to access iPod content.  Provides bindings to the libgpod
@@ -121,6 +121,9 @@ libgpod-sharp.
 
 %prep
 %setup -q
+
+%patch50 -p1 -b .pkgconfig_overlinking
+
 #autoreconf -f
 
 # remove execute perms on the python examples as they'll be installed in %%doc
@@ -208,6 +211,11 @@ echo "D /var/run/%{name} 0755 root root -" > \
 %endif
 
 %changelog
+* Fri Aug 10 2012 Rex Dieter <rdieter at fedoraproject.org> - 0.8.2-7
+- libgpod.pc Requires: libimobiledevice-1.0 ... overlinking (#818594)
+- tighten subpkg deps (via %%_isa)
+- omit -devel deps that (should) get autodetected already
+
 * Thu Jul 19 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.8.2-6
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
 


More information about the scm-commits mailing list