|
|
|
@ -1,6 +1,7 @@ |
|
|
|
|
{ stdenv |
|
|
|
|
, fetchurl |
|
|
|
|
, unzip |
|
|
|
|
, copyDesktopItems |
|
|
|
|
, makeDesktopItem |
|
|
|
|
, imagemagick |
|
|
|
|
, SDL |
|
|
|
@ -37,7 +38,7 @@ in stdenv.mkDerivation rec { |
|
|
|
|
}; |
|
|
|
|
sourceRoot = (if isStereo then "gt2stereo/trunk" else "goattrk2") + "/src"; |
|
|
|
|
|
|
|
|
|
nativeBuildInputs = [ unzip imagemagick ]; |
|
|
|
|
nativeBuildInputs = [ copyDesktopItems unzip imagemagick ]; |
|
|
|
|
buildInputs = [ SDL ]; |
|
|
|
|
|
|
|
|
|
# PREFIX gets treated as BINDIR. |
|
|
|
@ -51,11 +52,16 @@ in stdenv.mkDerivation rec { |
|
|
|
|
|
|
|
|
|
# Other files get installed during the build phase. |
|
|
|
|
installPhase = '' |
|
|
|
|
runHook preInstall |
|
|
|
|
|
|
|
|
|
convert goattrk2.bmp goattracker.png |
|
|
|
|
install -Dm644 goattracker.png $out/share/icons/hicolor/32x32/apps/goattracker.png |
|
|
|
|
${desktopItem.buildCommand} |
|
|
|
|
|
|
|
|
|
runHook postInstall |
|
|
|
|
''; |
|
|
|
|
|
|
|
|
|
desktopItems = [ desktopItem ]; |
|
|
|
|
|
|
|
|
|
meta = { |
|
|
|
|
description = "A crossplatform music editor for creating Commodore 64 music. Uses reSID library by Dag Lem and supports alternatively HardSID & CatWeasel devices" |
|
|
|
|
+ optionalString isStereo " - Stereo version"; |
|
|
|
@ -66,4 +72,3 @@ in stdenv.mkDerivation rec { |
|
|
|
|
platforms = platforms.all; |
|
|
|
|
}; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|