summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorkyechou2021-09-14 16:54:31 -0500
committerkyechou2021-09-14 16:54:31 -0500
commit3d56a245b153898dd04ec68c9bae8149da5fd8a3 (patch)
tree1268f9a9429630a7f2c40bb5a34e1aa1bd0e5633 /PKGBUILD
parent4680b990193c1f36085ca6a1ce4188b500d8de90 (diff)
downloadaur-3d56a245b153898dd04ec68c9bae8149da5fd8a3.tar.gz
Update to 0.1.39
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD39
1 files changed, 13 insertions, 26 deletions
diff --git a/PKGBUILD b/PKGBUILD
index dd7b3d9de424..b64ac626cae4 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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: