aboutsummaryrefslogtreecommitdiff
path: root/infra/libkookie/nixpkgs/pkgs/applications/audio/goattracker/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'infra/libkookie/nixpkgs/pkgs/applications/audio/goattracker/default.nix')
-rw-r--r--infra/libkookie/nixpkgs/pkgs/applications/audio/goattracker/default.nix11
1 files changed, 8 insertions, 3 deletions
diff --git a/infra/libkookie/nixpkgs/pkgs/applications/audio/goattracker/default.nix b/infra/libkookie/nixpkgs/pkgs/applications/audio/goattracker/default.nix
index 77a04221b84b..76b5617d23c3 100644
--- a/infra/libkookie/nixpkgs/pkgs/applications/audio/goattracker/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/applications/audio/goattracker/default.nix
@@ -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;
};
}
-