ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/CMSDIST/geant4.spec
Revision: 1.1
Committed: Fri Feb 24 08:01:52 2006 UTC (19 years, 2 months ago) by eulisse
Branch: MAIN
Log Message:
First imported into repository.

File Contents

# Content
1 ### RPM external geant4 7.1
2 # Build system fudging and some patches by Lassi A. Tuura <lat@iki.fi>
3 Requires: clhep
4 Source0: http://geant4.cern.ch/support/source/geant4.%v.tar.gz
5 Source1: http://geant4.cern.ch/support/source/G4NDL.3.8.tar.gz
6 Source2: http://geant4.cern.ch/support/source/G4EMLOW.2.2.tar.gz
7 Source3: http://geant4.cern.ch/support/source/PhotonEvaporation.2.0.tar.gz
8 Source4: http://geant4.cern.ch/support/source/RadiativeDecay.3.0.tar.gz
9
10 %prep
11 %setup -n %n.%v
12 %ifos darwin
13 #patch0 -p1
14 #%patch1
15 %endif
16
17 %build
18 # Linux? -pthread?
19 export G4SYSTEM=$(uname)-g++
20 export G4INSTALL=%i
21 export G4BASE=$PWD/source
22 export G4WORKDIR=$PWD
23 export G4TMP=$PWD/tmp
24
25 export G4LIB_BUILD_SHARED=1
26 export G4DEBUG=1
27 # export G4LIB_BUILD_STATIC=1
28 # FIXME: For OS X? export G4NO_OPTIMISE=1 // unset G4OPTIMISE
29 # FIXME: override CERNLIB_PATH?
30
31 export CLHEP_BASE_DIR=$CLHEP_ROOT
32
33 export G4USE_STL=1
34 # export G4USE_G3TOG4=1
35
36 export G4UI_BUILD_TERMINAL_SESSION=1
37 # export G4UI_BUILD_GAG_SESSION=1
38 # export G4UI_BUILD_XAW_SESSION=1
39 # export G4UI_BUILD_XM_SESSION=1
40 # export G4UI_BUILD_WO_SESSION=1
41
42 export OGLHOME=/usr/X11R6
43 # export OGLLIBS="-L$OGLHOME/lib -lGLU -lGL"
44 # export OGLFLAGS="-I$OGLHOME/include"
45
46 export G4VIS_BUILD_DAWNFILE_DRIVER=1
47 # export G4VIS_BUILD_DAWN_DRIVER=1
48 # export G4VIS_BUILD_OPENGLX_DRIVER=1
49 # export G4VIS_BUILD_OPENGLXM_DRIVER=1
50 export G4VIS_BUILD_VRMLFILE_DRIVER=1
51 export G4VIS_BUILD_VRML_DRIVER=1
52 export G4VIS_BUILD_RAYTRACER_DRIVER=1
53
54 mkdir -p %i
55 tar -cf - config source | tar -C %i -xf -
56 make -C $G4BASE all
57 make -C $G4BASE includes
58
59 %install
60 # Build already installed into prefix
61 mkdir -p %i/data
62 tar -C %i/data -zxvf %_sourcedir/G4NDL*.tar.gz
63 tar -C %i/data -zxvf %_sourcedir/G4EMLOW*.tar.gz
64 tar -C %i/data -zxvf %_sourcedir/Photon*.tar.gz
65 tar -C %i/data -zxvf %_sourcedir/Rad*.tar.gz