aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSören Tempel <soeren+git@soeren-tempel.net>2018-06-18 16:22:28 +0200
committerSören Tempel <soeren+git@soeren-tempel.net>2018-06-18 16:25:54 +0200
commit2dc65649625dc2e6a493993c0ba88de8d5438b55 (patch)
tree16efd9b23eda3cf8a40802ba1848f906db3c8fa3
parent1d809de8da34b18693e6eb9259dd008abfcda1a6 (diff)
downloadalpine_aports-2dc65649625dc2e6a493993c0ba88de8d5438b55.tar.bz2
alpine_aports-2dc65649625dc2e6a493993c0ba88de8d5438b55.tar.xz
alpine_aports-2dc65649625dc2e6a493993c0ba88de8d5438b55.zip
testing/capstone: add python subpackages
-rw-r--r--testing/capstone/APKBUILD23
1 files changed, 20 insertions, 3 deletions
diff --git a/testing/capstone/APKBUILD b/testing/capstone/APKBUILD
index acc2b5a6c4..96775073bb 100644
--- a/testing/capstone/APKBUILD
+++ b/testing/capstone/APKBUILD
@@ -2,16 +2,16 @@
2# Maintainer: Valery Kartel <valery.kartel@gmail.com> 2# Maintainer: Valery Kartel <valery.kartel@gmail.com>
3pkgname=capstone 3pkgname=capstone
4pkgver=3.0.4 4pkgver=3.0.4
5pkgrel=2 5pkgrel=3
6pkgdesc="The Ultimate Disassembler" 6pkgdesc="The Ultimate Disassembler"
7url="http://www.capstone-engine.org" 7url="http://www.capstone-engine.org"
8arch="all" 8arch="all"
9license="BSD-3-Clause-Clear" 9license="BSD-3-Clause-Clear"
10depends="" 10depends=""
11depends_dev="$pkgname" 11depends_dev="$pkgname"
12makedepends="cmake" 12makedepends="cmake python2-dev python3-dev py-setuptools"
13install="" 13install=""
14subpackages="$pkgname-dev" 14subpackages="$pkgname-dev py2-${pkgname}:_py2:noarch py3-${pkgname}:_py3:noarch"
15source="$pkgname-$pkgver.tar.gz::https://github.com/aquynh/$pkgname/archive/$pkgver.tar.gz 15source="$pkgname-$pkgver.tar.gz::https://github.com/aquynh/$pkgname/archive/$pkgver.tar.gz
16 $pkgname.pc" 16 $pkgname.pc"
17builddir="$srcdir"/$pkgname-$pkgver 17builddir="$srcdir"/$pkgname-$pkgver
@@ -42,5 +42,22 @@ package() {
42 "$pkgdir"/usr/lib/pkgconfig/$pkgname.pc 42 "$pkgdir"/usr/lib/pkgconfig/$pkgname.pc
43} 43}
44 44
45_py2() {
46 _py python2
47}
48
49_py3() {
50 _py python3
51}
52
53_py() {
54 local python="$1"
55 pkgdesc="$pkgdesc (for $python)"
56 install_if="$pkgname=$pkgver-r$pkgrel $python"
57
58 cd "$builddir/bindings/python"
59 $python setup.py install --prefix=/usr --root="$subpkgdir"
60}
61
45sha512sums="a5c29e7c559b5391d6a4ec9a7f766699ea6d321aa2f1fc57fdcec893107fa3ef2f5f6323629971c1129f1ca087df4f3ad03d0a8234d2eae368c8ccfec04dbf4d capstone-3.0.4.tar.gz 62sha512sums="a5c29e7c559b5391d6a4ec9a7f766699ea6d321aa2f1fc57fdcec893107fa3ef2f5f6323629971c1129f1ca087df4f3ad03d0a8234d2eae368c8ccfec04dbf4d capstone-3.0.4.tar.gz
4687eacef80df36be18fe86f540a452b7e290c9dfc85d01c7926d263f2e5060f6d5fd6a6c68c350caf532f4926902a77fba24e59cb5e9b606be9706980ae4c8235 capstone.pc" 6387eacef80df36be18fe86f540a452b7e290c9dfc85d01c7926d263f2e5060f6d5fd6a6c68c350caf532f4926902a77fba24e59cb5e9b606be9706980ae4c8235 capstone.pc"