summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorcyrozap2017-01-17 00:04:04 -0600
committercyrozap2017-01-17 00:04:04 -0600
commit2bd82b81292c316774ca8a8f6b5d1d996835a01d (patch)
tree295a4e2a1a6bea8da92756428170307f8cafeda9
parent462f94d2b7029dff2d2ff143718cde9657d53293 (diff)
downloadaur-2bd82b81292c316774ca8a8f6b5d1d996835a01d.tar.gz
Ugly hack to fix linking issue
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD6
2 files changed, 6 insertions, 2 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 4ae9a7d1813a..7f920ecd64ac 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = python-frida
pkgdesc = Inject JavaScript to explore native apps on Windows, Mac, Linux, iOS and Android. Python 3 version from PyPi
pkgver = 9.0.6
- pkgrel = 2
+ pkgrel = 3
url = http://www.frida.re
arch = i686
arch = x86_64
diff --git a/PKGBUILD b/PKGBUILD
index 5eeebdf8e463..2ff382328f4f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
_pkgname=frida
pkgname=python-$_pkgname
pkgver=9.0.6
-pkgrel=2
+pkgrel=3
pkgdesc="Inject JavaScript to explore native apps on Windows, Mac, Linux, iOS and Android. Python 3 version from PyPi"
arch=('i686' 'x86_64') # setup.py downloads pre-built binary components, so it doesn't work on ARM (yet).
url="http://www.frida.re"
@@ -24,6 +24,10 @@ package() {
cd "$srcdir/$_pkgname-$pkgver"
python setup.py install --root=$pkgdir --optimize=1 --skip-build
+ # Ugly hack because frida-python is built against 3.5 but Arch uses 3.6
+ install -d "$pkgdir/usr/lib"
+ ln -s "libpython3.6m.so.1.0" "$pkgdir/usr/lib/libpython3.5m.so.1.0"
+
cd "$srcdir"
install -d "$pkgdir/usr/share/licenses/$pkgname"
install -m 644 "COPYING" "$pkgdir/usr/share/licenses/$pkgname/"