{ lib, stdenv, fetchurl, qtbase, makeWrapper }: stdenv.mkDerivation { name = "awesomebump-4.0"; src = fetchurl { url = https://github.com/kmkolasinski/AwesomeBump/archive/Linuxv4.0.tar.gz; sha256 = "1rp4m4y2ld49hibzwqwy214cbiin80i882d9l0y1znknkdcclxf2"; }; setSourceRoot = "sourceRoot=$(echo */Sources)"; buildInputs = [ qtbase makeWrapper ]; preBuild = "qmake"; enableParallelBuilding = true; installPhase = '' d=$out/libexec/AwesomeBump mkdir -p $d $out/bin cp AwesomeBump $d/ cp -prd ../Bin/Configs ../Bin/Core $d/ # AwesomeBump expects to find Core and Configs in its current # directory. makeWrapper $d/AwesomeBump $out/bin/AwesomeBump \ --run "cd $d" ''; meta = { homepage = https://github.com/kmkolasinski/AwesomeBump; description = "A program to generate normal, height, specular or ambient occlusion textures from a single image"; license = lib.licenses.gpl3Plus; maintainers = [ lib.maintainers.eelco ]; platforms = lib.platforms.linux; }; }