aboutsummaryrefslogtreecommitdiffstats
path: root/testing/lldb
diff options
context:
space:
mode:
authorLeo <thinkabit.ukim@gmail.com>2019-10-23 07:50:59 -0300
committerLeo <thinkabit.ukim@gmail.com>2019-10-28 09:18:37 -0300
commitec39f612d887be598ea7432eb51d9a2ccdbc2c55 (patch)
tree7a263ed0792b2f0389060f4eaf83fc45bf3844e7 /testing/lldb
parentcf8b5a85d025e1ec637dc88e13ee9bf14601ddf9 (diff)
testing/lldb: switch to python3
Diffstat (limited to 'testing/lldb')
-rw-r--r--testing/lldb/APKBUILD26
1 files changed, 13 insertions, 13 deletions
diff --git a/testing/lldb/APKBUILD b/testing/lldb/APKBUILD
index bcf67c7c1de..bcb954cb4a3 100644
--- a/testing/lldb/APKBUILD
+++ b/testing/lldb/APKBUILD
@@ -3,7 +3,7 @@
pkgname=lldb
# Note: Update together with llvm.
pkgver=9.0.0
-pkgrel=0
+pkgrel=1
_vermajor=${pkgver%%.*}
pkgdesc="Next generation, high-performance debugger"
arch="aarch64 armv7 s390x x86_64"
@@ -22,10 +22,10 @@ makedepends="
llvm-static>=$_vermajor
ncurses-dev
ninja
- python2-dev
+ python3-dev
swig
"
-subpackages="$pkgname-dev py2-$pkgname:py2"
+subpackages="$pkgname-dev py3-$pkgname:py3"
source="https://releases.llvm.org/$pkgver/lldb-$pkgver.src.tar.xz
fix-embedded_interpreter.patch
"
@@ -45,7 +45,7 @@ build() {
-DLLDB_DISABLE_LIBEDIT=ON \
-DLLDB_TEST_C_COMPILER=clang \
-DLLDB_TEST_CXX_COMPILER=clang++ \
- -DPYTHON_EXECUTABLE=/usr/bin/python2
+ -DPYTHON_EXECUTABLE=/usr/bin/python3
ninja
}
@@ -55,22 +55,22 @@ package() {
DESTDIR="$pkgdir" ninja install
}
-py2() {
- pkgdesc="Python module for LLDB"
- depends="$pkgname py2-six"
+py3() {
+ pkgdesc="Python3 module for LLDB"
+ depends="$pkgname python3 py3-six"
replaces="py-lldb"
- local sitedir="usr/lib/python2.7/site-packages"
+
+ local sitedir=$(python3 -c "import site; print(site.getsitepackages()[0])")
mkdir -p "$subpkgdir"/$sitedir
- cd "$subpkgdir"
- mv "$pkgdir"/$sitedir ${sitedir%/*}/
- rmdir "$pkgdir"/${sitedir%/*}
+ mv "$pkgdir"/"$sitedir"/* "$subpkgdir"/"$sitedir"
+ rm -rf "$pkgdir"/"$sitedir"
# Remove bundled module.
- rm $sitedir/six.py
+ rm "$subpkgdir"/"$sitedir"/six.py
- python2 -m compileall -fqd /$sitedir $sitedir
+ python3 -m compileall -fq "$subpkgdir"/"$sitedir"
}
sha512sums="86455d9d9866cde75e8d9bee7ddeb2680088dbc671e7d0c7bfff4c68ac963bc293bcaaf1a595db2b5529ddeee0dd0057ece37c90ee4ea194ac5e3fdb3122de01 lldb-9.0.0.src.tar.xz