summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorfordprefect2022-02-21 14:47:13 +0100
committerfordprefect2022-02-21 14:47:13 +0100
commit608e9908e1e1701ee9a75dc782f3ba9b0425e538 (patch)
treecc06f062feb8037e81c95e36fd8f18e6c810c0cb
parent019bcf2c156210bdd70e24b01925b8a4c00eb526 (diff)
downloadaur-608e9908e1e1701ee9a75dc782f3ba9b0425e538.tar.gz
fix python2 code
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD17
2 files changed, 15 insertions, 4 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 34b66e2363c3..14a3335f5247 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = python-fudge
pkgdesc = Use fake objects (mocks, stubs, etc) to test real ones
pkgver = 1.1.1
- pkgrel = 2
+ pkgrel = 3
url = http://farmdev.com/projects/fudge/
arch = any
license = MIT
diff --git a/PKGBUILD b/PKGBUILD
index a8ea8228e9e8..46c7078faf5b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@
pkgname=python-fudge
pkgver=1.1.1
-pkgrel=2
+pkgrel=3
pkgdesc="Use fake objects (mocks, stubs, etc) to test real ones"
arch=(any)
url="http://farmdev.com/projects/fudge/"
@@ -15,12 +15,23 @@ source=("https://files.pythonhosted.org/packages/source/f/fudge/fudge-${pkgver}.
md5sums=('3aefdd12c3e0518665fe6735b24a0f9b')
prepare(){
- sed -i '70d' "$srcdir/fudge-$pkgver/setup.py"
+ cd "$srcdir"/fudge-$pkgver
+
+ # remove 2to3 conversion from setup.py (not supported anymore)
+ sed -i '70d' setup.py
+
+ # manual 2to3 conversion
+ 2to3 -w fudge/patcher.py
+ 2to3 -w fudge/tests/test_fudge.py
+ 2to3 -w fudge/tests/test_registry.py
}
package() {
cd "$srcdir/fudge-$pkgver"
python -m build --wheel --no-isolation
python -m installer --destdir="$pkgdir" dist/*.whl
- install -Dm644 LICENSE.txt "$pkgdir/usr/share/licenses/$pkgname/LICENSE.txt"
+ #_pyver = $(python --version|cut -f2 -d" " |cut -d"." -f1,2)
+ #echo ====>> $_pyver
+ mkdir -p "$pkgdir"/usr/share/licenses/$pkgname/
+ ln -s /usr/lib/python${_pyver}/site-packages/fudge-${pkgver}.dist-info/LICENSE.txt "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
}