--- libimobiledevice-0.9.7.orig/debian/libimobiledevice-dev.install +++ libimobiledevice-0.9.7/debian/libimobiledevice-dev.install @@ -0,0 +1,4 @@ +debian/tmp/usr/lib/*.so +debian/tmp/usr/lib/*.a +debian/tmp/usr/include/* +debian/tmp/usr/lib/pkgconfig/* --- libimobiledevice-0.9.7.orig/debian/libimobiledevice0.install +++ libimobiledevice-0.9.7/debian/libimobiledevice0.install @@ -0,0 +1,2 @@ +usr/lib/*.so.0* +usr/share/hal/fdi/information/20thirdparty/31-apple-mobile-device.fdi --- libimobiledevice-0.9.7.orig/debian/libimobiledevice-doc.doc-base +++ libimobiledevice-0.9.7/debian/libimobiledevice-doc.doc-base @@ -0,0 +1,9 @@ +Document: libimobiledevice +Title: Libimobiledevice Reference Manual +Author: Libomobiledevice team (Zach C, Jonathan Beck, Matt Colyer, Martin Aumueller, Christophe Fergeau, Martin S., Paul Sladen, Patrick Walton, Zoltan Balaton, Nikias Bassen, Todd Zullinger, Bastien Nocera) +Abstract: Libimobiledevice is a library to communicate with services running on Apple iPhone/iPod Touch devices. +Section: Mobile Devices + +Format: HTML +Index: /usr/share/doc/libimobiledevice-doc/libimobiledevice/index.html +Files: /usr/share/doc/libimobiledevice-doc/libimobiledevice/*.html --- libimobiledevice-0.9.7.orig/debian/compat +++ libimobiledevice-0.9.7/debian/compat @@ -0,0 +1 @@ +7 --- libimobiledevice-0.9.7.orig/debian/rules +++ libimobiledevice-0.9.7/debian/rules @@ -0,0 +1,33 @@ +#!/usr/bin/make -f + +DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) +DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) + +CFLAGS = -O2 -Wall +LDFLAGS = -Wl,--as-needed + +ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + CFLAGS += -O0 +else + CFLAGS += -O2 +endif + +configure_flags += \ + --prefix=/usr \ + --sysconfdir=/etc --host=$(DEB_HOST_GNU_TYPE) \ + --build=$(DEB_BUILD_GNU_TYPE) \ + --enable-dev-tools + +%: + dh --with quilt $@ + +override_dh_auto_configure: + dh_auto_configure -- $(configure_flags) + +override_dh_install: + #Remove .la files. + rm -rf $(CURDIR)/debian/tmp/usr/lib/*.la + dh_install --fail-missing + +override_dh_strip: + dh_strip --dbg-package=libimobiledevice0-dbg --- libimobiledevice-0.9.7.orig/debian/control +++ libimobiledevice-0.9.7/debian/control @@ -0,0 +1,107 @@ +Source: libimobiledevice +Section: libs +Priority: optional +Maintainer: Julien Lavergne +Standards-Version: 3.8.4 +Build-Depends: debhelper (>= 7.0.50~), + quilt, + libgnutls-dev (>= 1.6.3), + libusb-1.0-0-dev (>= 1.0.3) [!kfreebsd-i386 !kfreebsd-amd64] | libusb2-dev (>= 8.0-4) [kfreebsd-i386 kfreebsd-amd64], + libglib2.0-dev (>= 2.14.1), + libplist-dev (>= 0.15), + libplist++-dev (>= 0.15), + python-all-dev, + python-support (>= 0.6.0), + swig (>= 1.3.36), + libusbmuxd-dev (>= 1.0.0), + libtasn1-3-dev (>= 1.1), + libreadline-dev, + python-plist +XS-Python-Version: current +Homepage: http://matt.colyer.name/projects/iphone-linux/ +Vcs-Git: git://github.com/gilir/libiphone-debian.git +Vcs-Browser: http://github.com/gilir/libiphone-debian/tree + +Package: libimobiledevice0 +Architecture: any +Section: libs +Depends: ${shlibs:Depends}, + ${misc:Depends}, + usbmuxd +Conflicts: libiphone0 +Replaces: libiphone0 +Description: Library for communicating with the iPhone and iPod Touch + libimobiledevice is a library that talks the native Apple USB protocols that + the iPhone and iPod Touch use. Unlike other projects, libimobiledevice does + not depends on using any existing libraries from Apple. + +Package: libimobiledevice-dev +Architecture: any +Section: libdevel +Depends: libimobiledevice0 (= ${binary:Version}), + ${misc:Depends}, + libglib2.0-dev, + libplist-dev, + libusbmuxd-dev, + libgnutls-dev, + libtasn1-3-dev +Description: Library for communicating with iPhone and iPod Touch devices + libimobiledevice is a library that talks the native Apple USB protocols that + the iPhone and iPod Touch use. Unlike other projects, libimobiledevice does + not depend on using any existing libraries from Apple. + . + This package contains the development files. + +Package: libimobiledevice0-dbg +Architecture: any +Section: debug +Priority: extra +Depends: libimobiledevice0 (= ${binary:Version}), + ${misc:Depends} +Description: Library for communicating with iPhone and iPod Touch devices + libimobiledevice is a library that talks the native Apple USB protocols that + the iPhone and iPod Touch use. Unlike other projects, libimobiledevice does + not depend on using any existing libraries from Apple. + . + This package contains the debugging symbols. + +Package: python-imobiledevice +Section: python +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends}, + ${python:Depends} +XB-Python-Version: ${python:Versions} +Provides: ${python:Provides} +Conflicts: python-libiphone, python-iphone +Replaces: python-libiphone, python-iphone +Description: Library for communicating with iPhone and iPod Touch devices + libimobiledevice is a library that talks the native Apple USB protocols that + the iPhone and iPod Touch use. Unlike other projects, libimobiledevice does + not depend on using any existing libraries from Apple. + . + This package contains the Python bindings + +Package: libimobiledevice-utils +Architecture: any +Section: utils +Depends: ${shlibs:Depends}, + ${misc:Depends} +Description: Library for communicating with iPhone and iPod Touch devices + libimobiledevice is a library that talks the native Apple USB protocols that + the iPhone and iPod Touch use. Unlike other projects, libimobiledevice does + not depend on using any existing libraries from Apple. + . + This package contains the debugging symbols. + +Package: libimobiledevice-doc +Architecture: all +Section: doc +Depends: libimobiledevice0 (>= ${source:Version}), + ${misc:Depends} +Description: Library for communicating with iPhone and iPod Touch devices + libimobiledevice is a library that talks the native Apple USB protocols that + the iPhone and iPod Touch use. Unlike other projects, libimobiledevice does + not depend on using any existing libraries from Apple. + . + This package contains the documentation for the library. --- libimobiledevice-0.9.7.orig/debian/libimobiledevice-utils.install +++ libimobiledevice-0.9.7/debian/libimobiledevice-utils.install @@ -0,0 +1 @@ +usr/bin/* --- libimobiledevice-0.9.7.orig/debian/ideviceinfo.1 +++ libimobiledevice-0.9.7/debian/ideviceinfo.1 @@ -0,0 +1,36 @@ +.TH "ideviceinfo" 1 +.SH NAME +ideviceinfo \- Show information about the first connected iPhone/iPod Touch. +.SH SYNOPSIS +.B iphone_id +[OPTIONS] + +.SH DESCRIPTION + +Show information about the first connected iPhone/iPod Touch. + + +.SH OPTIONS +.TP +.B \-d|\-\-debug +enable communication debugging. +.TP +.B \-u|\-\-uuid UUID +target specific device by its 40-digit device UUID. +.TP +.B \-q|\-\-domain NAME +set domain of query to NAME. Default: None. +.TP +.B \-k|\-\-key NAME +only query key specified by NAME. Default: All keys. +.TP +.B \-x|\-\-xml +output information as xml plist instead of key/value pairs. +.TP +.B \-h|\-\-help +prints usage information + +.SH AUTHOR +Martin Szulecki + +Man page written to conform with Debian by Julien Lavergne. --- libimobiledevice-0.9.7.orig/debian/libimobiledevice0.symbols +++ libimobiledevice-0.9.7/debian/libimobiledevice0.symbols @@ -0,0 +1,114 @@ +libimobiledevice.so.0 libimobiledevice0 #MINVER# + afc_client_free@Base 0.9.7 + afc_client_new@Base 0.9.7 + afc_file_close@Base 0.9.7 + afc_file_lock@Base 0.9.7 + afc_file_open@Base 0.9.7 + afc_file_read@Base 0.9.7 + afc_file_seek@Base 0.9.7 + afc_file_tell@Base 0.9.7 + afc_file_truncate@Base 0.9.7 + afc_file_write@Base 0.9.7 + afc_get_device_info@Base 0.9.7 + afc_get_device_info_key@Base 0.9.7 + afc_get_file_info@Base 0.9.7 + afc_make_directory@Base 0.9.7 + afc_make_link@Base 0.9.7 + afc_read_directory@Base 0.9.7 + afc_remove_path@Base 0.9.7 + afc_rename_path@Base 0.9.7 + afc_set_file_time@Base 0.9.7 + afc_truncate@Base 0.9.7 + debug_level@Base 0.9.7 + device_link_service_client_free@Base 0.9.7 + device_link_service_client_new@Base 0.9.7 + device_link_service_disconnect@Base 0.9.7 + device_link_service_process_message@Base 0.9.7 + device_link_service_receive@Base 0.9.7 + device_link_service_send@Base 0.9.7 + device_link_service_version_exchange@Base 0.9.7 + file_relay_client_free@Base 0.9.7 + file_relay_client_new@Base 0.9.7 + file_relay_request_sources@Base 0.9.7 + idevice_connect@Base 0.9.7 + idevice_connection_disable_ssl@Base 0.9.7 + idevice_connection_enable_ssl@Base 0.9.7 + idevice_connection_receive@Base 0.9.7 + idevice_connection_receive_timeout@Base 0.9.7 + idevice_connection_send@Base 0.9.7 + idevice_device_list_free@Base 0.9.7 + idevice_disconnect@Base 0.9.7 + idevice_event_subscribe@Base 0.9.7 + idevice_event_unsubscribe@Base 0.9.7 + idevice_free@Base 0.9.7 + idevice_get_device_list@Base 0.9.7 + idevice_get_handle@Base 0.9.7 + idevice_get_uuid@Base 0.9.7 + idevice_new@Base 0.9.7 + idevice_set_debug_level@Base 0.9.7 + instproxy_archive@Base 0.9.7 + instproxy_browse@Base 0.9.7 + instproxy_client_free@Base 0.9.7 + instproxy_client_new@Base 0.9.7 + instproxy_client_options_add@Base 0.9.7 + instproxy_client_options_free@Base 0.9.7 + instproxy_client_options_new@Base 0.9.7 + instproxy_install@Base 0.9.7 + instproxy_lookup_archives@Base 0.9.7 + instproxy_remove_archive@Base 0.9.7 + instproxy_restore@Base 0.9.7 + instproxy_uninstall@Base 0.9.7 + instproxy_upgrade@Base 0.9.7 + lockdownd_activate@Base 0.9.7 + lockdownd_client_free@Base 0.9.7 + lockdownd_client_new@Base 0.9.7 + lockdownd_client_new_with_handshake@Base 0.9.7 + lockdownd_client_set_label@Base 0.9.7 + lockdownd_deactivate@Base 0.9.7 + lockdownd_enter_recovery@Base 0.9.7 + lockdownd_gen_pair_cert@Base 0.9.7 + lockdownd_get_device_name@Base 0.9.7 + lockdownd_get_device_public_key@Base 0.9.7 + lockdownd_get_device_uuid@Base 0.9.7 + lockdownd_get_value@Base 0.9.7 + lockdownd_goodbye@Base 0.9.7 + lockdownd_pair@Base 0.9.7 + lockdownd_query_type@Base 0.9.7 + lockdownd_receive@Base 0.9.7 + lockdownd_remove_value@Base 0.9.7 + lockdownd_send@Base 0.9.7 + lockdownd_set_value@Base 0.9.7 + lockdownd_start_service@Base 0.9.7 + lockdownd_start_session@Base 0.9.7 + lockdownd_stop_session@Base 0.9.7 + lockdownd_unpair@Base 0.9.7 + lockdownd_validate_pair@Base 0.9.7 + mobilebackup_client_free@Base 0.9.7 + mobilebackup_client_new@Base 0.9.7 + mobilebackup_receive@Base 0.9.7 + mobilebackup_send@Base 0.9.7 + mobilesync_client_free@Base 0.9.7 + mobilesync_client_new@Base 0.9.7 + mobilesync_receive@Base 0.9.7 + mobilesync_send@Base 0.9.7 + np_client_free@Base 0.9.7 + np_client_new@Base 0.9.7 + np_notifier@Base 0.9.7 + np_observe_notification@Base 0.9.7 + np_observe_notifications@Base 0.9.7 + np_post_notification@Base 0.9.7 + np_set_notify_callback@Base 0.9.7 + pkcs1_asn1_tab@Base 0.9.7 + property_list_service_client_free@Base 0.9.7 + property_list_service_client_new@Base 0.9.7 + property_list_service_disable_ssl@Base 0.9.7 + property_list_service_enable_ssl@Base 0.9.7 + property_list_service_receive_plist@Base 0.9.7 + property_list_service_receive_plist_with_timeout@Base 0.9.7 + property_list_service_send_binary_plist@Base 0.9.7 + property_list_service_send_xml_plist@Base 0.9.7 + sbservices_client_free@Base 0.9.7 + sbservices_client_new@Base 0.9.7 + sbservices_get_icon_pngdata@Base 0.9.7 + sbservices_get_icon_state@Base 0.9.7 + sbservices_set_icon_state@Base 0.9.7 --- libimobiledevice-0.9.7.orig/debian/copyright +++ libimobiledevice-0.9.7/debian/copyright @@ -0,0 +1,52 @@ +Authors: + Zach C. + Jonathan Beck + Matt Colyer + Martin Aumueller + Christophe Fergeau + Martin S. + Paul Sladen + Patrick Walton + Zoltan Balaton + Nikias Bassen + Todd Zullinger + Bastien Nocera +Download: http://matt.colyer.name/projects/iphone-linux/ + +Files: * +Copyright: + Copyright (C) 2008 Zach C. All Rights Reserved + Copyright (C) 2008-2009 Jonathan Beck All Rights Reserved + Copyright (C) 2008 Matt Colyer All Rights Reserved + Copyright (c) 2009-2010 Martin Szulecki All Rights Reserved + Copyright (c) 2009 Martin S. All Rights Reserved + Copyright (c) 2009-2010 Nikias Bassen All Rights Reserved +License: LGPL-2.1+ + 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. + +Files: debian/* +Copyright: (C) 2008 Bradley Smith +License: GPL-3+. + 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 3 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. + +On Debian GNU/Linux systems, the complete text of the GNU Lesser General +Public License can be found in `/usr/share/common-licenses/LGPL-2.1'. + +On Debian systems, the complete text of the GNU General Public License +can be found in `/usr/share/common-licenses/GPL-3'. --- libimobiledevice-0.9.7.orig/debian/pycompat +++ libimobiledevice-0.9.7/debian/pycompat @@ -0,0 +1 @@ +2 --- libimobiledevice-0.9.7.orig/debian/idevicesyslog.1 +++ libimobiledevice-0.9.7/debian/idevicesyslog.1 @@ -0,0 +1,27 @@ +.TH "idevicesyslog" 1 +.SH NAME +idevicesyslog \- Relay syslog of a connected iPhone/iPod Touch. +.SH SYNOPSIS +.B iphone_id +[OPTIONS] + +.SH DESCRIPTION + +Relay syslog of a connected iPhone/iPod Touch. + +.SH OPTIONS +.TP +.B \-d|\-\-debug +enable communication debugging. +.TP +.B \-u|\-\-uuid UUID +target specific device by its 40-digit device UUID +.TP +.B \-h|\-\-help +prints usage information. +.TP + +.SH AUTHORS +Copyright (c) 2009 Martin Szulecki + +Man page written to conform with Debian by Julien Lavergne. --- libimobiledevice-0.9.7.orig/debian/idevice_id.1 +++ libimobiledevice-0.9.7/debian/idevice_id.1 @@ -0,0 +1,49 @@ +.TH "idevice_id" 1 +.SH NAME +idevice_id \- Prints device name or a list of attached iPhone/iPod Touch devices. +.SH SYNOPSIS +.B idevice_id +[OPTIONS] [UUID] + +.SH DESCRIPTION + +Prints device name or a list of attached iPhone/iPod Touch devices. +The UUID is a 40-digit hexadecimal number of the device +for which the name should be retrieved. + +.SH OPTIONS +.TP +.B \-l|\-\-list +list UUID of all attached devices +.TP +.B \-d|\-\-debug +enable communication debugging. +.TP +.B \-h|\-\-help +prints usage information. +.TP + +.SH AUTHORS + Zach C. + + Jonathan Beck + + Matt Colyer + + Martin Aumueller + + Christophe Fergeau + + Martin S. + + Paul Sladen + + Patrick Walton + + Zoltan Balaton + + Nikias Bassen + + Todd Zullinger + +Man page written to conform with Debian by Julien Lavergne. --- libimobiledevice-0.9.7.orig/debian/changelog +++ libimobiledevice-0.9.7/debian/changelog @@ -0,0 +1,117 @@ +libimobiledevice (0.9.7-2~ppa1) karmic; urgency=low + + * Backport. + * Re-enable quilt support, remove source format v3.0 + + -- Julien Lavergne Sat, 13 Feb 2010 01:15:36 +0100 + +libimobiledevice (0.9.7-2) unstable; urgency=medium + + * debian/rules & debian/libimobiledevice-doc.install + - Install directly documentation using dh_install to avoid FTBFS. + Thanks Onkar Shinde for the fix (Closes: #569192). + + -- Julien Lavergne Fri, 12 Feb 2010 01:07:31 +0100 + +libimobiledevice (0.9.7-1) unstable; urgency=medium + + * Urgency set to medium to fix RC bug (#565665). + * New upstream release, previously named libiphone (Closes: #568136, #568137) + * Replace all libiphone occurence to libimobiledevice. + * Remove python-iphone.preinst, not needed since the package was renamed. + * debian/copyright: Update copyright holders and authors. + * debian/libimobiledevice-dev & debian/rules: Remove *.la files. + * debian/rules: + - Rewrite to use dh7. + - Pass --enable-dev-tools. + * debian/control: + - Build-depends on debhelper (>= 7.0.50~). + - Add VCS-* fields. + - Build-depends on libusb2-dev on kfreebsd (Closes: #565665). + - Remove libusb-1.0-0-dev depends for libimobiledevice-dev. + - Wrap depends. + - Add Conflicts/Replaces with libiphone0 for .fdi file. + - Bump Standards-Version to 3.8.4, no change needed. + * debian/libimobiledevice0.symbols: Rewrite with only remaining symbols. + * debian/patches: + - 01-libs.private.patch: Use Requires.private in *.pc files to not add + unecessary links. + - 02-add-missing-linking.patch: Add missing LDFLAG on plist for python + bindings. + - 03-fix-python-import.patch: Fix name of the python module. + * Switch to dpkg-source 3.0 (quilt) format. + * debian/libimobiledevice-doc.*: Add the documentation to it's own package. + * Add debian/idevicebackup.1. + + -- Julien Lavergne Tue, 02 Feb 2010 21:19:51 +0100 + +libiphone (0.9.5-1) unstable; urgency=medium + + * New maintainer, thanks Bradley Smith for his work (Closes: #548595). + * Urgency set to medium to fix RC bug (#560619). + * New upstream release (Closes: #557642) + - Build with new libplist (Closes: #560619) + * debian/control & debian/libiphone-utils: + - Put executable binaries in a separate package. + * debian/control : + - Change python-libiphone to python-iphone binary, to reflect the change of + the module. + - Build against libusb-1.0-0-dev (>= 1.0.3), libusbmuxd-dev (>= 1.0.0), + libtasn1-3-dev (>= 1.1), libplist++-dev (>= 0.15), python-all-dev, + libreadline-dev and python-plist. + - Build depends on python-support. + - Update build-depends on libplist-dev to (>= 0.15) and swig to (>= 1.3.36). + - Wrap build-depends. + - Make libiphone-dev depends on libusbmuxd-dev and libtasn1-3-dev. + - Make libiphone0 depends on usbmuxd. + * debian/libiphone0.install: + - Remove udev rules, not shipped by upstream. + - Only install 0 library number. + * debian/python-iphone: Update installation location for python 2.6. + * debian/rules & debian/python-iphone.preinst: Switch to python-support. + * debian/libiphone-utils.manpages: Add man pages. + * Bump Standards-Version to 3.8.3, no change needed. + + -- Julien Lavergne Mon, 14 Dec 2009 21:16:05 +0100 + +libiphone (0.9.1-3) unstable; urgency=low + + * Fix udev rule installation path. Closes: #529650. + + -- Bradley Smith Wed, 20 May 2009 22:29:26 +0100 + +libiphone (0.9.1-2) unstable; urgency=low + + * Add missing Depends on libplist-dev. + + -- Bradley Smith Sun, 17 May 2009 14:08:18 +0100 + +libiphone (0.9.1-1) unstable; urgency=low + + * New upstream release. + * debian/control: + - Remove unneeded Build-Depends, and add libplist-dev. + - Correct -dbg section. + - Drop libiphone-utils package, binaries no longer present. + - Add python-libiphone package. + * Drop quilt patch system: + - Drop fix-gnutls-depend.diff - Gone upstream. + * Add watch file. + + -- Bradley Smith Tue, 12 May 2009 18:30:54 +0100 + +libiphone (0.1.0~git+20090323-1) experimental; urgency=low + + * New upstream snapshot. + * Add quilt patch system. + - fix-gnutls-depend.diff - Remove versioned depends on gnutls. Since it + is not needed. Closes: #520871, #520859. + * Update Standards-Version to 3.8.1. (No changes). + + -- Bradley Smith Mon, 23 Mar 2009 20:33:14 +0000 + +libiphone (0.1.0~git+20090210-1) experimental; urgency=low + + * Initial release. Closes: #501727. + + -- Bradley Smith Tue, 10 Feb 2009 12:34:49 +0000 --- libimobiledevice-0.9.7.orig/debian/libimobiledevice-utils.manpages +++ libimobiledevice-0.9.7/debian/libimobiledevice-utils.manpages @@ -0,0 +1,4 @@ +debian/idevice_id.1 +debian/ideviceinfo.1 +debian/idevicesyslog.1 +debian/idevicebackup.1 --- libimobiledevice-0.9.7.orig/debian/python-imobiledevice.install +++ libimobiledevice-0.9.7/debian/python-imobiledevice.install @@ -0,0 +1 @@ +usr/lib/python*/*-packages/imobiledevice --- libimobiledevice-0.9.7.orig/debian/idevicebackup.1 +++ libimobiledevice-0.9.7/debian/idevicebackup.1 @@ -0,0 +1,37 @@ +.TH "idevicebackup" 1 +.SH NAME +idevicebackup \- Create or restore backup for iPhone/iPod Touch devices. +.SH SYNOPSIS +.B idevicebackup +[OPTIONS] CMD [DIRECTORY] + +.SH DESCRIPTION + +Create or restore backup from the current or specified directory. + +.SH OPTIONS +.TP +.B \-u|\-\-uuid UUID +target specific device by its 40-digit device UUID. +.TP +.B \-d|\-\-debug +enable communication debugging. +.TP +.B \-h|\-\-help +prints usage information. +.TP + +.SH CMD +.TP +.B backup +Saves a device backup into DIRECTORY. +.TP +.B restore +Restores a device backup from DIRECTORY. + +.SH AUTHORS + Martin Szulecki + + Nikias Bassen + +Man page written to conform with Debian by Julien Lavergne. --- libimobiledevice-0.9.7.orig/debian/libimobiledevice-doc.install +++ libimobiledevice-0.9.7/debian/libimobiledevice-doc.install @@ -0,0 +1 @@ +docs/html/* usr/share/doc/libimobiledevice-doc/libimobiledevice --- libimobiledevice-0.9.7.orig/debian/watch +++ libimobiledevice-0.9.7/debian/watch @@ -0,0 +1,3 @@ +version=3 +http://github.com/MattColyer/libiphone/downloads \ + http://cloud.github.com/downloads/MattColyer/libiphone/libimobiledevice-([\d\.]+)\.tar\.bz2 --- libimobiledevice-0.9.7.orig/debian/patches/02-add-missing-linking.patch +++ libimobiledevice-0.9.7/debian/patches/02-add-missing-linking.patch @@ -0,0 +1,35 @@ +Index: libiphone/swig/Makefile.am +=================================================================== +--- libiphone.orig/swig/Makefile.am 2010-02-05 00:15:37.000000000 +0100 ++++ libiphone/swig/Makefile.am 2010-02-05 00:34:16.000000000 +0100 +@@ -25,7 +25,7 @@ + nodist__imobiledevice_la_SOURCES = imobiledevice_wrap.cxx $(SWIG_SOURCES) + _imobiledevice_la_CFLAGS = $(PYTHON_CPPFLAGS) -I$(top_srcdir)/src + _imobiledevice_la_LDFLAGS = -module -avoid-version $(PYTHON_LDFLAGS) +-_imobiledevice_la_LIBADD = $(top_builddir)/src/libimobiledevice.la $(libplistmm_LIBS) ++_imobiledevice_la_LIBADD = $(top_builddir)/src/libimobiledevice.la $(libplistmm_LIBS) $(libplist_LIBS) + + imobiledevice_wrap.cxx : $(SWIG_SOURCES) + $(SWIG) $(SWIG_PYTHON_OPT) $(INCLUDES) -I$(top_srcdir)/src -o $@ $< +Index: libiphone/swig/Makefile.in +=================================================================== +--- libiphone.orig/swig/Makefile.in 2010-02-05 00:15:37.000000000 +0100 ++++ libiphone/swig/Makefile.in 2010-02-05 00:34:19.000000000 +0100 +@@ -82,7 +82,7 @@ + am__DEPENDENCIES_1 = + @HAVE_SWIG_TRUE@_imobiledevice_la_DEPENDENCIES = \ + @HAVE_SWIG_TRUE@ $(top_builddir)/src/libimobiledevice.la \ +-@HAVE_SWIG_TRUE@ $(am__DEPENDENCIES_1) ++@HAVE_SWIG_TRUE@ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) + am__objects_1 = + @HAVE_SWIG_TRUE@nodist__imobiledevice_la_OBJECTS = \ + @HAVE_SWIG_TRUE@ imobiledevice_wrap.lo $(am__objects_1) +@@ -309,7 +309,7 @@ + @HAVE_SWIG_TRUE@nodist__imobiledevice_la_SOURCES = imobiledevice_wrap.cxx $(SWIG_SOURCES) + @HAVE_SWIG_TRUE@_imobiledevice_la_CFLAGS = $(PYTHON_CPPFLAGS) -I$(top_srcdir)/src + @HAVE_SWIG_TRUE@_imobiledevice_la_LDFLAGS = -module -avoid-version $(PYTHON_LDFLAGS) +-@HAVE_SWIG_TRUE@_imobiledevice_la_LIBADD = $(top_builddir)/src/libimobiledevice.la $(libplistmm_LIBS) ++@HAVE_SWIG_TRUE@_imobiledevice_la_LIBADD = $(top_builddir)/src/libimobiledevice.la $(libplistmm_LIBS) $(libplist_LIBS) + all: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) all-am + --- libimobiledevice-0.9.7.orig/debian/patches/series +++ libimobiledevice-0.9.7/debian/patches/series @@ -0,0 +1,3 @@ +01-libs.private.patch +02-add-missing-linking.patch +03-fix-python-import.patch --- libimobiledevice-0.9.7.orig/debian/patches/01-libs.private.patch +++ libimobiledevice-0.9.7/debian/patches/01-libs.private.patch @@ -0,0 +1,13 @@ +Index: libiphone/libimobiledevice-1.0.pc.in +=================================================================== +--- libiphone.orig/libimobiledevice-1.0.pc.in 2010-02-02 01:02:09.000000000 +0100 ++++ libiphone/libimobiledevice-1.0.pc.in 2010-02-02 01:02:15.000000000 +0100 +@@ -6,7 +6,7 @@ + Name: libimobiledevice + Description: A library to communicate with services running on Apple iPhone/iPod Touch devices. + Version: @VERSION@ +-Requires: libplist >= 0.12 libusbmuxd >= 0.1.0 glib-2.0 >= 2.14.1 gthread-2.0 >= 2.14.1 gnutls >= 1.6.3 libtasn1 >= 1.1 ++Requires.private: libplist >= 0.12 libusbmuxd >= 0.1.0 glib-2.0 >= 2.14.1 gthread-2.0 >= 2.14.1 gnutls >= 1.6.3 libtasn1 >= 1.1 + Libs: -L${libdir} -limobiledevice + Cflags: -I${includedir} + --- libimobiledevice-0.9.7.orig/debian/patches/.dpkg-source-applied +++ libimobiledevice-0.9.7/debian/patches/.dpkg-source-applied @@ -0,0 +1,3 @@ +01-libs.private.patch +02-add-missing-linking.patch +03-fix-python-import.patch --- libimobiledevice-0.9.7.orig/debian/patches/03-fix-python-import.patch +++ libimobiledevice-0.9.7/debian/patches/03-fix-python-import.patch @@ -0,0 +1,8 @@ +Index: libiphone/swig/__init__.py +=================================================================== +--- libiphone.orig/swig/__init__.py 2010-02-05 00:46:07.000000000 +0100 ++++ libiphone/swig/__init__.py 2010-02-05 00:46:12.000000000 +0100 +@@ -1,2 +1,2 @@ + # -*- coding: utf-8 -*- +-from iphone import * ++from imobiledevice import *