ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/CMSDIST/classlib.spec
Revision: 1.9
Committed: Fri Jun 24 08:12:39 2011 UTC (13 years, 10 months ago) by lat
Branch: MAIN
CVS Tags: builder_2011-08-09_17-03-37_dbs-server, builder_2011-08-09_14-45-47_dbs-client, builder_2011-08-08_23-23-23_dbs-server, DBS_2_1_6-pre5, DBS_2_1_6-pre4, DBS_2_1_6-pre3, builder_2011-07-28_21-25-51_dbs-server, builder_2011-07-28_21-25-43_dbs-client, DBS_2_1_6-pre2, TW20110727a, TW20110726a, builder_2011-07-20_14-45-50_wmagent, builder_2011-07-18_15-32-58_wmagent, builder_2011-07-14_18-33-29_asyncstageout, builder_2011-07-13_17-03-17_stagemanager-agent, builder_2011-07-13_16-55-50_stagemanager-agent, builder_2011-07-13_16-52-30_wmagent, builder_2011-07-13_09-48-46_crab-server3, builder_2011-07-11_12-04-16_cmsweb, builder_2011-07-11_11-53-31_cmsweb, HG1107c, builder_2011-07-08_16-07-44_cmsweb, TW20110707b, TW20110707a, builder_2011-07-05_11-26-58_cmsweb, HG1107b, builder_2011-07-04_15-53-33_cmsweb, TW20110704b, builder_2011-07-04_12-54-16_stagemanager, TW20110704a, builder_2011-07-02_17-25-15_dbs3-client, TW20110701a, builder_2011-07-01_14-15-56_cmsweb, builder_2011-07-01_12-35-36_cmsweb, builder_2011-06-30_17-06-37_crab-server3, builder_2011-06-29_20-56-28_cmsweb, TW20110629a, TW20110628a, TW20110627b, builder_2011-06-24_21-18-43_cmsweb, builder_2011-06-24_15-28-33_workqueue, HG1107a, lat20110624a
Changes since 1.8: +1 -2 lines
Log Message:
Replace %closingbrace with balanced parentheses in "case".

File Contents

# User Rev Content
1 lat 1.8 ### RPM external classlib 3.1.3
2 lat 1.1 Source: http://cmsmac01.cern.ch/~lat/exports/%n-%realversion.tar.bz2
3 lat 1.9 %define online %(case %cmsplatf in (*onl_*_*) echo true;; (*) echo false;; esac)
4 fwyzard 1.5
5 fwyzard 1.4 Requires: bz2lib
6     Requires: pcre
7     %if "%online" != "true"
8     Requires: openssl
9     Requires: zlib
10     %else
11     Requires: onlinesystemtools
12     %endif
13 lat 1.1
14     %prep
15     %setup -n %n-%realversion
16    
17     %build
18     ./configure --prefix=%i \
19     --with-zlib-includes=$ZLIB_ROOT/include \
20     --with-zlib-libraries=$ZLIB_ROOT/lib \
21     --with-bz2lib-includes=$BZ2LIB_ROOT/include \
22     --with-bz2lib-libraries=$BZ2LIB_ROOT/lib \
23     --with-pcre-includes=$PCRE_ROOT/include \
24     --with-pcre-libraries=$PCRE_ROOT/lib \
25     --with-openssl-includes=$OPENSSL_ROOT/include \
26 lat 1.2 --with-openssl-libraries=$OPENSSL_ROOT/lib
27    
28     perl -p -i -e '
29     s{-l(lzo2|lzma)}{}g;
30     !/^\S+: / && s{\S+LZ(O|MA)((C|Dec)ompressor|Constants|Error)\S+}{}g' \
31     Makefile
32 lat 1.1
33     make %makeprocesses
34    
35     %install
36     make %makeprocesses install