about summary refs log tree commit diff
path: root/pkgs/desktops
diff options
context:
space:
mode:
authorJan Tojnar <jtojnar@gmail.com>2018-09-05 00:48:25 +0000
committerJan Tojnar <jtojnar@gmail.com>2018-11-30 21:34:23 +0100
commit9637215623b6f59cf99048b3ba2512ba1e4d0a9f (patch)
tree78e16317962c68a3fc26d38132f90c405386f13f /pkgs/desktops
parent2dd1afd37e08c32660b7806029f3f221389b18e1 (diff)
downloadnixlib-9637215623b6f59cf99048b3ba2512ba1e4d0a9f.tar
nixlib-9637215623b6f59cf99048b3ba2512ba1e4d0a9f.tar.gz
nixlib-9637215623b6f59cf99048b3ba2512ba1e4d0a9f.tar.bz2
nixlib-9637215623b6f59cf99048b3ba2512ba1e4d0a9f.tar.lz
nixlib-9637215623b6f59cf99048b3ba2512ba1e4d0a9f.tar.xz
nixlib-9637215623b6f59cf99048b3ba2512ba1e4d0a9f.tar.zst
nixlib-9637215623b6f59cf99048b3ba2512ba1e4d0a9f.zip
gnome3.gnome-sudoku: 3.28.0 → 3.30.0
Diffstat (limited to 'pkgs/desktops')
-rw-r--r--pkgs/desktops/gnome-3/games/gnome-sudoku/default.nix25
1 files changed, 16 insertions, 9 deletions
diff --git a/pkgs/desktops/gnome-3/games/gnome-sudoku/default.nix b/pkgs/desktops/gnome-3/games/gnome-sudoku/default.nix
index 23783c46e2b0..66f31245e0ba 100644
--- a/pkgs/desktops/gnome-3/games/gnome-sudoku/default.nix
+++ b/pkgs/desktops/gnome-3/games/gnome-sudoku/default.nix
@@ -1,23 +1,30 @@
-{ stdenv, fetchurl, pkgconfig, intltool, gtk3, gnome3, wrapGAppsHook
-, json-glib, qqwing, itstool, libxml2 }:
+{ stdenv, fetchurl, meson, ninja, vala, pkgconfig, gobjectIntrospection, gettext, gtk3, gnome3, wrapGAppsHook
+, json-glib, qqwing, itstool, libxml2, python3, desktop-file-utils }:
 
 stdenv.mkDerivation rec {
   name = "gnome-sudoku-${version}";
-  version = "3.28.0";
+  version = "3.30.0";
 
   src = fetchurl {
     url = "mirror://gnome/sources/gnome-sudoku/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
-    sha256 = "07b4lzniaf3gjsss6zl1lslv18smwc4nrijykvn2z90f423q2xav";
+    sha256 = "1xy986s51jnrcqwan2hy4bjdg6797yr9s7gxx2z2q4j4gkx3qa1f";
   };
 
+  nativeBuildInputs = [ meson ninja vala pkgconfig gobjectIntrospection gettext itstool libxml2 python3 desktop-file-utils wrapGAppsHook ];
+  buildInputs = [ gtk3 gnome3.libgee json-glib qqwing ];
+
+  postPatch = ''
+    chmod +x post_install.py # patchShebangs requires executable file
+    patchShebangs post_install.py
+  '';
+
   passthru = {
-    updateScript = gnome3.updateScript { packageName = "gnome-sudoku"; attrPath = "gnome3.gnome-sudoku"; };
+    updateScript = gnome3.updateScript {
+      packageName = "gnome-sudoku";
+      attrPath = "gnome3.gnome-sudoku";
+    };
   };
 
-  nativeBuildInputs = [ pkgconfig ];
-  buildInputs = [ intltool wrapGAppsHook gtk3 gnome3.libgee
-                  json-glib qqwing itstool libxml2 ];
-
   meta = with stdenv.lib; {
     homepage = https://wiki.gnome.org/Apps/Sudoku;
     description = "Test your logic skills in this number grid puzzle";