summary refs log tree commit diff
path: root/pkgs/applications/audio/ardour
diff options
context:
space:
mode:
authorBjørn Forsman <bjorn.forsman@gmail.com>2014-07-29 18:27:38 +0200
committerBjørn Forsman <bjorn.forsman@gmail.com>2014-07-29 18:31:21 +0200
commit18b27cf2e39ef72dd6e608901ea11fdeed775b35 (patch)
tree923cf1ff34c01f93261f546bf5c971631ac2dc44 /pkgs/applications/audio/ardour
parent19fc92a8ed7a63ba4e296941ac804298f936d792 (diff)
downloadnixpkgs-18b27cf2e39ef72dd6e608901ea11fdeed775b35.tar
nixpkgs-18b27cf2e39ef72dd6e608901ea11fdeed775b35.tar.gz
nixpkgs-18b27cf2e39ef72dd6e608901ea11fdeed775b35.tar.bz2
nixpkgs-18b27cf2e39ef72dd6e608901ea11fdeed775b35.tar.lz
nixpkgs-18b27cf2e39ef72dd6e608901ea11fdeed775b35.tar.xz
nixpkgs-18b27cf2e39ef72dd6e608901ea11fdeed775b35.tar.zst
nixpkgs-18b27cf2e39ef72dd6e608901ea11fdeed775b35.zip
ardour: install a desktop file
I based it on the desktop file from Arch Linux.
Diffstat (limited to 'pkgs/applications/audio/ardour')
-rw-r--r--pkgs/applications/audio/ardour/default.nix15
1 files changed, 15 insertions, 0 deletions
diff --git a/pkgs/applications/audio/ardour/default.nix b/pkgs/applications/audio/ardour/default.nix
index 88bc7399c65..ee093eb02af 100644
--- a/pkgs/applications/audio/ardour/default.nix
+++ b/pkgs/applications/audio/ardour/default.nix
@@ -47,6 +47,21 @@ stdenv.mkDerivation rec {
     mkdir -pv $out/gtk2/engines
     cp build/libs/clearlooks-newer/libclearlooks.so $out/gtk2/engines/
     wrapProgram $out/bin/ardour3 --prefix GTK_PATH : $out/gtk2
+
+    # Install desktop file
+    mkdir -p "$out/share/applications"
+    cat > "$out/share/applications/ardour.desktop" << EOF
+    [Desktop Entry]
+    Name=Ardour 3
+    GenericName=Digital Audio Workstation
+    Comment=Multitrack harddisk recorder
+    Exec=$out/bin/ardour3
+    Icon=$out/share/ardour3/icons/ardour_icon_256px.png
+    Terminal=false
+    Type=Application
+    X-MultipleArgs=false
+    Categories=GTK;Audio;AudioVideoEditing;AudioVideo;Video;
+    EOF
   '';
 
   meta = with stdenv.lib; {