aboutsummaryrefslogtreecommitdiff
path: root/packages
diff options
context:
space:
mode:
authorJack Jamison <jackqjamison@gmail.com>2026-09-17 17:50:23 +0200
committerJack Jamison <jackqjamison@gmail.com>2026-09-17 17:50:23 +0200
commit396ab55d6e07f6bd031087005216d3e49d3c2ad1 (patch)
treecc4da05e6cb6792c5c75e17f2a77142f283fd000 /packages
parent011cd7ffdb48b1cf66c7c9e250e7cd134d38c764 (diff)
packaged xdemineur (and added desc dir to api (and fiddled with snadboxing))
Diffstat (limited to 'packages')
-rw-r--r--packages/xdemineur/string.patch10
-rw-r--r--packages/xdemineur/xdemineur.sh25
2 files changed, 35 insertions, 0 deletions
diff --git a/packages/xdemineur/string.patch b/packages/xdemineur/string.patch
new file mode 100644
index 0000000..e56296e
--- /dev/null
+++ b/packages/xdemineur/string.patch
@@ -0,0 +1,10 @@
+--- main.c 1999-08-01 22:57:46.000000000 +0200
++++ newmain.c 2026-09-17 17:28:16.911113144 +0200
+@@ -21,6 +21,7 @@
+ #include <stdlib.h>
+ #include <sysexits.h>
+ #include <time.h>
++#include <string.h>
+
+ #include "demineur.h"
+ #include "xdemineur.h"
diff --git a/packages/xdemineur/xdemineur.sh b/packages/xdemineur/xdemineur.sh
new file mode 100644
index 0000000..bb921b7
--- /dev/null
+++ b/packages/xdemineur/xdemineur.sh
@@ -0,0 +1,25 @@
+pkg_id=xdemineur
+pkg_name="xdémineur"
+pkg_desc="a minesweeper game for the X Window System"
+pkg_webpage="https://www.babafou.eu.org/xdemineur/"
+pkg_license="MIT-CMU"
+pkg_version="2.1.1"
+
+pkg_source_name="xdemineur-$pkg_version.tar.gz"
+pkg_source_url="https://www.babafou.eu.org/xdemineur/xdemineur-$pkg_version.tar.gz"
+pkg_source_checksum="593824412a208a1b75d5b15745a271dc3eba330d41f7718f4826567d04bcbb9b"
+
+# NOTE: requires horrible x imake thing
+
+configure() {
+ patch main.c < $descdir/string.patch
+ xmkmf
+}
+
+build() {
+ make -j16
+}
+
+install() {
+ make DESTDIR="$root" install
+}