summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartin Diehl2023-02-16 12:30:53 +0100
committerMartin Diehl2023-02-16 12:30:53 +0100
commit18486a8fe6f4d2714497bc635bfb91abfeccd6be (patch)
treecb7378be20aeca8f0fa0beaf4da6e0d8656099c1
parentc621f37dbb770fdf81795f555e01fe93713b19bf (diff)
downloadaur-18486a8fe6f4d2714497bc635bfb91abfeccd6be.tar.gz
patch for invalid python version specifier
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD13
-rw-r--r--python-version.patch12
3 files changed, 25 insertions, 4 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 46913ea9c261..adff601eecbf 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = python-scooby
pkgdesc = A Great Dane turned Python environment detective
pkgver = 0.7.1
- pkgrel = 2
+ pkgrel = 3
url = https://github.com/banesullivan/scooby
arch = any
license = MIT
@@ -10,6 +10,8 @@ pkgbase = python-scooby
makedepends = python-wheel
depends = python
source = https://files.pythonhosted.org/packages/source/s/scooby/scooby-0.7.1.tar.gz
+ source = python-version.patch
sha512sums = 9cbac53dc97de0eb46f4d1cdb7ebc4a7f6a35f2ead234ee8a77aeff728661bfef02971accc8521bcee3de04d9f529e7c02a9664e8de677a5fba1e0256baa490b
+ sha512sums = 46811a25d222bb9c98dbf6a7abb1cbffd81067485886d2469d7dff5b0c1f79380443030021af54ccf8cfcd340570541285d394a81ddb68b5f3617533ff44042f
pkgname = python-scooby
diff --git a/PKGBUILD b/PKGBUILD
index f540a7538913..36961e375df1 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer: Martin Diehl <aur@martin-diehl.net>
pkgver=0.7.1
-pkgrel=2
+pkgrel=3
pkgname=python-scooby
_name=${pkgname#python-}
pkgdesc='A Great Dane turned Python environment detective'
@@ -10,8 +10,15 @@ url='https://github.com/banesullivan/scooby'
license=('MIT')
depends=('python')
makedepends=('python-build' 'python-installer' 'python-wheel')
-source=("https://files.pythonhosted.org/packages/source/${_name::1}/$_name/$_name-$pkgver.tar.gz")
-sha512sums=('9cbac53dc97de0eb46f4d1cdb7ebc4a7f6a35f2ead234ee8a77aeff728661bfef02971accc8521bcee3de04d9f529e7c02a9664e8de677a5fba1e0256baa490b')
+source=("https://files.pythonhosted.org/packages/source/${_name::1}/$_name/$_name-$pkgver.tar.gz"
+ python-version.patch)
+sha512sums=('9cbac53dc97de0eb46f4d1cdb7ebc4a7f6a35f2ead234ee8a77aeff728661bfef02971accc8521bcee3de04d9f529e7c02a9664e8de677a5fba1e0256baa490b'
+ '46811a25d222bb9c98dbf6a7abb1cbffd81067485886d2469d7dff5b0c1f79380443030021af54ccf8cfcd340570541285d394a81ddb68b5f3617533ff44042f')
+
+prepare() {
+ cd "$_name-$pkgver"
+ patch --forward --strip=1 --input="${srcdir}/python-version.patch"
+}
build() {
cd "$_name-$pkgver"
diff --git a/python-version.patch b/python-version.patch
new file mode 100644
index 000000000000..d79ede5fa776
--- /dev/null
+++ b/python-version.patch
@@ -0,0 +1,12 @@
+diff --color -ur --text scooby-0.7.1.orig/setup.py scooby-0.7.1.new/setup.py
+--- scooby-0.7.1.orig/setup.py 2023-02-16 12:14:14.886929678 +0100
++++ scooby-0.7.1.new/setup.py 2023-02-16 12:14:31.566938366 +0100
+@@ -28,7 +28,7 @@
+ 'Intended Audience :: Science/Research',
+ 'Natural Language :: English',
+ ),
+- python_requires='>=3.7.*',
++ python_requires='>=3.7',
+ extras_require={
+ 'cpu': ['psutil', 'mkl'],
+ # 'gpu': [], # TODO: what's needed?