diff options
author | Leo <thinkabit.ukim@gmail.com> | 2019-10-23 07:50:59 -0300 |
---|---|---|
committer | Leo <thinkabit.ukim@gmail.com> | 2019-10-28 09:18:37 -0300 |
commit | ec39f612d887be598ea7432eb51d9a2ccdbc2c55 (patch) | |
tree | 7a263ed0792b2f0389060f4eaf83fc45bf3844e7 /testing/lldb | |
parent | cf8b5a85d025e1ec637dc88e13ee9bf14601ddf9 (diff) |
testing/lldb: switch to python3
Diffstat (limited to 'testing/lldb')
-rw-r--r-- | testing/lldb/APKBUILD | 26 |
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 |