diff --git a/pkgs/tools/misc/fdupes/default.nix b/pkgs/tools/misc/fdupes/default.nix new file mode 100644 index 000000000000..868ea6e4b5d6 --- /dev/null +++ b/pkgs/tools/misc/fdupes/default.nix @@ -0,0 +1,24 @@ +{stdenv, fetchurl}: + +stdenv.mkDerivation { + name = "fdupes-1.40"; + src = fetchurl { + url = http://premium.caribe.net/~adrian2/programs/fdupes-1.40.tar.gz; + sha256 = "1ryxpckgrmqa4y7nx9a9xpg4z1r00k11kc1cm7lqv87l9g293vg1"; + }; + + installPhase = '' + mkdir -p $out/{bin,man/man1} + make INSTALLDIR=$out/bin MANPAGEDIR=$out/man install + ''; + + meta = { + description = "identifies duplicate files residing within specified directories."; + longDescription = '' + FDUPES uses md5sums and then a byte by byte comparison to finde duplicate + files within a set of directories. + ''; + homepage = http://premium.caribe.net/~adrian2/fdupes.html; + license = "MIT"; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 6245310474ac..67fe5f188af4 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -7109,6 +7109,10 @@ let inherit (gtkLibs) gtk; }; + fdupes = import ../tools/misc/fdupes { + inherit fetchurl stdenv; + }; + feh = import ../applications/graphics/feh { inherit fetchurl stdenv x11 imlib2 libjpeg libpng; };