ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/CMSDIST/xdaq.spec
(Generate patch)

Comparing COMP/CMSDIST/xdaq.spec (file contents):
Revision 1.35 by dlange, Sat Jun 16 17:14:24 2007 UTC vs.
Revision 1.41 by elmer, Wed Jun 27 12:50:44 2007 UTC

# Line 1 | Line 1
1 < ### RPM external xdaq 3.9.0-CMS1
2 < Requires: zlib oracle
1 > ### RPM external xdaq 3.9.0-CMS3
2 > Requires: zlib mimetic xerces-c uuid
3   %define xdaqv %(echo %v | cut -f1 -d- | tr . _)
4   %define libext so
5   %if "%cmsplatf" == "slc3_ia32_gcc323"
# Line 11 | Line 11 | Source0: http://switch.dl.sourceforge.ne
11   Source1: http://switch.dl.sourceforge.net/sourceforge/xdaq/powerpack_G_V1_9_0.tgz
12   Source2: http://switch.dl.sourceforge.net/sourceforge/xdaq/worksuite_G_V1_8_0.tgz
13   Patch: xdaq_39_oracle
14 + Patch1: xdaq-3.9.0-uuid
15 + Patch2: xdaq-3.9.0-nossh
16  
17   %prep
18   %setup -T -b 0 -n TriDAS
19   %setup -D -T -b 1 -n TriDAS
20   %setup -D -T -b 2 -n TriDAS
21  
22 < %patch0 -p2
22 > #%patch0 -p2
23 > %patch1 -p1
24 > %patch2 -p1
25   ls
26   #perl -p -i -e "s|^#.*ksh(.*)|#!/usr/bin/env ksh $1|" daq/extern/SBSVME/1003/v2p3p0/sys/makefile \
27   #                                                     daq/extern/SBSVME/1003/v2p3p0/sys/mkbtp
# Line 34 | Line 38 | cp -rp *  %{i} # assuming there are no s
38   cd %{i}
39   export XDAQ_ROOT=$PWD
40   cd %{i}/daq
41 < #fool xdaq for oracle and friends
42 < #ln -s $ORACLE_ROOT extern/oracle/x86_slc4
41 > export MIMETIC_PREFIX=$MIMETIC_ROOT
42 > export XERCES_PREFIX=$XERCES_C_ROOT
43 > export UUID_LIB_PREFIX=$UUID_ROOT/lib
44 >
45   make CPPDEFINES=linux Set=extern_coretools install
46   make CPPDEFINES=linux Set=coretools install
47   make CPPDEFINES=linux Set=extern_powerpack install
48   make CPPDEFINES=linux Set=powerpack install
49 < #make CPPDEFINES=linux Set=extern_worksuite install
50 < make CPPDEFINES=linux Set=worksuite install
49 > cd xdaq2rc
50 > make CPPDEFINES=linux install
51 > cd ..
52 >
53  
54   # The following structure used as defined in Xdaq "simplify" script:
55   cd %{i}
56   mv x86*/lib .
57   mv x86*/bin .
58   mv x86*/include .
59 + mkdir include/interface
60 + mv daq/interface/evb/include/interface/evb include/interface
61 + mv daq/interface/shared/include/interface/shared include/interface
62 +
63   rm -fr daq
64   rm -fr CVS
65 + rm -fr x86*
66  
67   # Libraries from extern (not found cause they are symlinks)
68  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines