1 |
+ |
### RPM cms seal-tool-conf CMS_152 |
2 |
+ |
%if "%{?use_system_gcc:set}" != "set" |
3 |
+ |
Requires: gcc-toolfile |
4 |
+ |
Requires: gmake |
5 |
+ |
%endif |
6 |
|
|
7 |
< |
### RPM lcg seal-tool-conf 40 |
8 |
< |
Source0: none |
9 |
< |
|
10 |
< |
Requires: gcc |
7 |
> |
%if "%{?online_release:set}" != "set" |
8 |
> |
Requires: zlib |
9 |
> |
Requires: expat |
10 |
> |
Requires: openssl |
11 |
> |
Requires: db4 |
12 |
> |
Requires: gdbm |
13 |
> |
Requires: qt |
14 |
> |
Requires: castor |
15 |
> |
Requires: mysql |
16 |
> |
Requires: libpng |
17 |
> |
Requires: libjpg |
18 |
> |
Requires: dcap |
19 |
> |
Requires: oracle |
20 |
> |
Requires: oracle-env |
21 |
> |
Requires: libungif |
22 |
> |
Requires: libtiff |
23 |
> |
Requires: cppunit |
24 |
> |
Requires: systemtools |
25 |
> |
%else |
26 |
> |
Requires: onlinesystemtools |
27 |
> |
%define onlinesystemtoolsroot ${ONLINESYSTEMTOOLS_ROOT} |
28 |
> |
%endif |
29 |
|
|
30 |
+ |
Requires: python |
31 |
|
Requires: pcre |
8 |
– |
Requires: zlib |
32 |
|
Requires: bz2lib |
33 |
|
Requires: uuid |
11 |
– |
Requires: cppunit |
12 |
– |
Requires: oval |
13 |
– |
Requires: valgrind |
14 |
– |
Requires: python |
34 |
|
Requires: gccxml |
35 |
|
Requires: boost |
17 |
– |
Requires: root |
36 |
|
Requires: gsl |
37 |
|
Requires: clhep |
38 |
< |
Requires: qmtest |
21 |
< |
%prep |
22 |
< |
%build |
23 |
< |
(echo "ARCHITECTURE:%{cmsplatf}" |
24 |
< |
echo "SCRAM_BASEPATH:%{instroot}/external" |
25 |
< |
|
26 |
< |
%if "%{?use_system_gcc:set}" == "set" |
27 |
< |
echo "TOOL:gcc3:" |
28 |
< |
echo " +GCC_BASE:/none" |
29 |
< |
echo " +CC:$(which gcc)" |
30 |
< |
echo " +CXX:$(which c++)" |
31 |
< |
echo " +PATH:/none" # useless, toolbox says value="" |
32 |
< |
echo " +LD_LIBRARY_PATH:/none" # useless, toolbox says value="" |
33 |
< |
echo "TOOL:g77gcc3:" |
34 |
< |
echo " +FC:$(which g77)" |
35 |
< |
%else |
36 |
< |
echo "TOOL:gcc3:" |
37 |
< |
echo " +GCC_BASE:$GCC_ROOT" |
38 |
< |
echo "TOOL:g77gcc3:" |
39 |
< |
echo " +FC:$GCC_ROOT/bin/g77" |
40 |
< |
%endif |
41 |
< |
|
42 |
< |
|
43 |
< |
echo "TOOL:pcre:" |
44 |
< |
eval "echo \" +PCRE_BASE:\${PCRE_ROOT}\"" |
45 |
< |
eval "echo \" +PATH:\${PCRE_ROOT}/bin\"" |
46 |
< |
eval "echo \" +LIBDIR:\${PCRE_ROOT}/lib\"" |
47 |
< |
eval "echo \" +INCLUDE:\${PCRE_ROOT}/include\"" |
48 |
< |
|
49 |
< |
|
50 |
< |
echo "TOOL:zlib:" |
51 |
< |
eval "echo \" +ZLIB_BASE:\${ZLIB_ROOT}\"" |
52 |
< |
eval "echo \" +PATH:\${ZLIB_ROOT}/bin\"" |
53 |
< |
eval "echo \" +LIBDIR:\${ZLIB_ROOT}/lib\"" |
54 |
< |
eval "echo \" +INCLUDE:\${ZLIB_ROOT}/include\"" |
55 |
< |
|
56 |
< |
|
57 |
< |
echo "TOOL:bz2lib:" |
58 |
< |
eval "echo \" +BZ2LIB_BASE:\${BZ2LIB_ROOT}\"" |
59 |
< |
eval "echo \" +PATH:\${BZ2LIB_ROOT}/bin\"" |
60 |
< |
eval "echo \" +LIBDIR:\${BZ2LIB_ROOT}/lib\"" |
61 |
< |
eval "echo \" +INCLUDE:\${BZ2LIB_ROOT}/include\"" |
62 |
< |
|
63 |
< |
|
64 |
< |
echo "TOOL:uuid:" |
65 |
< |
eval "echo \" +UUID_BASE:\${UUID_ROOT}\"" |
66 |
< |
eval "echo \" +PATH:\${UUID_ROOT}/bin\"" |
67 |
< |
eval "echo \" +LIBDIR:\${UUID_ROOT}/lib\"" |
68 |
< |
eval "echo \" +INCLUDE:\${UUID_ROOT}/include\"" |
69 |
< |
|
70 |
< |
|
71 |
< |
echo "TOOL:cppunit:" |
72 |
< |
eval "echo \" +CPPUNIT_BASE:\${CPPUNIT_ROOT}\"" |
73 |
< |
eval "echo \" +PATH:\${CPPUNIT_ROOT}/bin\"" |
74 |
< |
eval "echo \" +LIBDIR:\${CPPUNIT_ROOT}/lib\"" |
75 |
< |
eval "echo \" +INCLUDE:\${CPPUNIT_ROOT}/include\"" |
76 |
< |
|
77 |
< |
|
78 |
< |
echo "TOOL:oval:" |
79 |
< |
eval "echo \" +OVAL_BASE:\${OVAL_ROOT}\"" |
80 |
< |
eval "echo \" +PATH:\${OVAL_ROOT}/bin\"" |
81 |
< |
eval "echo \" +LIBDIR:\${OVAL_ROOT}/lib\"" |
82 |
< |
eval "echo \" +INCLUDE:\${OVAL_ROOT}/include\"" |
83 |
< |
|
84 |
< |
|
85 |
< |
echo "TOOL:valgrind:" |
86 |
< |
eval "echo \" +VALGRIND_BASE:\${VALGRIND_ROOT}\"" |
87 |
< |
eval "echo \" +PATH:\${VALGRIND_ROOT}/bin\"" |
88 |
< |
eval "echo \" +LIBDIR:\${VALGRIND_ROOT}/lib\"" |
89 |
< |
eval "echo \" +INCLUDE:\${VALGRIND_ROOT}/include\"" |
90 |
< |
|
91 |
< |
PYTHON_MAJOR=$(echo $PYTHON_VERSION | sed 's/\.[0-9]*$//') |
92 |
< |
echo "TOOL:python:" |
93 |
< |
echo " +PYTHON_BASE:$PYTHON_ROOT" |
94 |
< |
echo " +LIBDIR:$PYTHON_ROOT/lib/python$PYTHON_MAJOR/config" |
95 |
< |
echo " +INCLUDE:$PYTHON_ROOT/include/python$PYTHON_MAJOR" |
96 |
< |
echo " +PATH:$PYTHON_ROOT/bin" |
97 |
< |
|
98 |
< |
|
99 |
< |
echo "TOOL:gccxml:" |
100 |
< |
eval "echo \" +GCCXML_BASE:\${GCCXML_ROOT}\"" |
101 |
< |
eval "echo \" +PATH:\${GCCXML_ROOT}/bin\"" |
102 |
< |
eval "echo \" +LIBDIR:\${GCCXML_ROOT}/lib\"" |
103 |
< |
eval "echo \" +INCLUDE:\${GCCXML_ROOT}/include\"" |
104 |
< |
|
105 |
< |
|
106 |
< |
echo "TOOL:boost:" |
107 |
< |
eval "echo \" +BOOST_BASE:\${BOOST_ROOT}\"" |
108 |
< |
eval "echo \" +PATH:\${BOOST_ROOT}/bin\"" |
109 |
< |
eval "echo \" +LIBDIR:\${BOOST_ROOT}/lib\"" |
110 |
< |
eval "echo \" +INCLUDE:\${BOOST_ROOT}/include\"" |
111 |
< |
|
112 |
< |
echo "TOOL:root:" |
113 |
< |
echo " +ROOT_BASE:$ROOT_ROOT" |
114 |
< |
echo " +LIBDIR:$ROOT_ROOT/lib" |
115 |
< |
echo " +INCLUDE:$ROOT_ROOT/include" |
116 |
< |
echo " +PATH:$ROOT_ROOT/bin" |
117 |
< |
echo " +ROOTSYS:$ROOT_ROOT" |
118 |
< |
|
119 |
< |
|
120 |
< |
echo "TOOL:gsl:" |
121 |
< |
eval "echo \" +GSL_BASE:\${GSL_ROOT}\"" |
122 |
< |
eval "echo \" +PATH:\${GSL_ROOT}/bin\"" |
123 |
< |
eval "echo \" +LIBDIR:\${GSL_ROOT}/lib\"" |
124 |
< |
eval "echo \" +INCLUDE:\${GSL_ROOT}/include\"" |
125 |
< |
|
126 |
< |
|
127 |
< |
echo "TOOL:clhep:" |
128 |
< |
eval "echo \" +CLHEP_BASE:\${CLHEP_ROOT}\"" |
129 |
< |
eval "echo \" +PATH:\${CLHEP_ROOT}/bin\"" |
130 |
< |
eval "echo \" +LIBDIR:\${CLHEP_ROOT}/lib\"" |
131 |
< |
eval "echo \" +INCLUDE:\${CLHEP_ROOT}/include\"" |
132 |
< |
|
38 |
> |
Requires: root |
39 |
|
|
40 |
< |
echo "TOOL:qmtest:" |
41 |
< |
eval "echo \" +QMTEST_BASE:\${QMTEST_ROOT}\"" |
136 |
< |
eval "echo \" +PATH:\${QMTEST_ROOT}/bin\"" |
137 |
< |
eval "echo \" +LIBDIR:\${QMTEST_ROOT}/lib\"" |
138 |
< |
eval "echo \" +INCLUDE:\${QMTEST_ROOT}/include\"" |
40 |
> |
%define skipreqtools %{nil} |
41 |
> |
%define skipreqtools jcompiler |
42 |
|
|
43 |
< |
) > tools.conf |
141 |
< |
%install |
142 |
< |
mkdir %i/configurations/ |
143 |
< |
cp tools.conf %i/configurations/tools-STANDALONE.conf |
43 |
> |
## IMPORT scramv1-tool-conf |