--- libgpod-0.7.0.orig/debian/libgpod-common.install +++ libgpod-0.7.0/debian/libgpod-common.install @@ -0,0 +1,3 @@ +debian/tmp/usr/share/locale +debian/tmp/usr/share/hal +debian/tmp/usr/bin --- libgpod-0.7.0.orig/debian/libgpod4-nogtk.symbols +++ libgpod-0.7.0/debian/libgpod4-nogtk.symbols @@ -0,0 +1,2 @@ +libgpod.so.4 libgpod4-nogtk #MINVER# | libgpod4 #MINVER# +#include "symbols.common" --- libgpod-0.7.0.orig/debian/libgpod4-nogtk.lintian-overrides +++ libgpod-0.7.0/debian/libgpod4-nogtk.lintian-overrides @@ -0,0 +1 @@ +libgpod4-nogtk: package-name-doesnt-match-sonames libgpod4 --- libgpod-0.7.0.orig/debian/symbols.common +++ libgpod-0.7.0/debian/symbols.common @@ -0,0 +1,152 @@ +#MISSING: 0.7.0-1# free_memberlist@Base 0.6.0 +#MISSING: 0.7.0-1# itdb_artwork_add_thumbnail@Base 0.6.0 +#MISSING: 0.7.0-1# itdb_artwork_add_thumbnail_from_data@Base 0.6.0 +#MISSING: 0.7.0-1# itdb_artwork_add_thumbnail_from_pixbuf@Base 0.6.0 + itdb_artwork_duplicate@Base 0.6.0 + itdb_artwork_free@Base 0.6.0 + itdb_artwork_get_pixbuf@Base 0.7.0 +#MISSING: 0.7.0-1# itdb_artwork_get_thumb_by_type@Base 0.6.0 + itdb_artwork_new@Base 0.6.0 +#MISSING: 0.7.0-1# itdb_artwork_remove_thumbnail@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_compute_hash@Base 0.6.0 + 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_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_photo@Base 0.6.0 + 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_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_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_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_remove@Base 0.6.0 + 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_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_thumb_duplicate@Base 0.6.0 + itdb_thumb_free@Base 0.6.0 +#MISSING: 0.7.0-1# itdb_thumb_get_filename@Base 0.6.0 +#MISSING: 0.7.0-1# itdb_thumb_get_gdk_pixbuf@Base 0.6.0 +#MISSING: 0.7.0-1# itdb_thumb_new@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 +#MISSING: 0.7.0-1# pos_comp@Base 0.6.0 +#MISSING: 0.7.0-1# write_one_podcast_group@Base 0.6.0 --- libgpod-0.7.0.orig/debian/copyright +++ libgpod-0.7.0/debian/copyright @@ -0,0 +1,120 @@ +This package was debianized by Sebastien Bacher on +Tue, 22 Nov 2005 10:46:59 +0100. +Current maintainer is Frank Lichtenheld . + +It was downloaded from http://www.gtkpod.org/downloads.html + +Copyright Holders: + +Copyright (C) 2002-2007 Jorg Schuler + (original gtkpod code) +Copyright (C) 2005-2008 Christophe Fergeau + (libraryfication) +Copyright (C) 2005-2007 Nick Piper + (Python bindings) +Copyright 2005 Steve Wahl + (parts of src/itdb_itunesdb.c) +Copyright (C) 2007 Emmanuele Bassi +Copyright (C) 1995 A.M. Kuchling +Copyright (C) 2006 Dave Benson + (src/gchecksum.c) +Copyright (c) 20060423 Thomas Perl + (bindings/python/examples/create_mp3_tags_from_itdb.py) +Copyright (c) 2006 Michael McLellan + (tests/test-photos.c) +Copyright (C) 2003 Edward Matteucci +Copyright (C) 2007-2008 Daniele Forsi + (po/it.po) + + +License: + + This package 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 package 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 package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +On Debian systems, the complete text of the GNU Lesser General +Public License can be found in `/usr/share/common-licenses/LGPL'. + +tests/test-checksum.c, +tests/test-covers.c, +tests/test-write-covers.c, +src/itdb_sha1.c: + 3-clause BSD license, see /usr/share/common-licenses/BSD + +tests/test-rebuild-db.cc: +* 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. + +tests/test-fw-id.c, +tests/test-ls.c: +| 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 St, Fifth Floor, Boston, MA 02110-1301 USA + +On Debian systems, the complete text of the GNU Lesser General +Public License can be found in `/usr/share/common-licenses/GPL'. + +src/gchecksum.c (Parts): +/* This MD5 digest computation is based on the equivalent code + * written by Colin Plumb. It came with this notice: + * + * This code implements the MD5 message-digest algorithm. + * The algorithm is due to Ron Rivest. This code was + * written by Colin Plumb in 1993, no copyright is claimed. + * This code is in the public domain; do with it what you wish. + * + * Equivalent code is available from RSA Data Security, Inc. + * This code has been tested against that, and is equivalent, + * except that you don't need to include two pages of legalese + * with every copy. + */ +/* + * sha.h : Implementation of the Secure Hash Algorithm + * + * Part of the Python Cryptography Toolkit, version 1.0.0 + * + * Copyright (C) 1995, A.M. Kuchling + * + * Distribute and use freely; there are no restrictions on further + * dissemination and usage except those imposed by the laws of your + * country of residence. + * + */ + + --- libgpod-0.7.0.orig/debian/libgpod-dev.links +++ libgpod-0.7.0/debian/libgpod-dev.links @@ -0,0 +1 @@ +usr/share/doc/libgpod4 usr/share/doc/libgpod-dev --- libgpod-0.7.0.orig/debian/watch +++ libgpod-0.7.0/debian/watch @@ -0,0 +1,2 @@ +version=3 +http://sf.net/gtkpod/libgpod-(.+)\.tar\.gz --- libgpod-0.7.0.orig/debian/libgpod4.symbols +++ libgpod-0.7.0/debian/libgpod4.symbols @@ -0,0 +1,3 @@ +libgpod.so.4 libgpod4 #MINVER# +#include "symbols.common" +#MISSING: 0.7.0-1# offset_sort@Base 0.6.0 --- libgpod-0.7.0.orig/debian/libgpod-dev.install +++ libgpod-0.7.0/debian/libgpod-dev.install @@ -0,0 +1,5 @@ +debian/tmp/usr/include/* +debian/tmp/usr/lib/lib*.a +debian/tmp/usr/lib/lib*.so +debian/tmp/usr/lib/pkgconfig/* +debian/tmp/usr/lib/*.la --- libgpod-0.7.0.orig/debian/control +++ libgpod-0.7.0/debian/control @@ -0,0 +1,112 @@ +Source: libgpod +Priority: optional +Section: libs +Maintainer: Ubuntu Core Developers +XSBC-Original-Maintainer: gtkpod Maintainers +Uploaders: Frank Lichtenheld , Nico Golde +Build-Depends: debhelper (>= 6.07), autotools-dev, dpatch, intltool, pkg-config, + libglib2.0-dev (>= 2.8), libgtk2.0-dev, libxml2-dev, + libhal-dev [!kfreebsd-i386 !kfreebsd-amd64], libsgutils1-dev, + swig, python (>= 2.3.5-7), python-all-dev, python-central (>= 0.5), python-mutagen, python-gobject-dev, + xsltproc, docbook-xml, gtk-doc-tools +Homepage: http://www.gtkpod.org/libgpod.html +Standards-Version: 3.8.0 +XS-Python-Version: all +Vcs-Svn: svn://svn.debian.org/svn/pkg-gtkpod/libgpod/trunk/ +Vcs-Browser: http://svn.debian.org/wsvn/pkg-gtkpod/libgpod/trunk/ + +Package: libgpod-nogtk-dev +Section: libdevel +Priority: extra +Architecture: any +Depends: libgpod4-nogtk (= ${binary:Version}), libglib2.0-dev +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} +Conflicts: libgpod4 +Suggests: libgpod-common +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 +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} +Recommends: libgpod-common +Conflicts: libgpod4-nogtk +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 + - hal 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}, python-mutagen, python-gobject +Replaces: python2.3-gpod (<< 0.3.2-1.1) +Conflicts: python2.3-gpod (<< 0.3.2-1.1) +Provides: ${python:Provides} +XB-Python-Version: ${python:Versions} +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. --- libgpod-0.7.0.orig/debian/libgpod4.docs +++ libgpod-0.7.0/debian/libgpod4.docs @@ -0,0 +1,3 @@ +AUTHORS +README +README.SysInfo --- libgpod-0.7.0.orig/debian/libgpod-doc.docs +++ libgpod-0.7.0/debian/libgpod-doc.docs @@ -0,0 +1,3 @@ +AUTHORS +README +README.SysInfo --- libgpod-0.7.0.orig/debian/README.source +++ libgpod-0.7.0/debian/README.source @@ -0,0 +1,26 @@ +This package uses dpatch to manage all modifications to the upstream +source. Changes are stored in the source package as diffs in +debian/patches and applied during the build. + +To get the fully patched source after unpacking the source package, cd +to the root level of the source package and run: + + debian/rules patch + +Removing a patch is as simple as removing its entry from the +debian/patches/00list file, and please also remove the patch file +itself. + +Creating a new patch is done with "dpatch-edit-patch patch XX_patchname" +where you should replace XX with a new number and patchname with a +descriptive shortname of the patch. You can then simply edit all the +files your patch wants to edit, and then simply "exit 0" from the shell +to actually create the patch file. + +To tweak an already existing patch, call "dpatch-edit-patch XX_patchname" +and replace XX_patchname with the actual filename from debian/patches +you want to use. + +To clean up afterwards again, "debian/rules unpatch" will do the +work for you - or you can of course choose to call +"fakeroot debian/rules clean" all together. --- libgpod-0.7.0.orig/debian/rules +++ libgpod-0.7.0/debian/rules @@ -0,0 +1,129 @@ +#!/usr/bin/make -f + + +SONAME=4 +VERSION= + +include /usr/share/dpatch/dpatch.make + +DEB_CONFIGURE_SCRIPT_ENV += LDFLAGS="-Wl,-O1 -Wl,--as-needed" + +export DEB_HOST_ARCH_OS ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_OS) +export DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) +export DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) + +# FOR AUTOCONF 2.52 AND NEWER ONLY +ifeq ($(DEB_BUILD_GNU_TYPE), $(DEB_HOST_GNU_TYPE)) + confflags += --build $(DEB_HOST_GNU_TYPE) +else + confflags += --build $(DEB_BUILD_GNU_TYPE) --host $(DEB_HOST_GNU_TYPE) +endif +with_hal = yes +ifeq ($(DEB_HOST_ARCH_OS),kfreebsd) + with_hal = no + confflags += --without-hal +endif + +DEB_CONFIGURE_INVOKE=$(CURDIR)/configure $(confflags) --prefix=/usr --includedir="\$${prefix}/include" --mandir="\$${prefix}/share/man" --infodir="\$${prefix}/share/info" --sysconfdir=/etc --localstatedir=/var --libexecdir="\$${prefix}/lib/libgpod" --disable-maintainer-mode --disable-dependency-tracking --srcdir=$(CURDIR) + +build/libgpod$(SONAME)/config.status: + cp -f /usr/share/misc/config.sub config.sub + cp -f /usr/share/misc/config.guess config.guess + mkdir -p $(dir $@) + cd $(dir $@) && $(DEB_CONFIGURE_SCRIPT_ENV) $(DEB_CONFIGURE_INVOKE) --with-python=no --enable-gtk-doc $(DEB_CONFIGURE_EXTRA_FLAGS) + +build/libgpod$(SONAME)-nogtk/config.status: + cp -f /usr/share/misc/config.sub config.sub + cp -f /usr/share/misc/config.guess config.guess + mkdir -p $(dir $@) + cd $(dir $@) && $(DEB_CONFIGURE_SCRIPT_ENV) $(DEB_CONFIGURE_INVOKE) --with-python=no --disable-gdk-pixbuf $(DEB_CONFIGURE_EXTRA_FLAGS) + +configure-stamp: patch-stamp build/libgpod$(SONAME)/config.status build/libgpod$(SONAME)-nogtk/config.status + touch $@ + + +build/libgpod$(SONAME)/build-stamp build/libgpod$(SONAME)-nogtk/build-stamp: configure-stamp + cd $(dir $@) && $(MAKE) + +build-stamp: build/libgpod$(SONAME)/build-stamp build/libgpod$(SONAME)-nogtk/build-stamp + touch $@ + +build: build-stamp + + +build/libgpod$(SONAME)/install-stamp build/libgpod$(SONAME)-nogtk/install-stamp: + cd $(dir $@) && $(MAKE) install DESTDIR=$(CURDIR)/debian/tmp$(subst build/libgpod$(SONAME),,$(dir $@)) + +build/python-gpod: + PYVERS=$$(pyversions -v -r ./debian/control) ; \ + cd build/libgpod$(SONAME) && for PYVER in $$PYVERS; do \ + export PYTHON=python$$PYVER ; $(DEB_CONFIGURE_SCRIPT_ENV) $(DEB_CONFIGURE_INVOKE) --with-python=yes $(DEB_CONFIGURE_EXTRA_FLAGS) && \ + cd bindings/python && \ + $(MAKE) install DESTDIR=$(CURDIR)/debian/tmp && \ + cd ../.. ; \ + done + touch $@ + +install-stamp: build/libgpod$(SONAME)/install-stamp build/libgpod$(SONAME)-nogtk/install-stamp build/python-gpod + touch $@ + +clean: unpatch + rm -f configure-stamp build-stamp install-stamp + rm -rf build + dh_clean + rm -rf debian/tmp-nogtk + rm -f debian/libgpod-nogtk-dev.install debian/libgpod$(SONAME)-nogtk.install + +binary-arch: build-stamp install-stamp + dh_testdir + dh_testroot + dh_installchangelogs -a -Nlibgpod-dev -Nlibgpod-nogtk-dev ChangeLog + dh_installdocs -a -Nlibgpod-dev -Nlibgpod-nogtk-dev + dh_installexamples -a + sed 's#debian/tmp/##' debian/libgpod$(SONAME).install > debian/libgpod$(SONAME)-nogtk.install + sed 's#debian/tmp/##' debian/libgpod-dev.install > debian/libgpod-nogtk-dev.install + dh_install -a -Nlibgpod-common -Nlibgpod$(SONAME)-nogtk -Nlibgpod-nogtk-dev +ifeq ($(with_hal), yes) + dh_install -plibgpod-common --autodest debian/tmp/usr/lib/hal +else + dh_install -plibgpod-common +endif + dh_install -plibgpod$(SONAME)-nogtk -plibgpod-nogtk-dev --sourcedir=debian/tmp-nogtk + dh_lintian -a + dh_pycentral -ppython-gpod + dh_link -a + dh_strip -a + dh_compress -a + dh_fixperms -a + 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)' + dh_shlibdeps -a -Llibgpod$(SONAME)-nogtk + dh_installdeb -a + dh_gencontrol -a + dh_md5sums -a + dh_builddeb -a + +binary-indep: build-stamp install-stamp + dh_testdir + dh_testroot + dh_installchangelogs -i ChangeLog + dh_installdocs -i + dh_installexamples -i + dh_install -i + dh_lintian -i + dh_link -i + dh_compress -i + dh_fixperms -i + dh_installdeb -i + dh_gencontrol -i + dh_md5sums -i + dh_builddeb -i + + +binary: binary-arch binary-indep + + +.PHONY: build binary-arch binary-indep binary + --- libgpod-0.7.0.orig/debian/python-gpod.examples +++ libgpod-0.7.0/debian/python-gpod.examples @@ -0,0 +1 @@ +bindings/python/examples/*.py --- libgpod-0.7.0.orig/debian/libgpod-doc.examples +++ libgpod-0.7.0/debian/libgpod-doc.examples @@ -0,0 +1,2 @@ +tests/*.c +tests/*.cc --- libgpod-0.7.0.orig/debian/libgpod4-nogtk.docs +++ libgpod-0.7.0/debian/libgpod4-nogtk.docs @@ -0,0 +1,3 @@ +AUTHORS +README +README.SysInfo --- libgpod-0.7.0.orig/debian/libgpod4.install +++ libgpod-0.7.0/debian/libgpod4.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/lib*.so.* --- libgpod-0.7.0.orig/debian/libgpod-doc.links +++ libgpod-0.7.0/debian/libgpod-doc.links @@ -0,0 +1 @@ +usr/share/gtk-doc/html/libgpod usr/share/doc/libgpod-doc/html --- libgpod-0.7.0.orig/debian/changelog +++ libgpod-0.7.0/debian/changelog @@ -0,0 +1,292 @@ +libgpod (0.7.0-1ubuntu1) jaunty; urgency=low + + * debian/python-gpod.install + - Fix for python 2.6 transition + + -- Andrew Starr-Bochicchio Wed, 04 Mar 2009 01:57:22 -0500 + +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 --- libgpod-0.7.0.orig/debian/libgpod-doc.install +++ libgpod-0.7.0/debian/libgpod-doc.install @@ -0,0 +1 @@ +debian/tmp/usr/share/gtk-doc --- libgpod-0.7.0.orig/debian/python-gpod.install +++ libgpod-0.7.0/debian/python-gpod.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/python*/*-packages --- libgpod-0.7.0.orig/debian/pycompat +++ libgpod-0.7.0/debian/pycompat @@ -0,0 +1 @@ +2 --- libgpod-0.7.0.orig/debian/libgpod-nogtk-dev.links +++ libgpod-0.7.0/debian/libgpod-nogtk-dev.links @@ -0,0 +1 @@ +usr/share/doc/libgpod4-nogtk usr/share/doc/libgpod-nogtk-dev --- libgpod-0.7.0.orig/debian/compat +++ libgpod-0.7.0/debian/compat @@ -0,0 +1 @@ +6 --- libgpod-0.7.0.orig/debian/patches/00list +++ libgpod-0.7.0/debian/patches/00list @@ -0,0 +1,2 @@ +20_no-superfluous-ffi-dep +25_xsltproc-nonet --- libgpod-0.7.0.orig/debian/patches/20_no-superfluous-ffi-dep.dpatch +++ libgpod-0.7.0/debian/patches/20_no-superfluous-ffi-dep.dpatch @@ -0,0 +1,75 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 20_no-superfluous-ffi-dep.dpatch by +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: Avoid superfluous dependency on libffi in .la file +## DP: Bug#452829 + +@DPATCH@ +diff -urNad trunk~/bindings/python/Makefile.am trunk/bindings/python/Makefile.am +--- trunk~/bindings/python/Makefile.am 2009-01-24 13:21:26.000000000 +0100 ++++ trunk/bindings/python/Makefile.am 2009-01-24 13:23:14.000000000 +0100 +@@ -40,9 +40,9 @@ + nodist_gpod_PYTHON = gpod.py + gpod_LTLIBRARIES = _gpod.la + nodist__gpod_la_SOURCES = gpod_wrap.c +-_gpod_la_CPPFLAGS = $(PYTHON_INCLUDES) $(LIBGPOD_CFLAGS) $(INCLUDES) ++_gpod_la_CPPFLAGS = $(PYTHON_INCLUDES) $(LIBGPOD_CFLAGS) $(PYGOBJECT_CFLAGS) $(INCLUDES) + _gpod_la_LDFLAGS = -module -avoid-version +-_gpod_la_LIBADD = $(LIBGPOD_LIBS) $(top_builddir)/src/libgpod.la ++_gpod_la_LIBADD = $(LIBGPOD_LIBS) $(PYGOBJECT_LIBS) $(top_builddir)/src/libgpod.la + + gpod_doc.i: $(srcdir)/gpod_doc.i.in $(srcdir)/gtkdoc-to-swig.xsl + cat $< > $@ +diff -urNad trunk~/bindings/python/Makefile.in trunk/bindings/python/Makefile.in +--- trunk~/bindings/python/Makefile.in 2009-01-24 13:21:26.000000000 +0100 ++++ trunk/bindings/python/Makefile.in 2009-01-24 13:27:43.000000000 +0100 +@@ -57,6 +57,7 @@ + LTLIBRARIES = $(gpod_LTLIBRARIES) + am__DEPENDENCIES_1 = + @HAVE_PYTHON_TRUE@_gpod_la_DEPENDENCIES = $(am__DEPENDENCIES_1) \ ++@HAVE_PYTHON_TRUE@ $(am__DEPENDENCIES_1) \ + @HAVE_PYTHON_TRUE@ $(top_builddir)/src/libgpod.la + @HAVE_PYTHON_TRUE@nodist__gpod_la_OBJECTS = _gpod_la-gpod_wrap.lo + _gpod_la_OBJECTS = $(nodist__gpod_la_OBJECTS) +@@ -313,9 +314,9 @@ + @HAVE_PYTHON_TRUE@nodist_gpod_PYTHON = gpod.py + @HAVE_PYTHON_TRUE@gpod_LTLIBRARIES = _gpod.la + @HAVE_PYTHON_TRUE@nodist__gpod_la_SOURCES = gpod_wrap.c +-@HAVE_PYTHON_TRUE@_gpod_la_CPPFLAGS = $(PYTHON_INCLUDES) $(LIBGPOD_CFLAGS) $(INCLUDES) ++@HAVE_PYTHON_TRUE@_gpod_la_CPPFLAGS = $(PYTHON_INCLUDES) $(LIBGPOD_CFLAGS) $(PYGOBJECT_CFLAGS) $(INCLUDES) + @HAVE_PYTHON_TRUE@_gpod_la_LDFLAGS = -module -avoid-version +-@HAVE_PYTHON_TRUE@_gpod_la_LIBADD = $(LIBGPOD_LIBS) $(top_builddir)/src/libgpod.la ++@HAVE_PYTHON_TRUE@_gpod_la_LIBADD = $(LIBGPOD_LIBS) $(PYGOBJECT_LIBS) $(top_builddir)/src/libgpod.la + all: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) all-recursive + +diff -urNad trunk~/configure trunk/configure +--- trunk~/configure 2009-01-24 13:16:18.000000000 +0100 ++++ trunk/configure 2009-01-24 13:26:51.000000000 +0100 +@@ -21207,8 +21207,6 @@ + #define HAVE_PYGOBJECT 1 + _ACEOF + +- LIBGPOD_CFLAGS="$LIBGPOD_CFLAGS $PYGOBJECT_CFLAGS" +- LIBGPOD_LIBS="$LIBGPOD_LIBS $PYGOBJECT_LIBS" + else + have_pygobject=no + fi +diff -urNad trunk~/configure.ac trunk/configure.ac +--- trunk~/configure.ac 2009-01-24 13:16:18.000000000 +0100 ++++ trunk/configure.ac 2009-01-24 13:27:10.000000000 +0100 +@@ -212,11 +212,11 @@ + fi + if test x"$have_pygobject" = xyes; then + AC_DEFINE_UNQUOTED(HAVE_PYGOBJECT, 1) +- LIBGPOD_CFLAGS="$LIBGPOD_CFLAGS $PYGOBJECT_CFLAGS" +- LIBGPOD_LIBS="$LIBGPOD_LIBS $PYGOBJECT_LIBS" + else + have_pygobject=no + fi ++AC_SUBST(PYGOBJECT_CFLAGS) ++AC_SUBST(PYGOBJECT_LIBS) + AM_CONDITIONAL(HAVE_PYGOBJECT, test x"$have_pygobject" = xyes) + + dnl ************************************************** --- libgpod-0.7.0.orig/debian/patches/25_xsltproc-nonet.dpatch +++ libgpod-0.7.0/debian/patches/25_xsltproc-nonet.dpatch @@ -0,0 +1,32 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 25_xsltproc-nonet.dpatch by +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: Avoid that xsltproc tries to use an internet connection. +## DP: Otherwise sometimes it does, sometimes it doesn't. + +@DPATCH@ +diff -urNad trunk~/bindings/python/Makefile.am trunk/bindings/python/Makefile.am +--- trunk~/bindings/python/Makefile.am 2009-01-24 13:31:07.000000000 +0100 ++++ trunk/bindings/python/Makefile.am 2009-01-24 13:31:07.000000000 +0100 +@@ -48,7 +48,7 @@ + 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 -urNad trunk~/bindings/python/Makefile.in trunk/bindings/python/Makefile.in +--- trunk~/bindings/python/Makefile.in 2009-01-24 13:31:07.000000000 +0100 ++++ trunk/bindings/python/Makefile.in 2009-01-24 13:31:07.000000000 +0100 +@@ -789,7 +789,7 @@ + @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 +