guetzli: init at 1.0.1 (#26595)

* guetzli: init at  1.0.1
* guetzli: move pkgconfig from buildInputs to nativeBuildInputs
* guetzli: use fetchFromGitHub instead of fetchgit
This commit is contained in:
Sebastian Jordan 2017-07-02 13:01:18 +02:00 committed by Pascal Wittmann
parent 2dc599083c
commit b300472568
2 changed files with 31 additions and 0 deletions

View File

@ -0,0 +1,29 @@
{ stdenv, libpng, fetchFromGitHub, pkgconfig }:
let
version = "1.0.1";
in
stdenv.mkDerivation {
name = "guetzli-${version}";
src = fetchFromGitHub {
owner = "google";
repo = "guetzli";
rev = "v${version}";
sha256 = "1wy9wfvyradp0aigfv8yijvj0dgb5kpq2yf2xki15f605jc1r5dm";
};
nativeBuildInputs = [ pkgconfig ];
buildInputs = [ libpng ];
installPhase = ''
mkdir -p $out/bin
install bin/Release/guetzli $out/bin/
'';
meta = {
description = "Perceptual JPEG encoder";
longDescription = "Guetzli is a JPEG encoder that aims for excellent compression density at high visual quality.";
homepage = "https://github.com/google/guetzli";
license = stdenv.lib.licenses.asl20;
platforms = stdenv.lib.platforms.x86_64;
maintainers = [ stdenv.lib.maintainers.seppeljordan ];
};
}

View File

@ -18441,6 +18441,8 @@ with pkgs;
greybird = callPackage ../misc/themes/greybird { };
guetzli = callPackage ../applications/graphics/guetzli { };
gxemul = callPackage ../misc/emulators/gxemul { };
hatari = callPackage ../misc/emulators/hatari { };