debian/0000755000000000000000000000000012276041656007177 5ustar debian/libgpod4-nogtk.symbols0000644000000000000000000000012312275726326013434 0ustar libgpod.so.4 libgpod4-nogtk #MINVER# | libgpod4 #MINVER# #include "symbols.common" debian/changelog0000644000000000000000000006144112275726326011062 0ustar libgpod (0.8.3-4ubuntu3) trusty; urgency=low * [42a13ec] Revert gtk/glib#3 port. Banshee is the only rdepends, and it needs the gtk#2/glib#2 one. -- Chow Loong Jin Mon, 10 Feb 2014 00:28:22 +0800 libgpod (0.8.3-4ubuntu2) trusty; urgency=medium * Build mono packages for ppc64el. -- Matthias Klose Sat, 18 Jan 2014 13:31:12 +0100 libgpod (0.8.3-4ubuntu1) trusty; urgency=low * [ac0a5fb] Merge from Debian Experimental, remaining changes (LP: #1265371): - debian/control: + Add armhf support to get libgpod-cil-dev back. -- Chow Loong Jin Thu, 02 Jan 2014 04:39:31 +0800 libgpod (0.8.3-4) experimental; urgency=low * [2a24768] Patch to disambiguate DateTime class usage -- Chow Loong Jin Thu, 02 Jan 2014 03:11:48 +0800 libgpod (0.8.3-3) experimental; urgency=low * [fb3afcd] Disable gtk-doc unless libgpod-doc is being built. This works around odd build failures while building documentation on kfreebsd-amd64. * [f1db941] Disable silent rules -- Chow Loong Jin Mon, 02 Dec 2013 15:20:29 +0800 libgpod (0.8.3-2) experimental; urgency=low * Acknowledge NMU * [fa02ba3] Update d/patches to use gbp-pq * [fc821b4] Import patch to port libgpod# to gtk#3 and glib#3 * [abca274] Update build-deps to use gtk# and glib# 3 -- Chow Loong Jin Sun, 24 Nov 2013 22:34:03 +0800 libgpod (0.8.3-1.1ubuntu1) trusty; urgency=low * Merge from Debian unstable. (LP: #1259706) Remaining changes: - debian/control: + Add armhf support to get libgpod-cil-dev back. * d/p/70_adjust-to-latest-libimobiledevice-API-changes.patch: - Dropped, fixed upstream. -- Artur Rona Fri, 22 Nov 2013 01:06:08 +0100 libgpod (0.8.3-1.1) unstable; urgency=low * Non-maintainer upload * debian/control: + Remove IA64 and SPARC from list of architectures for Mono packages (Closes: #727594) -- Jo Shields Thu, 07 Nov 2013 19:27:37 +0000 libgpod (0.8.3-1) unstable; urgency=low * [918c14e] Imported Upstream version 0.8.3 * [773a2e6] No change bump of Standards-Version to 3.9.4 * [aba5036] Refresh 90_speed_itdb_resolve.patch * [7e7de93] Fix LDFLAGS exporting -- Chow Loong Jin Thu, 31 Oct 2013 02:19:22 +0800 libgpod (0.8.2-7ubuntu4) saucy; urgency=low * 70_adjust-to-latest-libimobiledevice-API-changes.patch: correctly initialize a variable to avoid a segfault (lp: #1221031) -- Sebastien Bacher Mon, 21 Oct 2013 18:09:43 -0400 libgpod (0.8.2-7ubuntu3) saucy; urgency=low * New patch, 70_adjust-to-latest-libimobiledevice-API-changes, cherry-pick e620b2f from upsteam to fix breakage with libimobiledevice 1.1.5. -- Loïc Minier Mon, 02 Sep 2013 10:24:40 +0200 libgpod (0.8.2-7ubuntu2) saucy; urgency=low * No-change rebuild against latest libimobiledevice -- Jeremy Bicha Thu, 08 Aug 2013 12:16:14 -0400 libgpod (0.8.2-7ubuntu1) raring; urgency=low * Add armhf support to debian/control to get libgpod-cil-dev back. -- Adam Conrad Tue, 06 Nov 2012 11:19:41 -0700 libgpod (0.8.2-7) unstable; urgency=low * [1c86366] Make -cil packages non-arch-all (Closes: #689054) * [e819dd1] Bump debhelper build-dep version to 9 * [810a91d] Set libgpod-cil-dev section to cli-mono * [a5c3888] No-change bump of Standards-Version to 3.9.3 -- Chow Loong Jin Mon, 15 Oct 2012 21:58:33 +0800 libgpod (0.8.2-6) unstable; urgency=low * [5c4dc2b] Tighten libgpod-common dependency. Recommend libgpod-common instead of suggesting it in the case of libgpod4-nogtk. This standardizes the dependency on libgpod-common between libgpod4 and libgpod4-nogtk and avoids issues caused by the lack of udev metadata on standard installations. (Closes: #658538) * [4bf5644] Bump debhelper compat to 9 for multiarch -- Chow Loong Jin Sat, 04 Feb 2012 16:16:54 +0800 libgpod (0.8.2-5) unstable; urgency=low * Rebuild for CLR 4.0 transition * [59ac3ab] Update email address * [f1734a5] Update and convert copyright to dep5 -- Chow Loong Jin Thu, 19 Jan 2012 17:17:57 +0800 libgpod (0.8.2-4) unstable; urgency=low * [949bf2b] Make -dev packages depend on libimobiledevice-dev (Closes: #641819) * [5bb0ee9] Depend on libgdk-pixbuf2.0-dev for libgpod-dev. Thanks to Matteo F. Vescovi (Closes: #642666) -- Chow Loong Jin Tue, 27 Sep 2011 05:20:24 +0800 libgpod (0.8.2-3) unstable; urgency=low * [3cf636c] Fix broken python dependencies -- Chow Loong Jin Thu, 08 Sep 2011 20:21:10 +0800 libgpod (0.8.2-2) unstable; urgency=low * [4d417b9] Only use --with=cli for -indep targets (Closes: #640364) -- Chow Loong Jin Mon, 05 Sep 2011 16:30:58 +0800 libgpod (0.8.2-1) unstable; urgency=low * [89a3d12] Update debian/watch for bz2 switch * [ad4d7fa] Imported Upstream version 0.8.2 (Closes: #635499) - fix mono binding on 32 bit systems (Christian Krause) - better iOS 4.3 support (Martin Szulecki, Nikias Bassen) - dynamic loader for libhashab.so (Nikias Bassen) - make smartplaylists case-insensitive to match what iTunes does - (Christophe Fergeau) - more robust Shuffle support in udev helper (Christophe Fergeau) - various compilation fixes and build system improvements (Alexander Weinert, Bastien Nocera, Christophe Fergeau) - bug fixes (phantomjinx, James Burton, Christophe Fergeau) - updated French translation (Éric Lassauge) * [24bba7e] Move from dh_pysupport to dh_python2 (Closes: #616862) * [8358fb3] Drop gtk build-dep in favour of gdk-pixbuf (Closes: #628194) * debian/patches: - [785cb17] Refresh 90_speed_itdb_resolve.patch - [770b9d9] Refresh 10_kfreebsd.patch - [492c7fc] Drop upstreamed 0001-mono-fix-alignment-issues-on-x86.patch * [8a83c6f] No-change bump of Standards-Version (3.9.1 → 3.9.2) * [8c81e24] Drop use of cli.make * [f9751be] Move Python-Depends to dh_python2 call * [b367c3a] Drop .la files -- Chow Loong Jin Fri, 12 Aug 2011 23:09:54 +0800 libgpod (0.8.0-3) unstable; urgency=low * [d3ab740] Add autoreconf during build (LP: #772089) -- Chow Loong Jin Thu, 28 Apr 2011 08:04:53 +0800 libgpod (0.8.0-2) unstable; urgency=low * [4386486] Don't install non-docs stuff from docs build * [29d6814] Move cli-common-dev to b-d-i -- Chow Loong Jin Fri, 08 Apr 2011 01:03:12 +0800 libgpod (0.8.0-1) unstable; urgency=low [ Julien Lavergne ] * debian/patches: - 10_kfreebsd.patch: Refresh, convert to quilt, and add DEP3 headers. - 25_xsltproc-nonet.patch: Refresh, convert to quilt, and add DEP3 headers. - 90_speed_itdb_resolve.patch: Refresh, convert to quilt, and add DEP3 headers. * debian/README.source: - Remove, quilt is now used with source format. [ Chow Loong Jin ] * [fadc9a8] New upstream bugfix release: + shuffle 3g/4g bug fixes (Adam Broschinski) + bug fixes related to the addition of the new ipod models (Christophe Fergeau) + silence some useless runtime warnings (Christophe Fergeau) * [5ac4672] Add patch to fix alignment issues on x86 with mono * [6a8a60b] Split out indep part of build process and deps -- Chow Loong Jin Fri, 08 Apr 2011 00:57:37 +0800 libgpod (0.7.95-2) unstable; urgency=low * Reupload to sid -- Chow Loong Jin Thu, 10 Feb 2011 01:45:54 +0800 libgpod (0.7.95-1) experimental; urgency=low * New upstream release * Drop 91_fix_dllconfig.patch, applied upstream * Don't hardcode soname into chrpath invocation -- Chow Loong Jin Thu, 30 Sep 2010 11:49:35 +0800 libgpod (0.7.94-1) experimental; urgency=low [ Chow Loong Jin ] * New upstream release * Acknowledge NMU * debian/(control, source/format, rules libgpod-cil(-dev).install): + Move to 3.0 (quilt), python-support, and dh7 tiny rules + Update homepage + Add me to Uploaders + Add libgpod-cil(-dev) packages * debian/(compat, *.install): Bump compat level to 7 * debian/patches/91_fix_dllconfig.patch: Fix dllmap for libgpod-sharp [ Didier Roche ] * debian/rules: - generate .pot files for launchpad to sync ubuntu from debian -- Chow Loong Jin Thu, 09 Sep 2010 18:58:58 +0800 libgpod (0.7.93-0.3) unstable; urgency=low * NMU * debian/rules - fix FTBFS, really (Closes: #591254) -- Hideki Yamane Fri, 13 Aug 2010 10:54:24 +0900 libgpod (0.7.93-0.2) unstable; urgency=high * NMU, again. * debian/rules - deal with kfreebsd FTBFS Thanks to Petr Salinger -- Hideki Yamane Wed, 11 Aug 2010 07:46:28 +0900 libgpod (0.7.93-0.1) unstable; urgency=low * Non-maintainer upload, also new upstream release, merged from Ubuntu (Closes: #458128, #509672, #571172, #573017, #582583, #589354) * "Memory leak in python-gpod" was fixed (Closes: #425583) see http://sourceforge.net/tracker/index.php?func=detail&aid=1723660&group_id=67873&atid=519273 * Confirm it fixes artwork support on ipod touch (Closes: #460593, #549490) * debian/control - Update Homepage field (Closes: #563143) - Bump up to "Standards-Version: 3.9.1" - add "Build-Depends: chrpath" to avoid rpath issue. * debian/python-gpod.docs - include bindings/python README file (Closes: #563148) * debian/copyright - remove mentions to tests/test-checksum.c and src/itdb_sha1.c, those are already removed from source. - update license information to tests/test-write-covers.c and tests/test-covers.c. Thanks for lintian. * debian/rules - eliminate rpath lintian errors by using chrpath. -- Hideki Yamane Sun, 01 Aug 2010 05:40:29 +0900 libgpod (0.7.93-0ubuntu2) maverick; urgency=low * No-change rebuild against libimobiledevice1. -- Martin Pitt Wed, 04 Aug 2010 22:10:57 +0200 libgpod (0.7.93-0ubuntu1) lucid; urgency=low * New upstream version: - various bug fixes in HAL/udev iPhone callout which would make it fail to dump SysInfoExtended more often than not. - fix iPod Classic 80GB support - handle TV Shows, Movies and Music Videos on iPhone better - fix python bindings for the iPhone - fix OnTheGo playlist parsing (the 1st on-the-go playlist was always ignored). - automatically call itdb_shuffle_write when itdb_write is called if needed. - some gint32/guint32 changes were made in the public API, this shouldn't break anything, but please report a bug if it's an annoyance for you. - lower udev rule priority so that it runs after the usbmux udev rule. - define ipad ids (lp: #555358) -- Sebastien Bacher Wed, 07 Apr 2010 13:36:42 +0200 libgpod (0.7.92-0ubuntu1) lucid; urgency=low * New upstream version * debian/symbols.common: - new version update -- Sebastien Bacher Fri, 19 Mar 2010 15:01:28 +0100 libgpod (0.7.90git20100216-0ubuntu3) lucid; urgency=low * debian/patches/90_speed_itdb_resolve.dpatch: - upstream change to speed up itdb_resolve_path calls -- Sebastien Bacher Wed, 17 Feb 2010 20:47:43 +0100 libgpod (0.7.90git20100216-0ubuntu2) lucid; urgency=low * debian/libgpod-dev.install: - don't install the la file it creates builds issues -- Sebastien Bacher Tue, 16 Feb 2010 19:18:38 +0100 libgpod (0.7.90git20100216-0ubuntu1) lucid; urgency=low * New git snapshot * debian/patches/01_git_change_no_dont_crash_on_wrong_device.dpatch: - the change is in the new version -- Sebastien Bacher Tue, 16 Feb 2010 12:32:37 +0100 libgpod (0.7.90git20100210-0ubuntu2) lucid; urgency=low * debian/control: - build-depends on libimobiledevice-dev * debian/patches/01_git_change_no_dont_crash_on_wrong_device.dpatch: - git change to fix ipod-set-info crashing when being called on wrong device (lp: #520921) -- Sebastien Bacher Fri, 12 Feb 2010 14:28:57 +0100 libgpod (0.7.90git20100210-0ubuntu1) lucid; urgency=low * Updated to current git which uses udev now * debian/control, debian/patches/10_hal-kfreebsd.dpatch, debian/rules: - don't use hal, update binary description * debian/patches/90_clean_symbols_export.dpatch: - dropped, the change is in git now -- Sebastien Bacher Wed, 10 Feb 2010 15:08:19 +0100 libgpod (0.7.90-0ubuntu1) lucid; urgency=low * New upstream version (lp: #518490): - iPhoneOS 3.x support. This requires a working libimobiledevice stack and a device initialized once by iTunes. - iPod Nano 5G support (lp: #500650) The device database needs to be initialized by iTunes once. - iPod Classic 3G support - fix iPod Nano 4G 4GB serial number (lp: #461639) - properly read timezone information from iPod Classic and Nano 4G - artwork writing bug fixes - iTunesDB reading bug fixes - add code sample showing how to copy a file to the iPod - export podsleuth-like information to HAL * debian/control: - build-depends on libsqlite3-dev, libplist-dev, libusb-1.0-0-dev, zlib1g-dev - don't use libimobiledevice yet there is still some issues to fix there * debian/patches/90_clean_symbols_export.dpatch: - set some variables to static so they don't get exported in the library -- Sebastien Bacher Wed, 10 Feb 2010 13:18:48 +0100 libgpod (0.7.2-2) unstable; urgency=low * Acknowledge NMU * Apply patch from Petr Salinger to make libgpod compile on kfreebsd again. (Closes: #545952) * Bump Standards-Version to 3.8.3 (no changes) * Install ipod-time-sync. (Closes: #541099) -- Frank Lichtenheld Mon, 26 Oct 2009 21:55:52 +0100 libgpod (0.7.2-1.1) unstable; urgency=low * Non-maintainer upload. * Update build dependency from libsgutils1-dev → libsgutils2-dev. (Closes: #536744) -- Michael Biebl Wed, 26 Aug 2009 15:32:07 +0200 libgpod (0.7.2-1) unstable; urgency=low * New upstream release (Closes: #527050) + drop patch 20_no-superfluous-ffi-dep, applied upstream + update debian/copyright + update symbols file (two new symbols) * Remove Nico Golde from Uploaders on his request. * Apply patch from Ubuntu to support building against Python 2.6. Sent by Sebastien Bacher. (Closes: #527051) * Bump Standards-Version to 3.8.2 (no changes) -- Frank Lichtenheld Sat, 20 Jun 2009 00:31:05 +0200 libgpod (0.7.0-2) unstable; urgency=low * Upload to unstable (Closes: #518923) -- Frank Lichtenheld Mon, 09 Mar 2009 20:21:04 +0100 libgpod (0.7.0-1) experimental; urgency=low * New upstream release + SONAME was bumped from 3 to 4, rename packages accordingly + drop patch 10_allow-autoreconf, applied upstream + update patch 20_no-superfluous-ffi-dep + update patch 25_xsltproc-nonet + drop patch 30_fix_photo_for_classic_and_nano_video, was backported from upstream svn + add new build-dependency libxml2-dev + update debian/copyright file * Fix watch file to use SF.net redirector implicetly -- Frank Lichtenheld Sat, 24 Jan 2009 16:23:37 +0100 libgpod (0.6.0-7) unstable; urgency=high * Add missing dependency of python-gpod on python-gobject. Thanks to Alessio Treglia for reporting. Closes: #506525, LP: #271106. * Bump Standards-Version to 3.8.0: + Add debian/README.source -- Frank Lichtenheld Thu, 25 Dec 2008 16:52:59 +0100 libgpod (0.6.0-6) unstable; urgency=low * Use dh_lintian to install lintian overrides + Increase debhelper build-dep to >= 6.0.7 * Increase debhelper compat level to 6 * Move documentation and examples from libgpod-common to libgpod-doc, so that people who don't need that don't get it automatically via the Recommends of libgpod-common by libgpod3. Add a Suggests on the new package from the -dev packages. (Closes: #486382). * Further reduce unnecessary duplication by removing the -dev packages' usr/share/doc directories in favor of symlinks to the corresponding directories in the library packages. The already have a '=' dependency anyway. * 25_xsltproc-nonet: New patch to add a -nonet argument to the xsltproc call. Which shows that a build-dependency on docbook-xml was missing. * Previously all packages used the same short description which was somewhat confusing. Try to disambiguate this. -- Frank Lichtenheld Sun, 29 Jun 2008 01:29:38 +0200 libgpod (0.6.0-5) unstable; urgency=low * Add symbols files for dpkg-gensymbols * When running dh_shlibdeps, use libgpod3-nogtk instead of libgpod3; this makes libgpod3-nogtk and libgpod-common co-installable. Patch by Steve Langasek via Ubuntu. * 30_fix_photo_for_classic_and_nano_video: Backported fix from upstream. By Patrick Ammann. -- Frank Lichtenheld Thu, 01 May 2008 00:36:23 +0200 libgpod (0.6.0-4) unstable; urgency=low * Add build-dependency on xsltproc to include API documentation in the gpod.py file. * Don't try to build the hal callout on kfreebsd, because it fails to build there. * Bump Standards-Version to 3.7.3 (no changes). * s/python/Python/ in python-gpod's Description as demanded by lintian. -- Frank Lichtenheld Fri, 18 Apr 2008 22:34:03 +0200 libgpod (0.6.0-3) unstable; urgency=medium * 20_no-superfluous-ffi-dep: Only use PYGOBJECT_LIBS in bindings/python. This avoids a spurious dependency on libffi. Reported by Kurt Roeckx. Closes: #452829 * 10_allow-autoreconf: Make autoreconf work which is needed for 20_no-superfluous-ffi-dep to take effect. * Change priority of the -nogtk variants to extra since they conflict with the full variants and optional packages should not conflict with each other. Pointed out by debcheck. -- Frank Lichtenheld Thu, 29 Nov 2007 22:29:30 +0100 libgpod (0.6.0-2) unstable; urgency=low * Upload to unstable -- Frank Lichtenheld Mon, 19 Nov 2007 15:22:06 +0100 libgpod (0.6.0-1) experimental; urgency=low * New upstream release (Closes: #449104) - 01_strchr_return_value.dpatch: drop, integrated upstream - add new build-depends: libhal-dev, libsgutils1-dev, python-gobject-dev - SONAME changes from libgpod2 to libgpod3 - add new hal support prog to libgpod-common and make it arch: any * Remove XS prefix from Vcs-* field names, dpkg-dev supports them now * Added Homepage control field. * Add watch file * Upload to experimental until we have the o.k. from the release team for unstable. -- Frank Lichtenheld Thu, 15 Nov 2007 16:45:37 +0100 libgpod (0.5.2-4) unstable; urgency=low * Upload to unstable. * Included patch to fix missing check for strchr return value, 01_strchr_return_value.dpatch (Closes: #438126). -- Nico Golde Thu, 16 Aug 2007 01:37:25 +0200 libgpod (0.5.2-3) experimental; urgency=low * Build a package without artwork support, which avoids the libgtk dependency (Closes: #386715). * Redo build system without cdbs. * Both based on a patch by Sune Vuorela, thanks. -- Frank Lichtenheld Tue, 17 Jul 2007 17:30:17 +0200 libgpod (0.5.2-2) unstable; urgency=low * Upload to unstable -- Frank Lichtenheld Thu, 05 Jul 2007 19:18:50 +0200 libgpod (0.5.2-1) experimental; urgency=low * New upstream version * Switch from ${Source-Version} to ${binary:Version} -- Frank Lichtenheld Thu, 28 Jun 2007 00:58:01 +0200 libgpod (0.4.2-3) unstable; urgency=low [ Nico Golde ] * Added dependency on python-eyed3 (Closes: #424994). [ Frank Lichtenheld ] * Add Nico as uploader -- Nico Golde Fri, 18 May 2007 14:09:46 +0200 libgpod (0.4.2-2) unstable; urgency=low * Upload to unstable (Closes: #403883, #422148) * Add XS-Vcs-Browser field * Change Maintainer to pkg-gtkpod-devel list. Add myself as uploader -- Frank Lichtenheld Thu, 10 May 2007 22:54:19 +0200 libgpod (0.4.2-1) experimental; urgency=low * New upstream release (Closes: #406737) * Rename libgpod0.4.0 to libgpod1 due to soname change. * Upload to experimental due to etch freeze. * Some small corrections to copyright (year, and LGPL version) -- Frank Lichtenheld Thu, 25 Jan 2007 11:56:27 +0100 libgpod (0.4.0-1) experimental; urgency=low * New upstream release (Closes: #389704) + Since this breaks the ABI without changing the soname but I want to upload this to experimental until a fixed upstream is available, rename libgpod0 to libgpod0.4.0 for the time being and conflict with libgpod0. + Add python-eyed3 (>= 0.6.6) to build-depends (Closes: #391556) + Adapt python-gpod to new python bindings build system (Closes: #374091) + Should fix reported segfaults (Closes: #369158, #374356) + Update copyright file * Bump pycompat to 2 (and bump build-depends accordingly) * Install the test scripts to libgpod-common as examples * Add Vcs-Svn information to control * Bump Standards-Version to 3.7.2 (no changes) -- Frank Lichtenheld Fri, 22 Dec 2006 18:38:47 +0100 libgpod (0.3.2-1.1) unstable; urgency=low * Non-maintainer upload. * Update for the new python policy. Closes: #374091 - Create python-gpod supporting all versions. - Remove python2.3-gpod. - Added proper replaces/conflicts/provides for upgrade. -- Raphael Hertzog Sat, 17 Jun 2006 10:09:04 +0200 libgpod (0.3.2-1) unstable; urgency=low * New upstream release. (Closes: #358561) * Add Recommends: libgpod-common to libgpod0. Since there is no strict dependency currently, don't use Depends. (Closes: #358732) * Make python bindings usable. Patch by Thomas Perl based on a patch by Abaakouk Mehdi. I have not really tested this, feedback welcome... (Closes: #360807) -- Frank Lichtenheld Sat, 8 Apr 2006 21:07:34 +0200 libgpod (0.3.0-4) unstable; urgency=low * Add libgpod-common package back from Ubuntu packaging after Sebastian Bacher pointed out that this indeed makes sense because we loose the possibility to install more than one version of the library otherwise. -- Frank Lichtenheld Wed, 1 Mar 2006 01:08:00 +0100 libgpod (0.3.0-3) unstable; urgency=high * Add libgtk2.0-dev and libglib2.0-dev to dependencies of libgpod-dev since these are in fact needed. (Closes: #353590) * Use high urgency for trivial RC bug fix. -- Frank Lichtenheld Mon, 2 Jan 2006 08:05:03 +0100 libgpod (0.3.0-2) unstable; urgency=low * Some changes to the build-depends (as suggested by Christian Marillat): + Add libgtk2.0-dev since that is needed for artkwork support (Closes: #345534) + Replace build-depends on libxml-parser-perl with dependency on intltool since that is what we really want (Closes: #345543) -- Frank Lichtenheld Sun, 1 Jan 2006 19:05:49 +0100 libgpod (0.3.0-1) unstable; urgency=low * Initial Debian Release (Closes: #345160) - This is essentially the Ubuntu packaging therefor I include the Ubuntu changelog up to this point * Changes to the Ubuntu packaging: + Don't build-depend on packages not available in unstable yet (drop libhal-dev and libdbus-glib-1-dev) + change maintainer address to me + make copyright file a little more verbose and exact + update debhelper compat level to 5 + drop libgpod-common package. Just too small for my taste -- Frank Lichtenheld Thu, 29 Dec 2005 16:20:54 +0100 libgpod (0.3.0-0ubuntu1) dapper; urgency=low * New upstream version * debian/patches/00_overflow_fix.patch: - fixed with the new version -- Sebastien Bacher Tue, 20 Dec 2005 23:08:57 +0100 libgpod (0.2.0-1ubuntu3) dapper; urgency=low * debian/control: - build with dbus 0.60 -- Sebastien Bacher Tue, 20 Dec 2005 20:28:22 +0100 libgpod (0.2.0-1ubuntu2) dapper; urgency=low * debian/patches/00_overflow_fix.patch: - protect of potential buffer overflows with the current code. -- Sebastien Bacher Tue, 29 Nov 2005 18:13:20 +0100 libgpod (0.2.0-1ubuntu1) dapper; urgency=low * debian/control: - fix the arch for libgpod-common - libgpod0 Recommends libgpod-common -- Sebastien Bacher Mon, 28 Nov 2005 19:39:47 +0100 libgpod (0.2.0-1) dapper; urgency=low * Initial upload -- Sebastien Bacher Wed, 23 Nov 2005 18:58:31 +0100 debian/libgpod-dev.links0000644000000000000000000000006112275726326012435 0ustar usr/share/doc/libgpod4 usr/share/doc/libgpod-dev debian/libgpod4.symbols0000644000000000000000000000014312275726326012316 0ustar libgpod.so.4 libgpod4 #MINVER# #include "symbols.common" #MISSING: 0.7.0-1# offset_sort@Base 0.6.0 debian/source/0000755000000000000000000000000012275726326010502 5ustar debian/source/format0000644000000000000000000000001412275726326011710 0ustar 3.0 (quilt) debian/python-gpod.install0000644000000000000000000000003412275726326013037 0ustar /usr/lib/python*/*-packages debian/libgpod-common.install0000644000000000000000000000004512275726326013477 0ustar /usr/share/locale /lib/udev /usr/bin debian/libgpod-doc.links0000644000000000000000000000007612275726326012432 0ustar usr/share/gtk-doc/html/libgpod usr/share/doc/libgpod-doc/html debian/libgpod4-nogtk.docs0000644000000000000000000000003612275726326012677 0ustar AUTHORS README README.SysInfo debian/libgpod-cil-dev.install0000644000000000000000000000004412275726326013531 0ustar /usr/lib/pkgconfig/libgpod-sharp.pc debian/libgpod-cil.install0000644000000000000000000000004412275726326012755 0ustar /usr/lib/libgpod/libgpod-sharp.dll* debian/python-gpod.docs0000644000000000000000000000002712275726326012323 0ustar bindings/python/README debian/python-gpod.examples0000644000000000000000000000003612275726326013211 0ustar bindings/python/examples/*.py debian/copyright0000644000000000000000000002147212275726326011143 0ustar Format: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?rev=174 Upstream-Name: libgpod Upstream-Contact: Christophe Fergeau Source: http://gtkpod.sf.net Files: * Copyright: 2002-2007, Jorg Schuler 2005-2010, Christophe Fergeau License: LGPL-2.1+ Files: bindings/mono/* Copyright: 2010, Nathaniel McCallum License: LGPL-2.1+ Files: binding/python/* Copyright: 2005-2007 Nick Piper License: LGPL-2.1+ Files: bindings/python/examples/create_mp3_tags_from_itdb.py Copyright: 2006, Thomas Perl License: LGPL-2.1+ Files: src/itdb.h src/itdb_artwork.c src/itdb_chapterdata.c src/itdb_device.c src/itdb_device.h src/itdb_itunesdb.c src/itdb_photoalbum.c src/itdb_playlist.c src/itdb_private.h src/itdb_thumb.h src/itdb_track.c src/pixmaps.c src/pixmaps.hw Copyright: 2002-2007, Jorg Schuler License: LGPL-2.1+ Files: src/db-artwork-debug.c src/db-artwork-debug.h src/db-artwork-parser.c src/db-artwork-parser.h src/db-artwork-writer.c src/db-image-parser.c src/db-image-parser.h src/db-itunes-parser.h src/db-parse-context.c src/db-parse-context.h src/itdb_endianness.h src/ithumb-writer.c Copyright: 2005-2007, Christophe Fergeau License: LGPL-2.1+ Files: src/itdb_plist.c src/itdb_plist.h src/itdb_sysinfo_extended_parser.c src/itdb_sysinfo_extended_parser.h src/itdb_zlib.h tools/backends.h tools/generic-callout.c tools/hal-backend.c tools/ipod-scsi.c tools/ipod-time-sync.c tools/read-sysinfoextended.c tools/udev-backend.c Copyright: 2007-2010 Christophe Fergeau License: LGPL-2.1+ Files: src/itdb_hashAB.c src/itdb_iphone.c src/itdb_sqlite_queries.h src/itdb_zlib.c Copyright: 2009-2010, Nikias Bassen License: LGPL-2.1+ Files: tests/test-covers.c tests/test-write-covers.c Copyright: 2005, Christophe Fergeau License: BSD Files: tests/test-cp.cc tests/test-rebuild-db.cc Copyright: 2006, 2009, Christophe Fergeau License: MIT/X11 Files: src/itdb_hash58.c Copyright: 2007, Christophe Fergeau License: BSD Files: tests/test-fw-id.c Copyright: 2007, Christophe Fergeau License: GPL-2+ Files: tests/itdb_main.c Copyright: 2002-2003, Jorg Schuler License: GPL-2+ Files: src/itdb_hash72.c Copyright: 2009, Chris Lee 2009, Christophe Fergeau License: LGPL-2.1+ Files: src/itdb_tzinfo_data.h Copyright: 2009, Christophe Fergeau License: LGPL-2.1+ Files: src/itdb_sqlite.c Copyright: 2009, Christophe Fergeau 2009, Hector Martin 2009, Nikias Bassen License: LGPL-2.1+ Files: src/itdb_thumb.c Copyright: 2007, Christophe Fergeau License: LGPL-2.1+ Files: tests/test-init-ipod.c Copyright: 2006, Jorg Schuler License: LGPL-2.1+ Files: tools/ipod-lockdown.c Copyright: 2009, Martin S. License: LGPL-2.1+ Files: tests/test-photos.c Copyright: 2006, Michael McLellan License: LGPL-2.1+ Files: doc/* Copyright: 2006-2008, Christophe Fergeau License: GFDL-1.1+ Files: debian/* Copyright: 2005, 2009, Sebastien Bacher 2005-2009, Frank Lichtenheld 2010-2012, Chow Loong Jin License: LGPL-2.1+ License: GPL-2+ This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. . This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. . You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. . On Debian systems, the full text of this license can be found in /usr/share/common-licenses/GPL-2. License: LGPL-2.1+ The code contained in this file is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. . This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. . You should have received a copy of the GNU Lesser General Public License along with this code; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. . On Debian systems, the full text of this license can be found in /usr/share/common-licenses/LGPL-2.1. License: MIT/X11 Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: . The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. . THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. License: BSD Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: . * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of the nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. . THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. License: GFDL-1.1+ Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. You may obtain a copy of the GNU Free Documentation License from the Free Software Foundation by visiting http://www.fsf.org or by writing to: Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. . Many of the names used by companies to distinguish their products and services are claimed as trademarks. Where those names appear in any GNOME documentation, and those trademarks are made aware to the members of the GNOME Documentation Project, the names have been printed in caps or initial caps. . On Debian systems, the full text of this license can be found in /usr/share/common-licenses/GFDL-1.1. debian/libgpod-nogtk-dev.links0000644000000000000000000000007512275726326013562 0ustar usr/share/doc/libgpod4-nogtk usr/share/doc/libgpod-nogtk-dev debian/compat0000644000000000000000000000000212275726326010400 0ustar 9 debian/symbols.common0000644000000000000000000001236312275726326012111 0ustar itdb_artwork_duplicate@Base 0.6.0 itdb_artwork_free@Base 0.6.0 itdb_artwork_get_pixbuf@Base 0.7.0 itdb_artwork_new@Base 0.6.0 itdb_artwork_remove_thumbnails@Base 0.6.0 itdb_artwork_set_thumbnail@Base 0.7.0 itdb_artwork_set_thumbnail_from_data@Base 0.7.0 itdb_artwork_set_thumbnail_from_pixbuf@Base 0.7.0 itdb_chapter_duplicate@Base 0.7.0 itdb_chapter_free@Base 0.7.0 itdb_chapter_new@Base 0.7.0 itdb_chapterdata_add_chapter@Base 0.7.0 itdb_chapterdata_duplicate@Base 0.7.0 itdb_chapterdata_free@Base 0.7.0 itdb_chapterdata_new@Base 0.7.0 itdb_chapterdata_remove_chapter@Base 0.7.0 itdb_chapterdata_remove_chapters@Base 0.7.0 itdb_chapterdata_unlink_chapter@Base 0.7.94 itdb_cp@Base 0.6.0 itdb_cp_finalize@Base 0.6.0 itdb_cp_get_dest_filename@Base 0.6.0 itdb_cp_track_to_ipod@Base 0.6.0 itdb_device_error_quark@Base 0.7.0 itdb_device_free@Base 0.6.0 itdb_device_get_ipod_info@Base 0.6.0 itdb_device_get_sysinfo@Base 0.6.0 itdb_device_get_uuid@Base 0.7.90 itdb_device_new@Base 0.6.0 itdb_device_read_sysinfo@Base 0.6.0 itdb_device_set_mountpoint@Base 0.6.0 itdb_device_set_sysinfo@Base 0.6.0 itdb_device_supports_artwork@Base 0.6.0 itdb_device_supports_chapter_image@Base 0.7.2 itdb_device_supports_photo@Base 0.6.0 itdb_device_supports_podcast@Base 0.7.2 itdb_device_supports_video@Base 0.7.0 itdb_device_write_sysinfo@Base 0.6.0 itdb_duplicate@Base 0.6.0 itdb_file_error_quark@Base 0.6.0 itdb_filename_fs2ipod@Base 0.6.0 itdb_filename_ipod2fs@Base 0.6.0 itdb_filename_on_ipod@Base 0.6.0 itdb_free@Base 0.6.0 itdb_get_artwork_dir@Base 0.6.0 itdb_get_artworkdb_path@Base 0.6.0 itdb_get_control_dir@Base 0.6.0 itdb_get_device_dir@Base 0.6.0 itdb_get_itunes_dir@Base 0.6.0 itdb_get_itunescdb_path@Base 0.7.90 itdb_get_itunesdb_path@Base 0.6.0 itdb_get_itunessd_path@Base 0.6.0 itdb_get_mountpoint@Base 0.6.0 itdb_get_music_dir@Base 0.6.0 itdb_get_path@Base 0.6.0 itdb_get_photodb_path@Base 0.6.0 itdb_get_photos_dir@Base 0.6.0 itdb_get_photos_thumb_dir@Base 0.6.0 itdb_info_get_ipod_generation_string@Base 0.6.0 itdb_info_get_ipod_info_table@Base 0.6.0 itdb_info_get_ipod_model_name_string@Base 0.6.0 itdb_init_ipod@Base 0.6.0 itdb_ipod_info_from_serial@Base 0.7.90 itdb_musicdirs_number@Base 0.6.0 itdb_new@Base 0.6.0 itdb_parse@Base 0.6.0 itdb_parse_file@Base 0.6.0 itdb_photodb_add_photo@Base 0.6.0 itdb_photodb_add_photo_from_data@Base 0.6.0 itdb_photodb_add_photo_from_pixbuf@Base 0.6.0 itdb_photodb_create@Base 0.6.0 itdb_photodb_free@Base 0.6.0 itdb_photodb_parse@Base 0.6.0 itdb_photodb_photoalbum_add@Base 0.7.94 itdb_photodb_photoalbum_add_photo@Base 0.6.0 itdb_photodb_photoalbum_by_name@Base 0.6.0 itdb_photodb_photoalbum_create@Base 0.6.0 itdb_photodb_photoalbum_free@Base 0.7.94 itdb_photodb_photoalbum_new@Base 0.7.94 itdb_photodb_photoalbum_remove@Base 0.6.0 itdb_photodb_photoalbum_unlink@Base 0.7.94 itdb_photodb_remove_photo@Base 0.6.0 itdb_photodb_write@Base 0.6.0 itdb_playlist_add@Base 0.6.0 itdb_playlist_add_track@Base 0.6.0 itdb_playlist_by_id@Base 0.6.0 itdb_playlist_by_name@Base 0.6.0 itdb_playlist_by_nr@Base 0.6.0 itdb_playlist_contain_track_number@Base 0.6.0 itdb_playlist_contains_track@Base 0.6.0 itdb_playlist_duplicate@Base 0.6.0 itdb_playlist_exists@Base 0.6.0 itdb_playlist_free@Base 0.6.0 itdb_playlist_is_audiobooks@Base 0.7.94 itdb_playlist_is_mpl@Base 0.6.0 itdb_playlist_is_podcasts@Base 0.6.0 itdb_playlist_move@Base 0.6.0 itdb_playlist_mpl@Base 0.6.0 itdb_playlist_new@Base 0.6.0 itdb_playlist_podcasts@Base 0.6.0 itdb_playlist_randomize@Base 0.6.0 itdb_playlist_remove@Base 0.6.0 itdb_playlist_remove_track@Base 0.6.0 itdb_playlist_set_mpl@Base 0.6.0 itdb_playlist_set_podcasts@Base 0.6.0 itdb_playlist_tracks_number@Base 0.6.0 itdb_playlist_unlink@Base 0.6.0 itdb_playlists_number@Base 0.6.0 itdb_rename_files@Base 0.6.0 itdb_resolve_path@Base 0.6.0 itdb_set_mountpoint@Base 0.6.0 itdb_shuffle_write@Base 0.6.0 itdb_shuffle_write_file@Base 0.6.0 itdb_spl_copy_rules@Base 0.6.0 itdb_spl_update@Base 0.6.0 itdb_spl_update_all@Base 0.6.0 itdb_spl_update_live@Base 0.6.0 itdb_splr_add@Base 0.6.0 itdb_splr_add_new@Base 0.6.0 itdb_splr_eval@Base 0.6.0 itdb_splr_get_action_type@Base 0.6.0 itdb_splr_get_field_type@Base 0.6.0 itdb_splr_new@Base 0.6.0 itdb_splr_remove@Base 0.6.0 itdb_splr_validate@Base 0.6.0 itdb_start_sync@Base 0.7.92 itdb_stop_sync@Base 0.7.92 itdb_thumb_duplicate@Base 0.6.0 itdb_thumb_free@Base 0.6.0 itdb_thumb_to_pixbuf_at_size@Base 0.7.0 itdb_thumb_to_pixbufs@Base 0.7.0 itdb_time_get_mac_time@Base 0.6.0 itdb_time_host_to_mac@Base 0.6.0 itdb_time_mac_to_host@Base 0.6.0 itdb_track_add@Base 0.6.0 itdb_track_by_id@Base 0.6.0 itdb_track_duplicate@Base 0.6.0 itdb_track_free@Base 0.6.0 itdb_track_get_thumbnail@Base 0.7.0 itdb_track_has_thumbnails@Base 0.7.0 itdb_track_id_tree_by_id@Base 0.6.0 itdb_track_id_tree_create@Base 0.6.0 itdb_track_id_tree_destroy@Base 0.6.0 itdb_track_new@Base 0.6.0 itdb_track_remove@Base 0.6.0 itdb_track_remove_thumbnails@Base 0.6.0 itdb_track_set_thumbnails@Base 0.6.0 itdb_track_set_thumbnails_from_data@Base 0.6.0 itdb_track_set_thumbnails_from_pixbuf@Base 0.6.0 itdb_track_unlink@Base 0.6.0 itdb_tracks_number@Base 0.6.0 itdb_tracks_number_nontransferred@Base 0.6.0 itdb_write@Base 0.6.0 itdb_write_file@Base 0.6.0 debian/libgpod4.install0000644000000000000000000000002512275726326012273 0ustar /usr/lib/*/lib*.so.* debian/control0000644000000000000000000001471312275726326010613 0ustar Source: libgpod Priority: optional Section: libs Maintainer: Ubuntu Developers XSBC-Original-Maintainer: gtkpod Maintainers Uploaders: Chow Loong Jin Build-Depends: debhelper (>= 9), dh-autoreconf, autotools-dev, intltool, pkg-config, libglib2.0-dev (>= 2.16), libgdk-pixbuf2.0-dev, libxml2-dev, libsgutils2-dev, libsqlite3-dev, libplist-dev, libusb-1.0-0-dev, libimobiledevice-dev, zlib1g-dev, swig, python-all-dev (>= 2.6.6-3~), python-mutagen, python-gobject-dev, chrpath, gtk-doc-tools, docbook-xml, xsltproc, cli-common-dev (>= 0.5.7) [amd64 armel armhf i386 kfreebsd-amd64 kfreebsd-i386 powerpc ppc64 ppc64el s390x], mono-devel (>= 2.4.3) [amd64 armel armhf i386 kfreebsd-amd64 kfreebsd-i386 powerpc ppc64 ppc64el s390x], libgtk2.0-cil-dev (>= 2.12) [amd64 armel armhf i386 kfreebsd-amd64 kfreebsd-i386 powerpc ppc64 ppc64el s390x], libglib2.0-cil-dev (>= 2.12) [amd64 armel armhf i386 kfreebsd-amd64 kfreebsd-i386 powerpc ppc64 ppc64el s390x] Homepage: http://www.gtkpod.org/wiki/Libgpod Standards-Version: 3.9.4 Vcs-Git: git://git.debian.org/git/pkg-gtkpod/packages/libgpod.git Vcs-Browser: http://git.debian.org/?p=pkg-gtkpod/packages/libgpod.git Package: libgpod-nogtk-dev Section: libdevel Priority: extra Architecture: any Depends: libgpod4-nogtk (= ${binary:Version}), libglib2.0-dev, libimobiledevice-dev, ${misc:Depends} Suggests: libgpod-doc Conflicts: libgpod-dev Description: development files for libgpod (version without artwork support) libgpod is a library meant to abstract access to an iPod's content. It provides an easy to use API to retrieve the list of files and playlist stored on an iPod, to modify them and to save them back to the iPod. . This version does not include artwork support. . This package contains the include files and static library. Package: libgpod4-nogtk Priority: extra Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Pre-Depends: ${misc:Pre-Depends} Recommends: libgpod-common Conflicts: libgpod4 Multi-Arch: same Description: library to read and write songs to an iPod libgpod is a library meant to abstract access to an iPod's content. It provides an easy to use API to retrieve the list of files and playlist stored on an iPod, to modify them and to save them back to the iPod. . This version does not include artwork support. . This package contains the shared library. Package: libgpod-dev Section: libdevel Architecture: any Depends: libgpod4 (= ${binary:Version}), libgtk2.0-dev, libglib2.0-dev, libgdk-pixbuf2.0-dev, libimobiledevice-dev, ${misc:Depends} Suggests: libgpod-doc Conflicts: libgpod-nogtk-dev Description: development files for libgpod libgpod is a library meant to abstract access to an iPod's content. It provides an easy to use API to retrieve the list of files and playlist stored on an iPod, to modify them and to save them back to the iPod. . This package contains the include files and static library. Package: libgpod4 Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Pre-Depends: ${misc:Pre-Depends} Recommends: libgpod-common Conflicts: libgpod4-nogtk Multi-Arch: same Description: library to read and write songs and artwork to an iPod libgpod is a library meant to abstract access to an iPod's content. It provides an easy to use API to retrieve the list of files and playlist stored on an iPod, to modify them and to save them back to the iPod . This package contains the shared library. Package: libgpod-common Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Replaces: libgpod0 (<< 0.3.0-4) Description: common files for libgpod libgpod is a library meant to abstract access to an iPod's content. It provides an easy to use API to retrieve the list of files and playlist stored on an iPod, to modify them and to save them back to the iPod. . This package contains - internationalization support - udev support Package: libgpod-doc Section: doc Architecture: all Depends: ${misc:Depends} Replaces: libgpod0 (<< 0.3.0-4), libgpod-common (<< 0.6.0-6) Description: documentation for libgpod libgpod is a library meant to abstract access to an iPod's content. It provides an easy to use API to retrieve the list of files and playlist stored on an iPod, to modify them and to save them back to the iPod. . This package contains documentation and examples. Package: python-gpod Section: python Architecture: any Depends: libgpod4 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}, ${python:Depends} Replaces: python2.3-gpod (<< 0.3.2-1.1) Conflicts: python2.3-gpod (<< 0.3.2-1.1) Provides: ${python:Provides} Description: Python bindings for libgpod libgpod is a library meant to abstract access to an iPod's content. It provides an easy to use API to retrieve the list of files and playlist stored on an iPod, to modify them and to save them back to the iPod. . This package contains the Python bindings for the library. Package: libgpod-cil Section: cli-mono Architecture: amd64 armel armhf i386 kfreebsd-amd64 kfreebsd-i386 powerpc ppc64 ppc64el s390x Depends: ${cli:Depends}, ${misc:Depends} Description: CLI bindings for libgpod libgpod is a library meant to abstract access to an iPod's content. It provides an easy way to use API to retrieve the list of files and playlist storeed on an iPod, to modify them and to save them back to the iPod. . This package contains the managed CLI bindings for libgpod, which are needed to run CLI applications which use this library. Package: libgpod-cil-dev Section: cli-mono Architecture: amd64 armel armhf i386 kfreebsd-amd64 kfreebsd-i386 powerpc ppc64 ppc64el s390x Depends: libgpod-cil (= ${binary:Version}), ${misc:Depends} Description: CLI bindings for libgpod -- development files libgpod is a library meant to abstract access to an iPod's content. It provides an easy way to use API to retrieve the list of files and playlist storeed on an iPod, to modify them and to save them back to the iPod. . This package contains the development files for libgpod-sharp library, and should be used for compilation of CLI applications which use this library. debian/patches/0000755000000000000000000000000012275726326010631 5ustar debian/patches/Upstream-change-to-speed-up-itdb_resolve_path-calls.patch0000644000000000000000000000572412275726326023634 0ustar From: Sebastien Bacher Date: Sun, 24 Nov 2013 05:43:13 +0800 Subject: Upstream change to speed up itdb_resolve_path calls --- src/itdb_itunesdb.c | 79 ++++++----------------------------------------------- 1 file changed, 8 insertions(+), 71 deletions(-) diff --git a/src/itdb_itunesdb.c b/src/itdb_itunesdb.c index a177e26..59acdd4 100644 --- a/src/itdb_itunesdb.c +++ b/src/itdb_itunesdb.c @@ -420,81 +420,18 @@ static void itdb_fsync (void) gchar * itdb_resolve_path (const gchar *root, const gchar * const * components) { - gchar *good_path; - guint32 i; + gchar *absolute_path; + gchar *rel_path; if (!root) return NULL; - good_path = g_strdup (root); - - for(i = 0 ; components[i] ; i++) { - GDir *cur_dir; - gchar *component_as_filename; - gchar *test_path; - gchar *component_stdcase; - const gchar *dir_file=NULL; - - /* skip empty components */ - if (strlen (components[i]) == 0) continue; - component_as_filename = - g_filename_from_utf8(components[i],-1,NULL,NULL,NULL); - test_path = g_build_filename(good_path,component_as_filename,NULL); - g_free(component_as_filename); - if(g_file_test(test_path,G_FILE_TEST_EXISTS)) { - /* This component does not require fixup */ - g_free(good_path); - good_path = test_path; - continue; - } - g_free(test_path); - component_stdcase = g_utf8_casefold(components[i],-1); - /* Case insensitively compare the current component with each entry - * in the current directory. */ - - cur_dir = g_dir_open(good_path,0,NULL); - if (cur_dir) while ((dir_file = g_dir_read_name(cur_dir))) - { - gchar *file_utf8; - gchar *file_stdcase; - gboolean found; - gchar *new_good_path; - - file_utf8 = g_filename_to_utf8(dir_file,-1,NULL,NULL,NULL); - if (file_utf8 == NULL) { - continue; - } - file_stdcase = g_utf8_casefold(file_utf8,-1); - g_free(file_utf8); - found = !g_utf8_collate(file_stdcase,component_stdcase); - g_free(file_stdcase); - if(!found) - { - /* This is not the matching entry */ - continue; - } - - new_good_path = g_build_filename(good_path,dir_file,NULL); - g_free(good_path); - good_path= new_good_path; - /* This is the matching entry, so we can stop searching */ - break; - } - - if(!dir_file) { - /* We never found a matching entry */ - g_free(good_path); - good_path = NULL; - } - - g_free(component_stdcase); - if (cur_dir) g_dir_close(cur_dir); - if(!good_path || !g_file_test(good_path,G_FILE_TEST_EXISTS)) - break; /* We couldn't fix this component, so don't try later ones */ + rel_path = g_build_filenamev ((gchar **)components); + absolute_path = g_build_filename (root, rel_path, NULL); + g_free (rel_path); + if (g_file_test (absolute_path, G_FILE_TEST_EXISTS)) { + return absolute_path; } - - if(good_path && g_file_test(good_path,G_FILE_TEST_EXISTS)) - return good_path; + g_free (absolute_path); - g_free (good_path); return NULL; } debian/patches/series0000644000000000000000000000027212275726326012047 0ustar Fix-FTBSD-on-kfreeBSD.patch Avoid-that-xsltproc-tries-to-use-an-internet-connect.patch Upstream-change-to-speed-up-itdb_resolve_path-calls.patch Fix-System-GLib.DateTime-ambiguity.patch debian/patches/Fix-System-GLib.DateTime-ambiguity.patch0000644000000000000000000000111412275726326020155 0ustar From: Chow Loong Jin Date: Thu, 2 Jan 2014 03:09:21 +0800 Subject: Fix System/GLib.DateTime ambiguity --- bindings/mono/libgpod-sharp/Artwork.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/bindings/mono/libgpod-sharp/Artwork.cs b/bindings/mono/libgpod-sharp/Artwork.cs index 5773e35..fe84c4d 100644 --- a/bindings/mono/libgpod-sharp/Artwork.cs +++ b/bindings/mono/libgpod-sharp/Artwork.cs @@ -22,6 +22,8 @@ namespace GPod { using GLib; using Gdk; using native; + + using DateTime = System.DateTime; namespace native { #if ALIGNMENT_X86_LINUX debian/patches/Avoid-that-xsltproc-tries-to-use-an-internet-connect.patch0000644000000000000000000000265112275726326023741 0ustar From: Frank Lichtenheld Date: Sun, 24 Nov 2013 05:43:13 +0800 Subject: Avoid that xsltproc tries to use an internet connection Otherwise sometimes it does, sometimes it doesn't. --- bindings/python/Makefile.am | 2 +- bindings/python/Makefile.in | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/bindings/python/Makefile.am b/bindings/python/Makefile.am index 2dfe30c..f25f6ea 100644 --- a/bindings/python/Makefile.am +++ b/bindings/python/Makefile.am @@ -48,7 +48,7 @@ gpod_doc.i: $(srcdir)/gpod_doc.i.in $(srcdir)/gtkdoc-to-swig.xsl cat $< > $@ -if test -x "`which xsltproc 2>/dev/null`"; then \ for xml in $(top_srcdir)/docs/reference/xml/*.xml; do \ - xsltproc $(srcdir)/gtkdoc-to-swig.xsl $$xml; \ + xsltproc -nonet $(srcdir)/gtkdoc-to-swig.xsl $$xml; \ done >> $@; \ fi diff --git a/bindings/python/Makefile.in b/bindings/python/Makefile.in index 511cf99..7140d05 100644 --- a/bindings/python/Makefile.in +++ b/bindings/python/Makefile.in @@ -1009,7 +1009,7 @@ README: README.in gpod.i @HAVE_PYTHON_TRUE@ cat $< > $@ @HAVE_PYTHON_TRUE@ -if test -x "`which xsltproc 2>/dev/null`"; then \ @HAVE_PYTHON_TRUE@ for xml in $(top_srcdir)/docs/reference/xml/*.xml; do \ -@HAVE_PYTHON_TRUE@ xsltproc $(srcdir)/gtkdoc-to-swig.xsl $$xml; \ +@HAVE_PYTHON_TRUE@ xsltproc -nonet $(srcdir)/gtkdoc-to-swig.xsl $$xml; \ @HAVE_PYTHON_TRUE@ done >> $@; \ @HAVE_PYTHON_TRUE@ fi debian/patches/Fix-FTBSD-on-kfreeBSD.patch0000644000000000000000000000170012275726326015273 0ustar From: Hideki Yamane Date: Sun, 24 Nov 2013 05:43:13 +0800 Subject: Fix FTBSD on kfreeBSD Bug-Debian: http://bugs.debian.org/591254 --- tools/generic-callout.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tools/generic-callout.c b/tools/generic-callout.c index be5533c..53a0a5c 100644 --- a/tools/generic-callout.c +++ b/tools/generic-callout.c @@ -588,6 +588,7 @@ static gboolean mounted_ipod_set_properties (ItdbBackend *backend, static char *mount_ipod (const char *dev_path, const char *fstype) { +#ifdef __linux__ char *filename; char *tmpname; int result; @@ -616,6 +617,10 @@ static char *mount_ipod (const char *dev_path, const char *fstype) g_debug("device successfully mounted at %s", tmpname); return tmpname; +#else +#warning mount wrapper for your OS is missing + return NULL; +#endif } static gboolean write_sysinfo_extended (const char *mountpoint, debian/libgpod-doc.examples0000644000000000000000000000002512275726326013122 0ustar tests/*.c tests/*.cc debian/libgpod-doc.docs0000644000000000000000000000003612275726326012236 0ustar AUTHORS README README.SysInfo debian/libgpod4.docs0000644000000000000000000000003612275726326011557 0ustar AUTHORS README README.SysInfo debian/rules0000755000000000000000000001073412275726326010267 0ustar #!/usr/bin/make -f export MONO_DISABLE_SHM = 1 DH = dh $(1) --parallel --with=autoreconf --with=python2 SONAME=4 VERSION = 0.7.94 export DEB_LDFLAGS_MAINT_APPEND = -Wl,-O1 -Wl,--as-needed PYVERS = $(shell pyversions -v -r ./debian/control) confflags += --without-hal --enable-udev --disable-silent-rules # targets are appended to $(BASE) to get the build directory targets_arch = gtk nogtk $(foreach i, $(PYVERS), python$(i)) targets_indep = doc ifneq (,$(findstring -cil,$(shell dh_listpackages))) targets_arch += mono DH += --with=cli endif BASE = build # configure stuff $(BASE)/gtk/config.status: dh_auto_configure -B$(dir $@) -- \ --with-python=no \ --with-mono=no \ --disable-gtk-doc \ $(confflags) $(BASE)/nogtk/config.status: dh_auto_configure -B$(dir $@) -- \ --with-python=no \ --with-mono=no \ --disable-gtk-doc \ --disable-gdk-pixbuf \ $(confflags) $(BASE)/mono/config.status: dh_auto_configure -B$(dir $@) -- \ --with-python=no \ --with-mono=yes \ --disable-gtk-doc \ --enable-gdk-pixbuf \ --prefix=/usr \ --libdir=/usr/lib \ $(confflags) \ MCS=/usr/bin/mono-csc $(BASE)/python%/config.status: dh_auto_configure -B$(dir $@) -- \ --with-python=$(notdir $(patsubst %/, %, $(dir $@))) \ --with-mono=no \ --disable-gtk-doc \ --enable-gdk-pixbuf \ $(confflags) $(BASE)/doc/config.status: dh_auto_configure -B$(dir $@) -- \ --with-python=no \ --with-mono=no \ --enable-gtk-doc \ $(confflags) # build stuff $(BASE)/%/build-stamp: $(BASE)/%/config.status dh_auto_build -B$(dir $@) touch $@ # install stuff $(BASE)/gtk/install-stamp: $(BASE)/gtk/build-stamp dh_auto_install -B$(dir $@) install \ build/gtk/tools/ipod-time-sync \ debian/tmp/usr/bin/ipod-time-sync touch $@ $(BASE)/mono/install-stamp: $(BASE)/mono/build-stamp dh_auto_install -B$(dir $@)/bindings/mono touch $@ $(BASE)/python%/install-stamp: $(BASE)/python%/build-stamp \ $(BASE)/gtk/build-stamp dh_auto_install -B$(dir $@)/bindings/python touch $@ $(BASE)/nogtk/install-stamp: $(BASE)/nogtk/build-stamp dh_auto_install -B$(dir $@) -- \ DESTDIR=$(CURDIR)/debian/tmp-nogtk touch $@ $(BASE)/doc/install-stamp: $(BASE)/doc/build-stamp dh_auto_install -B$(dir $@)/docs touch $@ # hook in the configure, build, install and clean stages override_dh_auto_configure-arch: $(foreach i, $(targets_arch), $(BASE)/$(i)/config.status) override_dh_auto_configure-indep: $(foreach i, $(targets_indep), $(BASE)/$(i)/config.status) override_dh_auto_build-arch: $(foreach i, $(targets_arch), $(BASE)/$(i)/build-stamp) override_dh_auto_build-indep: $(foreach i, $(targets_indep), $(BASE)/$(i)/build-stamp) override_dh_auto_install-arch: $(foreach i, $(targets_arch), $(BASE)/$(i)/install-stamp) $(foreach i, \ $(wildcard debian/tmp*/usr/bin/*) \ $(wildcard debian/tmp/usr/lib/*/udev/*-info) \ $(wildcard debian/tmp/usr/lib/*/libgpod.so.$(SONAME)) \ $(wildcard debian/tmp/usr/lib/*/python*/*-packages/gpod/_gpod.so), \ chrpath -d $(i);) find debian/tmp* -name '*.la' -delete override_dh_auto_install-indep: $(foreach i, $(targets_indep), $(BASE)/$(i)/install-stamp) # autogenerate *-nogtk*.install files debian/libgpod$(SONAME)-nogtk.install: debian/libgpod$(SONAME).install cp $< $@ debian/libgpod-nogtk-dev.install: debian/libgpod-dev.install cp $< $@ override_dh_install: debian/libgpod$(SONAME)-nogtk.install \ debian/libgpod-nogtk-dev.install dh_install -Nlibgpod$(SONAME)-nogtk -Nlibgpod-nogtk-dev dh_install \ --sourcedir=debian/tmp-nogtk \ -plibgpod$(SONAME)-nogtk \ -plibgpod-nogtk-dev # Needed for syncing with ubuntu: launchpad needs .pot files cd po; intltool-update --pot # don't install things to /usr/share/doc/libgpod(-nogtk)-dev, as they're # symlinked override_dh_installdocs override_dh_installchangelogs: $(subst override_,,$@) -Nlibgpod-dev -Nlibgpod-nogtk-dev # cleaning rules clean: $(call DH, $@) rm -f debian/libgpod-nogtk-dev.install debian/libgpod$(SONAME)-nogtk.install rm -rf debian/tmp-* override_dh_auto_clean: rm -rf build/ override_dh_makeshlibs: dpkg-gensymbols -c4 -Pdebian/libgpod$(SONAME)-nogtk -plibgpod$(SONAME)-nogtk dpkg-gensymbols -c4 -Pdebian/libgpod$(SONAME) -plibgpod$(SONAME) dh_makeshlibs -plibgpod$(SONAME) \ -V 'libgpod$(SONAME) (>= $(VERSION))' dh_makeshlibs -plibgpod$(SONAME)-nogtk \ -V 'libgpod$(SONAME)-nogtk (>= $(VERSION)) | libgpod$(SONAME) (>= $(VERSION))' override_dh_python2: dh_python2 --depends=mutagen --depends=gobject %: $(call DH, $@) .PHONY: clean debian/libgpod4-nogtk.lintian-overrides0000644000000000000000000000021212275726326015401 0ustar libgpod4-nogtk: package-name-doesnt-match-sonames libgpod4 libgpod4-nogtk: symbols-declares-dependency-on-other-package libgpod4 #MINVER# debian/libgpod-doc.install0000644000000000000000000000002312275726326012750 0ustar /usr/share/gtk-doc debian/watch0000644000000000000000000000006612275726326010235 0ustar version=3 http://sf.net/gtkpod/libgpod-(.+)\.tar\.bz2 debian/libgpod-dev.install0000644000000000000000000000013112275726326012761 0ustar /usr/include/* /usr/lib/*/lib*.a /usr/lib/*/lib*.so /usr/lib/*/pkgconfig/libgpod-1.0.pc