summary refs log tree commit diff
diff options
context:
space:
mode:
authorBignaux Ronan <ronan@aimao.org>2018-08-05 14:23:52 +0200
committerBignaux Ronan <ronan@aimao.org>2019-03-30 13:21:37 +0100
commit0e893ff3d55e7e0fb8f1de7349321012c52fc366 (patch)
treee1b6f8e0d7715364012cebf6c6b38e4e3bd6805f
parent4bb6f26aeecbec7b7bf0dafdd00d54a97465df8d (diff)
downloadnixpkgs-0e893ff3d55e7e0fb8f1de7349321012c52fc366.tar
nixpkgs-0e893ff3d55e7e0fb8f1de7349321012c52fc366.tar.gz
nixpkgs-0e893ff3d55e7e0fb8f1de7349321012c52fc366.tar.bz2
nixpkgs-0e893ff3d55e7e0fb8f1de7349321012c52fc366.tar.lz
nixpkgs-0e893ff3d55e7e0fb8f1de7349321012c52fc366.tar.xz
nixpkgs-0e893ff3d55e7e0fb8f1de7349321012c52fc366.tar.zst
nixpkgs-0e893ff3d55e7e0fb8f1de7349321012c52fc366.zip
gscrabble: init at unstable-2019-03-11
-rw-r--r--pkgs/games/gscrabble/default.nix40
-rw-r--r--pkgs/top-level/all-packages.nix2
2 files changed, 42 insertions, 0 deletions
diff --git a/pkgs/games/gscrabble/default.nix b/pkgs/games/gscrabble/default.nix
new file mode 100644
index 00000000000..fc73f89f66c
--- /dev/null
+++ b/pkgs/games/gscrabble/default.nix
@@ -0,0 +1,40 @@
+{ stdenv, buildPythonApplication, fetchFromGitHub
+, gtk3, wrapGAppsHook, gst_all_1, gobject-introspection
+, python3Packages, gnome3, hicolor-icon-theme }:
+
+buildPythonApplication rec {
+  pname = "gscrabble";
+  version = "unstable-2019-03-11";
+
+  src = fetchFromGitHub {
+    owner = "RaaH";
+    repo = "gscrabble";
+    rev = "4b6e4e151a4cd4a4f66a5be2c8616becac3f2a29";
+    sha256 = "0a89kqh04x52q7qyv1rfa7xif0pdw3zc0dw5a24msala919g90q2";
+  };
+
+  doCheck = false;
+
+  nativeBuildInputs = [ wrapGAppsHook ];
+
+  buildInputs = with gst_all_1; [
+    gst-plugins-base gst-plugins-good gst-plugins-ugly gst-plugins-bad
+    hicolor-icon-theme gnome3.adwaita-icon-theme gtk3 gobject-introspection
+  ];
+
+  propagatedBuildInputs = with python3Packages; [ gst-python pygobject3 ];
+
+  preFixup = ''
+    gappsWrapperArgs+=(
+      --prefix PYTHONPATH : "$out/share/GScrabble/modules"
+      )
+  '';
+
+  meta = with stdenv.lib; {
+    description = "Golden Scrabble crossword puzzle game";
+    homepage = https://github.com/RaaH/gscrabble/;
+    license = licenses.gpl2Plus;
+    platforms = platforms.linux;
+    maintainers = [ maintainers.genesis ];
+  };
+}
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 1f1d1776601..a10edbb69ff 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -20911,6 +20911,8 @@ in
 
   gogui = callPackage ../games/gogui {};
 
+  gscrabble = python3Packages.callPackage ../games/gscrabble {};
+
   gshogi = python3Packages.callPackage ../games/gshogi {};
 
   gtetrinet = callPackage ../games/gtetrinet {