diff --git a/pkgs/misc/ntfsprogs/default.nix b/pkgs/misc/ntfsprogs/default.nix index 8f2e6839309..3deb668eddb 100644 --- a/pkgs/misc/ntfsprogs/default.nix +++ b/pkgs/misc/ntfsprogs/default.nix @@ -1,16 +1,23 @@ -args: with args; -args.stdenv.mkDerivation { +{stdenv, fetchurl, libuuid}: + +stdenv.mkDerivation rec { name = "ntfsprogs-2.0.0"; src = fetchurl { - name = "ntfsprogs-2.0.0.tar.bz2"; - url = "http://garr.dl.sourceforge.net/sourceforge/linux-ntfs/ntfsprogs-2.0.0.tar.bz2"; + url = "mirror://sourceforge/linux-ntfs/${name}.tar.bz2"; sha256 = "ad36e19706c7303b10aa0a9bf2c2dd0309b91cd0171f1c9eb361d94a85017432"; }; + buildInputs = [libuuid]; + + preConfigure = + '' + substituteInPlace ntfsprogs/Makefile.in --replace /sbin $out/sbin + ''; + meta = { - description = "ntfs utilities"; - homepage = http://sourceforge.net/projects/linux-ntfs; - license = "GPL"; + description = "Utilities for the NTFS filesystem"; + homepage = http://sourceforge.net/projects/linux-ntfs; + license = "GPL"; }; } diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index ff923717115..53b791eef58 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -6658,6 +6658,8 @@ let inherit fetchurl stdenv; }; + libuuid = e2fsprogs; + e3cfsprogs = import ../os-specific/linux/e3cfsprogs { inherit stdenv fetchurl gettext; }; @@ -9544,7 +9546,7 @@ let }; ntfsprogs = import ../misc/ntfsprogs { - inherit fetchurl stdenv; + inherit fetchurl stdenv libuuid; }; pgadmin = import ../applications/misc/pgadmin {