summaryrefslogtreecommitdiff
path: root/community/ifuse
diff options
context:
space:
mode:
Diffstat (limited to 'community/ifuse')
-rw-r--r--community/ifuse/0001-Updated-for-libimobiledevice-1.1.5.patch83
-rw-r--r--community/ifuse/PKGBUILD17
2 files changed, 5 insertions, 95 deletions
diff --git a/community/ifuse/0001-Updated-for-libimobiledevice-1.1.5.patch b/community/ifuse/0001-Updated-for-libimobiledevice-1.1.5.patch
deleted file mode 100644
index fdb9bbb39..000000000
--- a/community/ifuse/0001-Updated-for-libimobiledevice-1.1.5.patch
+++ /dev/null
@@ -1,83 +0,0 @@
-From 9ac32aa3cb2ed5242c0fe3c58ef5f571bf2b95d7 Mon Sep 17 00:00:00 2001
-From: Nikias Bassen <nikias@gmx.li>
-Date: Sun, 24 Mar 2013 02:45:23 +0100
-Subject: [PATCH 1/1] Updated for libimobiledevice >= 1.1.5
-
----
- configure.ac | 4 ++++
- src/ifuse.c | 20 +++++++++++++++++++-
- 2 files changed, 23 insertions(+), 1 deletion(-)
-
-diff --git a/configure.ac b/configure.ac
-index 85d131a..ca518ff 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -17,6 +17,10 @@ PKG_CHECK_MODULES(libimobiledevice11, libimobiledevice-1.0 >= 1.1.0, libimobiled
- if test x"$libimobiledevice_1_1" = xyes; then
- AC_DEFINE([HAVE_LIBIMOBILEDEVICE_1_1], 1, [Define if libimobiledevice is using 1.1.0 API])
- fi
-+PKG_CHECK_MODULES(libimobiledevice11, libimobiledevice-1.0 >= 1.1.5, libimobiledevice_1_1_5=yes, libimobiledevice_1_1_5=no)
-+if test x"$libimobiledevice_1_1_5" = xyes; then
-+ AC_DEFINE([HAVE_LIBIMOBILEDEVICE_1_1_5], 1, [Define if libimobiledevice is using 1.1.5 API])
-+fi
- libimobiledevice_VERSION=`$PKG_CONFIG --modversion "libimobiledevice-1.0" 2>&1`
- PKG_CHECK_MODULES(libfuse, fuse >= 2.7.0)
- PKG_CHECK_MODULES(libplist, libplist)
-diff --git a/src/ifuse.c b/src/ifuse.c
-index b5735ee..9fafb47 100644
---- a/src/ifuse.c
-+++ b/src/ifuse.c
-@@ -71,7 +71,11 @@ static struct {
- char *appid;
- #endif
- char *service_name;
-+#ifdef HAVE_LIBIMOBILEDEVICE_1_1_5
-+ lockdownd_service_descriptor_t service;
-+#else
- uint16_t port;
-+#endif
- } opts;
-
- enum {
-@@ -402,7 +406,11 @@ void *ifuse_init(struct fuse_conn_info *conn)
- afc_client_new_from_house_arrest_client(house_arrest, &afc);
- } else {
- #endif
-+#ifdef HAVE_LIBIMOBILEDEVICE_1_1_5
-+ afc_client_new(phone, opts.service, &afc);
-+#else
- afc_client_new(phone, opts.port, &afc);
-+#endif
- #ifdef HAVE_LIBIMOBILEDEVICE_1_1
- }
- #endif
-@@ -744,7 +752,13 @@ int main(int argc, char *argv[])
- return EXIT_FAILURE;
- }
-
-- if ((lockdownd_start_service(control, opts.service_name, &opts.port) != LOCKDOWN_E_SUCCESS) || !opts.port) {
-+ if (
-+#ifdef HAVE_LIBIMOBILEDEVICE_1_1_5
-+ (lockdownd_start_service(control, opts.service_name, &opts.service) != LOCKDOWN_E_SUCCESS) || !opts.service
-+#else
-+ (lockdownd_start_service(control, opts.service_name, &opts.port) != LOCKDOWN_E_SUCCESS) || !opts.port
-+#endif
-+ ) {
- lockdownd_client_free(control);
- idevice_free(phone);
- fprintf(stderr, "Failed to start AFC service '%s' on the device.\n", opts.service_name);
-@@ -757,7 +771,11 @@ int main(int argc, char *argv[])
-
- #ifdef HAVE_LIBIMOBILEDEVICE_1_1
- if (!strcmp(opts.service_name, HOUSE_ARREST_SERVICE_NAME)) {
-+#ifdef HAVE_LIBIMOBILEDEVICE_1_1_5
-+ house_arrest_client_new(phone, opts.service, &house_arrest);
-+#else
- house_arrest_client_new(phone, opts.port, &house_arrest);
-+#endif
- if (!house_arrest) {
- fprintf(stderr, "Could not start document sharing service!\n");
- return EXIT_FAILURE;
---
-1.8.4.2
-
diff --git a/community/ifuse/PKGBUILD b/community/ifuse/PKGBUILD
index b6075319b..e8c45eb6b 100644
--- a/community/ifuse/PKGBUILD
+++ b/community/ifuse/PKGBUILD
@@ -1,25 +1,18 @@
-# $Id: PKGBUILD 100637 2013-11-06 19:54:56Z cinelli $
+# $Id: PKGBUILD 109428 2014-04-14 20:15:34Z jgc $
# Maintainer: Federico Cinelli <cinelli@aur.archlinux.org>
# Contributor: Thomas Dziedzic < gostrc at gmail >
# Contributor: Gabriel Martinez < reitaka at gmail dot com >
pkgname=ifuse
-pkgver=1.1.2
-pkgrel=5
+pkgver=1.1.3
+pkgrel=1
pkgdesc='A fuse filesystem to access the contents of an iPhone or iPod Touch'
url='http://libimobiledevice.org/'
arch=('i686' 'x86_64')
license=('LGPL2.1')
depends=('libimobiledevice' 'fuse')
-source=("http://www.libimobiledevice.org/downloads/$pkgname-$pkgver.tar.bz2"
- '0001-Updated-for-libimobiledevice-1.1.5.patch')
-md5sums=('4152526b2ac3c505cb41797d997be14d'
- 'ca4d4af7f830c10645b605f1572c0ba6')
-
-prepare() {
- cd "$pkgname-$pkgver"
- patch -p1 -i "$srcdir/0001-Updated-for-libimobiledevice-1.1.5.patch"
-}
+source=("http://www.libimobiledevice.org/downloads/$pkgname-$pkgver.tar.bz2")
+md5sums=('83478c7b531b26db286c293bb25bd917')
build() {
cd "$pkgname-$pkgver"