ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/CMSDIST/classlib.spec
Revision: 1.10
Committed: Sat Jul 9 11:46:49 2011 UTC (13 years, 9 months ago) by lat
Branch: MAIN
CVS Tags: TW20120302a, bld_1320341101_PHEDEX-combined-agents_slc5_amd64_gcc434, bld_1320248863_PHEDEX-combined-agents_slc5_amd64_gcc434, TW20111010c, TW20111010b, TW20111010a, builder_2011-10-04_16-25-49_das, bld_1317721310_stagemanager-agent_slc5_amd64_gcc434, builder_2011-09-30_15-50-42_PHEDEX-combined-agents, builder_2011-09-29_13-07-19_cmsweb, builder_2011-09-29_12-57-04_cmsweb, HG1109e, builder_2011-09-29_09-05-43_crab-server3, builder_2011-09-29_09-05-42_asyncstageout, builder_2011-09-29_05-49-40_wmagent, builder_2011-09-28_19-05-55_PHEDEX-combined-agents, builder_2011-09-28_16-45-33_das, builder_2011-09-28_16-05-45_das, TW20110928b, builder_2011-09-28_12-04-32_stagemanager-agent, builder_2011-09-28_12-04-32_stagemanager, TW20110928a, builder_2011-09-28_11-09-39_stagemanager-agent, builder_2011-09-27_17-51-30_reqmon, builder_2011-09-26_18-50-48_stagemanager-agent, builder_2011-09-26_18-50-48_stagemanager, HG1109d, builder_2011-09-23_12-46-40_cmsweb, builder_2011-09-23_12-37-00_cmsweb, builder_2011-09-23_12-09-06_wmagent, builder_2011-09-22_12-03-59_asyncstageout, builder_2011-09-22_11-25-57_crab-server3, builder_2011-09-22_11-24-38_asyncstageout, builder_2011-09-22_09-46-05_cmsweb, builder_2011-09-22_09-36-11_cmsweb, builder_2011-09-22_05-26-44_wmagent, builder_2011-09-21_18-06-30_asyncstageout, builder_2011-09-21_15-26-46_wmagent, builder_2011-09-21_12-53-09_crab-server3, builder_2011-09-21_12-53-09_asyncstageout, builder_2011-09-21_12-47-08_crab-server3, builder_2011-09-21_12-45-23_asyncstageout, builder_2011-09-20_21-03-55_regsvc, builder_2011-09-19_17-53-10_cmsweb, builder_2011-09-19_12-05-14_workqueue, builder_2011-09-15_17-45-48_PHEDEX-combined-agents, builder_2011-09-14_13-06-06_cmsweb, builder_2011-09-13_22-04-02_filemover, TW20110913b, TW20110913a, builder_2011-09-13_12-46-32_cmsweb, HG1109c, LT20110913a, builder_2011-09-13_10-10-02_cmsweb, LT20110912a, TW20110911a, TW20110909d, TW20110909c, builder_2011-09-09_17-05-31_dbs3-client, TW20110909b, TW20110909a, builder_2011-09-08_22-46-50_reqmgr, HG1109b, builder_2011-09-07_19-00-35_cmsweb, builder_2011-09-06_22-45-07_globalmonitor, builder_2011-09-06_16-09-09_stagemanager-agent, builder_2011-09-06_15-53-16_stagemanager-agent, builder_2011-09-01_12-14-12_wmagent, HG1109a, builder_2011-08-29_19-08-40_cmsweb, builder_2011-08-27_00-05-05_asyncstageout, builder_2011-08-26_19-05-27_crab-server3, builder_2011-08-16_12-09-37_cmsweb, HG1108b, builder_2011-08-12_22-56-45_cmsweb, TW20110808a, builder_2011-08-04_18-42-50_stagemanager-agent, builder_2011-08-04_17-25-36_das, builder_2011-08-04_13-25-47_cmsweb, builder_2011-08-02_16-19-02_wmagent, TW20110729a, TW20110728d, TW20110728c, TW20110728b, TW20110728a, builder_2011-07-28_00-46-23_cmsweb, DBS_2_1_6-pre1, builder_2011-07-27_18-04-14_reqmgr, HG1108a, HG1108a-osx
Changes since 1.9: +1 -1 lines
Log Message:
Update source URL base.

File Contents

# User Rev Content
1 lat 1.8 ### RPM external classlib 3.1.3
2 lat 1.10 Source: http://lat.web.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