From 9f1123d4f1b042ef5e790a7bba86ca65da92b0e0 Mon Sep 17 00:00:00 2001 From: Sofia Boldyreva Date: Wed, 22 Mar 2023 15:58:41 +0100 Subject: [PATCH] Import libgpod-0.8.3-41.el9 --- .gitignore | 1 + .libgpod.metadata | 1 + ...gure.ac-Add-support-for-libplist-2.2.patch | 27 + .../libgpod-0.8.2-pkgconfig_overlinking.patch | 11 + SOURCES/libgpod-0.8.3-mono4.patch | 11 + SOURCES/libgpod-fixswig.patch | 14 + SOURCES/libgpod-playcounts.patch | 43 ++ SOURCES/libgpod-udev.patch | 15 + SPECS/libgpod.spec | 551 ++++++++++++++++++ 9 files changed, 674 insertions(+) create mode 100644 .gitignore create mode 100644 .libgpod.metadata create mode 100644 SOURCES/0001-configure.ac-Add-support-for-libplist-2.2.patch create mode 100644 SOURCES/libgpod-0.8.2-pkgconfig_overlinking.patch create mode 100644 SOURCES/libgpod-0.8.3-mono4.patch create mode 100644 SOURCES/libgpod-fixswig.patch create mode 100644 SOURCES/libgpod-playcounts.patch create mode 100644 SOURCES/libgpod-udev.patch create mode 100644 SPECS/libgpod.spec diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..0c888fc --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +SOURCES/libgpod-0.8.3.tar.bz2 diff --git a/.libgpod.metadata b/.libgpod.metadata new file mode 100644 index 0000000..815bd48 --- /dev/null +++ b/.libgpod.metadata @@ -0,0 +1 @@ +5b5f692fef880d714dad71aa21e1737258fa878c SOURCES/libgpod-0.8.3.tar.bz2 diff --git a/SOURCES/0001-configure.ac-Add-support-for-libplist-2.2.patch b/SOURCES/0001-configure.ac-Add-support-for-libplist-2.2.patch new file mode 100644 index 0000000..9d2b28e --- /dev/null +++ b/SOURCES/0001-configure.ac-Add-support-for-libplist-2.2.patch @@ -0,0 +1,27 @@ +From 46d147703337b5ab9e81266869e41c89e6481e08 Mon Sep 17 00:00:00 2001 +From: Bastien Nocera +Date: Wed, 17 Jun 2020 11:52:43 +0200 +Subject: [PATCH] configure.ac: Add support for libplist 2.2 + +--- + configure.ac | 4 +++- + 1 file changed, 3 insertions(+), 1 deletion(-) + +diff --git a/configure.ac b/configure.ac +index c4ffeaf..c3a7a9d 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -42,7 +42,9 @@ AC_CHECK_FUNCS([localtime_r]) + AC_CHECK_MEMBERS([struct tm.tm_gmtoff],,,[#include ]) + dnl sqlite3 is needed for newer ipod models (nano5g), and libplist is needed + dnl by libgpod sqlite code +-PKG_CHECK_MODULES(LIBGPOD, glib-2.0 >= 2.16.0 gobject-2.0 sqlite3 libplist >= 1.0 gmodule-2.0) ++LIBPLIST_DEP=libplist ++PKG_CHECK_EXISTS(libplist-2.0, LIBPLIST_DEP=libplist-2.0) ++PKG_CHECK_MODULES(LIBGPOD, glib-2.0 >= 2.16.0 gobject-2.0 sqlite3 $LIBPLIST_DEP >= 1.0 gmodule-2.0) + + dnl *************************************************** + dnl The following functions are only available starting +-- +2.26.2 + diff --git a/SOURCES/libgpod-0.8.2-pkgconfig_overlinking.patch b/SOURCES/libgpod-0.8.2-pkgconfig_overlinking.patch new file mode 100644 index 0000000..a5dafb2 --- /dev/null +++ b/SOURCES/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/SOURCES/libgpod-0.8.3-mono4.patch b/SOURCES/libgpod-0.8.3-mono4.patch new file mode 100644 index 0000000..9cb57b4 --- /dev/null +++ b/SOURCES/libgpod-0.8.3-mono4.patch @@ -0,0 +1,11 @@ +--- libgpod-0.8.3/m4/mono.m4.orig 2015-05-18 12:25:35.417699745 +0100 ++++ libgpod-0.8.3/m4/mono.m4 2015-05-18 12:25:53.488079557 +0100 +@@ -34,7 +34,7 @@ + + AC_DEFUN([SHAMROCK_FIND_MONO_2_0_COMPILER], + [ +- SHAMROCK_FIND_PROGRAM_OR_BAIL(MCS, gmcs) ++ SHAMROCK_FIND_PROGRAM_OR_BAIL(MCS, mcs) + ]) + + AC_DEFUN([SHAMROCK_FIND_MONO_RUNTIME], diff --git a/SOURCES/libgpod-fixswig.patch b/SOURCES/libgpod-fixswig.patch new file mode 100644 index 0000000..23e49c5 --- /dev/null +++ b/SOURCES/libgpod-fixswig.patch @@ -0,0 +1,14 @@ +--- libgpod-0.8.3/bindings/python/gpod.i.in 2015-02-12 08:43:11.058975384 +0100 ++++ libgpod-0.8.3/bindings/python/gpod.i.in.orig 2015-02-12 08:44:08.185561253 +0100 +@@ -298,9 +298,11 @@ PyObject* sw_get_photo(GList *list, gint + %include "gpod_doc.i" + %include "@top_builddir@/config.h" + ++/* + # be nicer to decode these utf8 strings into Unicode objects in the C + # layer. Here we are leaving it to the Python side, and just giving + # them utf8 encoded Strings. ++*/ + typedef char gchar; + + %typemap(in) time_t { diff --git a/SOURCES/libgpod-playcounts.patch b/SOURCES/libgpod-playcounts.patch new file mode 100644 index 0000000..bc0fee5 --- /dev/null +++ b/SOURCES/libgpod-playcounts.patch @@ -0,0 +1,43 @@ +From 8dc5015ae036b219c4c9579a156886aa3a722aa5 Mon Sep 17 00:00:00 2001 +From: phantomjinx +Date: Sat, 9 Aug 2014 19:57:10 +0100 +Subject: [PATCH] #323 Segmentation fault when opening ipod +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +* Patch submitted in bug report from François Melchior / James Burton +--- + src/itdb_itunesdb.c | 6 ++++-- + 1 file changed, 4 insertions(+), 2 deletions(-) + +diff --git a/src/itdb_itunesdb.c b/src/itdb_itunesdb.c +index 4cc771a..1e85476 100644 +--- a/src/itdb_itunesdb.c ++++ b/src/itdb_itunesdb.c +@@ -1156,6 +1156,7 @@ static gboolean playcounts_plist_read (FImport *fimp, GValue *plist_data) + GHashTable *pc_dict, *track_dict; + GValue *to_parse; + GArray *array; ++ GValue value; + gint i; + guint32 mac_time; + guint64 *dbid; +@@ -1175,11 +1176,12 @@ static gboolean playcounts_plist_read (FImport *fimp, GValue *plist_data) + + array = (GArray*)g_value_get_boxed (to_parse); + for (i = 0; i < array->len; i++) { +- if (!G_VALUE_HOLDS (g_array_index (array, GValue *, i), G_TYPE_HASH_TABLE)) { ++ value = g_array_index (array, GValue, i); ++ if (!G_VALUE_HOLDS (&value, G_TYPE_HASH_TABLE)) { + continue; + } + +- track_dict = g_value_get_boxed (g_array_index (array, GValue *, i)); ++ track_dict = g_value_get_boxed (&value); + if (track_dict == NULL) + continue; + +-- +2.26.2 + diff --git a/SOURCES/libgpod-udev.patch b/SOURCES/libgpod-udev.patch new file mode 100644 index 0000000..819728e --- /dev/null +++ b/SOURCES/libgpod-udev.patch @@ -0,0 +1,15 @@ +--- tools/90-libgpod.rules.in~ 2011-07-24 06:03:29.000000000 -0500 ++++ tools/90-libgpod.rules.in 2019-10-15 15:50:28.279770507 -0500 +@@ -16,10 +16,10 @@ + + + # "iPods" using the afc protocol (iPhone, iPod Touch, ...) +-ACTION=="add|change", ENV{USBMUX_SUPPORTED}=="1", IMPORT{program}+="@udevdir@/iphone-set-info", GOTO="libgpod_end" ++ACTION=="add|change", ENV{USBMUX_SUPPORTED}=="1", IMPORT{program}=="@udevdir@/iphone-set-info", GOTO="libgpod_end" + # with a new enough usbmuxd, the rule below is not useful since it will + # take care of setting USBMUX_SUPPORTED for all supported devices. Keep + # this rule for now until distros ship a new enough usbmuxd +-ACTION=="add|change", SUBSYSTEM=="usb", ATTR{idVendor}=="05ac", ATTR{idProduct}=="129[0-9a]", IMPORT{program}+="@udevdir@/iphone-set-info" ++ACTION=="add|change", SUBSYSTEM=="usb", ATTR{idVendor}=="05ac", ATTR{idProduct}=="129[0-9a]", IMPORT{program}=="@udevdir@/iphone-set-info" + + LABEL="libgpod_end" diff --git a/SPECS/libgpod.spec b/SPECS/libgpod.spec new file mode 100644 index 0000000..b305742 --- /dev/null +++ b/SPECS/libgpod.spec @@ -0,0 +1,551 @@ +# If banshee ever stablizes around gtk3, we need to flip this on. +%global with_gtk3 0 + +%ifarch %{mono_arches} +%global with_mono 1 +%else +%global with_mono 0 +%endif +%if 0%{?rhel} +%global with_mono 0 +%endif + +Summary: Library to access the contents of an iPod +Name: libgpod +Version: 0.8.3 +Release: 41%{?dist} +License: LGPLv2+ +URL: http://www.gtkpod.org/libgpod.html +Source0: http://downloads.sourceforge.net/gtkpod/%{name}-%{version}.tar.bz2 + +# upstreamable patch: reduce pkgconfig-related overlinking +Patch0: libgpod-0.8.2-pkgconfig_overlinking.patch +Patch1: libgpod-fixswig.patch +Patch2: libgpod-0.8.3-mono4.patch +Patch3: libgpod-playcounts.patch +Patch4: libgpod-udev.patch +Patch5: 0001-configure.ac-Add-support-for-libplist-2.2.patch + +BuildRequires: automake libtool +BuildRequires: docbook-style-xsl +BuildRequires: glib2-devel +BuildRequires: gdk-pixbuf2-devel +BuildRequires: gettext +BuildRequires: intltool +BuildRequires: libimobiledevice-devel +BuildRequires: libplist-devel +BuildRequires: libusbx-devel +BuildRequires: libxml2-devel +BuildRequires: libxslt +%if %{with_mono} +BuildRequires: mono-devel +%if %{with_gtk3} +BuildRequires: gtk-sharp3-devel +%else +BuildRequires: gtk-sharp2-devel +%endif +%endif +BuildRequires: gtk-doc +BuildRequires: sg3_utils-devel +BuildRequires: sqlite-devel +BuildRequires: swig +BuildRequires: systemd-rpm-macros +BuildRequires: make +Requires: systemd + +%description +Libgpod is a library to access the contents of an iPod. It supports playlists, +smart playlists, playcounts, ratings, podcasts, album artwork, photos, etc. + + +%package devel +Summary: Development files for the libgpod library +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description devel +Libgpod is a library to access the contents of an iPod. It supports playlists, +smart playlists, playcounts, ratings, podcasts, album artwork, photos, etc. + +This package contains the files required to develop programs that will use +libgpod. + + +%package doc +Summary: API documentation for the libgpod library +License: GFDL +%if 0%{?fedora} +BuildArch: noarch +%endif +Requires: %{name} = %{version}-%{release} + +%description doc +Libgpod is a library to access the contents of an iPod. It supports playlists, +smart playlists, playcounts, ratings, podcasts, album artwork, photos, etc. + +This package contains the API documentation. + + +%if %{with_mono} +%package sharp +Summary: C#/.NET library to access iPod content +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description sharp +C#/.NET library to access iPod content. Provides bindings to the libgpod +library. + + +%package sharp-devel +Summary: Development files for libgpod-sharp +Requires: %{name}-sharp%{?_isa} = %{version}-%{release} + +%description sharp-devel +C#/.NET library to access iPod content. Provides bindings to the libgpod +library. + +This package contains the files required to develop programs that will use +libgpod-sharp. +%endif + + +%prep +%setup -q +%patch0 -p1 -b .pkgconfig_overlinking +%patch1 -p1 -b .swig +%patch2 -p1 -b .mono4 +%patch3 -p1 -b .playcounts +%patch4 -p0 -b .udev +%patch5 -p1 -b .libplist-2.2 + +%if %{with_gtk3} +sed -i "s#sharp-2.0#sharp-3.0#g" bindings/mono/libgpod-sharp/libgpod-sharp.pc.in +sed -i "s#public DateTime#public System.DateTime#g" bindings/mono/libgpod-sharp/Artwork.cs +%endif + +%build +autoreconf -vif +%if %{with_gtk3} +sed -i "s#sharp-2.0#sharp-3.0#g" configure +%endif + +%configure --without-hal --enable-udev --with-temp-mount-dir=/run/%{name} --with-python=no +make %{?_smp_mflags} V=1 + + +%install +make DESTDIR=%{buildroot} install +%find_lang %{name} + +mkdir -p %{buildroot}/%{_libdir}/libgpod + +%if %{with_mono} +# remove execute perms from some libgpod-sharp files +chmod -x %{buildroot}/%{_libdir}/%{name}/*.dll.config +%else +# remove unwanted file +rm -f %{buildroot}/%{_libdir}/pkgconfig/%{name}-sharp.pc +%endif + +# Setup tmpfiles.d config +mkdir -p %{buildroot}%{_tmpfilesdir} +echo "D /run/%{name} - - - -" > %{buildroot}%{_tmpfilesdir}/%{name}.conf + +install -d -m 0755 %{buildroot}/run/%{name}/ + +# remove static libs and libtool archives +find %{buildroot} -type f -name "*.la" -delete +find %{buildroot} -type f -name "*.a" -delete + +%ldconfig_scriptlets + + +%files -f %{name}.lang +%{!?_licensedir:%global license %%doc} +%license COPYING +%doc AUTHORS ChangeLog NEWS README* +%{_bindir}/* +%{_libdir}/*.so.* +%dir /run/%{name}/ +%{_tmpfilesdir}/%{name}.conf +/lib/udev/iphone-set-info +/lib/udev/ipod-set-info +/lib/udev/rules.d/*.rules +%dir %{_libdir}/libgpod/ + +%files devel +%{_includedir}/gpod-1.0/ +%{_libdir}/pkgconfig/%{name}-1.0.pc +%{_libdir}/*.so + + +%files doc +%{_datadir}/gtk-doc + +%if %{with_mono} +%files sharp +%{_libdir}/%{name}/%{name}-sharp* + + +%files sharp-devel +%{_libdir}/pkgconfig/%{name}-sharp.pc +%endif + +%changelog +* Thu Jan 20 2022 Fedora Release Engineering - 0.8.3-41 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Thu Jul 22 2021 Fedora Release Engineering - 0.8.3-40 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Wed Apr 07 2021 Tomas Bzatek - 0.8.3-39 +- rebuilt for sg3_utils 1.46 + +* Thu Mar 25 2021 Gwyn Ciesla - 0.8.3-38 +- Update for autoconf 2.71 + +* Tue Jan 26 2021 Fedora Release Engineering - 0.8.3-37 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Tue Jul 28 2020 Fedora Release Engineering - 0.8.3-36 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Wed Jun 17 2020 Bastien Nocera - 0.8.3-35 ++ libgpod-0.8.3-35 +- Rebuild with the upstream libplist patch + +* Tue Jun 16 2020 Robert-André Mauchin - 0.8.3-34 +- rebuilt for libimobiledevice and libplist + +* Mon Apr 20 2020 Dan Horák - 0.8.3-33 +- rebuilt for sg3_utils 1.45 (#1809392) + +* Wed Jan 29 2020 Fedora Release Engineering - 0.8.3-32 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Tue Oct 15 2019 Gwyn Ciesla - 0.8.3-31 +- Correct udev rules. + +* Wed Aug 07 2019 Gwyn Ciesla - 0.8.3-30 +- Fix FTBFS. + +* Thu Jul 25 2019 Fedora Release Engineering - 0.8.3-29 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Tue Feb 19 2019 Gwyn Ciesla - 0.8.3-28 +- Explicity disable python to fix local builds. + +* Fri Feb 01 2019 Fedora Release Engineering - 0.8.3-27 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Wed Oct 03 2018 Todd Zullinger - 0.8.3-26 +- Fix mode of /run/libgpod in tmpfiles.d config, use /run + +* Fri Sep 28 2018 Gwyn Ciesla - 0.8.3-25 +- Drop python2. + +* Tue Jul 24 2018 Christophe Fergeau - 0.8.3-24 +- Fix build with python2 + +* Fri Jul 13 2018 Fedora Release Engineering - 0.8.3-23 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Wed Feb 07 2018 Fedora Release Engineering - 0.8.3-22 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Wed Feb 07 2018 Iryna Shcherbina - 0.8.3-21 +- Update Python 2 dependency declarations to new packaging standards + (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3) + +* Sun Dec 17 2017 Zbigniew Jędrzejewski-Szmek - 0.8.3-20 +- Python 2 binary package renamed to python2-gpod + See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3 + +* Thu Aug 03 2017 Fedora Release Engineering - 0.8.3-19 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Wed Jul 26 2017 Fedora Release Engineering - 0.8.3-18 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Tue Feb 21 2017 Tom Callaway - 0.8.3-17 +- conditionalize (and disable) gtk3 support + banshee is not ready for gtk3 yet + +* Fri Feb 10 2017 Fedora Release Engineering - 0.8.3-16 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Fri Oct 14 2016 Peter Robinson 0.8.3-15 +- Mono on aarch64 + +* Tue Oct 04 2016 Jon Ciesla - 0.8.3-14 +- Switch to gtk-sharp3, BZ 1380908. + +* Thu Sep 22 2016 Jon Ciesla - 0.8.3-13 +- Patch for iOS crash, BZ 1359954. + +* Tue Jul 19 2016 Fedora Release Engineering - 0.8.3-12 +- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages + +* Thu Feb 04 2016 Fedora Release Engineering - 0.8.3-11 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Wed Jun 17 2015 Fedora Release Engineering - 0.8.3-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Mon May 18 2015 Peter Robinson 0.8.3-9 +- Rebuild (mono4) + +* Wed Feb 11 2015 Peter Robinson 0.8.3-8 +- Rebuild (libimobiledevice) +- Use %%license +- Fix use of temp files (rhbz#840183) + +* Sun Nov 16 2014 Dan Horák - 0.8.3-7 +- switch to mono_arches + +* Wed Oct 15 2014 Peter Robinson 0.8.3-6 +- Rebuild for libimobiledevice 1.1.7 + +* Sun Aug 17 2014 Fedora Release Engineering - 0.8.3-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild + +* Sat Jun 07 2014 Fedora Release Engineering - 0.8.3-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Mon May 26 2014 Brent Baude - 0.8.3-3 +- Changing ppc64 arch to power64 macro + +* Mon May 5 2014 Peter Robinson 0.8.3-2 +- Rebuild for libimobiledevice 1.1.6 + +* Wed Sep 04 2013 Christophe Fergeau 0.8.3-1 +- Update to libgpod 0.8.3, this is a bugfix release which should fix + rhbz#921831 rhbz#925750 rhbz#951167 + +* Sat Aug 03 2013 Fedora Release Engineering - 0.8.2-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Wed Mar 20 2013 Peter Robinson 0.8.2-9 +- Rebuild for new libimobiledevice + +* Thu Feb 14 2013 Fedora Release Engineering - 0.8.2-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Fri Aug 10 2012 Rex Dieter - 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 - 0.8.2-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Sat Apr 28 2012 Bastien Nocera 0.8.2-5 +- Remove bogus gtk2-devel dep in devel sub-package + +* Wed Apr 11 2012 Peter Robinson - 0.8.2-4 +- Rebuild for new libimobiledevice and usbmuxd + +* Fri Jan 13 2012 Fedora Release Engineering +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Tue Nov 08 2011 Adam Jackson - 0.8.2-2 +- Rebuild to break bogus libpng dep + +* Wed Jul 27 2011 Christophe Fergeau +- Remove duplicated call to autoreconf +- Small BuildRequires cleanups + +* Mon Jul 25 2011 Christian Krause - 0.8.2-1 +- Update to 0.8.2 +- Drop upstreamed patches +- Prevent python-gpod from advertising _gpod.so in its Provides + +* Mon Jul 18 2011 Rex Dieter 0.8.0-12 +- libgpod-0.8.0-10.fc16 grew a mono-core dependency (#722976) + +* Mon Jul 18 2011 Dan Horák - 0.8.0-11 +- rebuilt for sg3_utils 1.31 + +* Thu Jul 14 2011 Bastien Nocera 0.8.0-10 +- Add hashDB support + +* Wed May 25 2011 Todd Zullinger - 0.8.0-9 +- Fix tmpfiles.d user/group for /var/run/libgpod (#707787) + +* Mon May 23 2011 Todd Zullinger - 0.8.0-8 +- Support tmpfiles.d for Fedora >= 15 (#707066) + +* Tue Feb 08 2011 Fedora Release Engineering - 0.8.0-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Tue Jan 18 2011 Dan Horák - 0.8.0-6 +- conditionalize mono support + +* Sat Jan 08 2011 Christian Krause - 0.8.0-5 +- Change patch to fix 32 bit issues in the mono bindings + (Itdb_Track data structure contained wrong values on x86 systems) + +* Sun Dec 26 2010 Bastien Nocera 0.8.0-4 +- Rebuild for new libimobiledevice + +* Thu Oct 28 2010 Paul F. Johnson - 0.8.0-3 +- Rebuild against new gtk-sharp2 and mono-2.8 + +* Wed Oct 20 2010 Nathaniel McCallum - 0.8.0-2 +- Add patch to fix 32 bit issues in the mono bindings + +* Tue Oct 12 2010 Nathaniel McCallum - 0.8.0-1 +- Update to 0.8.0 + +* Wed Sep 29 2010 Nathaniel McCallum - 0.7.95-1 +- Update to 0.7.95 +- Drop upstreamed patches + +* Sat Sep 04 2010 Todd Zullinger - 0.7.94-1 +- Update to 0.7.94 +- Add mono subpackage (#630181) + +* Mon Aug 23 2010 Todd Zullinger - 0.7.93-4 +- Own %%{_datadir}/gtk-doc rather than require gtk-doc (#604388) + +* Tue Jul 27 2010 David Malcolm - 0.7.93-3 +- persuade configure to work with swig 2.0.0 + +* Wed Jul 21 2010 David Malcolm - 0.7.93-2 +- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild + +* Tue Jun 15 2010 Todd Zullinger - 0.7.93-1 +- Update to 0.7.93 +- Drop upstreamed mount-dir location patch +- Fix temp mount dir configure option typo +- Drop duplicate libimobiledevice-devel BR +- Remove pointless %%{__$command} macros + +* Tue Apr 13 2010 Dan Horák - 0.7.91-3 +- rebuilt for sg3_utils 1.29 + +* Mon Mar 22 2010 Rex Dieter 0.7.91-2 +- rebuild (libimobiledevice) + +* Thu Mar 04 2010 Bastien Nocera 0.7.91-1 +- Update to 0.7.91 +- Use udev callout, disable HAL callouts +- Enable iPhone/iPod Touch support + +* Tue Feb 09 2010 Todd Zullinger - 0.7.90-1 +- Update to 0.7.90 +- Adjust default hal callout path (#547049) + (Temporaily use --with-hal-callouts-dir=%%{_libexecdir}/scripts) + +* Thu Dec 10 2009 Bastien Nocera 0.7.2-6 +- Handle partial UTF-16 strings (#542176) + +* Mon Oct 19 2009 Bastien Nocera 0.7.2-5 +- Fix UTF-16 string parsing patch again + +* Mon Oct 19 2009 Bastien Nocera 0.7.2-4 +- Update UTF-16 string parsing patch + +* Sat Oct 17 2009 Bastien Nocera 0.7.2-3 +- Fix crasher when parsing UTF-16 strings with a BOM (#517642) + +* Fri Jul 24 2009 Fedora Release Engineering - 0.7.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Fri Jun 05 2009 Todd Zullinger - 0.7.2-1 +- Update to 0.7.2 +- Make doc subpackage noarch (on Fedora >= 10) +- Drop --with-hal-callouts-dir from configure, the upstream default works now + +* Tue Apr 28 2009 Dan Horak - 0.7.0-3 +- rebuild for sg3_utils 1.27 + +* Wed Feb 25 2009 Fedora Release Engineering - 0.7.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Fri Feb 20 2009 Todd Zullinger - 0.7.0-1 +- Update to 0.7.0 +- BR libxml2-devel + +* Wed Jan 14 2009 Todd Zullinger - 0.6.0-10 +- Fix path to hal callout (this should help setup the SysInfoExtended + file automagically) +- Use /var/run/hald as mount dir for hal callout +- Require hal +- Require main package for the -doc subpackage + +* Sat Nov 29 2008 Ignacio Vazquez-Abrams - 0.6.0-9 +- Rebuild for Python 2.6 + +* Thu Oct 02 2008 Todd Zullinger - 0.6.0-8 +- The -devel package should require gtk2-devel as well +- Add gdk-pixbuf-2.0 to the pkg-config file requirements + +* Thu Aug 28 2008 Todd Zullinger - 0.6.0-7 +- Ensure patches apply with no fuzz + +* Mon Jun 30 2008 Dan Horak - 0.6.0-6 +- add patch for sg3_utils 1.26 and rebuild + +* Wed May 14 2008 Todd Zullinger - 0.6.0-5 +- Make libgpod-devel require glib2-devel (#446442) + +* Tue Feb 12 2008 Todd Zullinger - 0.6.0-4 +- rebuild for gcc 4.3 + +* Wed Dec 19 2007 Todd Zullinger - 0.6.0-3 +- BR docbook-style-xsl to ensure the python docs are built correctly + +* Wed Dec 19 2007 Todd Zullinger - 0.6.0-2 +- add the NEWS file, which contains some info on getting newer iPods working +- split out API docs into a separate package +- set %%defattr for python-gpod + +* Wed Nov 21 2007 Todd Zullinger - 0.6.0-1 +- update to 0.6.0 +- apply a few upstream patches that just missed the release + +* Fri Aug 24 2007 Adam Jackson - 0.5.2-2 +- Rebuild for build ID + +* Sat Aug 04 2007 Todd Zullinger - 0.5.2-1 +- update to 0.5.2 +- replace %%makeinstall with %%{__make} DESTDIR=%%{buildroot} install +- build python bindings, merging python-gpod package from extras +- make %%setup quiet +- patch to fixup building of the python docs, BR libxslt +- update license tag + +* Tue Jan 16 2007 Alexander Larsson - 0.4.2-1 +- update to 0.4.2 +- Change %%description to reflect newer features +- Remove TODO file from %%doc as it's not included anymore +- Explicitly disable the python bindings, they are in the python-gpod package in + Extras until the Core/Extras merge + +* Mon Nov 20 2006 Alexander Larsson - 0.4.0-2 +- Add ldconfig calls in post/postun + +* Mon Nov 13 2006 Matthias Clasen - 0.4.0-1 +- Update to 0.4.0 +- Include docs in the -devel package +- Don't ship static libraries + +* Wed Jul 12 2006 Jesse Keating - 0.3.0-3.1 +- rebuild + +* Tue Jun 06 2006 Jesse Keating - 0.3.0-3 +- Add missing BR of perl-XML-Parser + +* Fri Feb 10 2006 Jesse Keating - 0.3.0-2.2 +- bump again for double-long bug on ppc(64) + +* Tue Feb 07 2006 Jesse Keating - 0.3.0-2.1 +- rebuilt for new gcc4.1 snapshot and glibc changes + +* Wed Jan 04 2006 John (J5) Palmieri 0.3.0-2 +- Modified Matthias Saou's SPEC file found on freshrpms.net +- Added to Fedora Core + +* Mon Dec 19 2005 Matthias Saou 0.3.0-1 +- Initial RPM release. +