Advertisement
Guest User

Untitled

a guest
Dec 1st, 2021
192
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.48 KB | None | 0 0
  1. pkgname=whizard
  2. pkgver=3.0.1
  3. pkgrel=1
  4. pkgdesc="The Generator of Monte Carlo Event Generators for Tevatron, LHC, ILC, CLIC, CEPC, FCC-ee, FCC-hh, SppC and other High Energy Physics Experiments"
  5. arch=("x86_64")
  6. url="http://${pkgname}.hepforge.org/downloads"
  7. license=('GPL2')
  8. depends=('gcc-libs' 'gcc-fortran' 'ocaml' 'libtirpc')
  9. makedepends=('texlive-bin' 'texlive-pictures' 'ghostscript')
  10. optdepends=('pythia8: PYTHIA8 for shower and hadronization'
  11. 'lhapdf: LHAPDF for structure functions'
  12. 'fastjet: FastJet for handling event data'
  13. 'looptools: LoopTools loop integral library'
  14. 'hepmc: HepMC for handling event data')
  15. source=("${url}/?f=${pkgname}-${pkgver}.tar.gz")
  16. sha256sums=('1463abd6c50ffe72029abc6f5a7d28ec63013852bfe5914cb464b58202c1437c')
  17.  
  18. prepare() {
  19. cd "${pkgname}-${pkgver}"
  20.  
  21. mkdir -p build
  22. }
  23.  
  24. build() {
  25. cd "${pkgname}-${pkgver}"/build
  26.  
  27. ../configure --prefix=/usr \
  28. --enable-lhapdf \
  29. --enable-hepmc \
  30. --enable-pythia8 \
  31. --enable-fastjet \
  32. --enable-looptools \
  33. --with-precision=quadruple \
  34. CPPFLAGS="-I/usr/include/tirpc" LIBS="-ltirpc" \
  35. CXXFLAGS="-std=c++17" \
  36. CFLAGS="-Wno-error=format-security"
  37.  
  38. make
  39. }
  40.  
  41. package() {
  42. cd "${pkgname}-${pkgver}"/build
  43.  
  44. make DESTDIR="$pkgdir" install
  45. cd ..
  46. install -D -m644 COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING"
  47. }
  48.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement