ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/CMSDIST/bz2lib.spec
Revision: 1.15
Committed: Mon Nov 24 22:35:55 2008 UTC (16 years, 5 months ago) by elmer
Branch: MAIN
CVS Tags: DBS-APP_20100122_slc4, DBS-APP_20100121_slc4, DBS-WEB_20100120_slc4, DBS-APP_20100120_slc4, DBS-APP_20100118_slc4, DBS-WEB_20100118_slc4, DBS-APP_20100114_slc4, DBS-WEB_20100113_slc4, CMSSW_3_3_3_onlpatch5_ONLINE, DAS_20091202, forPHEDEX329_slc501, FILEMOVER_20091118, CMSSW_3_3_3_onlpatch4_ONLINE, DBS-APPS_20090929, CMSSW_3_3_3_onlpatch2_ONLINE, CMSSW_3_3_3_onlpatch3_ONLINE, CMSSW_3_3_3_ONLINE, fw20091114b, fw20091114a, fw20091114, apFor333v1-sl4igcc4, apFor333v0_sl4igcc4, PRODAGENT_0_12_17_pre2, pe20091110c-34X-slc4-gcc432, pe20091110c-for33X-slc4-gcc432, pe20091110b-for33X-slc4-gcc432, pe20091110a-for33X-slc4-gcc432, CMSSW_3_3_2_onlpatch2_ONLINE, CMSSW_3_3_2_ONLINE, CMSSW_3_3_2_onlpatch1_ONLINE, pe20091108c-34X-slc4-gcc432, pe20091108b-34X-slc4-gcc432, pe20091108a-34X-slc4-gcc432, pe20091106a-34X-slc4-gcc432, CMSSW_3_4_0_pre5-slc4-gcc432, CMSSW_3_4_0_pre4-slc4-gcc432, CMSSW_3_4_0_pre5-slc4_gcc432, dl091106, DAS_20091104, pe20091103d-34X-slc4-gcc432, pe20091103c-34X-slc4-gcc432, pe20091103b-slc4-gcc432, pe20091103a-slc4-gcc432, pe20091103a--slc4-gcc432, eskFor340p4, CMSSW_3_3_2-slc4-gcc432, apFor332v0_sl4igcc4, DBS-WEB_20091021, CMSSW_3_4_0_pre3, PRODAGENT_0_12_17_pre1, eskFor340p3, PRODAGENT_0_12_16_patch2, PRODAGENT_0_12_16_patch1, CMSSW_3_3_1-slc4-gcc432, CMSSW_3_3_0_onlpatch2_ONLINE, CMSSW_3_2_7_onlpatch6_ONLINE, for330op2, for327op6, pe20091022a-ports, CMSSW_3_3_0_onlpatch1_ONLINE, pe20091021a-ports, CMSSW_3_2_7_onlpatch5_ONLINE, CMSSW_3_2_7_onlpatch4_ONLINE, forPHEDEX329, forPHEDEX328, CMSSW_3_4_0_pre2-432, CMSSW_3_4_0_pre1-432, sm327op4, DAS_20091016, CMSSW_3_3_0-432, DAS_20091014, sjg091014a, CMSSW_3_3_0_ONLINE, sm091013a, DBS-WEB_20091012, sm091012c, sm091012b, sm091012a, CMSSW_3_2_7_onlpatch3_ONLINE, pe20091008d-ports, sm091007a, forPHEDEX327, CMSSW_3_3_0_pre6-432, pe20091006a-ports, PerfSuiteDB_20090930, pe20090929a-ports, ge20090929-amd64, ge20090929-ia32, ap20090929a-ports, CMSSW_3_3_0_pre5-432, CMSSW_3_2_7_onlpatch2_ONLINE, sm090928a, PRODAGENT_0_12_16, pe20090925a-ports, sm090924a, pe20090924a-ports, pe20090923b-ports, CMSSW_3_2_7_onlpatch1_ONLINE, CMSSW_3_2_7_ONLINE, sm090923a, pe20090923a-ports, pe20090922e-ports, pe20090922d-ports, pe20090922c-ports, pe20090922b-ports, pe20090922a-ports, ge20090922-ports, sm090922a, pe20090921d-ports, ge20090921-ports, pe20090921c-ports, DBS-WEB_20090921, forPHEDEX326, forPHEDEX325, forPHEDEX324, forPHEDEX323, PerfSuiteDB_20090916, forPHEDEX322, pe20090912a-ports-xdaq, pe20090911a-ports-xdaq, pe20090910-fromDAS_20090709, FILEMOVER_20090910, pe20090907a-ports, apFor330pre2v0, PerfSuiteDB_20090904_almost_stable, pe20090904a-ports, DBS-WEB_20090817, PerfSuiteDB_20090904, pe20090903b-ports, pe20090903a-ports, FILEMOVER_20090828, PerfSuiteDB_20090901, DBS-APPS_20090706, CMSSW_3_2_1_onlpatch6_ONLINE, sm090829a, forHEARTBEATr04, pe20090827a-ports, CMSSW_3_2_1_onlpatch5_ONLINE, pe20090826a-ports, RPMVERIFY_0_2, sm090826a, forHEARTBEATr01, forPHEDEX321, CMSSW_3_2_1_onlpatch4_ONLINE, sm090818a, forPHEDEX321pre3, WEBTOOLS_APPS_20090817, forPHEDEX321pre2, CMSSW_3_2_4_ONLINE, sm090813e, forPHEDEX321pre1, sm090813d, sm090813c, sm090813b, sm090813a, CMSSW_3_2_1_onlpatch3_ONLINE, sm090810a, sm090807a, CMSSW_3_2_1_onlpatch2_ONLINE, sm090806a, DBS-APPS_20090804, DBS-APPS_20090730, DAS_20090709, CMSSW_3_2_1_onlpatch1_ONLINE, apFor321onlp1v1, apFor321onlp1v0, CMSSW_3_2_1-432, pe20090722b-31Xports-432, pe20090722a-31Xports-432, CMSSW_3_2_1_ONLINE, sm090721b, sm090721a, sm090720b, forPHEDEX320, sm090720a, apFor320onlv1, CMSSW_3_1_1_onlpatch3_ONLINE, sm090716a, CMSSW_3_1_1_onlpatch2_ONLINE, sm090715c, sm090715b, sm090715a, CMSSW_3_ONLINE_BOOTSTRAP, sm090709a, CMSSW_3_1_1_onlpatch1_ONLINE, sm090708g, CMSSW_3_1_1_ONLINE, forPHEDEX320pre7, sm090708f, sm090708e, sm090708d, popcon_monitoring-V01-00-00, sm090708c, sm090708b, CMSSW_3_1_0_ONLINE2, sm090708a, pe20090707c-31Xports-432, pe20090707b-31Xports-432, pe20090707a-31Xports-432, forPHEDEX320pre6, pe20090706b-31Xports-432, pe20090706a-31Xports-432, PRODAGENT_0_12_15_patch1, sm090703b, CMSSW_3_1_0_onlpatch1_ONLINE, sm090703a, pe20090701a-31Xports-432, CMSSW_3_1_0_ONLINE, sm090701b, sm090701a, forPHEDEX320pre5, DAS_20090607, DBS-WEB_20090618, CMSSW_3_1_0_pre10_ONLINE, sm090621b, sm090621a, sm090620b, sm090620a, sm090619e, sm090619d, DBS-APPS_20090619, sm090619c, sm090619b, sm090619a, PRODAGENT_0_12_15, sm090618a, CMSSW_3_1_0_pre10-432, pe20090616a-31Xports-432, pe20090615a-31Xports-432, DBS-APPS_20090608, pe20090611c-31Xports-432, pe20090611b-31Xports-432, pe20090611a-31Xports-432, pe20090610d-31Xports-432, pe20090610c-31Xports-432, pe20090610b-31Xports-432, pe20090610a-31Xports-432, forPHEDEX320pre4, DBS-APPS_20090604_1, DAS_20090604, DBS-APPS_20090604, pe20090604a-31Xports-432, DAS_20090603, DBS-APPS_20090603, forPHEDEX320pre3, DBS-APPS_20090528, pe20090526a-31Xports-432, pe20090525b-31Xports-432, pe20090525a-31Xports-432, ap20090520-osx105, ap20090519-osx105, DBS_APPS_20090518, DAS_20090514_3, DAS_20090514_2, DAS_20090514_1, DAS_20090514, pe20090514b-31Xports-432, pe20090514a-31Xports-432, DBS-WEB_20090512, pe20090512a-31Xports-432, forPHEDEX320pre1, pe20090511a-31Xports-432, DBS-WEB_20090507, PRODAGENT_0_12_14-dbs206p5-090507, PRODAGENT_0_12_15_pre2-090507, PRODAGENT_0_12_15_pre2, sm090506c, PRODAGENT_0_12_14-dbs206p5, sm090506b, sm090506a, pe20090505b-31Xports-432, pe20090505a-31Xports-432, pe20090504a-31Xports-432, DBS_APPS_20090504, DBS_APPS_20090501, DBS-APPS_20090429_2, DBS-WEB_20090429, DBS-APPS_20090429, DBS-WEB_20090428, DBS-WEB_20090422, DBS-WEB_20090420, DBS-APPS_20090417, DBS-APPS_20090415, pe20090414a-31Xports-432, PRODAGENT_0_12_13_patch5_DBS206a, PRODAGENT_0_12_14, DBS-APPS_20090410, PRODAGENT_0_12_13_patch5_DBS206, DAS_20090408, sm090408a, pe20090407a-31Xports-432, DBS-APPS_20090406, pe20090406b-31Xports-432, pe20090406a-31Xports-432, pe20090403a-31Xports-432, DAS_20090330, DBS-APPS_20090326, DAS_20090319_1, DAS_20090319, DBS-APPS_20090318, DBS-APPS_20090316, DAS_20090316, DAS_20090313, COUCHDB_20090313, DBS-APPS_20090310, WEBTOOLS-APPS_20090310_1, WEBTOOLS-APPS_20090310, WEBTOOLS-APPS_20090309, DBS-APPS_20090306, DBS-APPS_20090304_1, DBS-APPS_20090304, pe20090304b-30Xports-432, pe20090304a-30Xports-432, DBS-APPS_20090303_1, DBS-APPS_20090303, DBS-APPS_20090302, pe20090226b-30Xports-432, pe20090226a-30Xports-432, PRODAGENT_0_12_13_patch1_V2_20090220, PRODAGENT_0_12_13_patch2_V1_20090224, pe20090224b-30Xports-432, pe20090224a-30Xports-432, DBS-APPS_20090220_1, DBS-APPS_20090220, T0M_0_0_5, PRODAGENT_0_12_13_patch1_V1_20090220, PRODAGENT_0_12_13_V1_20090220, MEMCACHED_20090219_1, MEMCACHED_20090219, PRODAGENT_0_12_12_V1_20090219, pe20090218a-30Xports-432, WEBTOOLS-APPS_20090217_1, WEBTOOLS-APPS_20090217, WEBTOOLS-APPS_20090216, pe20090216b-30Xports-432, pe20090216a-30Xports-432, WEBTOOLS-APPS_20090212, WEBTOOLS-APPS_20090209_64bit, zx20090209, WEBTOOLS-APPS_20090206, T0M_0_0_4, T0M_0_0_3, PRODAGENT_0_12_12_PRE1_INT1_TEST1_20090204, WEBTOOLS-APPS_20090203_1, WEBTOOLS-APPS_20090203, T0M_0_0_2, zx20090201, WEBTOOLS-APPS_20090130, WEBTOOLS-APPS_20090129, PRODAGENT_0_12_10_pre3, pe20090127c-30Xports-432, pe20090127b-30Xports-432, PRODAGENT_0_12_10_pre2_20090127_V2, pe20090127a-30Xports-432, pe20090125a-30Xports-432, PRODAGENT_0_12_10_20090122, PRODAGENT_0_12_10_pre1_MISC, sw_20090115a, sw_20090115, pe20090114c-ports, pe20090114b-ports, pe20090114a-ports, pe20081213c-30Xports-432, pe20081213c-30Xports, pe20081213b-30Xports, pe20081213a-30Xports, pe20081125d-30Xports-432, pe20081125d-30Xports, pe20081125c-30Xports-432, pe20081125c-30Xports, pe20081125b-30Xports, pe20081125b-30Xports-432, pe20081125a-30Xports, pe20081124d-30Xports, pe20081124c-30Xports
Changes since 1.14: +1 -1 lines
Log Message:
Remove no longer relevant -CMSnn in version string.

File Contents

# User Rev Content
1 elmer 1.15 ### RPM external bz2lib 1.0.2
2 eulisse 1.1 # Build system patches by Lassi A. Tuura <lat@iki.fi>
3 elmer 1.9 Source: ftp://sources.redhat.com/pub/bzip2/v%(echo %realversion | tr -d .)/bzip2-%realversion.tar.gz
4 eulisse 1.6 %define cpu %(echo %cmsplatf | cut -f2 -d_)
5 eulisse 1.3 Provides: libbz2.so.1
6 eulisse 1.6 %if "%cpu" == "amd64"
7     Provides: libbz2.so.1()(64bit)
8     %endif
9 eulisse 1.1
10     %prep
11 elmer 1.9 %setup -n bzip2-%realversion
12 eulisse 1.1 sed -e 's/ -shared/ -dynamiclib/' \
13     -e 's/ -Wl,-soname -Wl,[^ ]*//' \
14     -e 's/libbz2\.so/libbz2.dylib/g' \
15     < Makefile-libbz2_so > Makefile-libbz2_dylib
16    
17     %build
18     case $(uname) in Darwin ) so=dylib ;; * ) so=so ;; esac
19 eulisse 1.2 make %makeprocesses -f Makefile-libbz2_$so
20 eulisse 1.1
21     %install
22     case $(uname) in Darwin ) so=dylib ;; * ) so=so ;; esac
23     make install PREFIX=%i
24 elmer 1.9 cp libbz2.$so.%realversion %i/lib
25     ln -s libbz2.$so.%realversion %i/lib/libbz2.$so
26     ln -s libbz2.$so.%realversion %i/lib/libbz2.$so.`echo %realversion | cut -d. -f 1,2`
27     ln -s libbz2.$so.%realversion %i/lib/libbz2.$so.`echo %realversion | cut -d. -f 1`
28    
29 muzaffar 1.12 # SCRAM ToolBox toolfile
30     mkdir -p %i/etc/scram.d
31     cat << \EOF_TOOLFILE >%i/etc/scram.d/%n
32     <doc type=BuildSystem::ToolDoc version=1.0>
33     <Tool name=%n version=%v>
34     <info url="http://sources.redhat.com/bzip2/"></info>
35     <lib name=bz2>
36     <Client>
37     <Environment name=BZ2LIB_BASE default="%i"></Environment>
38     <Environment name=LIBDIR default="$BZ2LIB_BASE/lib"></Environment>
39     <Environment name=INCLUDE default="$BZ2LIB_BASE/include"></Environment>
40     </Client>
41     </Tool>
42     EOF_TOOLFILE
43 elmer 1.9
44 muzaffar 1.12 %post
45     %{relocateConfig}etc/scram.d/%n