partclone: stable -> 0.2.89, cleanups

+11 -10
+11 -10
pkgs/tools/backup/partclone/default.nix
··· 1 - {stdenv, fetchFromGitHub 2 - , pkgconfig, libuuid 3 - , e2fsprogs, automake, autoconf 1 + { stdenv, fetchFromGitHub, autoreconfHook 2 + , pkgconfig, libuuid, e2fsprogs 4 3 }: 5 - stdenv.mkDerivation { 6 - name = "partclone-stable"; 7 - enableParallelBuilding = true; 4 + 5 + stdenv.mkDerivation rec { 6 + name = "partclone-${version}"; 7 + version = "0.2.89"; 8 8 9 9 src = fetchFromGitHub { 10 10 owner = "Thomas-Tsai"; 11 11 repo = "partclone"; 12 - rev = "stable"; 13 - sha256 = "0q3brjmnldpr89nhbiajxg3gncz0nagc34n7q2723lpz7bn28w3z"; 12 + rev = version; 13 + sha256 = "0gw47pchqshhm00yf34qgxh6bh2jfryv0sm7ghwn77bv5gzwr481"; 14 14 }; 15 15 16 - buildInputs = [e2fsprogs pkgconfig libuuid automake autoconf]; 16 + nativeBuildInputs = [ autoreconfHook pkgconfig ]; 17 + buildInputs = [ e2fsprogs libuuid stdenv.glibc stdenv.glibc.static ]; 17 18 18 - installPhase = ''make INSTPREFIX=$out install''; 19 + enableParallelBuilding = true; 19 20 20 21 meta = { 21 22 description = "Utilities to save and restore used blocks on a partition";