diff --git a/pkgs/applications/graphics/feh/default.nix b/pkgs/applications/graphics/feh/default.nix index 43aa8bfa1f58..2d7b88742466 100644 --- a/pkgs/applications/graphics/feh/default.nix +++ b/pkgs/applications/graphics/feh/default.nix @@ -1,18 +1,19 @@ { stdenv, makeWrapper, fetchurl, xlibsWrapper, imlib2, libjpeg, libpng -, libXinerama, curl, libexif }: +, libXinerama, curl, libexif, perlPackages }: stdenv.mkDerivation rec { - name = "feh-2.15.2"; + name = "feh-2.15.4"; src = fetchurl { url = "http://feh.finalrewind.org/${name}.tar.bz2"; - sha256 = "0bnfk50y2l5zkr292l4yyws1m7ibdmr398vxj7c0djh965frpj1q"; + sha256 = "b8a9c29f37b1349228b19866f712b677e2a150837bc46be8c5d6348dd4850758"; }; outputs = [ "out" "doc" ]; nativeBuildInputs = [ makeWrapper ]; - buildInputs = [ xlibsWrapper imlib2 libjpeg libpng libXinerama curl libexif ]; + buildInputs = [ xlibsWrapper imlib2 libjpeg libpng libXinerama curl libexif ] + ++ stdenv.lib.optional doCheck [ perlPackages.TestCommand perlPackages.TestHarness ]; preBuild = '' makeFlags="PREFIX=$out exif=1" @@ -23,6 +24,11 @@ stdenv.mkDerivation rec { --add-flags '--theme=feh' ''; + checkPhase = '' + PERL5LIB="${perlPackages.TestCommand}/lib/perl5/site_perl" make test + ''; + doCheck = true; + meta = { description = "A light-weight image viewer"; homepage = https://derf.homelinux.org/projects/feh/;