{ stdenv, fetchurl, cmake, makeWrapper, qt5, exiv2, graphicsmagick }: let version = "1.3"; qmlPath = stdenv.lib.makeSearchPath "lib/qt5/qml/" [ qt5.quickcontrols qt5.declarative qt5.multimedia ]; in stdenv.mkDerivation rec { name = "photoqt-${version}"; src = fetchurl { url = "http://photoqt.org/pkgs/photoqt-${version}.tar.gz"; sha256 = "0j2kvxfb5pd9abciv161nkcsyam6n8kfqs8ymwj2mxiqflwbmfl1"; }; buildInputs = [ cmake makeWrapper qt5.base qt5.tools exiv2 graphicsmagick ]; preConfigure = '' export MAGICK_LOCATION="${graphicsmagick}/include/GraphicsMagick" ''; postInstall = '' wrapProgram $out/bin/photoqt --set QML2_IMPORT_PATH "${qmlPath}" ''; meta = { homepage = "http://photoqt.org/"; description = "Simple, yet powerful and good looking image viewer"; license = stdenv.lib.licenses.gpl2Plus; platforms = stdenv.lib.platforms.unix; maintainers = [ stdenv.lib.maintainers.eduarrrd ]; }; }