Package: src:usbmuxd
Version: 1.0.8-5
Severity: wishlist
Tags: patch
Dear Maintainer,
In my debian box(jessie/sid), I also met bug #746561. I built the latest
version of usbmuxd downloaded from
https://github.com/libimobiledevice/usbmuxd and that bug seems to totaly
disappear and libimobiledevice-utls/ifuse works fine with iOS7.1.1.
I'd like to propose to change upstream source to that in github.
Also I'd like to propse patch of 'debian' directory diff'ed with
usbmuxd-1.0.8-5.
How to use this patch:
Step 1. Apply patch to libimobiledevice reported in bug #746630,
build libimobiledevice pkg , and install them.
Step 2. Download the latest usbmuxd source from
https://github.com/libimobiledevice/usbmuxd.
Step 3. Copy 'debian' directory included submuxd-1.0.8-5 source package
to usbmuxd source shown in Step 2.
Step 4. Apply patch attached this report , and delete follwing files.
- debian/usbmuxd.docs
- debian/usbmuxd.install
- debian/iproxy.1
- debian/patches/Disable-building-of-libusbmuxd-and-tools.patch
- debian/patches/Revert-ifdef-USBMUXD_DAEMON.patch
- debian/Set-OWNER-in-udev-rule.patch
Finally build usbmuxd package.
Regards,
Takahide Nojima
diff -uNr a/debian/clean b/debian/clean
--- a/debian/clean 1970-01-01 09:00:00.0 +0900
+++ b/debian/clean 2014-04-01 22:24:23.727772387 +0900
@@ -0,0 +1 @@
+config.log
diff -uNr a/debian/control b/debian/control
--- a/debian/control 2014-04-09 04:01:27.0 +0900
+++ b/debian/control 2014-04-02 22:41:38.300851925 +0900
@@ -4,20 +4,18 @@
Maintainer: gtkpod Maintainers
Uploaders: Julien Lavergne
Standards-Version: 3.9.5
-Build-Depends: debhelper (>= 9),
+Build-Depends: debhelper (>= 9),dh-autoreconf,
libusb-1.0-0-dev (>= 1.0.3) [linux-any],
libusb2-dev (>= 8.0-4) [kfreebsd-any],
- cmake,
- libplist-dev (>= 0.15),
- libusbmuxd-dev (>= 1.0.9)
+ libplist-dev (>= 0.15)
Homepage: http://marcansoft.com/blog/iphonelinux/usbmuxd/
Vcs-Git: git://git.debian.org/git/pkg-gtkpod/packages/usbmuxd.git
Vcs-Browser: http://git.debian.org/?p=pkg-gtkpod/packages/usbmuxd.git
Package: usbmuxd
Architecture: any
-Depends: ${shlibs:Depends},
- ${misc:Depends},
+Depends: ${shlibs:Depends},
+ ${misc:Depends},
adduser
Description: USB multiplexor daemon for iPhone and iPod Touch devices
usbmuxd, the USB multiplexor daemon, is in charge of coordinating
@@ -27,17 +25,3 @@
.
This package includes udev rules to start the daemon when a supported
device is plugged in, and stop it when all devices are removed.
-
-Package: usbmuxd-dbg
-Architecture: any
-Section: debug
-Priority: extra
-Depends: usbmuxd (= ${binary:Version}),
- ${misc:Depends}
-Description: USB multiplexor daemon for iPhone and iPod Touch devices - debug
- usbmuxd, the USB multiplexor daemon, is in charge of coordinating
- access to iPhone and iPod Touch services over USB. Synchronization and
- management applications for the iPhone and iPod Touch need this daemon
- to communicate with such devices concurrently.
- .
- This package contains the debugging symbols.
diff -uNr a/debian/iproxy.1 b/debian/iproxy.1
--- a/debian/iproxy.1 2014-04-09 04:01:27.0 +0900
+++ b/debian/iproxy.1 1970-01-01 09:00:00.0 +0900
@@ -1,24 +0,0 @@
-.TH "iproxy" 1
-.SH NAME
-iproxy \- proxy that enables tcp service access to iPhone/iPod
-.SH SYNOPSIS
-.B iproxy
-[LOCAL_TCP_PORT] [DEVICE_TCP_PORT]
-
-.SH DESCRIPTION
-
-iproxy allows you to forward localhost ports to the device---allows SSH over
-USB on jailbroken devices, or allowing access the lockdown daemon (and then
-to all of the file access, sync, notification and backup services running on
-the device).
-
-Example :
- ./iproxy 22 &
- ssh -p root@localhost
-
-.SH AUTHORS
-Nikias Bassen
-
-Paul Sladen
-
-Man page written to conform with Debian by Julien Lavergne.
diff -uNr a/debian/patches/Add-systemd-service-file-and-call-out-to-it-from-ude.patch b/debian/patches/Add-systemd-service-file-and-call-out-to-it-from-ude.patch
--- a/debian/patches/Add-systemd-service-file-and-call-out-to-it-from-ude.patch 2014-04-09 04:01:27.0 +0900
+++ b/debian/patches/Add-systemd-service-file-and-call-out-to-it-from-ude.patch 2014-04-03 14:50:40.829270905 +0900
@@ -1,68 +1,47 @@
-From: Chow Loong Jin
-Date: Sat, 15 Mar 2014 02:51:09 +0800
-Subject: Add systemd service file and call out to it from udev if possible
-
-Bug-Debian: https://bugs.debian.org/741338
- CMakeLists.txt | 1 +
- systemd/CMakeLists.txt | 2 ++
- systemd/usbmuxd.service.in | 9 +
- udev/85-usbmuxd.rules.in | 9 +++--
- 4 files changed, 19 insertions(+), 2 deletions(-)
- create mode 100644 systemd/CMakeLists.txt
- create mode 100644 systemd/usbmuxd.service.in
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 7a46282..c0749f0 100644
a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -69,