summary refs log tree commit diff
path: root/pkgs/applications/misc/golden-cheetah
diff options
context:
space:
mode:
authorFlorian Klink <flokli@flokli.de>2018-09-26 22:18:30 +0200
committerFlorian Klink <flokli@flokli.de>2018-09-26 22:21:01 +0200
commitbb51ba9bb883816b0f15b169c2f03510ad55c60d (patch)
tree4cc6af89906bcf5c19421ffac91074577fbbe209 /pkgs/applications/misc/golden-cheetah
parentf753852e11d72c05cb74d1058ea8b7f6d5dd4748 (diff)
downloadnixpkgs-bb51ba9bb883816b0f15b169c2f03510ad55c60d.tar
nixpkgs-bb51ba9bb883816b0f15b169c2f03510ad55c60d.tar.gz
nixpkgs-bb51ba9bb883816b0f15b169c2f03510ad55c60d.tar.bz2
nixpkgs-bb51ba9bb883816b0f15b169c2f03510ad55c60d.tar.lz
nixpkgs-bb51ba9bb883816b0f15b169c2f03510ad55c60d.tar.xz
nixpkgs-bb51ba9bb883816b0f15b169c2f03510ad55c60d.tar.zst
nixpkgs-bb51ba9bb883816b0f15b169c2f03510ad55c60d.zip
golden-cheetah: add desktop item and icon
Diffstat (limited to 'pkgs/applications/misc/golden-cheetah')
-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 eecc34b3d94..01447281fe7 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
   '';