diff options
author | Sandro <sandro.jaeckel@gmail.com> | 2021-02-12 15:00:17 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-02-12 15:00:17 +0100 |
commit | 8f241849c561060b30e416d213bbe1c457f2b633 (patch) | |
tree | ff6fd1435cb02996e0e4dd67563545a21c0ffe2f /pkgs/games | |
parent | bf7ad67ca8f22ebeff171f595f0713361b6b0d42 (diff) | |
parent | 976ac59e41195655e7602a2802ba44a735a9ebc0 (diff) | |
download | nixlib-8f241849c561060b30e416d213bbe1c457f2b633.tar nixlib-8f241849c561060b30e416d213bbe1c457f2b633.tar.gz nixlib-8f241849c561060b30e416d213bbe1c457f2b633.tar.bz2 nixlib-8f241849c561060b30e416d213bbe1c457f2b633.tar.lz nixlib-8f241849c561060b30e416d213bbe1c457f2b633.tar.xz nixlib-8f241849c561060b30e416d213bbe1c457f2b633.tar.zst nixlib-8f241849c561060b30e416d213bbe1c457f2b633.zip |
Merge pull request #112716 from khumba/frozen-bubble-desktop-file
frozen-bubble: add desktop file
Diffstat (limited to 'pkgs/games')
-rw-r--r-- | pkgs/games/frozen-bubble/default.nix | 18 |
1 files changed, 15 insertions, 3 deletions
diff --git a/pkgs/games/frozen-bubble/default.nix b/pkgs/games/frozen-bubble/default.nix index 6883acb6014c..f9dd3fd61592 100644 --- a/pkgs/games/frozen-bubble/default.nix +++ b/pkgs/games/frozen-bubble/default.nix @@ -1,5 +1,6 @@ -{ lib, fetchurl, perlPackages, pkg-config, SDL, SDL_mixer, SDL_Pango, glib }: - +{ lib, fetchurl, perlPackages, pkg-config, SDL, SDL_mixer, SDL_Pango, glib +, copyDesktopItems, makeDesktopItem +}: perlPackages.buildPerlModule { pname = "frozen-bubble"; version = "2.212"; @@ -10,13 +11,24 @@ perlPackages.buildPerlModule { }; patches = [ ./fix-compilation.patch ]; - nativeBuildInputs = [ pkg-config ]; + nativeBuildInputs = [ copyDesktopItems pkg-config ]; buildInputs = [ glib SDL SDL_mixer SDL_Pango perlPackages.SDL perlPackages.FileSlurp ]; propagatedBuildInputs = with perlPackages; [ AlienSDL CompressBzip2 FileShareDir FileWhich IPCSystemSimple LocaleMaketextLexicon ]; perlPreHook = "export LD=$CC"; + desktopItems = [ + (makeDesktopItem { + name = "frozen-bubble"; + exec = "frozen-bubble"; + desktopName = "Frozen Bubble"; + genericName = "Frozen Bubble"; + comment = "Arcade/reflex colour matching game"; + categories = "Game;"; + }) + ]; + meta = { description = "Puzzle with Bubbles"; license = lib.licenses.gpl2; |