at v206 34 lines 864 B view raw
1{ stdenv, fetchgit, perl, coreutils }: 2 3stdenv.mkDerivation rec { 4 name = "safe-rm-${version}"; 5 version = "0.12"; 6 7 src = fetchgit { 8 url = "https://gitorious.org/safe-rm/mainline.git"; 9 rev = "refs/tags/${name}"; 10 sha256 = "1n8ir96rwsg9r47lp3avl5sw548gvyh12zk5riflmmdvq907yi0s"; 11 }; 12 13 propagatedBuildInputs = [ perl coreutils ]; 14 15 postFixup = '' 16 sed -e 's@/bin/rm@${coreutils}/bin/rm@' -i $out/bin/safe-rm 17 ''; 18 19 installPhase = '' 20 mkdir -p $out/bin 21 cp safe-rm $out/bin 22 23 mkdir -p $out/share/man/man1 24 pod2man safe-rm > $out/share/man/man1/safe-rm.1 25 ''; 26 27 meta = with stdenv.lib; { 28 description = "Tool intended to prevent the accidental deletion of important files"; 29 homepage = https://launchpad.net/safe-rm; 30 license = licenses.gpl3; 31 platforms = platforms.all; 32 maintainers = [ maintainers.koral ]; 33 }; 34}