gnubg: add desktop item

authored by SamLukeYes and committed by Emery Hemingway bf287a02 45cbde5b

+13 -2
+13 -2
pkgs/games/gnubg/default.nix
··· 1 - { lib, stdenv, fetchurl, pkg-config, glib, python3, gtk2, readline }: 1 + { lib, stdenv, fetchurl, pkg-config, glib, python3, gtk2, readline, 2 + copyDesktopItems, makeDesktopItem }: 2 3 3 4 stdenv.mkDerivation rec { 4 5 pname = "gnubg"; ··· 9 10 hash = "sha256-cjmXKUGcrZ8RLDBmoS0AANpFCkVq3XsJTYkVUGnWgh4="; 10 11 }; 11 12 12 - nativeBuildInputs = [ pkg-config python3 glib ]; 13 + nativeBuildInputs = [ copyDesktopItems pkg-config python3 glib ]; 13 14 14 15 buildInputs = [ gtk2 readline ]; 15 16 16 17 strictDeps = true; 17 18 18 19 configureFlags = [ "--with-gtk" "--with--board3d" ]; 20 + 21 + desktopItems = makeDesktopItem { 22 + desktopName = "GNU Backgammon"; 23 + name = pname; 24 + genericName = "Backgammon"; 25 + comment = meta.description; 26 + exec = pname; 27 + icon = pname; 28 + categories = [ "Game" "GTK" "StrategyGame" ]; 29 + }; 19 30 20 31 meta = with lib; 21 32 { description = "World class backgammon application";