Advertisement
JSkier

Untitled

Jun 28th, 2017
611
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.37 KB | None | 0 0
  1. # Maintainer: Brian Bidulock <bidulock@openss7.org>
  2. # Contributor: Patryk Kowalczyk < patryk at kowalczyk dot ws>
  3.  
  4. pkgname=hivex
  5. pkgver=1.3.14
  6. pkgrel=2
  7. pkgdesc="System for extracting the contents of Windows Registry."
  8. arch=("i686" "x86_64")
  9. url="http://libguestfs.org"
  10. license=("LGPL2.1")
  11. depends=("libxml2" "perl")
  12. makedepends=("python2" "ruby" "perl-io-stringy" "perl-test-simple" "ocaml-findlib" "ocaml")
  13. optdepends=("python2: for python bindings"
  14. "ruby: for ruby bindings"
  15. "ocaml: for ocaml bindings")
  16. options=("!emptydirs" "!libtool")
  17. source=("http://libguestfs.org/download/$pkgname/$pkgname-$pkgver.tar.gz")
  18. md5sums=('9fb5ed4525d30a84b216a05150be1558')
  19.  
  20. build() {
  21. cd $pkgname-$pkgver
  22. export HARDENING_PIE=0
  23. unset PREFIX
  24. ./configure \
  25. --bindir=/usr/bin \
  26. --libdir=/usr/lib \
  27. --prefix=/usr \
  28. --disable-rpath \
  29. --disable-static PYTHON=python2
  30. make
  31. }
  32.  
  33. _perl_depends() {
  34. # template start; name=perl-binary-module-dependency; version=1;
  35. if [[ $(find "$pkgdir/usr/lib/perl5/" -name "*.so") ]]; then
  36. _perlver_min=$(perl -e '$v = $^V->{version}; print $v->[0].".".($v->[1]);')
  37. _perlver_max=$(perl -e '$v = $^V->{version}; print $v->[0].".".($v->[1]+1);')
  38. depends+=("perl>=$_perlver_min" "perl<$_perlver_max")
  39. fi
  40. # template end;
  41. }
  42.  
  43. package() {
  44. cd $pkgname-$pkgver
  45. make DESTDIR="$pkgdir" install
  46. _perl_depends
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement