diff options
-rw-r--r-- | .SRCINFO | 8 | ||||
-rw-r--r-- | PKGBUILD | 20 |
2 files changed, 10 insertions, 18 deletions
@@ -1,6 +1,6 @@ pkgbase = ddisasm-git pkgdesc = A fast and accurate disassembler - pkgver = v0.1.1.r118.g29ab093 + pkgver = v0.1.1.r628.gcd19fb5 pkgrel = 1 url = https://github.com/grammatech/ddisasm arch = x86_64 @@ -9,12 +9,14 @@ pkgbase = ddisasm-git makedepends = cmake makedepends = souffle makedepends = mcpp + makedepends = lief makedepends = gtirb makedepends = gtirb-pprinter depends = capstone - optdepends = boost: build against system boost + depends = libehp + depends = boost provides = ddisasm - source = git://github.com/grammatech/ddisasm.git + source = git+https://github.com/grammatech/ddisasm.git sha512sums = SKIP pkgname = ddisasm-git @@ -2,17 +2,16 @@ # Maintainer: Eric Schulte <eschulte@grammatech.com> _srcname=ddisasm pkgname=ddisasm-git -pkgver=v0.1.1.r118.g29ab093 +pkgver=v0.1.1.r628.gcd19fb5 pkgrel=1 pkgdesc="A fast and accurate disassembler" arch=('x86_64') url="https://github.com/grammatech/ddisasm" license=('aGPLv3') -optdepends=('boost: build against system boost') -depends=('capstone') -makedepends=('git' 'cmake' 'souffle' 'mcpp' 'gtirb' 'gtirb-pprinter') +depends=('capstone' 'libehp' 'boost') +makedepends=('git' 'cmake' 'souffle' 'mcpp' 'lief' 'gtirb' 'gtirb-pprinter') provides=('ddisasm') -source=('git://github.com/grammatech/ddisasm.git') +source=('git+https://github.com/grammatech/ddisasm.git') sha512sums=('SKIP') pkgver() { @@ -22,16 +21,7 @@ pkgver() { build() { cd "$_srcname/" - if [ -f /usr/include/boost/program_options.hpp ];then - FLAGS="-DCMAKE_INSTALL_PREFIX=/usr -DDDISASM_USE_SYSTEM_BOOST=ON" - else - FLAGS="-DCMAKE_INSTALL_PREFIX=/usr" - fi - # CFLAGS="-march=x86-64 -mtune=generic -O2 -pipe -fno-plt" - # CXXFLAGS="-march=x86-64 -mtune=generic -O2 -pipe -fno-plt" - # LDFLAGS="-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now" - # CFLAGS="" CXXFLAGS="" LDFLAGS="" cmake . -Bbuild $FLAGS - cmake . -Bbuild + cmake . -Bbuild -DCMAKE_INSTALL_PREFIX=/usr -DLIEF_ROOT=/usr -DLIEF_LIBRARY=/usr/lib/libLIEF.so make -C build } |