about summary refs log tree commit diff
path: root/pkgs/tools/graphics/pngout/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/tools/graphics/pngout/default.nix')
-rw-r--r--pkgs/tools/graphics/pngout/default.nix51
1 files changed, 0 insertions, 51 deletions
diff --git a/pkgs/tools/graphics/pngout/default.nix b/pkgs/tools/graphics/pngout/default.nix
deleted file mode 100644
index 41724043930c..000000000000
--- a/pkgs/tools/graphics/pngout/default.nix
+++ /dev/null
@@ -1,51 +0,0 @@
-{ lib
-, stdenv
-, fetchurl
-, unzip
-}:
-
-let
-  platforms = {
-    aarch64-linux = { folder = "aarch64"; ld-linux = "ld-linux-aarch64.so.1"; };
-    armv7l-linux = { folder = "armv7"; ld-linux = "ld-linux-armhf.so.3"; };
-    i686-linux = { folder = "i686"; ld-linux = "ld-linux.so.2"; };
-    x86_64-darwin = { folder = "."; };
-    x86_64-linux = { folder = "amd64"; ld-linux = "ld-linux-x86-64.so.2"; };
-  };
-  platform = platforms."${stdenv.hostPlatform.system}"
-    or (throw "Unsupported system: ${stdenv.hostPlatform.system}");
-  download = if stdenv.isDarwin
-    then { extension = "macos.zip"; hash = "sha256-MnL6lH7q/BrACG4fFJNfnvoh0JClVeaJIlX+XIj2aG4="; }
-    else { extension = "linux.tar.gz"; hash = "sha256-rDi7pvDeKQM96GZTjDr6ZDQTGbaVu+OI77xf2egw6Sg="; };
-in
-stdenv.mkDerivation rec {
-  pname = "pngout";
-  version = "20200115";
-
-  src = fetchurl {
-    inherit (download) hash;
-    url = "http://static.jonof.id.au/dl/kenutils/pngout-${version}-${download.extension}";
-  };
-
-  nativeBuildInputs = lib.optionals stdenv.isDarwin [ unzip ];
-
-  # pngout is code-signed on Darwin, so don’t alter the binary to avoid breaking the signature.
-  dontFixup = stdenv.isDarwin;
-
-  installPhase = ''
-    mkdir -p $out/bin
-    cp ${platform.folder}/pngout $out/bin
-  '' + lib.optionalString stdenv.isLinux ''
-    patchelf --set-interpreter ${stdenv.cc.libc}/lib/${platform.ld-linux} $out/bin/pngout
-  '';
-
-  meta = {
-    description = "Tool that aggressively optimizes the sizes of PNG images";
-    sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ];
-    license = lib.licenses.unfreeRedistributable;
-    homepage = "http://advsys.net/ken/utils.htm";
-    platforms = lib.attrNames platforms;
-    maintainers = [ lib.maintainers.sander ];
-    mainProgram = "pngout";
-  };
-}