gnonograms: init at 1.4.5

+66
+64
pkgs/games/gnonograms/default.nix
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , vala 5 + , meson 6 + , ninja 7 + , pkg-config 8 + , desktop-file-utils 9 + , appstream 10 + , python3 11 + , shared-mime-info 12 + , wrapGAppsHook 13 + , gtk3 14 + , pantheon 15 + , libgee 16 + }: 17 + 18 + stdenv.mkDerivation rec { 19 + pname = "gnonograms"; 20 + version = "1.4.5"; 21 + 22 + src = fetchFromGitHub { 23 + owner = "jeremypw"; 24 + repo = "gnonograms"; 25 + rev = "v${version}"; 26 + sha256 = "1ly3inp6dvjrixdysz5hdfwlhbs49ks0lf8062z2iq6gaf8ivkb2"; 27 + }; 28 + 29 + postPatch = '' 30 + patchShebangs meson/post_install.py 31 + ''; 32 + 33 + nativeBuildInputs = [ 34 + vala 35 + meson 36 + ninja 37 + pkg-config 38 + desktop-file-utils 39 + appstream 40 + python3 41 + shared-mime-info 42 + wrapGAppsHook 43 + ]; 44 + 45 + buildInputs = [ 46 + gtk3 47 + pantheon.granite 48 + libgee 49 + ]; 50 + 51 + meta = with lib; { 52 + description = "Nonograms puzzle game"; 53 + longDescription = '' 54 + An implementation of the Japanese logic puzzle "Nonograms" written in 55 + Vala, allowing the user to: 56 + * Draw puzzles 57 + * Generate random puzzles of chosen difficulty 58 + ''; 59 + license = licenses.gpl3Plus; 60 + maintainers = with maintainers; [ fgaz ]; 61 + homepage = "https://github.com/jeremypw/gnonograms"; 62 + platforms = platforms.all; 63 + }; 64 + }
+2
pkgs/top-level/all-packages.nix
··· 28743 28743 28744 28744 gmad = callPackage ../games/gmad { }; 28745 28745 28746 + gnonograms = callPackage ../games/gnonograms { }; 28747 + 28746 28748 gnubg = callPackage ../games/gnubg { }; 28747 28749 28748 28750 gnuchess = callPackage ../games/gnuchess { };