nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
1{ lib
2, stdenv
3, fetchFromGitHub
4, autoreconfHook
5, pkg-config
6, usbmuxd
7, libimobiledevice
8, libzip
9}:
10
11stdenv.mkDerivation rec {
12 pname = "ideviceinstaller";
13 version = "1.1.1+date=2022-05-09";
14
15 src = fetchFromGitHub {
16 owner = "libimobiledevice";
17 repo = pname;
18 rev = "3909271599917bc4a3a996f99bdd3f88c49577fa";
19 hash = "sha256-dw3nda2PNddSFPzcx2lv0Nh1KLFXwPBbDBhhwEaB6d0=";
20 };
21
22 nativeBuildInputs = [
23 autoreconfHook
24 pkg-config
25 ];
26
27 buildInputs = [
28 usbmuxd
29 libimobiledevice
30 libzip
31 ];
32
33 meta = with lib; {
34 homepage = "https://github.com/libimobiledevice/ideviceinstaller";
35 description = "List/modify installed apps of iOS devices";
36 longDescription = ''
37 ideviceinstaller is a tool to interact with the installation_proxy
38 of an iOS device allowing to install, upgrade, uninstall, archive, restore
39 and enumerate installed or archived apps.
40 '';
41 license = licenses.gpl2Plus;
42 platforms = platforms.unix;
43 maintainers = with maintainers; [ aristid infinisil ];
44 };
45}