Search Criteria
Package Details: libimobiledevice-git 1:1.3.0.r240.gd1a98e0-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: | LGPL-2.1-or-later |
Conflicts: | libimobiledevice |
Provides: | libimobiledevice, libimobiledevice-1.0.so |
Submitter: | None |
Maintainer: | intelfx |
Last Packager: | intelfx |
Votes: | 72 |
Popularity: | 1.13 |
First Submitted: | 2010-03-25 16:57 (UTC) |
Last Updated: | 2024-06-28 08:45 (UTC) |
Dependencies (11)
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-eacAUR, glibc-eac-binAUR, glibc-eac-rocoAUR)
- libimobiledevice-glue-gitAUR
- libplist-gitAUR
- libtatsu-gitAUR
- libusbmuxd-gitAUR
- openssl (openssl-gitAUR, openssl-staticAUR)
- cython (cython-gitAUR, cython0AUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- python (python37AUR, python311AUR, python310AUR) (make)
- python-setuptools (make)
- python (python37AUR, python311AUR, python310AUR) (optional) – Python bindings
Required by (40)
- achilles-git
- altlinux-git (requires libimobiledevice)
- altserver-gui (requires libimobiledevice)
- blobsaver-bin (requires libimobiledevice) (optional)
- checkra1n-gui (requires libimobiledevice)
- droidcam-obs-plugin (requires libimobiledevice)
- droidcam-obs-plugin-git (requires libimobiledevice)
- gvfs-afc-git (requires libimobiledevice)
- gvfs-afc-git (requires libimobiledevice) (make)
- gvfs-git (requires libimobiledevice) (make)
- gvfs-goa-git (requires libimobiledevice) (make)
- gvfs-google-git (requires libimobiledevice) (make)
- gvfs-gphoto2-git (requires libimobiledevice) (make)
- gvfs-mtp-git (requires libimobiledevice) (make)
- gvfs-nfs-git (requires libimobiledevice) (make)
- gvfs-smb-git (requires libimobiledevice) (make)
- ideviceinstaller-git (requires libimobiledevice)
- idevicerestore (requires libimobiledevice)
- idevicerestore-git
- ifuse-git
- igetnonce-git (requires libimobiledevice) (make)
- igetnonce-s0uthwest-git (requires libimobiledevice)
- inspect (requires libimobiledevice)
- ios-webkit-debug-proxy (requires libimobiledevice)
- kio-extras-git (requires libimobiledevice)
- libideviceactivation-git
- libthefile (requires libimobiledevice) (make)
- odysseyra1n (requires libimobiledevice)
- sideloader-bin (requires libimobiledevice)
- solid-git (requires libimobiledevice)
- strawberry-full-git (requires libimobiledevice)
- strawberry-git (requires libimobiledevice)
- thefile (requires libimobiledevice)
- thefile (requires libimobiledevice) (make)
- ulogviewer-bin (requires libimobiledevice) (optional)
- upower-git (requires libimobiledevice)
- upower-nocritical (requires libimobiledevice)
- upower-nosystemd-git (requires libimobiledevice)
- usbmuxd-git
- usbmuxd2-git
Latest Comments
« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 .. 14 Next › Last »
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.
Nayr438 commented on 2019-12-13 12:41 (UTC) (edited on 2019-12-13 12:45 (UTC) by Nayr438)
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)
« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 .. 14 Next › Last »