summary refs log tree commit diff
path: root/pkgs/applications
diff options
context:
space:
mode:
authorSarah Brofeldt <sbrofeldt@gmail.com>2018-09-27 09:54:25 +0200
committerGitHub <noreply@github.com>2018-09-27 09:54:25 +0200
commitfc301ec387164957490e10f273eaf70d597e16f5 (patch)
tree16b8be5dbf4aab2c0107d72f7daa8a0649a0de8a /pkgs/applications
parenta70d3bab72ddcc80d45d1150cdaf4e857ff2af0b (diff)
parentbb51ba9bb883816b0f15b169c2f03510ad55c60d (diff)
downloadnixlib-fc301ec387164957490e10f273eaf70d597e16f5.tar
nixlib-fc301ec387164957490e10f273eaf70d597e16f5.tar.gz
nixlib-fc301ec387164957490e10f273eaf70d597e16f5.tar.bz2
nixlib-fc301ec387164957490e10f273eaf70d597e16f5.tar.lz
nixlib-fc301ec387164957490e10f273eaf70d597e16f5.tar.xz
nixlib-fc301ec387164957490e10f273eaf70d597e16f5.tar.zst
nixlib-fc301ec387164957490e10f273eaf70d597e16f5.zip
Merge pull request #47409 from flokli/golden-cheetah-desktop-item
 golden-cheetah: add desktop item and icon
Diffstat (limited to 'pkgs/applications')
-rw-r--r--pkgs/applications/misc/golden-cheetah/default.nix17
1 files changed, 15 insertions, 2 deletions
diff --git a/pkgs/applications/misc/golden-cheetah/default.nix b/pkgs/applications/misc/golden-cheetah/default.nix
index eecc34b3d94f..01447281fe76 100644
--- a/pkgs/applications/misc/golden-cheetah/default.nix
+++ b/pkgs/applications/misc/golden-cheetah/default.nix
@@ -1,8 +1,19 @@
 { stdenv, fetchurl
 , qtbase, qtsvg, qtserialport, qtwebkit, qtmultimedia, qttools, qtconnectivity
-, yacc, flex, zlib, qmake, makeWrapper
+, yacc, flex, zlib, qmake, makeDesktopItem, makeWrapper
 }:
-stdenv.mkDerivation rec {
+
+let
+  desktopItem = makeDesktopItem {
+    name = "goldencheetah";
+    exec = "GoldenCheetah";
+    icon = "goldencheetah";
+    desktopName = "GoldenCheetah";
+    genericName = "GoldenCheetah";
+    comment = "Performance software for cyclists, runners and triathletes";
+    categories = "Application;Utility;";
+  };
+in stdenv.mkDerivation rec {
   name = "golden-cheetah-${version}";
   version = "3.4";
   src = fetchurl {
@@ -27,6 +38,8 @@ stdenv.mkDerivation rec {
     mkdir -p $out/bin
     cp src/GoldenCheetah $out/bin
     wrapProgram $out/bin/GoldenCheetah --set LD_LIBRARY_PATH "${zlib.out}/lib"
+    install -Dm644 "${desktopItem}/share/applications/"* -t $out/share/applications/
+    install -Dm644 src/Resources/images/gc.png $out/share/pixmaps/goldencheetah.png
 
     runHook postInstall
   '';