summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorYour Name2022-07-18 23:35:24 +0800
committerYour Name2022-07-18 23:35:24 +0800
commitb339265470639157092dd98952a65f9e9c785dd1 (patch)
tree6a79c520cda1c1d7cebed768dae69ea753a534e0
downloadaur-b339265470639157092dd98952a65f9e9c785dd1.tar.gz
Pack
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD24
-rw-r--r--fixbuild.patch23
3 files changed, 65 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..1c13ac77c2c1
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,18 @@
+pkgbase = python-labmaze
+ pkgdesc = A standalone release of DeepMind Lab's maze generator with Python bindings
+ pkgver = 1.0.5
+ pkgrel = 1
+ url = https://github.com/deepmind/labmaze
+ arch = x86_64
+ license = Apache-2.0
+ makedepends = python-setuptools
+ makedepends = bazel
+ depends = python
+ depends = python-absl
+ depends = python-numpy
+ source = https://github.com/deepmind/labmaze/archive/refs/tags/1.0.5.tar.gz
+ source = fixbuild.patch
+ sha256sums = 6f27748abb979f428cc2f6f2c18e51936791a9edf1fa78ff1850d106079eda05
+ sha256sums = 051d8c0ed8ce05562976c182ec4c0c5921f589beb2bfcad2a6eb4fb20a579d1f
+
+pkgname = python-labmaze
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..a2360ec45699
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,24 @@
+pkgname=python-labmaze
+pkgver=1.0.5
+pkgrel=1
+pkgdesc="A standalone release of DeepMind Lab's maze generator with Python bindings"
+url="https://github.com/deepmind/labmaze"
+license=("Apache-2.0")
+arch=('x86_64')
+depends=('python' 'python-absl' 'python-numpy')
+makedepends=('python-setuptools' 'bazel')
+source=("https://github.com/deepmind/labmaze/archive/refs/tags/$pkgver.tar.gz"
+"fixbuild.patch")
+sha256sums=('6f27748abb979f428cc2f6f2c18e51936791a9edf1fa78ff1850d106079eda05'
+ '051d8c0ed8ce05562976c182ec4c0c5921f589beb2bfcad2a6eb4fb20a579d1f')
+
+build() {
+ cd "${srcdir}/labmaze-$pkgver"
+ patch -Np1 -i "${srcdir}/fixbuild.patch"
+ python setup.py build
+}
+
+package() {
+ cd "${srcdir}/labmaze-$pkgver"
+ python setup.py install --root "$pkgdir" --optimize=1 --skip-build
+}
diff --git a/fixbuild.patch b/fixbuild.patch
new file mode 100644
index 000000000000..d2860e028688
--- /dev/null
+++ b/fixbuild.patch
@@ -0,0 +1,23 @@
+diff --git a/WORKSPACE b/WORKSPACE
+index 32c8bc2..3c2815b 100644
+--- a/WORKSPACE
++++ b/WORKSPACE
+@@ -26,14 +26,14 @@ http_archive(
+
+ http_archive(
+ name = "com_google_absl",
+- strip_prefix = "abseil-cpp-master",
+- urls = ["https://github.com/abseil/abseil-cpp/archive/master.zip"],
++ urls = ["https://github.com/abseil/abseil-cpp/archive/98eb410c93ad059f9bba1bf43f5bb916fc92a5ea.zip"],
++ strip_prefix = "abseil-cpp-98eb410c93ad059f9bba1bf43f5bb916fc92a5ea",
+ )
+
+ http_archive(
+ name = "com_google_googletest",
+- strip_prefix = "googletest-master",
+- urls = ["https://github.com/google/googletest/archive/master.zip"],
++ strip_prefix = "googletest-release-1.11.0",
++ urls = ["https://github.com/google/googletest/archive/refs/tags/release-1.11.0.zip"],
+ )
+
+ http_archive(