Search Criteria
Package Details: libimobiledevice-git 1:1.3.0.r71.g3a10a31-1
Package Actions
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) |
Dependencies (10)
- libimobiledevice-glue-git
- libusbmuxd (libusbmuxd-rr-compatible, libusbmuxd-git)
- openssl (libressl-git, openssl-static, openssl-hardened, quictls-openssl, openssl-git)
- usbmuxd (usbmuxd-git, usbmuxd2-git)
- autoconf-archive (autoconf-archive-git) (make)
- cython (cython-git, cython3) (make)
- git (git-git, git-vfs, git-run-command-patch-git) (make)
- libplist-git (make)
- python (python38, python37, python3.7, nogil-python, python39, python36, python311, python32) (make)
- python-setuptools (make)
Required by (44)
- altserver-gui (requires libimobiledevice)
- blobsaver-bin (requires libimobiledevice) (optional)
- checkra1n-gui (requires libimobiledevice)
- futurerestore-git (requires libimobiledevice)
- futurerestore-m1stadev-git (requires libimobiledevice)
- futurerestore-m1stadev-test-git (requires libimobiledevice)
- futurerestore-s0uthwest-git (requires libimobiledevice)
- gvfs-afc-git (requires libimobiledevice)
- gvfs-afc-git (requires libimobiledevice) (make)
- gvfs-afc-nosystemd (requires libimobiledevice)
- gvfs-afc-nosystemd (requires libimobiledevice) (make)
- gvfs-git (requires libimobiledevice) (make)
- gvfs-goa-git (requires libimobiledevice) (make)
- gvfs-goa-nosystemd (requires libimobiledevice) (make)
- gvfs-google-git (requires libimobiledevice) (make)
- gvfs-google-nosystemd (requires libimobiledevice) (make)
- gvfs-gphoto2-git (requires libimobiledevice) (make)
- gvfs-gphoto2-nosystemd (requires libimobiledevice) (make)
- gvfs-mtp-git (requires libimobiledevice) (make)
- gvfs-mtp-nosystemd (requires libimobiledevice) (make)
Latest Comments
ciocio.la commented on 2021-12-10 20:35 (UTC)
There is an issue with the openssl package being recognized.
Un1Gfn commented on 2021-10-16 13:23 (UTC) (edited on 2021-10-16 13:25 (UTC) by Un1Gfn)
Please remove
usbmuxd
fromdepends=()
. Reasons:(1) Build succeeds with neither
usbmuxd
norusbmuxd-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.
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 oflibplist
until the repo version includes https://github.com/libimobiledevice/libplist/commit/303924413fcac2670dc6baf61d65d21545aa082fDis 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
Indeed. Fixed, sorry for that.
intelfx commented on 2020-02-24 05:07 (UTC)
@class101
Alright, I have switched it back to openssl. Was just following official repo package.
That's because this is a -git package, which fetches latest source code every time you build it, and patches its own pkgver accordingly.
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
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
andusbmuxd
? It still builds with the repo versions, which wouldn't be the case (at least forlibplist
andlibusbmuxd
) 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 inprovides
.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 inmakedepends
(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 commented on 2017-09-30 05:15 (UTC)
numbleroot commented on 2017-09-30 00:30 (UTC)
intelfx commented on 2017-07-20 19:02 (UTC) (edited on 2017-07-20 19:03 (UTC) by intelfx)
mgd commented on 2017-07-20 18:55 (UTC)
intelfx commented on 2017-02-03 02:06 (UTC)
c0d3z3r0 commented on 2017-01-19 09:40 (UTC)
intelfx commented on 2017-01-09 23:54 (UTC)
Dreamkey commented on 2016-12-18 13:20 (UTC)
intelfx commented on 2016-03-26 14:29 (UTC)
oberon2007 commented on 2016-03-14 22:40 (UTC)
oberon2007 commented on 2016-03-14 22:00 (UTC)
lugarparaler commented on 2016-03-14 21:07 (UTC)
mistrall commented on 2016-03-14 10:44 (UTC) (edited on 2016-03-14 10:48 (UTC) by mistrall)
Mangix commented on 2016-03-13 21:20 (UTC)
newmentos commented on 2016-03-11 13:37 (UTC)
intelfx commented on 2015-03-12 01:17 (UTC)
ubuntuaddicted commented on 2014-12-12 14:43 (UTC)
intelfx commented on 2014-11-29 11:02 (UTC)
karronoli commented on 2014-11-29 10:13 (UTC)
intelfx commented on 2014-10-27 07:42 (UTC)
anatolik commented on 2014-10-04 02:15 (UTC)
vmalloc commented on 2014-09-30 14:57 (UTC)
parkerlreed commented on 2014-04-16 15:44 (UTC)
alexbrinister commented on 2013-11-15 02:54 (UTC)
migerh commented on 2013-11-14 17:24 (UTC)
intelfx commented on 2013-11-14 16:20 (UTC)
intelfx commented on 2013-10-20 21:19 (UTC)
commented on 2013-04-26 15:31 (UTC)
alexbrinister commented on 2013-04-11 22:41 (UTC)
jft commented on 2013-04-11 20:59 (UTC)
oriba commented on 2012-12-16 03:31 (UTC)
gpain commented on 2012-07-31 22:02 (UTC)
commented on 2012-07-31 02:11 (UTC)
sebikul commented on 2012-07-19 00:08 (UTC)
gpain commented on 2012-07-18 21:54 (UTC)
sebikul commented on 2012-05-22 01:32 (UTC)
jgottula commented on 2012-05-22 01:21 (UTC)
graysky commented on 2012-05-22 01:14 (UTC)
sebikul commented on 2012-05-22 00:16 (UTC)
sebikul commented on 2012-05-22 00:00 (UTC)
jgottula commented on 2012-05-21 23:24 (UTC)
graysky commented on 2012-05-21 21:40 (UTC)
sebikul commented on 2012-05-21 19:59 (UTC)
graysky commented on 2012-05-21 19:51 (UTC)
sebikul commented on 2012-05-21 18:12 (UTC)
graysky commented on 2012-05-21 07:55 (UTC)
sebikul commented on 2012-05-21 05:06 (UTC)
graysky commented on 2012-05-21 04:42 (UTC)
sebikul commented on 2012-05-20 21:56 (UTC)
graysky commented on 2012-05-20 16:32 (UTC)
sebikul commented on 2012-05-20 14:57 (UTC)
graysky commented on 2012-05-20 12:49 (UTC)
sebikul commented on 2012-05-19 23:59 (UTC)
graysky commented on 2012-05-19 23:12 (UTC)
commented on 2012-04-19 18:11 (UTC)
sebikul commented on 2012-03-25 17:41 (UTC)
commented on 2012-03-25 09:48 (UTC)
sebikul commented on 2011-12-13 20:19 (UTC)
commented on 2011-12-13 15:32 (UTC)
sebikul commented on 2011-11-24 19:44 (UTC)
Da_Coynul commented on 2011-11-19 13:21 (UTC)
grimsbain commented on 2011-11-09 13:45 (UTC)
Unia commented on 2011-10-13 19:32 (UTC)
commented on 2011-05-02 20:43 (UTC)
Nephyrin commented on 2010-12-28 07:06 (UTC)
Nephyrin commented on 2010-12-28 06:59 (UTC)
commented on 2010-10-31 18:28 (UTC)
commented on 2010-10-31 10:08 (UTC)
autermann commented on 2010-10-30 13:57 (UTC)
autermann commented on 2010-10-30 13:47 (UTC)
autermann commented on 2010-10-30 13:41 (UTC)
kragacles commented on 2010-09-18 13:07 (UTC)
commented on 2010-04-01 19:53 (UTC)
didi2002 commented on 2010-04-01 19:06 (UTC)