1 # Maintainer: Yngve Inntjore Levinsen <yngve.inntjore.levinsen@cern.ch>
7 pkgdesc="A Geant4 extension toolkit for beamline simulations."
12 optdepends=('root: optional output format' 'accelerator-ml-uap: simplifies parsing from other sequence formats (e.g. MadX)')
13 arch=('x86_64' 'i686')
15 url="http://www.pp.rhul.ac.uk/twiki/bin/view/JAI/BdSim"
17 depends=("geant4==${_G4aurver}" 'cernlib' 'awk')
19 source=(archconfig.sh fix.patch )
21 md5sums=('0b52741ab08da1f44f0ac8f493d23b52'
22 '12e9bdef1ed34ac8ed2fdb2955ea4567')
24 _svntrunk=https://svn.pp.rhul.ac.uk/JAI/BDSIM/trunk
29 svn co -r $pkgver $_svntrunk bdsim
38 #need to do some manual fixes (is reported upstream)
39 patch -u -p1 -i ../fix.patch
40 patch -u -p1 -i ../Makefile.diff
41 g4run .././archconfig.sh
44 msg "BDSIM finished compiling, now packaging"
47 #install supporting documentation
48 mkdir -p ${pkgdir}/usr/share/doc/${pkgname}/
49 cp -r docs ${pkgdir}/usr/share/doc/${pkgname}/
50 cp -r examples ${pkgdir}/usr/share/doc/${pkgname}/
51 cp -r utils ${pkgdir}/usr/share/doc/${pkgname}/
52 cp vis.mac ${pkgdir}/usr/share/doc/${pkgname}/
53 #delete all svn folders...
54 rm -rf ${pkgdir}/usr/share/doc/${pkgname}/.svn/
55 rm -rf ${pkgdir}/usr/share/doc/${pkgname}/*/.svn/
56 rm -rf ${pkgdir}/usr/share/doc/${pkgname}/*/*/.svn/
57 rm -rf ${pkgdir}/usr/share/doc/${pkgname}/*/*/*/.svn/
58 rm -rf ${pkgdir}/usr/share/doc/${pkgname}/*/*/*/*/.svn/
61 mkdir -p ${pkgdir}/usr/bin/
62 mkdir -p ${pkgdir}/usr/lib/
63 install -D -m111 bin/Linux-g++/bdsim ${pkgdir}/usr/bin/
64 install -D -m755 parser/libgmad.so ${pkgdir}/usr/lib/
66 # Remove compilation directories:
72 # git apply ../bdsimCC.diff -R
73 # git apply ../ggmad.diff -R
74 # git apply ../gmad.diff -R
75 # git apply ../Makefile.diff -R
76 # git apply ../physicslist.diff -R