diff options
author | github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> | 2021-07-23 18:01:08 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-07-23 18:01:08 +0000 |
commit | fa1fcd46e9abeea6008f7c3ce1e9e8a542864706 (patch) | |
tree | 1cb2636ad9fcd26e16af8e72e75888c19b8f05f5 /pkgs/games/gnonograms/default.nix | |
parent | 55a4a2d60a420ca83f31e3f659beb295fd6b8626 (diff) | |
parent | 981a57499125660b87f012a96d613bf7701ce5c8 (diff) | |
download | nixpkgs-fa1fcd46e9abeea6008f7c3ce1e9e8a542864706.tar nixpkgs-fa1fcd46e9abeea6008f7c3ce1e9e8a542864706.tar.gz nixpkgs-fa1fcd46e9abeea6008f7c3ce1e9e8a542864706.tar.bz2 nixpkgs-fa1fcd46e9abeea6008f7c3ce1e9e8a542864706.tar.lz nixpkgs-fa1fcd46e9abeea6008f7c3ce1e9e8a542864706.tar.xz nixpkgs-fa1fcd46e9abeea6008f7c3ce1e9e8a542864706.tar.zst nixpkgs-fa1fcd46e9abeea6008f7c3ce1e9e8a542864706.zip |
Merge master into staging-next
Diffstat (limited to 'pkgs/games/gnonograms/default.nix')
-rw-r--r-- | pkgs/games/gnonograms/default.nix | 64 |
1 files changed, 64 insertions, 0 deletions
diff --git a/pkgs/games/gnonograms/default.nix b/pkgs/games/gnonograms/default.nix new file mode 100644 index 00000000000..7a696001a15 --- /dev/null +++ b/pkgs/games/gnonograms/default.nix @@ -0,0 +1,64 @@ +{ lib +, stdenv +, fetchFromGitHub +, vala +, meson +, ninja +, pkg-config +, desktop-file-utils +, appstream +, python3 +, shared-mime-info +, wrapGAppsHook +, gtk3 +, pantheon +, libgee +}: + +stdenv.mkDerivation rec { + pname = "gnonograms"; + version = "1.4.5"; + + src = fetchFromGitHub { + owner = "jeremypw"; + repo = "gnonograms"; + rev = "v${version}"; + sha256 = "1ly3inp6dvjrixdysz5hdfwlhbs49ks0lf8062z2iq6gaf8ivkb2"; + }; + + postPatch = '' + patchShebangs meson/post_install.py + ''; + + nativeBuildInputs = [ + vala + meson + ninja + pkg-config + desktop-file-utils + appstream + python3 + shared-mime-info + wrapGAppsHook + ]; + + buildInputs = [ + gtk3 + pantheon.granite + libgee + ]; + + meta = with lib; { + description = "Nonograms puzzle game"; + longDescription = '' + An implementation of the Japanese logic puzzle "Nonograms" written in + Vala, allowing the user to: + * Draw puzzles + * Generate random puzzles of chosen difficulty + ''; + license = licenses.gpl3Plus; + maintainers = with maintainers; [ fgaz ]; + homepage = "https://github.com/jeremypw/gnonograms"; + platforms = platforms.all; + }; +} |