about summary refs log tree commit diff
diff options
context:
space:
mode:
authorTom Fitzhenry <tom@tom-fitzhenry.me.uk>2022-08-07 17:28:25 +1000
committerTom Fitzhenry <tom@tom-fitzhenry.me.uk>2022-08-08 08:11:25 +1000
commit5d5859df9b66978da74277df904338b231481bd2 (patch)
tree734aaaae36fb519acb6794b488596dbf91eedcc8
parentbfa595b925c564b2471c48714653b3adf7716224 (diff)
sgtpuzzles-mobile: init
-rw-r--r--pkgs/games/sgt-puzzles/default.nix3
-rw-r--r--pkgs/top-level/all-packages.nix4
2 files changed, 7 insertions, 0 deletions
diff --git a/pkgs/games/sgt-puzzles/default.nix b/pkgs/games/sgt-puzzles/default.nix
index f765961266ed3..4c537d4dd3728 100644
--- a/pkgs/games/sgt-puzzles/default.nix
+++ b/pkgs/games/sgt-puzzles/default.nix
@@ -1,6 +1,7 @@
 { lib, stdenv, fetchurl, desktop-file-utils
 , gtk3, libX11, cmake, imagemagick
 , pkg-config, perl, wrapGAppsHook
+, isMobile ? false
 }:
 
 stdenv.mkDerivation rec {
@@ -26,6 +27,8 @@ stdenv.mkDerivation rec {
     wrapGAppsHook
   ];
 
+  NIX_CFLAGS_COMPILE = if isMobile then "-DSTYLUS_BASED" else "";
+
   buildInputs = [ gtk3 libX11 ];
 
   postInstall = ''
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index ac9dd2071bda5..f1fe41d9f6079 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -33068,6 +33068,10 @@ with pkgs;
 
   sgtpuzzles = callPackage ../games/sgt-puzzles { };
 
+  sgtpuzzles-mobile = callPackage ../games/sgt-puzzles {
+    isMobile = true;
+  };
+
   shattered-pixel-dungeon = callPackage ../games/shattered-pixel-dungeon { };
 
   shticker-book-unwritten = callPackage ../games/shticker-book-unwritten { };