diff options
author | kyechou | 2021-09-14 16:54:31 -0500 |
---|---|---|
committer | kyechou | 2021-09-14 16:54:31 -0500 |
commit | 3d56a245b153898dd04ec68c9bae8149da5fd8a3 (patch) | |
tree | 1268f9a9429630a7f2c40bb5a34e1aa1bd0e5633 /PKGBUILD | |
parent | 4680b990193c1f36085ca6a1ce4188b500d8de90 (diff) | |
download | aur-3d56a245b153898dd04ec68c9bae8149da5fd8a3.tar.gz |
Update to 0.1.39
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 39 |
1 files changed, 13 insertions, 26 deletions
@@ -1,56 +1,43 @@ # Maintainer: Kuan-Yen Chou <kuanyenchou at gmail dot com> pkgname=anvill -pkgver=0.1.24 +pkgver=0.1.39 pkgrel=1 pkgdesc="Forge beautiful LLVM bitcode out of raw machine code" arch=('x86_64') url="https://github.com/lifting-bits/anvill" -license=('Apache') -depends=('cxx-common=0.1.1' 'remill' 'python' 'libunwind') +license=('AGPL3') +depends=('cxx-common=0.1.4' 'remill' 'python' 'libunwind') makedepends=('cmake' 'python-setuptools') -source=("https://github.com/lifting-bits/anvill/archive/v${pkgver}.tar.gz" - '00-install-specify-bitcode.patch' - '01-remove-python-installation.patch') -sha256sums=('cde3a269370b6c472877b7c3aca72526e19ff10eb1bb3c6bba2ff8649bb67c5a' - '3207d6df5edf7ddea2c8b7d6176089bd612bbffa3d4c8f0e29f1c98b1e52dcc2' - 'b586e9c1bb82f8e55eaca96b7a462a711c751e3684575d3212a13a0aa27da8de') - -prepare() { - cd "$srcdir/$pkgname-$pkgver" - patch -Np1 -i "$srcdir/00-install-specify-bitcode.patch" - patch -Np1 -i "$srcdir/01-remove-python-installation.patch" -} +source=("https://github.com/lifting-bits/anvill/archive/refs/tags/v${pkgver}.tar.gz") +sha256sums=('df0f3062807d2476ddcd58a33760c2d9ae14027a113562863c1603688faa356c') build() { vcpkg_libs='/opt/cxx-common/installed/x64-linux-rel' - export PATH="$vcpkg_libs/bin:${PATH}" - export CC="$vcpkg_libs/bin/clang" - export CXX="$vcpkg_libs/bin/clang++" + export PATH="$vcpkg_libs/bin:$vcpkg_libs/tools/*:${PATH}" + export CC="$vcpkg_libs/tools/llvm/clang" + export CXX="$vcpkg_libs/tools/llvm/clang++" cd "$srcdir/$pkgname-$pkgver" mkdir -p build && cd build cmake \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_VERBOSE_MAKEFILE=True \ + -DANVILL_ENABLE_INSTALL_TARGET=True \ + -DANVILL_ENABLE_TESTS=True \ -DVCPKG_ROOT="/opt/cxx-common" \ "$srcdir/$pkgname-$pkgver" make +} +check() { cd "$srcdir/$pkgname-$pkgver" - python setup.py build + cmake --build build --target test } package() { cd "$srcdir/$pkgname-$pkgver/build" make DESTDIR="${pkgdir}" install - - cd "$srcdir/$pkgname-$pkgver" - python setup.py install \ - --prefix=/usr \ - --root="$pkgdir" \ - --optimize=1 \ - --skip-build } # vim: set sw=4 ts=4 et: |