diff options
author | Sören Tempel <soeren+git@soeren-tempel.net> | 2018-06-18 16:22:28 +0200 |
---|---|---|
committer | Sören Tempel <soeren+git@soeren-tempel.net> | 2018-06-18 16:25:54 +0200 |
commit | 2dc65649625dc2e6a493993c0ba88de8d5438b55 (patch) | |
tree | 16efd9b23eda3cf8a40802ba1848f906db3c8fa3 | |
parent | 1d809de8da34b18693e6eb9259dd008abfcda1a6 (diff) | |
download | alpine_aports-2dc65649625dc2e6a493993c0ba88de8d5438b55.tar.bz2 alpine_aports-2dc65649625dc2e6a493993c0ba88de8d5438b55.tar.xz alpine_aports-2dc65649625dc2e6a493993c0ba88de8d5438b55.zip |
testing/capstone: add python subpackages
-rw-r--r-- | testing/capstone/APKBUILD | 23 |
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> |
3 | pkgname=capstone | 3 | pkgname=capstone |
4 | pkgver=3.0.4 | 4 | pkgver=3.0.4 |
5 | pkgrel=2 | 5 | pkgrel=3 |
6 | pkgdesc="The Ultimate Disassembler" | 6 | pkgdesc="The Ultimate Disassembler" |
7 | url="http://www.capstone-engine.org" | 7 | url="http://www.capstone-engine.org" |
8 | arch="all" | 8 | arch="all" |
9 | license="BSD-3-Clause-Clear" | 9 | license="BSD-3-Clause-Clear" |
10 | depends="" | 10 | depends="" |
11 | depends_dev="$pkgname" | 11 | depends_dev="$pkgname" |
12 | makedepends="cmake" | 12 | makedepends="cmake python2-dev python3-dev py-setuptools" |
13 | install="" | 13 | install="" |
14 | subpackages="$pkgname-dev" | 14 | subpackages="$pkgname-dev py2-${pkgname}:_py2:noarch py3-${pkgname}:_py3:noarch" |
15 | source="$pkgname-$pkgver.tar.gz::https://github.com/aquynh/$pkgname/archive/$pkgver.tar.gz | 15 | source="$pkgname-$pkgver.tar.gz::https://github.com/aquynh/$pkgname/archive/$pkgver.tar.gz |
16 | $pkgname.pc" | 16 | $pkgname.pc" |
17 | builddir="$srcdir"/$pkgname-$pkgver | 17 | builddir="$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 | |||
45 | sha512sums="a5c29e7c559b5391d6a4ec9a7f766699ea6d321aa2f1fc57fdcec893107fa3ef2f5f6323629971c1129f1ca087df4f3ad03d0a8234d2eae368c8ccfec04dbf4d capstone-3.0.4.tar.gz | 62 | sha512sums="a5c29e7c559b5391d6a4ec9a7f766699ea6d321aa2f1fc57fdcec893107fa3ef2f5f6323629971c1129f1ca087df4f3ad03d0a8234d2eae368c8ccfec04dbf4d capstone-3.0.4.tar.gz |
46 | 87eacef80df36be18fe86f540a452b7e290c9dfc85d01c7926d263f2e5060f6d5fd6a6c68c350caf532f4926902a77fba24e59cb5e9b606be9706980ae4c8235 capstone.pc" | 63 | 87eacef80df36be18fe86f540a452b7e290c9dfc85d01c7926d263f2e5060f6d5fd6a6c68c350caf532f4926902a77fba24e59cb5e9b606be9706980ae4c8235 capstone.pc" |