summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorfordprefect2022-02-21 14:47:13 +0100
committerfordprefect2022-02-21 14:47:13 +0100
commit608e9908e1e1701ee9a75dc782f3ba9b0425e538 (patch)
treecc06f062feb8037e81c95e36fd8f18e6c810c0cb /PKGBUILD
parent019bcf2c156210bdd70e24b01925b8a4c00eb526 (diff)
downloadaur-python-fudge.tar.gz
fix python2 code
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD17
1 files changed, 14 insertions, 3 deletions
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
}