Package Details: libimobiledevice-git 1:1.3.0.r71.g3a10a31-1

Git Clone URL: https://aur.archlinux.org/libimobiledevice-git.git (read-only, click to copy)
Package Base: libimobiledevice-git
Description: Library that talks the protocols to support iPhone and iPod Touch devices on Linux
Upstream URL: http://www.libimobiledevice.org/
Licenses: GPL2, LGPL2.1
Conflicts: libimobiledevice, libiphone, libiphone-git
Provides: libimobiledevice, libiphone, libiphone-git
Submitter: None
Maintainer: intelfx
Last Packager: intelfx
Votes: 64
Popularity: 0.29
First Submitted: 2010-03-25 16:57 (UTC)
Last Updated: 2021-09-16 01:56 (UTC)

Required by (44)

Sources (1)

Latest Comments

ciocio.la commented on 2021-12-10 20:35 (UTC)

There is an issue with the openssl package being recognized.

configure: error: No SSL library configured. libimobiledevice cannot be built without a supported SSL library.
==> ERROR: A failure occurred in build().
    Aborting...
 -> error making: libimobiledevice-git

Un1Gfn commented on 2021-10-16 13:23 (UTC) (edited on 2021-10-16 13:25 (UTC) by Un1Gfn)

Please remove usbmuxd from depends=(). Reasons:

(1) Build succeeds with neither usbmuxd nor usbmuxd-git installed.
(2) usbmuxd indirectly depends on this package. An unnecessary cycle is introduced. (fatal)

BujuArena commented on 2021-09-04 02:46 (UTC)

The issue seems to be fixed here now. Thanks! It looks like libimobiledevice-glue is still not listed as a dependency though, so you may want to add that. Thanks for maintaining this package.

avignat commented on 2021-09-03 21:19 (UTC)

Same as @BujuArena here

BujuArena commented on 2021-09-01 23:28 (UTC)

Thanks! I tried installing that, then clean-building this, and I get build errors. Here is the last segment of my build log.

  CCLD     idevicename
  CCLD     idevicepair
  CCLD     idevicesyslog
  CCLD     ideviceimagemounter
/usr/bin/ld: ../src/.libs/libimobiledevice-1.0.so: undefined reference to symbol 'string_concat'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/../../../../lib/libimobiledevice-glue-1.0.so: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
make[2]: *** [Makefile:762: idevicepair] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory '/home/alex/.cache/yay/libimobiledevice-git/src/libimobiledevice/tools'
make[1]: *** [Makefile:464: all-recursive] Error 1
make[1]: Leaving directory '/home/alex/.cache/yay/libimobiledevice-git/src/libimobiledevice'
make: *** [Makefile:394: all] Error 2

freswa commented on 2021-09-01 22:30 (UTC)

here we go: https://aur.archlinux.org/packages/libimobiledevice-glue-git/

BujuArena commented on 2021-09-01 21:27 (UTC)

I see that as well. How do we install that? I couldn't find a package on the AUR providing libimobiledevice-glue.

freswa commented on 2021-09-01 14:53 (UTC)

This depends on libimobiledevice-glue now

BujuArena commented on 2021-04-10 18:41 (UTC)

I'm getting a build failure with undefined reference to symbol 'X509_add_ext@@OPENSSL_1_1_0' and /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../lib/libcrypto.so: error adding symbols: DSO missing from command line now.

floppy5.25 commented on 2021-01-16 16:17 (UTC)

@intelfx thanks for clarifying and apologies for my ignorance.

intelfx commented on 2021-01-16 16:07 (UTC) (edited on 2021-01-16 16:08 (UTC) by intelfx)

@floppy5.25 this is a -git package, it updates itself to the latest version every time you build it. Bumping version in a -git PKGBUILD every time a major release is out is neither necessary nor recommended.

floppy5.25 commented on 2021-01-16 15:50 (UTC)

Not sure but the current git version seems to be 1.3.1. It seems this version is needed for recent IOS backups. https://github.com/libimobiledevice/libimobiledevice/issues/1111 Thanks

0x9fff00 commented on 2020-05-26 21:12 (UTC)

libplist-git is needed instead of libplist until the repo version includes https://github.com/libimobiledevice/libplist/commit/303924413fcac2670dc6baf61d65d21545aa082f

Dis commented on 2020-04-13 06:45 (UTC)

Help me please!

makepkg error:

afc.c: In function 'afc_client_new_with_service_client': afc.c:91:12: error: 'afc_client_private' {aka 'struct afc_client_private'} has no member named 'file_handle' 91 | client_loc->file_handle = 0; | ^~ afc.c:92:12: error: 'afc_client_private' {aka 'struct afc_client_private'} has no member named 'lock' 92 | client_loc->lock = 0; | ^~ make[2]: [Makefile:565: afc.lo] Error 1 make[2]: Leaving directory '/opt/libimobiledevice-git/src/libimobiledevice/src' make[1]: [Makefile:450: all-recursive] Error 1 make[1]: Leaving directory '/opt/libimobiledevice-git/src/libimobiledevice' make: *** [Makefile:380: all] Error 2 ==> ERROR: A failure occurred in build(). Aborting...

intelfx commented on 2020-02-24 05:07 (UTC)

@0x9fff00

You seem to have forgotten to update .SRCINFO in the last update, the version in it doesn't match the PKGBUILD.

Indeed. Fixed, sorry for that.

intelfx commented on 2020-02-24 05:07 (UTC)

@class101

--disable-openssl you have added to the configure is problematic and breaks iwdp HEAD in a segmentation fault with iOS 13

Alright, I have switched it back to openssl. Was just following official repo package.

I'm wondering why on pacman and here, the version is showing as 1.1.0.r791.gd04f8ff-1 but on PKGBUILD it is 1.2.0.r154.gd04f8ff , the PKGBUILD version seems the true one, any reason it is not reflected to the website and in pacman -Ss ?

That's because this is a -git package, which fetches latest source code every time you build it, and patches its own pkgver accordingly.

Also, the package in extra is versionned with this template (without .r and with +) 1.2.0+87+g92c5462-6, wouldn't it be better that you match the same template with git describe --long --tags | sed 's/-/+/g' ?

The package in extra has a different name. pacman will never compare versions of packages with different names.

0x9fff00 commented on 2020-02-08 21:32 (UTC)

You seem to have forgotten to update .SRCINFO in the last update, the version in it doesn't match the PKGBUILD.

class101 commented on 2020-01-03 21:39 (UTC) (edited on 2020-01-03 22:00 (UTC) by class101)

Also

--disable-openssl you have added to the configure is problematic and breaks iwdp HEAD in a segmentation fault with iOS 13

I have verified that after removing --disable-openssl, iwdp works and no more fails in a segmentation fault

For more informations

https://github.com/google/ios-webkit-debug-proxy/commit/b4b877ec027a64d4e4f01734dbb9de37ff5214c2

https://github.com/google/ios-webkit-debug-proxy/issues/314

class101 commented on 2020-01-03 18:40 (UTC) (edited on 2020-01-03 18:48 (UTC) by class101)

Sorry if my question are a bit stupid but pretty new in Arch Linux and I wonder few things

  • I'm wondering why on pacman and here, the version is showing as 1.1.0.r791.gd04f8ff-1 but on PKGBUILD it is 1.2.0.r154.gd04f8ff , the PKGBUILD version seems the true one, any reason it is not reflected to the website and in pacman -Ss ?

  • Also, the package in extra is versionned with this template (without .r and with +) 1.2.0+87+g92c5462-6, wouldn't it be better that you match the same template with git describe --long --tags | sed 's/-/+/g' ?

This would give

extra/libimobiledevice 1.2.0+87+g92c5462-6

aur /libimobiledevice 1.2.0+154+gd04f8ff-1

I believe this would help to sort out that the aur package is more up to date than the one in extra because with the one in extra, I was unable to pair a iphone xs on latest iOS version 13.3

intelfx commented on 2019-12-16 01:59 (UTC) (edited on 2019-12-16 02:01 (UTC) by intelfx)

Okay, after thinking it over, I downgraded all the -git dependencies to their repo versions. As of now, the stuff appears to work, and I don't have any better ideas how to break that cyclic dep short of downgrading usbmuxd to an optdepend (as it has been done before, but I really don't like it).

@xHalloweenx it seems that usbmuxd actually wants libimobiledevice for one of its features, so I don't think that would've been a good idea.

xHalloweenx commented on 2019-12-13 12:41 (UTC) (edited on 2019-12-13 12:45 (UTC) by xHalloweenx)

Dependencies seems to be stuck in a loop libimobiledevice-git depends on usbmuxd-git but usbmuxd-git depends on libimobiledevice-git. Results in a build failure since dependencies can never be met.Removing libimobiledevice dependency from usbmuxd-git is needed for libimobiledevice to build.

intelfx commented on 2019-11-09 16:29 (UTC) (edited on 2019-11-09 16:30 (UTC) by intelfx)

@0x9fff00

It still builds with the repo versions

In the past, it often didn’t. If you’re willing to track whether that’s still the case after each pushed commit, be my guest ;)

As for the python bindings, I’ll synchronize with the repo package, thanks for the report.

0x9fff00 commented on 2019-11-09 16:18 (UTC)

Is there any reason why this needs to depend on VCS versions of libplist, libusbmuxd and usbmuxd? It still builds with the repo versions, which wouldn't be the case (at least for libplist and libusbmuxd) if it used functions that don't exist in the repo version. VCS packages should generally depend on the repo versions of dependencies unless there is a reason to depend on the VCS version (see https://lists.archlinux.org/pipermail/aur-general/2019-April/035049.html), and users who wish to use VCS versions of dependencies can install them manually since they have the non-VCS version in provides.

Also, it appears that this package doesn't build the Python 3 bindings which the repo version does, and it doesn't build the Python 2 bindnings in a clean chroot either due to cython2 not being included in makedepends (CYTHON=/usr/bin/cython2 would also be needed), however these were recently removed from the repo version (https://git.archlinux.org/svntogit/packages.git/commit/trunk?h=packages/libimobiledevice&id=1ced390b35861b81a0ca990800d28693005bbd17) and can probably be removed from here as well.

hendry commented on 2019-05-29 09:42 (UTC)

When tethered over USB;

systemd-networkd[461]: enp0s20f0u2c4i2: Could not bring up interface: Invalid argument on 1:1.2.0.r96.g4727a86-1

Same issue as libimobiledevice on iPhone X running 12.3.

numbleroot commented on 2017-09-30 19:43 (UTC)

@migerh: Ah, absolutely right, sorry! Built the package (and replaced the core repositories' ones) and it worked. Thanks a lot!

migerh commented on 2017-09-30 05:15 (UTC)

@numbleroot Have you tried rebuiding the package? It should include this commit. I simply rebuilt it and got this: Packages (1) libimobiledevice-git-1:1.2.0.r66.g5a85432-1

numbleroot commented on 2017-09-30 00:30 (UTC)

@intelfx: Could you maybe update this package to include the latest git commit of libimobiledevice ( https://github.com/libimobiledevice/libimobiledevice/commit/5a85432719fb3d18027d528f87d2a44b76fd3e12 )? If I understand the latest commit correctly, it fixes a bug where no connection could be established due to updated handling of the ValidatePair request in iOS 11. I currently cannot connect my iOS 11 device and it is likely to affect increasingly more users. Thanks in advance.

intelfx commented on 2017-07-20 19:02 (UTC) (edited on 2017-07-20 19:03 (UTC) by intelfx)

@mgd: It is commonly assumed that unreleased snapshots of software *may* use features in unreleased snapshots of dependencies. You may ask the developers if they make any additional guarantees — I never checked that specifically. That said, libplist-git also *provides* libplist and libusbmuxd-git *provides* libusbmuxd, so you can simply install the whole set and it will work (unless there is a soversion bump, in which case you will have to rebuild dependent software built for earlier soversion).

mgd commented on 2017-07-20 18:55 (UTC)

The dependencies libplist-git conflicts with libplist and libusbmuxd-git conflicts with libusbmuxd, both of which are used elsewhere on my system. Is there a requirement to use the git version of both these libraries or is it just because libimobiledevice-git is the git version as well?

intelfx commented on 2017-02-03 02:06 (UTC)

Adopted and fixed.

c0d3z3r0 commented on 2017-01-19 09:40 (UTC)

Still broken... could you change the source, please?

intelfx commented on 2017-01-09 23:54 (UTC)

Moreover, there should be a runtime-only (i. e. specified within package() function) dependency on usbmuxd-git. To maintainer: since you did not make any new commits to this package since you adopted it, could you please disown it back? I started to own an Apple device again and would be glad to take back maintenance.

Dreamkey commented on 2016-12-18 13:20 (UTC)

Hello, the source should be updated to source=("git+https://git.libimobiledevice.org/libimobiledevice.git")

intelfx commented on 2016-03-26 14:29 (UTC)

Oops. Build fixed. Either way, I don't own any Apple mobile devices anymore, so I'm going to disown all libimobiledevice packages that I maintained until now.

oberon2007 commented on 2016-03-14 22:40 (UTC)

Should be fixed. Also removed some dependencies. Please try again and let me know how it goes! ;)

oberon2007 commented on 2016-03-14 22:00 (UTC)

Thanks. Looks like there is already a fix for that: https://github.com/libimobiledevice/libimobiledevice/issues/254#issuecomment-155521614 Will add the patch.

lugarparaler commented on 2016-03-14 21:07 (UTC)

I am getting this error message: ../src/.libs/libimobiledevice.so: undefined reference to `SSLv3_method' collect2: error: ld returned 1 exit status Makefile:649: recipe for target 'idevice_id' failed make[2]: *** [idevice_id] Error 1 make[2]: Leaving directory '/home/librarian/builds/libiphone-git/src/libiphone/tools' Makefile:452: recipe for target 'all-recursive' failed make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory '/home/librarian/builds/libiphone-git/src/libiphone' Makefile:382: recipe for target 'all' failed make: *** [all] Error 2 ==> ERRO: Uma falha ocorreu em build(). Abortando...

mistrall commented on 2016-03-14 10:44 (UTC) (edited on 2016-03-14 10:48 (UTC) by mistrall)

i've patched src like this and it worked http://pastebin.com/VykuyXNK

Mangix commented on 2016-03-13 21:20 (UTC)

just tried building. errors with |../src/.libs/libimobiledevice.so: undefined reference to `SSLv3_method'|

newmentos commented on 2016-03-11 13:37 (UTC)

CC idevice_id-idevice_id.o CCLD idevice_id ../src/.libs/libimobiledevice.so: undefined reference to `SSLv3_method' collect2: error: ld returned 1 exit status

intelfx commented on 2015-03-12 01:17 (UTC)

- sanitized deps - updated pkgver() to cope with non-annotated tags - updated pkgver() to place 'r' in front of revision #

ubuntuaddicted commented on 2014-12-12 14:43 (UTC)

i'm not sure why the libimobiledevice website says it's working with iphone 5S running up to firmware 8.1.1 because i can't get clementine to work with my 5S. It does not show up as a device in clementine.

intelfx commented on 2014-11-29 11:02 (UTC)

@karronoli: Users of the AUR are expected to have package group 'base-devel' installed (which includes the 'libtool' package). AUR packages do not list dependencies on packages from this group. Reference: https://wiki.archlinux.org/index.php/AUR#Prerequisites "Warning: Packages in the AUR assume the base-devel group is installed, and AUR packages will not list members of this group as dependencies even if the package cannot be built without them. Please ensure this group is installed before complaining about failed builds."

karronoli commented on 2014-11-29 10:13 (UTC)

libtool dependency is not enough on the PKGBUILD? libtoolize was not executed. I could installed libimobiledevice-git-1:1.1.0.588.g53eb963-1

intelfx commented on 2014-10-27 07:42 (UTC)

Adopted, fixed cyclic dep, removed swig makedep.

anatolik commented on 2014-10-04 02:15 (UTC)

There is a cyclic dependency between libimobiledevice-git and usbmuxd-git

vmalloc commented on 2014-09-30 14:57 (UTC)

here the new package. This solves the problem. http://archpkgs.cyborg-connect.de/

parkerlreed commented on 2014-04-16 15:44 (UTC)

libimobiledevice-git needs libusbmuxd-git. libusbmuxd-git can't install due to usbmuxd being on the system (and quite a few things depend on it). Edit the PKGBUILD to point to usbmuxd-git instead. usbmuxd-git depends on libimobiledevice-git. Okay... ;_;

alexbrinister commented on 2013-11-15 02:54 (UTC)

Yes, it is. I just fixed both this package and usbmuxd-git.

migerh commented on 2013-11-14 17:24 (UTC)

@intelfx: I'm new to AUR and Arch packaging so I'm not sure but libusbmuxd is actually a dependency of libimobiledevice, too. At least upstream says so: http://cgit.sukimashita.com/libimobiledevice.git/tree/configure.ac#n37

intelfx commented on 2013-11-14 16:20 (UTC)

Here we go again... (please take a look at usbmuxd-git comments if you didn't) - PYTHON=python2 given instead of disabling cython (for minimal deviation from official package) - libusbmuxd-git dependency moved to usbmuxd-git - provides=(... "libimobiledevice=1.2") is wrong since the version (as in config.h) is 1.1.6 ftp://intelfx.dyndns.org/libimobiledevice-git-1:1.1.0.406.g3c3a791-2.src.tar.gz

intelfx commented on 2013-10-20 21:19 (UTC)

Could you please update the PKGBUILD? A better pkgver() can be used, libplist may be replaced with libplist-git and there is a couple of fixes to the build process... You can find the updated package here: ftp://intelfx.dyndns.org/libimobiledevice-git-1:1.1.0.353.gc7c49ae-1.src.tar.gz

commented on 2013-04-26 15:31 (UTC)

Still breaks upower - after i install libimobiledevice-git and restart, systemd stops because of upower problems.

alexbrinister commented on 2013-04-11 22:41 (UTC)

Fixed.

jft commented on 2013-04-11 20:59 (UTC)

Breaks upower and thus gnome3 currently. upower depends on /usr/lib/libimobiledevice.so.3 but but this package provides /usr/lib/libimobiledevice.so.4.

oriba commented on 2012-12-16 03:31 (UTC)

ah, the usbmuxd-git in the deen ds is nt necessary, because there already is usbmuxd available via pacman. But as I now saw, libimobiledevice itself also is available via pacman. Thats nice :-) But it would be better if this would be mentioned on AUR, it took my a while until - by chance - found it out....

gpain commented on 2012-07-31 22:02 (UTC)

Thanks a lot mtwomey! You were right, I needed to install libtool and everything went like a charm.

commented on 2012-07-31 02:11 (UTC)

@gpain I had this exact same issue. Turns out I was missing libtool (this was noted near the beginning of the build process).

sebikul commented on 2012-07-19 00:08 (UTC)

@gpain: It builds just fine on a clean chroot. Could you be more specific please? Anyway, I updated the PKGBUILD to remove some unused features.

gpain commented on 2012-07-18 21:54 (UTC)

Unable to install it (usbmuxd-git was ok) in x86_64 http://pastebin.com/suK8dPnW

sebikul commented on 2012-05-22 01:32 (UTC)

Glad to be able to help! Thanks for your help!

jgottula commented on 2012-05-22 01:21 (UTC)

I can also confirm that both packages build on x86_64, and everything is neater and tidier now too. Thanks!

graysky commented on 2012-05-22 01:14 (UTC)

Thanks sebikul - usbmuxd-git builds just fine and so does libmobiledevice-git. You're the man!

sebikul commented on 2012-05-22 00:16 (UTC)

Okay, both libimobiledevice and usbmuxd where updated. They should build fine on a i686 system. Unfortunately, i can't test on a x64 system, can somebody confirm? I would like to than everybody who reported bugs and suggestions.

sebikul commented on 2012-05-22 00:00 (UTC)

I'm already working on a clean fix. It has more or less to do with what you just explained, but instead of moving files, it tells cmake to install them just where we need them to be. I'll keep you posted.

jgottula commented on 2012-05-21 23:24 (UTC)

The file /usr/lib/pkgconfig/libusbmuxd.pc needs to be present. A quick fix is to add these two lines to the end of the build() function in the PKGBUILD for usbmuxd-git: mkdir -p $pkgdir/usr/lib/pkgconfig cp $srcdir/$_gitname-build/libusbmuxd.pc $pkgdir/usr/lib/pkgconfig/ If you rebuild your usbmuxd-git package with that modification, then this build should work. There's probably a more 'correct' way to make this happen, but I'm not familiar enough with CMake to know what that would be.

graysky commented on 2012-05-21 21:40 (UTC)

@seb - log for usbmuxd-git: http://pastebin.com/gxdmn3Pm

sebikul commented on 2012-05-21 19:59 (UTC)

Could you also uplaod the .log files when building usbmuxd please? My guess is that the hardcoded PKG_CONFIG_PATH needs a conditional depending on the client's architecture.

graysky commented on 2012-05-21 19:51 (UTC)

No problem - http://pastebin.com/eReuRpx4

sebikul commented on 2012-05-21 18:12 (UTC)

@graysky, i686, what's the output when compiling on a x86_64 chroot? Upload the *.log files to pastebin please.

graysky commented on 2012-05-21 07:55 (UTC)

Sebikul - x86_64 or i686? I can build it on i686 (chroot) but not on x86_64.

sebikul commented on 2012-05-21 05:06 (UTC)

I wasn't doing it initially, but I followed your suggestion and gave it a try. It built without problem in a clean chroot, and on my (dirty) system. I can't say exactly what is failing on your side. Sorry :S

graysky commented on 2012-05-21 04:42 (UTC)

@sebikul - have you run it in a clean chroot? For me, this fails just like when I run it outside of a clean chroot. checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for libusbmuxd... no configure: error: Package requirements (libusbmuxd >= 1.0.8) were not met: No package 'libusbmuxd' found Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. See, https://wiki.archlinux.org/index.php/DeveloperWiki:Building_in_a_Clean_Chroot

sebikul commented on 2012-05-20 21:56 (UTC)

checking how to hardcode library paths into programs... immediate checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for libusbmuxd... yes checking for libplist... yes checking for libplistmm... yes That's what I get. Weird... Try executing "export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig" before makepkg

graysky commented on 2012-05-20 16:32 (UTC)

Nope :( checking how to hardcode library paths into programs... immediate checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for libusbmuxd... no configure: error: Package requirements (libusbmuxd >= 1.0.8) were not met: No package 'libusbmuxd' found Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables libusbmuxd_CFLAGS and libusbmuxd_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details. ==> ERROR: A failure occurred in build(). Aborting...

sebikul commented on 2012-05-20 14:57 (UTC)

Sorry, my bad. Check now please!

graysky commented on 2012-05-20 12:49 (UTC)

Failed to build: configure: error: Package requirements (libusbmuxd >= 1.0.8) were not met: No package 'libusbmuxd' found I have usbmuxd-git 20120520-1 installed

sebikul commented on 2012-05-19 23:59 (UTC)

Okay, I updated usbmuxd-git and libimobiledevice-git. They build and install, but i haven't been able to test them. Can somebody confirm they are working?

graysky commented on 2012-05-19 23:12 (UTC)

Any solution to this error yet? configure: error: Package requirements (libusbmuxd >= 1.0.8) were not met:

commented on 2012-04-19 18:11 (UTC)

Nah, libimobiledevice hasn't been updated in the official repos. 1.1.1-3 is just a relink and some cosmetic changes to the PKGBILD. In other words, it still won't work with my wife's iPhone, running iOS 5.0. libimobiledevice-git doesn't build at present, either. ./configure dies, whining about how it wants version 1.0.8 of libusbmuxd. There's no such version, so I tried installing usbmuxd-git, with the same result. I bet the problem is that usbmuxd-git's files are all under /usr/local, with libusbmuxd.pc under /usr/local/lib64/pkg-config.

sebikul commented on 2012-03-25 17:41 (UTC)

libplist PKGBUILD seems to have been updated (http://projects.archlinux.org/svntogit/packages.git/log/trunk?h=packages/libplist). We would need to wait for it's release. The libplist-git PKGBUILD is outdated and may conflict with existent libplist installations. Also, please note that libimobiledevice has also been updated on the official repositories, so as long as no new commits are made, libimobiledevice and libimobiledevice-git share the same source code. It's highly recommended to install the official package.

commented on 2012-03-25 09:48 (UTC)

The latest version seem to require 'libplist-git'.

sebikul commented on 2011-12-13 20:19 (UTC)

Updated GIT path on the PKGBUILD. Thanks for the fix Devan!

commented on 2011-12-13 15:32 (UTC)

Need change _gitroot="http://git.sukimashita.com/libimobiledevice.git" TO _gitroot="git://git.sukimashita.com/libimobiledevice.git" In PKGBUILD

sebikul commented on 2011-11-24 19:44 (UTC)

I updated the PKGBUILD with Nephyrin's version. Works and builds. Tested with an iOS 5.0.1 iPhone

Da_Coynul commented on 2011-11-19 13:21 (UTC)

http://git.sukimashita.com/libimobiledevice.git seems to be empty so Nephyrin's PKGBUILD no longer works.

grimsbain commented on 2011-11-09 13:45 (UTC)

I just installed this with the pkgbuild below and it is working so far (at least in gtkpod) and everything else I have tried has failed up to this point. And as Unia said it does work with iOS5.

Unia commented on 2011-10-13 19:32 (UTC)

For those interested, I can confirm that this works with iOS5. I used Nephyrin's PKGBUILD

commented on 2011-05-02 20:43 (UTC)

installs with PKGBUILD below from Nephyrin

Nephyrin commented on 2010-12-28 07:06 (UTC)

Fixed up PKGBUILD: http://pastebin.com/QmnSLJXz Better repo, specifies version in provides (for dependencies like gvfs-afc), and removes duplicate conflicts line.

Nephyrin commented on 2010-12-28 06:59 (UTC)

Why is this pointing at some random github repo? The official repo is: http://git.sukimashita.com/libimobiledevice.git Linked on: http://www.libimobiledevice.org/ (scroll down to browse git) The repo in this pkgbuild hasn't been updated since March 15, 2010, making this pkgbuild kind of pointless.

commented on 2010-10-31 18:28 (UTC)

(sorry for my english) i'm just updated using the patch from auti i'm test on a Virtual arch machine and works good

commented on 2010-10-31 10:08 (UTC)

Hi, I edited the PKGBUILD as per the patches (and then checked and doublechecked) but still can't build. Get the following: http://aur.pastebin.com/PWfarBe9 Wonder what's going wrong here?

autermann commented on 2010-10-30 13:57 (UTC)

And: pkg-config, autoconf and libtool aren't needed as makedepends... they are in base-devel... Overall patch: http://aur.pastebin.com/zDvSWSiz Now i'm satisfied :D

autermann commented on 2010-10-30 13:47 (UTC)

libimobiledevice should also be added to the conflicts array (which is btw duplicated...)

autermann commented on 2010-10-30 13:41 (UTC)

I can't build the package with python3... Also configure is already called by autogen.sh, so it should not be called again... Patch: http://aur.pastebin.com/cLyxu8DW

kragacles commented on 2010-09-18 13:07 (UTC)

Just noticed that the PKGBUILD needs to add "autoconf" as a build dependency.

commented on 2010-04-01 19:53 (UTC)

Fixed!!!.. Thanks for thw warning

didi2002 commented on 2010-04-01 19:06 (UTC)

git has moved to "http://github.com/mcolyer/libiphone"