summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorkyechou2020-11-14 13:29:25 -0600
committerkyechou2020-11-14 13:29:25 -0600
commit66941b057a65b88273b13be6259f343daf09da76 (patch)
treee984a8ce4732210ddb8fa3d0ef275c833e3c40c4
parentce84b82101804bfa228c11ca626266b5d0d3212e (diff)
downloadaur-66941b057a65b88273b13be6259f343daf09da76.tar.gz
Use cxx-common
-rw-r--r--.SRCINFO11
-rw-r--r--PKGBUILD18
2 files changed, 15 insertions, 14 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 880c225cf9ee..06b92522f748 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,17 +1,14 @@
pkgbase = anvill
pkgdesc = Forge beautiful LLVM bitcode out of raw machine code
pkgver = 0.1.20
- pkgrel = 3
- url = https://github.com/lifting-bits/remill
+ pkgrel = 4
+ url = https://github.com/lifting-bits/anvill
arch = x86_64
license = Apache
- makedepends = clang
- makedepends = cmake
+ makedepends = python-setuptools
+ depends = cxx-common=0.0.14
depends = remill
depends = python
- depends = gflags
- depends = google-glog
- depends = intelxed
depends = ncurses
depends = zlib
source = https://github.com/lifting-bits/anvill/archive/v0.1.20.tar.gz
diff --git a/PKGBUILD b/PKGBUILD
index 8b6a69734ab2..693ae997a6bf 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,13 +2,13 @@
pkgname=anvill
pkgver=0.1.20
-pkgrel=3
+pkgrel=4
pkgdesc="Forge beautiful LLVM bitcode out of raw machine code"
arch=('x86_64')
-url="https://github.com/lifting-bits/remill"
+url="https://github.com/lifting-bits/anvill"
license=('Apache')
-depends=('remill' 'python' 'gflags' 'google-glog' 'intelxed' 'ncurses' 'zlib')
-makedepends=('clang' 'cmake')
+depends=('cxx-common=0.0.14' 'remill' 'python' 'ncurses' 'zlib')
+makedepends=('python-setuptools')
source=("https://github.com/lifting-bits/anvill/archive/v${pkgver}.tar.gz"
'00-install-specify-bitcode.patch'
'01-remove-python-installation.patch')
@@ -23,11 +23,14 @@ prepare() {
}
build() {
+ export TRAILOFBITS_LIBRARIES="/opt/cxx-common/libraries"
+ export PATH="${TRAILOFBITS_LIBRARIES}/cmake/bin:${TRAILOFBITS_LIBRARIES}/llvm/bin:${PATH}"
+
cd "$srcdir/$pkgname-$pkgver"
mkdir -p build && cd build
- cmake \
- -DCMAKE_C_COMPILER=/usr/bin/clang \
- -DCMAKE_CXX_COMPILER=/usr/bin/clang++ \
+ "${TRAILOFBITS_LIBRARIES}/cmake/bin/cmake" \
+ -DCMAKE_C_COMPILER="${TRAILOFBITS_LIBRARIES}/llvm/bin/clang" \
+ -DCMAKE_CXX_COMPILER="${TRAILOFBITS_LIBRARIES}/llvm/bin/clang++" \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_VERBOSE_MAKEFILE=True \
"$srcdir/$pkgname-$pkgver"
@@ -40,6 +43,7 @@ build() {
package() {
cd "$srcdir/$pkgname-$pkgver/build"
make DESTDIR="${pkgdir}" install
+ rm -rf "$pkgdir/usr/share"
cd "$srcdir/$pkgname-$pkgver"
python setup.py install \