monitorcontrol: 4.2.0 → 4.3.3 (#375061)
[NixPkgs.git] / pkgs / by-name / li / libusbmuxd / package.nix
blobcb77300acec0b64e22280cfb99dc6fbbb0e7ea5b
2   lib,
3   stdenv,
4   fetchFromGitHub,
5   autoreconfHook,
6   pkg-config,
7   libplist,
8   libimobiledevice-glue,
9 }:
11 stdenv.mkDerivation rec {
12   pname = "libusbmuxd";
13   version = "2.1.0";
15   src = fetchFromGitHub {
16     owner = "libimobiledevice";
17     repo = pname;
18     rev = version;
19     hash = "sha256-coQqNGPsqrOYbBjO0eQZQNK8ZTB+ZzfMWvQ6Z1by9PY=";
20   };
22   nativeBuildInputs = [
23     autoreconfHook
24     pkg-config
25   ];
27   buildInputs = [
28     libplist
29     libimobiledevice-glue
30   ];
32   preAutoreconf = ''
33     export RELEASE_VERSION=${version}
34   '';
36   meta = {
37     description = "Client library to multiplex connections from and to iOS devices";
38     homepage = "https://github.com/libimobiledevice/libusbmuxd";
39     license = lib.licenses.lgpl21Plus;
40     platforms = lib.platforms.unix;
41     maintainers = [ ];
42   };