Advertisement
Guest User

Untitled

a guest
Feb 28th, 2019
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.01 KB | None | 0 0
  1. # Maintainer: Doron Behar <doron.behar@gmail.com>
  2. # Contributor: Joan Bruguera Micó <joanbrugueram@gmail.com>
  3.  
  4. pkgname=dyninst
  5. pkgver=10.0.0
  6. pkgrel=1
  7. pkgdesc="Tools for binary instrumentation, analysis, and modification"
  8. arch=('i686' 'x86_64')
  9. url="https://dyninst.org/"
  10. license=('LGPL')
  11. depends=('gcc-libs' 'gcc-fortran' 'boost-libs' 'boost')
  12. makedepends=('cmake' 'boost-libs' 'intel-tbb' 'openmp' 'libdwarf' 'libelf')
  13. source=(https://github.com/dyninst/dyninst/archive/v${pkgver}.tar.gz
  14.         https://github.com/dyninst/dyninst/pull/541.patch)
  15. md5sums=('7b426c25a163b6994f78cdaedb02fd2f'
  16.          'f8a1f324f95a94c59bc2066972425359')
  17.  
  18. build() {
  19.   cd "${srcdir}/${pkgname}-${pkgver}"
  20.   patch -p1 < "${srcdir}/541.patch"
  21.  
  22.   mkdir -p "${srcdir}/build"
  23.   cd "${srcdir}/build"
  24.   cmake \
  25.     -DCMAKE_BUILD_TYPE=Release \
  26.     -DCMAKE_INSTALL_PREFIX=/usr \
  27.     -DUSE_OpenMP=ON \
  28.     "${srcdir}/${pkgname}-${pkgver}"
  29.   make
  30. }
  31.  
  32. package() {
  33.   cd "${srcdir}/build"
  34.   make DESTDIR="${pkgdir}" install
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement