summaryrefslogtreecommitdiffstats
path: root/pkgs/tools/filesystems/ifuse
diff options
context:
space:
mode:
authorworldofpeace <worldofpeace@users.noreply.github.com>2018-08-13 00:49:17 -0400
committerworldofpeace <worldofpeace@users.noreply.github.com>2018-08-13 00:49:17 -0400
commit098da6633ecd108ec513b2130774a2be276298e5 (patch)
tree251d0d95a70896fb74b4ca28e673873f82b35e5d /pkgs/tools/filesystems/ifuse
parentddc73a67b5423711c1ab3bd9af776364533b22b1 (diff)
ifuse: rework expression
Diffstat (limited to 'pkgs/tools/filesystems/ifuse')
-rw-r--r--pkgs/tools/filesystems/ifuse/default.nix36
1 files changed, 21 insertions, 15 deletions
diff --git a/pkgs/tools/filesystems/ifuse/default.nix b/pkgs/tools/filesystems/ifuse/default.nix
index 942b6272071c..f9021c5a3aa7 100644
--- a/pkgs/tools/filesystems/ifuse/default.nix
+++ b/pkgs/tools/filesystems/ifuse/default.nix
@@ -1,25 +1,31 @@
-{ stdenv, fetchurl, pkgconfig, usbmuxd, fuse, gnutls, libgcrypt,
- libplist, libimobiledevice }:
+{ stdenv, fetchFromGitHub, autoreconfHook, pkgconfig, usbmuxd, fuse, libimobiledevice }:
stdenv.mkDerivation rec {
- name = "ifuse-1.1.3";
+ pname = "ifuse";
+ version = "1.1.3";
- nativeBuildInputs = [ pkgconfig fuse libplist usbmuxd gnutls libgcrypt libimobiledevice ];
+ name = "${pname}-${version}";
- src = fetchurl {
- url = "${meta.homepage}/downloads/${name}.tar.bz2";
- sha256 = "1p9a4n36jb194cnp6v57cz2bggwbywaz8pbpb95ch83pzdkdx257";
+ src = fetchFromGitHub {
+ owner = "libimobiledevice";
+ repo = pname;
+ rev = version;
+ sha256 = "0p01rds3vc5864v48swgqw5dv0h937nqnxggryixg9pkvzhc6cx5";
};
- meta = {
- homepage = http://www.libimobiledevice.org;
- license = stdenv.lib.licenses.lgpl21Plus;
+ nativeBuildInputs = [ autoreconfHook pkgconfig fuse usbmuxd libimobiledevice ];
+
+ meta = with stdenv.lib; {
+ homepage = https://github.com/libimobiledevice/ifuse;
description = "A fuse filesystem implementation to access the contents of iOS devices";
longDescription = ''
- Mount directories of an iOS device locally using fuse. By default the media
- directory is mounted, options allow to also mount the sandbox container of an
- app, an app's documents folder or even the root filesystem on jailbroken
- devices.'';
- inherit (usbmuxd.meta) platforms maintainers;
+ Mount directories of an iOS device locally using fuse. By default the media
+ directory is mounted, options allow to also mount the sandbox container of an
+ app, an app's documents folder or even the root filesystem on jailbroken
+ devices.
+ '';
+ license = licenses.lgpl21Plus;
+ platforms = platforms.linux;
+ maintainers = with maintainers; [ ];
};
}