diff options
author | Francesco Gazzetta <fgaz@fgaz.me> | 2021-05-11 21:51:15 +0200 |
---|---|---|
committer | Francesco Gazzetta <fgaz@fgaz.me> | 2021-07-16 11:03:02 +0200 |
commit | 76db02360aefa00e8cc85df788b8a25ec23dc45e (patch) | |
tree | 1f6d72ed1b712af049b082c806bbde27b82dea70 /pkgs/games | |
parent | bf498746d3e378248cb25cb2610432e24daa06ce (diff) | |
download | nixpkgs-76db02360aefa00e8cc85df788b8a25ec23dc45e.tar nixpkgs-76db02360aefa00e8cc85df788b8a25ec23dc45e.tar.gz nixpkgs-76db02360aefa00e8cc85df788b8a25ec23dc45e.tar.bz2 nixpkgs-76db02360aefa00e8cc85df788b8a25ec23dc45e.tar.lz nixpkgs-76db02360aefa00e8cc85df788b8a25ec23dc45e.tar.xz nixpkgs-76db02360aefa00e8cc85df788b8a25ec23dc45e.tar.zst nixpkgs-76db02360aefa00e8cc85df788b8a25ec23dc45e.zip |
gnonograms: init at 1.4.5
Diffstat (limited to 'pkgs/games')
-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; + }; +} |