lol

findimagedupes: drop

authored by

Felix Buehler and committed by
Anderson Torres
f93ea48c 0d3bca36

+1 -72
-70
pkgs/tools/graphics/findimagedupes/default.nix
··· 1 - { lib, stdenv, fetchurl, makeWrapper, perl, perlPackages, installShellFiles }: 2 - 3 - stdenv.mkDerivation rec { 4 - pname = "findimagedupes"; 5 - version = "2.20.1"; 6 - 7 - # fetching this from GitHub does not contain the correct version number 8 - src = fetchurl { 9 - url = "http://www.jhnc.org/findimagedupes/findimagedupes-${version}.tar.gz"; 10 - sha256 = "sha256-VYqSnOD/Ntr0RnktJ/R0t+Z8+NRExA2mAHT2unPt9/o="; 11 - }; 12 - 13 - # Work around the "unpacker appears to have produced no directories" 14 - setSourceRoot = "sourceRoot=$(pwd)"; 15 - 16 - nativeBuildInputs = [ makeWrapper installShellFiles ]; 17 - 18 - buildInputs = [ perl ] ++ (with perlPackages; [ 19 - DBFile 20 - FileMimeInfo 21 - FileBaseDir 22 - #GraphicsMagick 23 - ImageMagick 24 - Inline 25 - InlineC 26 - ParseRecDescent 27 - ]); 28 - 29 - # use /tmp as a storage 30 - # replace GraphicsMagick with ImageMagick, because perl bindings are not yet available 31 - postPatch = '' 32 - substituteInPlace findimagedupes \ 33 - --replace "DIRECTORY => '/usr/local/lib/findimagedupes';" "DIRECTORY => '/tmp';" \ 34 - --replace "Graphics::Magick" "Image::Magick" 35 - ''; 36 - 37 - buildPhase = " 38 - runHook preBuild 39 - ${perl}/bin/pod2man findimagedupes > findimagedupes.1 40 - runHook postBuild 41 - "; 42 - 43 - installPhase = '' 44 - runHook preInstall 45 - install -D -m 755 findimagedupes $out/bin/findimagedupes 46 - installManPage findimagedupes.1 47 - runHook postInstall 48 - ''; 49 - 50 - postFixup = '' 51 - wrapProgram "$out/bin/findimagedupes" \ 52 - --prefix PERL5LIB : "${with perlPackages; makePerlPath [ 53 - DBFile 54 - FileMimeInfo 55 - FileBaseDir 56 - #GraphicsMagick 57 - ImageMagick 58 - Inline 59 - InlineC 60 - ParseRecDescent 61 - ]}" 62 - ''; 63 - 64 - meta = with lib; { 65 - homepage = "http://www.jhnc.org/findimagedupes/"; 66 - description = "Finds visually similar or duplicate images"; 67 - license = licenses.gpl3; 68 - maintainers = with maintainers; [ stunkymonkey ]; 69 - }; 70 - }
+1
pkgs/top-level/aliases.nix
··· 499 499 ffmpeg-sixel = throw "ffmpeg-sixel has been removed, because it was an outdated/unmaintained fork of ffmpeg"; # Added 2022-03-23"; 500 500 ffmpeg_3 = throw "ffmpeg_3 was removed from nixpkgs, because it was an outdated and insecure release"; # added 2022-01-17 501 501 filebeat6 = throw "filebeat6 has been removed because it reached end of life"; # Added 2022-10-04 502 + findimagedupes = throw "findimagedupes has been removed because the perl bindings are no longer compatible"; # Added 2023-07-10 502 503 finger_bsd = bsd-finger; 503 504 fingerd_bsd = bsd-fingerd; 504 505 firefox-esr-68 = throw "Firefox 68 ESR was removed because it reached end of life with its final release 68.12esr on 2020-08-25";
-2
pkgs/top-level/all-packages.nix
··· 5009 5009 5010 5010 facedetect = callPackage ../tools/graphics/facedetect { }; 5011 5011 5012 - findimagedupes = callPackage ../tools/graphics/findimagedupes { }; 5013 - 5014 5012 facter = callPackage ../tools/system/facter { }; 5015 5013 5016 5014 faketty = callPackage ../tools/misc/faketty { };