diff options
author | Pierre Lalet | 2023-06-24 23:40:50 +0200 |
---|---|---|
committer | Pierre Lalet | 2023-06-24 23:40:50 +0200 |
commit | 356ab507abb92db24e05a926424d1478c0bd28ab (patch) | |
tree | f9d13bad86af474ad0e06dae691fd0ff22cdb6fb /PKGBUILD | |
parent | 990ca0aa9a7d777f40ce424a48a24b0e7dfdecc8 (diff) | |
download | aur-miasm-git.tar.gz |
Version update, drop Python 2
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 28 |
1 files changed, 3 insertions, 25 deletions
@@ -2,14 +2,14 @@ pkgbase='miasm-git' pkgbasename='miasm' -pkgname=('python-miasm-git' 'python2-miasm-git') -pkgver=0.1.3.dev413 +pkgname=('python-miasm-git') +pkgver=0.1.5.dev14 pkgrel=1 pkgdesc='Machine code manipulation library' arch=('any') url='https://miasm.re/' license=('GPL2') -makedepends=('git' 'python-setuptools' 'python2-setuptools') +makedepends=('git' 'python-setuptools') source=("git+https://github.com/cea-sec/miasm.git") sha256sums=('SKIP') @@ -18,19 +18,9 @@ pkgver() { python setup.py --version 2>/dev/null | grep -v ^build } -prepare() { - cp -a ${srcdir}/${pkgbasename}{,-py2} -} - build() { - ( cd "$srcdir/$pkgbasename" python setup.py build - ) - ( - cd "$srcdir/$pkgbasename-py2" - python2 setup.py build - ) } package_python-miasm-git() { @@ -44,15 +34,3 @@ package_python-miasm-git() { python setup.py install --root="${pkgdir}" --prefix=/usr --optimize=1 install -Dm0644 -t "$pkgdir/usr/share/licenses/$pkgname/" LICENSE } - -package_python2-miasm-git() { - depends=('python2' 'python2-pyparsing' 'python2-future') - optdepends=('python2-llvmlite: jit with LLVM engine, bridge between Miasm and LLVM IRs' - 'python2-pycparser: additional features based on type manipulations' - 'python2-z3: additional features based on constraint solving') - provides=('python2-miasm') - conflicts=('python2-miasm') - cd "$srcdir/$pkgbasename-py2" - python2 setup.py install --root="${pkgdir}" --prefix=/usr --optimize=1 - install -Dm0644 -t "$pkgdir/usr/share/licenses/$pkgname/" LICENSE -} |