ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/CMSDIST/bootstrap-driver.spec
Revision: 1.47
Committed: Fri Aug 31 14:21:39 2012 UTC (12 years, 7 months ago) by fwyzard
Branch: MAIN
CVS Tags: cmsbuild_20130405_1715-61X-gcc472, eulisse_20130227_1854-62X-dev, CMSSW_6_2_0_pre5slc6, ForCMSSW_6_2_0_pre5slc6-slc6_amd64_gcc472, dgmlForCMSSW_6_2_0_pre5slc6-osx107_amd64_gcc472, ForCMSSW_6_2_0_pre5slc6-slc6_amd64_gcc480, CMSSW_6_2_0_pre5-osx108_amd64_gcc472, CMSSW_6_2_0_pre5-osx107_amd64_gcc472, CMSSW_6_2_0_pre5-slc6_amd64_gcc472, CMSSW_6_2_0_pre5-slc6_amd64_gcc480, dmendezlForCMSSW_6_1_2_SLHC1-slc5_amd64_gcc472, davidltForCMSSW_6_2_0_pre5-slc6_amd64_gcc472, davidltForCMSSW_6_2_0_pre5-osx108_amd64_gcc472, davidltForCMSSW_6_2_0_pre5-slc6_amd64_gcc480, davidltForCMSSW_6_2_0_pre5-osx107_amd64_gcc472, CMSSW_6_1_2_SLHC1-slc5_amd64_gcc472, CMSSW_6_1_2_SLHC1, davidltForCMSSW_6_1_2_SLHC1-slc5_amd64_gcc472, davidlt_20130408_1108-62X-slc6-dev, davidlt_20130408_1239-62X-next, davidlt_20130403_1140-62X-slc6-dev, davidlt_20130403_1144-62X-next, davidlt_20130403_1139-62X, davidlt_20130328_0732-62X-slc6-dev, davidlt_20130328_0731-62X-next, davidlt_20130328_0731-62X, CMSSW_6_1_2, davidlt_20130325_1139-62X-next, davidlt_20130325_1353-62X-next, davidlt_20130325_1132-62X-slc6-dev, davidlt_20130325_1131-62X-next, davidlt_20130325_1108-62X, dgmlForCMSSW_6_1_2-slc5_amd64_gcc472, CMSSW_6_2_0_pre4-slc6_amd64_gcc472, ForCMSSW_6_2_0_pre4-slc6_amd64_gcc472, CMSSW_6_2_0_pre4-osx107_amd64_gcc472, CMSSW_6_2_0_pre4-osx108_amd64_gcc472, CMSSW_6_2_0_pre4-slc6_amd64_gcc480, daForCMSSW_6_2_0_pre4-osx107_amd64_gcc472, daForCMSSW_6_2_0_pre4-osx108_amd64_gcc472, ForCMSSW_6_2_0_pre4-slc6_amd64_gcc480, davidlt_20130320_1840-62X-slc6-dev, BOOTSTRAP_slc6_amd64_gcc480, CMSSW_6_2_0_pre4-slc5_amd64_gcc472, CMSSW_6_2_0_pre4, daForCMSSW_6_2_0_pre4-slc5_amd64_gcc472, pgForCMSSW_6_2_X_2013-03-15-0200-slc5_amd64_gcc472, davidlt_20130314_1540-62X-next, geForCMSSW_6_1_2-slc5_amd64_gcc472, davidlt_20130307_0945-62X-next, davidlt_20130307_0943-62X, CMSSW_6_2_0_pre3-osx107_amd64_gcc472, CMSSW_6_2_0_pre3-osx108_amd64_gcc472, eulisse_20130405_1715-61X-gcc472, eulisse_20130304_1715-61X-osx107, eulisse_20130304_1715-61X-osx108-gcc472, eulisse_20130304_1714_61X-slc6, daForCMSSW_6_2_0_pre3-osx107_amd64_gcc472, daForCMSSW_6_2_0_pre3-osx108_amd64_gcc472, CMSSW_6_2_0_pre3-slc6_amd64_gcc472, ForCMSSW_6_2_0_pre3-slc6_amd64_gcc472, CMSSW_6_2_0_pre3-slc5_amd64_gcc472, CMSSW_6_2_0_pre3, CMSSW_6_1_1-osx108_amd64_gcc472, CMSSW_6_1_1-osx107_amd64_gcc472, daForCMSSW_6_2_0_pre3-slc5_amd64_gcc472, daForCMSSW_6_1_1-osx108_amd64_gcc472, daForCMSSW_6_1_1-osx107_amd64_gcc472, CMSSW_6_1_1_SLHCphase2tk1-slc5_amd64_gcc472, CMSSW_6_1_1_SLHCphase2tk1, daForCMSSW_6_1_1_SLHCphase2tk1-slc5_amd64_gcc472, davidlt_20130227_1855-62X-next, davidlt_20130227_1854-62X-dev, davidlt_20130227_1854-62X, davidlt_20130227_1127-62X-next, davidlt_20130227_1126-62X-dev, davidlt_20130227_1125-62X, davidlt_20130226_1240-62X-next, davidlt_20130226_1320-62X-dev, davidlt_20130226_1239-62X, CMSSW_6_1_1_SLHCphase1tk1-slc5_amd64_gcc472, CMSSW_6_1_1_SLHCphase1tk1, daForCMSSW_6_1_1_SLHCphase1tk1-slc5_amd64_gcc472, eulisse_20130225_1400-62x-next, eulisse_20130225_1400-62x, davidlt_20130225_1102-62X-next, davidlt_20130225_1025-62X-dev, davidlt_20130225_1025-62X, davidlt_20130222_1635-62X-next, davidlt_20130222_1634-62X-dev, davidlt_20130222_1633-62X, davidlt_20130220_1737-62X-next, davidlt_20130220_1736-62X-dev, davidlt_20130220_1735-62X, CMSSW_6_2_0_pre2-slc5_amd64_gcc480, daForCMSSW_6_2_0_pre2-osx107_amd64_gcc472, daForCMSSW_6_2_0_pre2-osx108_amd64_gcc472, ForCMSSW_6_2_0_pre2-slc6_amd64_gcc472, daForCMSSW_6_2_0_pre2-slc5_amd64_gcc480, CMS_CONDWEB_DEV, CMS_CONDWEB_0_2, CMSSW_6_2_0_pre2-slc5_amd64_gcc472, CMSSW_6_2_0_pre2, CMS_CONDWEB_0_1, daForCMSSW_6_2_0_pre2-slc5_amd64_gcc472, CMSSW_6_1_1-slc5_amd64_gcc472, CMSSW_6_1_1, daForCMSSW_6_1_1-slc5_amd64_gcc472, davidlt_20130213_0902-62X-dev, davidlt_20130212_1424-62X-next, davidlt_20130212_1424-62X, davidlt_20130212_1000-62X-dev, davidlt_20130212_1020-62X-next, davidlt_20130212_1001-62X, daForCMSSW_6_1_0_SLHC-slc5_amd64_gcc472, davidlt_20130209_1053-61X-osx107-gcc472, davidlt_20130209_1051-61X-osx108-gcc472, davidlt_20130209_1109-61X-slc6-gcc472, davidlt_20130208_1428-62X-next, davidlt_20130208_1427-62X, BOOTSTRAP_slc5_amd64_gcc480, davidlt_20130207_2033-61X-gcc472, davidlt_20130207_1856-62X, davidlt_20130206_2133-62X-next, davidlt_20130206_2129-62X-osx107-gcc472, davidlt_20130207_1345-62X-osx108-gcc472, davidlt_20130206_2133-62X-gcc472-next, davidlt_20130206_1150-62X-osx107-gcc472, davidlt_20130206_1150-62X-osx108-gcc472, davidlt_20130206_1149-62X-gcc472-next, davidlt_20130206_1149-62X, davidlt_20130206_0923-62X-osx107-gcc472, davidlt_20130206_0922-62X-osx108-gcc472, davidlt_20130206_0922-62X-gcc472-next, davidlt_20130206_0909-62X, davidlt_20130205_2014-62X-osx108-gcc472, davidlt_20130205_1941-62X-osx107-gcc472, davidlt_20130205_1942-62X-gcc472-next, davidlt_20130205_1939-62X, geForCMSSW_6_2_0_pre1-osx108_amd64_gcc472, geForCMSSW_6_2_0_pre1-osx107_amd64_gcc472, CMSSW_6_2_0_pre1, geForCMSSW_6_2_0_pre1-slc5_amd64_gcc472, ForCMSSW_6_1_0-slc6_amd64_gcc472, eulisse_20130128_1430-62X-gcc472-next, eulisse_20130128_1430-62X-slc6-gcc472, eulisse_20130128_1430-62X, davidlt_20130116_1037-62X-osx108-gcc472, davidlt_20130116_1009-62X-osx107-gcc472, davidlt_20130116_1008-62X-slc6-gcc472, davidlt_20130116_1043-62X, cms_adminFor-slc5_amd64_gcc472, eulisse_20130112_1105-62X, eulisse_20130112_0044-62X, eulisse_20130109_2108-62X-gcc472, eulisse_20121231_1245-61X-gcc472, eulisse_20121230_2125-61X-gcc472, CMSSW_6_1_0-osx107, CMSSW_6_1_0-osx108, CMSSW_6_1_0, eulisse_20121217_2120-61X-gcc472, eulisse_20121217_2135-61X-gcc472, eulisse_20121217_2127-61X-slc6-gcc472, eulisse_20121217_2059-61X-osx107-gcc472, eulisse_20121217_1941-61X-osx107-gcc472, eulisse_20121216_1036-61X-gcc472, eulisse_20121214_2046-61X-osx108-gcc472, eulisse_20121214_2022-61X-gcc472, eulisse_20121214_1049-61X-osx107-gcc472, eulisse_20121214_1044-61X-slc6-gcc472, eulisse_20121214_1009-61X-gcc472, eulisse_20121213_2246-61X-osx107-gcc472, eulisse_20121213_2133-61X-slc6-gcc472, eulisse_20121213_1659-61X-gcc472, davidlt_20121212_1833-61X-osx107-gcc472, davidlt_20121212_1832-61X-osx108-gcc472, davidlt_20121212_1831-61X-slc6-gcc472, davidlt_20121212_1831-61X-gcc472, CMSSW_6_1_0_pre8-slc5_amd64_gcc472, CMSSW_6_1_0_pre8, daForCMSSW_6_1_0_pre8-osx108_amd64_gcc472, daForCMSSW_6_1_0_pre8-osx107_amd64_gcc472, daForCMSSW_6_1_0_pre8-slc5_amd64_gcc472, davidlt_20121207_1047-61X-osx107-gcc472, davidlt_20121207_1046-61X-osx108-gcc472, davidlt_20121207_1045-61X-slc6-gcc472, davidlt_20121207_1045-61X-gcc472, davidlt_20121206_0901-61X-osx107-gcc472, davidlt_20121206_1159-61X-osx108-gcc472, davidlt_20121206_0900-61X-slc6-gcc472, davidlt_20121206_0859-61X-gcc472, CMSSW_6_1_0_pre7_TS127013-slc5_amd64_gcc472, CMSSW_6_1_0_pre7_TS127013, davidlt_20121204_1200-61X-osx107-gcc472, davidlt_20121204_1200-61X-osx108-gcc472, davidlt_20121204_1200-61X-slc6-gcc472, davidlt_20121204_1200-61X-gcc472, daForCMSSW_6_1_0_pre7_TS127013-slc5_amd64_gcc472, davidlt_20121204_0745-61X-osx107-gcc472, davidlt_20121204_0743-61X-osx108-gcc472, davidlt_20121204_0844-61X-slc6-gcc472, davidlt_20121204_0843-61X-gcc472, davidlt_20121203_1104-61X-osx107-gcc472, davidlt_20121203_0957-61X-osx108-gcc472, davidlt_20121203_0956-61X-slc6-gcc472, davidlt_20121203_0955-61X-gcc472, CMSSW_6_1_0_pre7-osx108_amd64_gcc472, CMSSW_6_1_0_pre7-osx107_amd64_gcc472, eulisse_20121129_1546-61X-gcc472, eulisse_20121129_1439-61X-gcc472, eulisse_20121129_1406-61X-gcc472, daForCMSSW_6_1_0_pre7-osx108_amd64_gcc472, daForCMSSW_6_1_0_pre7-osx107_amd64_gcc472, eulisse_20121129_1155-61X-gcc472, CMSSW_6_1_0_pre7-slc5_amd64_gcc472, CMSSW_6_1_0_pre7, daForCMSSW_6_1_0_pre7-slc5_amd64_gcc472, davidlt_20121128_0903-61X-osx107-gcc472, davidlt_20121128_0902-61X-osx108-gcc472, davidlt_20121128_0904-61X-slc6-gcc472, davidlt_20121128_0902-61X-gcc472, davidlt_20121127_1909-61X-osx108-gcc472, davidlt_20121127_1909-61X-osx107-gcc472, davidlt_20121127_1908-61X-slc6-gcc472, davidlt_20121127_1907-61X-gcc472, davidlt_20121127_1044-61X-osx107-gcc472, davidlt_20121127_1028-osx108-gcc472, davidlt_20121127_1020-61X-slc6-gcc472, davidlt_20121127_1012-gcc472, eulisse_20121126_2202_61X-gcc472, CMSSW_6_1_0_pre6_TS126203_TS126341_patch1-slc5_amd64_gcc472, CMSSW_6_1_0_pre6_TS126203_TS126341_patch1, daForCMSSW_6_1_0_pre6_TS126203_TS126341_patch1-slc5_amd64_gcc472, CMSSW_6_1_0_pre6g496cand01-slc5_amd64_gcc472, CMSSW_6_1_0_pre6g496cand01, daForCMSSW_6_1_0_pre6g496cand01-slc5_amd64_gcc472, davidlt_20121122_1002-61X-g496cand01-gcc472, CMSSW_6_1_0_pre6-osx108_amd64_gcc472, CMSSW_6_1_0_pre6-osx107_amd64_gcc472, eulisse_20121120_1136_61X-gcc472, daForCMSSW_6_1_0_pre6-osx107_amd64_gcc472, daForCMSSW_6_1_0_pre6-osx108_amd64_gcc472, ForCMSSW_6_1_0_pre6-slc6_amd64_gcc472, davidlt_20121119_1533-61X-g496cand01-gcc472, CMSSW_6_1_0_pre6_TS126203_TS126341-slc5_amd64_gcc472, CMSSW_6_1_0_pre6_TS126203_TS126341, daForCMSSW_6_1_0_pre6_TS126203_TS126341-slc5_amd64_gcc472, CMSSW_6_1_0_pre6-slc5_amd64_gcc472, CMSSW_6_1_0_pre6, daForCMSSW_6_1_0_pre6-slc5_amd64_gcc472, davidlt_20121113_0821-61X-osx107-gcc472, davidlt_20121113_0816-osx108-gcc472, davidlt_20121113_0835-61X-slc6-gcc472, davidlt_20121113_0819-61X-gcc472, davidlt_20121110_0800-osx108-gcc472, davidlt_20121109_1131-61X-osx107-gcc472, davidlt_20121109_1130-61X-slc6-gcc472, davidlt_20121109_1127-0735-61X-gcc472, eulisse_20121107-0735-61X-gcc472, davidlt_20121105_1212-osx108-gcc472, davidlt_20121105_1128-61X-osx107-gcc472, davidlt_20121105_1127-61X-slc6-gcc472, davidlt_20121105_1126-61X-gcc472, CMSSW_6_1_0_pre5-slc5_amd64_gcc472, CMSSW_6_1_0_pre5, daForCMSSW_6_1_0_pre5-slc5_amd64_gcc472, davidlt_20121101_1230-osx108-gcc472, davidlt_20121101_1230-61X-gcc472, davidlt_20121101_1230-61X-osx107-gcc472, davidlt_20121101_1230-61X-slc6-gcc472, davidlt_20121030_1450-osx108-gcc472, davidlt_20121030_1450-61X-slc6-gcc472, davidlt_20121030_1450-61X-osx107-gcc472, davidlt_20121030_1450-61X-gcc472, davidlt_20121029_1240-osx108-gcc472, davidlt_20121029_1251-61X-osx107-gcc472, davidlt_20121029_1108-61X-slc6-gcc472, davidlt_20121029_1056-61X-gcc472, eulisse_20121026_1128-61X-gcc472, eulisse_20121025_1358-61X-gcc472, davidlt_20121025_1106-osx108-gcc472, davidlt_20121025_1108-61X-osx107-gcc472, davidlt_20121025_1107-61X-slc6-gcc472, davidlt_20121025_1106-61X-gcc472, davidlt_20121024_1014-osx108-gcc472, davidlt_20121024_1014-61X-osx107-gcc472, davidlt_20121024_1013-61X-slc6-gcc472, davidlt_20121024_1011-61X-gcc472, eulisse_20121024_0912-61X-gcc472, eulisse_20121023_0912-61X-gcc472, davidlt_20121023_1647-61X-osx107-gcc472, BOOTSTRAP_osx107_amd64_gcc472, eulisse_20121023_1600-61X-gcc472, davidlt_20121023_1155-61X-slc6-gcc472, CMSSW_5_2_7_onlpatch2_ONLINE, BOOTSTRAP_slc6_amd64_gcc472, eulisse_20121017_1120-61X-gcc472, CMSSW_6_1_0_pre4-osx108_amd64_gcc472, CMSSW_6_1_0_pre4-osx107_amd64_gcc462, CMSSW_6_1_0_pre4-slc6_amd64_gcc462, eulisse_20121015_1727-61X-gcc472, daForCMSSW_6_1_0_pre4-osx108_amd64_gcc472, daForCMSSW_6_1_0_pre4-osx107_amd64_gcc462, ForCMSSW_6_1_0_pre4-slc6_amd64_gcc462, CMSSW_5_2_7_onlpatch1_ONLINE, CMSSW_6_1_0_pre4-slc5_amd64_gcc472, CMSSW_6_1_0_pre4-slc5_amd64_gcc462, CMSSW_6_1_0_pre4, CMSSW_6_1_0_pre3_TS124729-slc5_amd64_gcc462, daForCMSSW_6_1_0_pre4-slc5_amd64_gcc472, daForCMSSW_6_1_0_pre4-slc5_amd64_gcc462, CMSSW_6_1_0_pre3_TS124729, eulisse_20121011_1741-61X-gcc472, eulisse_20121011_1728-61X-gcc472, eulisse_20121011_1718-61X-gcc472, daForCMSSW_6_1_0_pre3_TS124729-slc5_amd64_gcc462, davidlt_20121009_1600-61X-slc6, davidlt_20121009_1600-61X-osx107, davidlt_20121009_1600-61X-gcc472, davidlt_20121009_1600-61X, davidlt_20121009_1530-osx108-gcc472, davidlt_20121008_1222-osx108-gcc472, davidlt_20121008_1257-61X-osx107, davidlt_20121008_1223-61X-slc6, davidlt_20121008_1221-61X-gcc472, davidlt_20121008_1220-61X, davidlt_20121005_1417-61X-osx108_amd64_gcc472, BOOTSTRAP_osx108_amd64_gcc472, davidlt_20121003_1452-61X-gcc472, davidlt_2, davidlt_1, eulisse_20121003_1138-61X-gcc470, CMSSW_6_1_0_pre3-osx108_amd64_gcc470, CMSSW_6_1_0_pre3-osx107_amd64_gcc462, CMSSW_6_1_0_pre3-slc6_amd64_gcc462, CMSSW_6_1_0_pre3-slc5_amd64_gcc470, eulisse_20121001_1347-61X-gcc470, CMSSW_6_1_0_pre3-slc5_amd64_gcc462, CMSSW_6_1_0_pre3, daForCMSSW_6_1_0_pre3-osx108_amd64_gcc470, daForCMSSW_6_1_0_pre3-osx107_amd64_gcc462, ForCMSSW_6_1_0_pre3-slc6_amd64_gcc462, daForCMSSW_6_1_0_pre3-slc5_amd64_gcc470, daForCMSSW_6_1_0_pre3-slc5_amd64_gcc462, eulisse_20120930_1000-61X-gcc470, eulisse_20120928_0244-61X-gcc470, eulisse_20120928_0219-61X-gcc470, eulisse_20120928_0150-61X-gcc470, davidlt_20120927_1517-61X-osx108, davidlt_20120927_1510-61X-osx107, davidlt_20120927_1511-61X-slc6, davidlt_20120927_1508-61X-gcc470, davidlt_20120927_1507-61X, BOOTSTRAP_slc5_amd64_gcc472, davidlt_20120925_1134-61X-osx108, davidlt_20120925_1135-61X-osx107, davidlt_20120925_1129-61X-slc6, davidlt_20120925_1124-61X-gcc470, davidlt_20120925_1123-61X, CMSSW_5_2_7_ONLINE, davidlt_20120921_1153-61X-osx107, davidlt_20120921_1158-61X-slc6, davidlt_20120921_1151-61X-osx108, davidlt_20120921_1150-61X-gcc470, davidlt_20120921_1150-61X, davidlt_20120920_1536-61X-osx107, davidlt_20120920_1529-61X-osx108, davidlt_20120920_1529-61X-slc6, davidlt_20120920_1528-61X-gcc470, davidlt_20120920_1527-61X, eulisse_20120920_1429-61X-gcc470, CMSSW_6_1_0_pre2-slc6_amd64_gcc462, CMSSW_6_1_0_pre2-slc5_amd64_gcc470, CMSSW_6_1_0_pre2-osx107_amd64_gcc462, CMSSW_6_1_0_pre2-osx108_amd64_gcc470, CMSSW_6_1_0_pre2-slc5_amd64_gcc462, CMSSW_6_1_0_pre2, eulisse_20120918_2117-61X-gcc470, eulisse_20120918_1706-61X-gcc470, ForCMSSW_6_1_0_pre2-slc6_amd64_gcc462, daForCMSSW_6_1_0_pre2-slc5_amd64_gcc470, daForCMSSW_6_1_0_pre2-osx107_amd64_gcc462, daForCMSSW_6_1_0_pre2-osx108_amd64_gcc470, daForCMSSW_6_1_0_pre2-slc5_amd64_gcc462, davidlt_20120917_0750-61X-osx108, davidlt_20120917_0748-61X-osx107, davidlt_20120917_0802-61X-slc6, davidlt_20120917_0746-61X-gcc470, davidlt_20120917_0745-61X, davidlt_20120914_1755-61X-osx108, davidlt_20120914_1415-61X-osx107, davidlt_20120914_1414-61X-slc6, davidlt_20120914_1412-61X-gcc470, davidlt_20120914_1412-61X, davidlt_20120914_1040-61X-osx108, davidlt_20120914_1040-61X-osx107, davidlt_20120914_1039-61X-slc6, davidlt_20120914_1109-61X-gcc470, davidlt_20120914_1042-61X, davidlt_20120912_1154-61X-osx107, davidlt_20120912_1156-61X-slc6, davidlt_20120912_1130-61X-gcc470, davidlt_20120912_1127-61X, davidlt_20120911_0937-61X-osx108, davidlt_20120910_1500-61X-osx108, davidlt-20120910-1500-61X-osx108_amd64_gcc470, davidlt_20120903_2145-61X-osx107, davidlt_20120903_2005-61X-slc6, davidlt_20120903_1832-61X-gcc470, davidlt_20120903_1830-61X, fw20120831_after_the_changes, CMSSW_5_2_7_cand3_ONLINE-cms
Changes since 1.46: +5 -5 lines
Log Message:
on SLC5 and above, curl and openssl no longer need a special treatment for the online builds

File Contents

# User Rev Content
1 fwyzard 1.38 ### RPM external bootstrap-driver 20.0
2 eulisse 1.8 Source: bootstrap
3 ratnik 1.16
4 fwyzard 1.36 Requires: apt
5 ratnik 1.16
6 dlange 1.13 #danger! cms-common version is now hardwired below (and in bootstrap.file)
7 eulisse 1.1
8     %prep
9     %build
10     %install
11 eulisse 1.3 packageList=""
12     echo requiredtools `echo %{requiredtools} | sed -e's|\s+| |;s|^\s+||'`
13     for tool in `echo %{requiredtools} | sed -e's|\s+| |;s|^\s+||'`
14     do
15     case X$tool in
16     Xdistcc|Xccache )
17     ;;
18     * )
19     toolcap=`echo $tool | tr a-z- A-Z_`
20     toolversion=$(eval echo $`echo ${toolcap}_VERSION`)
21     toolrevision=$(eval echo $`echo ${toolcap}_REVISION`)
22     echo $toolversion $toolrevision
23     packageList="$packageList external+${tool}+${toolversion}-1-${toolrevision}.%cmsplatf.rpm"
24     ;;
25     esac
26     done
27    
28 eulisse 1.1
29     case %cmsplatf in
30 ratnik 1.12 slc*onl* )
31 muzaffar 1.27 ##########################################################
32     # Backward compatible seeds, so that old bootstrap does not suddenly stop working.
33 eulisse 1.1 platformSeeds="glibc coreutils bash tcsh zsh pdksh perl tcl
34 fwyzard 1.47 readline ncurses
35 fwyzard 1.36 e2fsprogs krb5-libs freetype fontconfig
36     xorg-x11-deprecated-libs xorg-x11-libs xorg-x11-Mesa-libGLU
37     xorg-x11-Mesa-libGL compat-libstdc++-33 libidn"
38 muzaffar 1.27
39 eulisse 1.1 # ONLINE: seed system compiler (only libraries for runtime)
40     platformSeeds="$platformSeeds libgcc libstdc++"
41 fwyzard 1.36
42 eulisse 1.1 # ONLINE: seed other available system tools:
43 fwyzard 1.47 platformSeeds="$platformSeeds libpng libtiff libungif qt zlib perl-DBI-1.40-8"
44 fwyzard 1.36
45 eulisse 1.1 # Python tools are commented out due to compatibility problems.
46 muzaffar 1.27 platformSeeds="$platformSeeds python python-elementtree"
47 fwyzard 1.36
48 eulisse 1.1 # ONLINE: seed daq-built tools:
49 fwyzard 1.36 platformSeeds="$platformSeeds daq-cgicc daq-mimetic daq-oracle daq-tinyproxy daq-xerces daq-xdaq"
50    
51     platformSeeds="$platformSeeds daq-config daq-log4cplus daq-logudpappender
52     daq-logxmlappender daq-pt daq-ptfifo daq-pthttp
53 eulisse 1.1 daq-pttcp daq-toolbox daq-xcept daq-xdaq2rc daq-xdata
54 muzaffar 1.20 daq-xgi daq-xoap daq-sentinelutils"
55 muzaffar 1.27
56     ##########################################################
57 fwyzard 1.36 #slc4onl_ia32 Specific
58 muzaffar 1.27 slc4onl_ia32_platformSeeds="glibc coreutils bash tcsh zsh pdksh perl tcl
59 fwyzard 1.36 readline openssl ncurses
60     e2fsprogs krb5-libs freetype fontconfig
61     xorg-x11-deprecated-libs xorg-x11-libs xorg-x11-Mesa-libGLU
62     xorg-x11-Mesa-libGL compat-libstdc++-33 libidn"
63    
64 muzaffar 1.27 # ONLINE: seed system compiler (only libraries for runtime)
65     slc4onl_ia32_platformSeeds="$slc4onl_ia32_platformSeeds libgcc libstdc++"
66 fwyzard 1.36
67 muzaffar 1.27 # ONLINE: seed other available system tools:
68     slc4onl_ia32_platformSeeds="$slc4onl_ia32_platformSeeds curl libpng libtiff libungif openssl qt zlib perl-DBI-1.40-8"
69 fwyzard 1.36
70 muzaffar 1.27 # Python tools are commented out due to compatibility problems.
71     slc4onl_ia32_platformSeeds="$slc4onl_ia32_platformSeeds python python-elementtree"
72 fwyzard 1.36
73 muzaffar 1.27 # ONLINE: seed daq-built tools:
74 fwyzard 1.36 slc4onl_ia32_platformSeeds="$slc4onl_ia32_platformSeeds daq-cgicc daq-mimetic daq-oracle daq-tinyproxy daq-xerces daq-xdaq"
75    
76     slc4onl_ia32_platformSeeds="$slc4onl_ia32_platformSeeds daq-config daq-log4cplus daq-logudpappender
77     daq-logxmlappender daq-pt daq-ptfifo daq-pthttp
78 muzaffar 1.27 daq-pttcp daq-toolbox daq-xcept daq-xdaq2rc daq-xdata
79     daq-xgi daq-xoap daq-sentinelutils"
80 fwyzard 1.36
81 muzaffar 1.27 ##########################################################
82     #slc5onl_ia32 Specific
83 fwyzard 1.47 slc5onl_ia32_platformSeeds="glibc coreutils bash tcsh zsh perl tcl tk readline ncurses e2fsprogs krb5-libs freetype
84 fwyzard 1.36 fontconfig libidn libX11 libXmu libSM libICE libXcursor
85     libXext libXrandr libXft mesa-libGLU mesa-libGL e2fsprogs-libs libXi libXinerama libXft
86     libXrender libXpm"
87    
88 muzaffar 1.27 # ONLINE: seed system compiler (only libraries for runtime)
89 andreasp 1.29 slc5onl_ia32_platformSeeds="$slc5onl_ia32_platformSeeds libgcc libstdc++ external+gcc+4.3.4"
90 fwyzard 1.36
91 muzaffar 1.27 # ONLINE: seed other available system tools:
92 fwyzard 1.39 slc5onl_ia32_platformSeeds="$slc5onl_ia32_platformSeeds curl curl-devel openssl openssl-devel zlib zlib-devel e2fsprogs-libs e2fsprogs-devel
93     perl-DBI-1.52 libtermcap-2.0.8 libX11-devel-1.0.3 libXpm-devel-3.5.5 libXext-devel-1.0.1 libXft-devel-2.1.10"
94 fwyzard 1.36
95 fwyzard 1.34 # ONLINE: seed daq-built tools:
96 fwyzard 1.36 slc5onl_ia32_platformSeeds="$slc5onl_ia32_platformSeeds daq-log4cplus daq-mimetic daq-oracle daq-sqlite daq-xdaq daq-xerces
97 fwyzard 1.40 daq-appweb daq-asyncresolv daq-cgicc daq-tinyproxy daq-config daq-logudpappender
98     daq-logxmlappender daq-pt daq-ptfifo daq-pthttp daq-pttcp daq-toolbox daq-xalan
99     daq-xcept daq-xdaq2rc daq-xdata daq-xgi daq-xoap daq-sentinelutils"
100 fwyzard 1.34
101     ##########################################################
102     #slc5onl_amd64 Specific
103 fwyzard 1.47 slc5onl_amd64_platformSeeds="glibc coreutils bash tcsh zsh perl tcl tk readline ncurses e2fsprogs krb5-libs freetype
104 fwyzard 1.36 fontconfig libidn libX11 libXmu libSM libICE libXcursor
105     libXext libXrandr libXft mesa-libGLU mesa-libGL e2fsprogs-libs libXi libXinerama libXft
106     libXrender libXpm"
107    
108 muzaffar 1.46 # ONLINE: seed system compiler (only libraries for runtime) only for amd64_gcc434 arch
109     case %cmsplatf in
110     *_amd64_gcc434 ) slc5onl_amd64_platformSeeds="$slc5onl_amd64_platformSeeds libgcc libstdc++ external+gcc+4.3.4-onl64a" ;;
111     esac
112 fwyzard 1.36
113 fwyzard 1.34 # ONLINE: seed other available system tools:
114 fwyzard 1.47 slc5onl_amd64_platformSeeds="$slc5onl_amd64_platformSeeds zlib zlib-devel e2fsprogs-libs e2fsprogs-devel
115 fwyzard 1.39 perl-DBI-1.52 libtermcap-2.0.8 libX11-devel-1.0.3 libXpm-devel-3.5.5 libXext-devel-1.0.1 libXft-devel-2.1.10"
116 fwyzard 1.36
117 muzaffar 1.27 # ONLINE: seed daq-built tools:
118 fwyzard 1.36 slc5onl_amd64_platformSeeds="$slc5onl_amd64_platformSeeds daq-log4cplus daq-mimetic daq-oracle daq-sqlite daq-xdaq daq-xerces
119 fwyzard 1.40 daq-appweb daq-asyncresolv daq-cgicc daq-tinyproxy daq-config daq-logudpappender
120     daq-logxmlappender daq-pt daq-ptfifo daq-pthttp daq-pttcp daq-toolbox daq-xalan
121     daq-xcept daq-xdaq2rc daq-xdata daq-xgi daq-xoap daq-sentinelutils"
122 muzaffar 1.27
123 eulisse 1.1 ;;
124 eulisse 1.22 slc*)
125     # Backward compatible seeds, so that old bootstrap does not suddenly stop working.
126     platformSeeds="glibc glibc-32bit coreutils bash tcsh zsh pdksh perl
127 fwyzard 1.36 tcl tk perl-Tk readline openssl ncurses XFree86-libs
128     e2fsprogs krb5-libs freetype fontconfig XFree86-Mesa-libGLU
129     XFree86-Mesa-libGL xorg-x11-deprecated-libs
130     xorg-x11-libs xorg-x11-Mesa-libGLU xorg-x11-Mesa-libGL
131     compat-libstdc++-33 fglrx_6_8_0 libidn"
132 eulisse 1.22 # Platform specific seeds. These are mandatory and the new bootstrap.sh will refuse continuing in the case they are not found.
133 eulisse 1.23 slc4_ia32_platformSeeds="glibc coreutils bash tcsh zsh pdksh perl
134 fwyzard 1.36 tcl tk perl-Tk readline openssl ncurses XFree86-libs
135     e2fsprogs krb5-libs freetype fontconfig XFree86-Mesa-libGLU
136     XFree86-Mesa-libGL xorg-x11-deprecated-libs
137     xorg-x11-libs xorg-x11-Mesa-libGLU xorg-x11-Mesa-libGL
138     compat-libstdc++-33 fglrx_6_8_0 libidn"
139 eulisse 1.23 slc4_amd64_platformSeeds="glibc glibc-32bit coreutils bash tcsh zsh pdksh perl
140 fwyzard 1.36 tcl tk perl-Tk readline openssl ncurses XFree86-libs
141     e2fsprogs krb5-libs freetype fontconfig XFree86-Mesa-libGLU
142     XFree86-Mesa-libGL xorg-x11-deprecated-libs
143     xorg-x11-libs xorg-x11-Mesa-libGLU xorg-x11-Mesa-libGL
144     compat-libstdc++-33 fglrx_6_8_0 libidn"
145 eulisse 1.23 slc5_ia32_platformSeeds="glibc coreutils bash tcsh zsh perl tcl tk readline openssl ncurses e2fsprogs krb5-libs freetype
146 fwyzard 1.36 fontconfig compat-libstdc++-33 libidn libX11 libXmu libSM libICE libXcursor
147     libXext libXrandr libXft mesa-libGLU mesa-libGL e2fsprogs-libs libXi libXinerama libXft
148     libXrender libXpm"
149 eulisse 1.23 slc5_amd64_platformSeeds="glibc coreutils bash tcsh zsh perl tcl tk readline openssl ncurses e2fsprogs krb5-libs freetype
150 fwyzard 1.36 fontconfig compat-libstdc++-33 libidn libX11 libXmu libSM libICE libXcursor
151     libXext libXrandr libXft mesa-libGLU mesa-libGL e2fsprogs-libs libXi libXinerama libXft
152     libXrender libXpm"
153 eulisse 1.32
154 eulisse 1.44 slc5_corei7_platformSeeds="glibc coreutils bash tcsh zsh perl tcl tk readline openssl ncurses e2fsprogs krb5-libs freetype
155     fontconfig compat-libstdc++-33 libidn libX11 libXmu libSM libICE libXcursor
156     libXext libXrandr libXft mesa-libGLU mesa-libGL e2fsprogs-libs libXi libXinerama libXft
157     libXrender libXpm"
158    
159 lat 1.43 slc6_amd64_platformSeeds="glibc coreutils bash tcsh zsh perl tcl tk readline openssl ncurses e2fsprogs krb5-libs freetype compat-readline5 ncurses-libs perl-libs perl-ExtUtils-Embed
160 eulisse 1.42 fontconfig compat-libstdc++-33 libidn libX11 libXmu libSM libICE libXcursor
161     libXext libXrandr libXft mesa-libGLU mesa-libGL e2fsprogs-libs libXi libXinerama libXft
162     libXrender libXpm libcom_err"
163    
164 eulisse 1.32 # Add rh5* (not SLC5) as supported distribution.
165     rh5_ia32_platformSeeds=$slc5_ia32_platformSeeds
166     rh5_amd64_platformSeeds=$slc5_amd64_platformSeeds
167    
168     # This bit here is needed in case we are using the old cmsos
169     # which was erroneously only reporting the platform, but not the
170     # architecture.
171     rh5_platformSeeds=$slc5_amd64_platformSeeds
172 eulisse 1.21 ;;
173 eulisse 1.1 esac
174    
175     case $cmsplatf in
176 elmer 1.6 ydl*_ppc64_* )
177     platformSeeds="$platformSeeds gcc libgcc libstdc++"
178     ;;
179     ydl*_ppc_* )
180 eulisse 1.1 platformSeeds="$platformSeeds gcc libgcc libstdc++"
181     ;;
182     esac
183    
184 eulisse 1.25 slc5_compPackages="compat-readline43 libXp libXtst libXt"
185    
186 eulisse 1.22 # Seeds for unsupported platforms. These will not make bootstrap die, if not found.
187 eulisse 1.1 # OpenSuse
188 fwyzard 1.36 unsupportedSeeds="xorg-x11-Mesa compat-readline4 compat-curl2 freetype2
189 fwyzard 1.37 xorg-x11-libX11"
190 eulisse 1.1 # Ubuntu
191     unsupportedSeeds="$unsupportedSeeds libcomerr2 libidn11 libxi6 libxpm4 libxinerama1
192 fwyzard 1.37 libncurses5 libsm6 libice6 libc6 libxcursor1 libxmu6
193     libgl1-mesa-glx libxft2 perl-base xserver-xorg xserver-xorg-core
194     libfreetype6 libfontconfig1 libgl1-mesa libxrandr2 libglu1-mesa
195     libxext6 libx11-6 libxrender1"
196 eulisse 1.1 # Fedora
197 fwyzard 1.36 unsupportedSeeds="$unsupportedSeeds libX11 libXmu libSM libICE libXcursor
198 fwyzard 1.37 libXext libXrandr libXft mesa-libGLU mesa-libGL e2fsprogs-libs libXi libXinerama
199     libXft libXrender libXpm ncurses-libs libc6-i686 compat-readline5"
200 eulisse 1.1
201     # Case statement for additional provides.
202     case %cmsplatf in
203 andreasp 1.30 slc5onl* )
204     additionalProvides="libX11.so.6 libXext.so.6 libXft.so.2 libXpm.so.4"
205     ;;
206 eulisse 1.1 osx* )
207     additionalProvides="AGL ApplicationServices Carbon CoreFoundation
208     CoreServices OpenGL Python QuickTime Tcl Tk
209 lat 1.41 libintl.3.dylib libperl.dylib"
210 andreasp 1.29
211 eulisse 1.1 ;;
212     esac
213    
214 fwyzard 1.36 unsupportedProvides="libtcl8.3.so libtk8.3.so /bin/env libcom_err.so.3
215 fwyzard 1.37 libcrypto.so.4 libgssapi_krb5.so.2 libk5crypto.so.3
216     libkrb5.so.3 libssl.so.4 /bin/csh /bin/tcsh libreadline.so.4
217     libtcl8.4.so libtk8.4.so"
218 eulisse 1.1
219 dlange 1.13 defaultPkgs="cms+cms-common+1.0"
220 eulisse 1.8
221 eulisse 1.1 mkdir -p %{i}/etc/profile.d
222 eulisse 1.22 (echo "rpm_version=$RPM_VERSION"; \
223 eulisse 1.2 echo "apt_version=$APT_VERSION"; \
224 eulisse 1.1 echo "platformSeeds=\"$platformSeeds\""; \
225     echo "unsupportedSeeds=\"$unsupportedSeeds\""; \
226 eulisse 1.23 echo "slc4_amd64_platformSeeds=\"$slc4_amd64_platformSeeds\""; \
227     echo "slc4_ia32_platformSeeds=\"$slc4_ia32_platformSeeds\""; \
228     echo "slc5_ia32_platformSeeds=\"$slc5_ia32_platformSeeds\""; \
229 eulisse 1.24 echo "slc5_amd64_platformSeeds=\"$slc5_amd64_platformSeeds\""; \
230 eulisse 1.44 echo "slc5_corei7_platformSeeds=\"$slc5_corei7_platformSeeds\""; \
231 eulisse 1.42 echo "slc6_amd64_platformSeeds=\"$slc6_amd64_platformSeeds\""; \
232 fwyzard 1.36 echo "slc5onl_ia32_platformSeeds=\"$slc5onl_ia32_platformSeeds\""; \
233     echo "slc5onl_amd64_platformSeeds=\"$slc5onl_amd64_platformSeeds\""; \
234 eulisse 1.32 echo "rh5_ia32_platformSeeds=\"$rh5_ia32_platformSeeds\""; \
235     echo "rh5_amd64_platformSeeds=\"$rh5_amd64_platformSeeds\""; \
236     echo "rh5_platformSeeds=\"$rh5_platformSeeds\""; \
237 eulisse 1.4 echo "packageList=\"`echo $packageList`\""; \
238 eulisse 1.1 echo "additionalProvides=\"$additionalProvides\""; \
239     echo "unsupportedProvides=\"$unsupportedProvides\""; \
240 eulisse 1.8 echo "defaultPkgs=\"$defaultPkgs\""; \
241 eulisse 1.1 ) > %{i}/%{cmsplatf}-driver.txt
242 eulisse 1.25
243     (echo "rpm_version=$RPM_VERSION"; \
244     echo "apt_version=$APT_VERSION"; \
245     echo "platformSeeds=\"$platformSeeds $compPackages\""; \
246     echo "unsupportedSeeds=\"$unsupportedSeeds\""; \
247     echo "slc4_amd64_platformSeeds=\"$slc4_amd64_platformSeeds \""; \
248     echo "slc4_ia32_platformSeeds=\"$slc4_ia32_platformSeeds \""; \
249     echo "slc5_ia32_platformSeeds=\"$slc5_ia32_platformSeeds $slc5_compPackages\""; \
250     echo "slc5_amd64_platformSeeds=\"$slc5_amd64_platformSeeds $slc5_compPackages\""; \
251 eulisse 1.44 echo "slc5_corei7_platformSeeds=\"$slc5_corei7_platformSeeds $slc5_compPackages\""; \
252 eulisse 1.42 echo "slc6_amd64_platformSeeds=\"$slc6_amd64_platformSeeds $slc6_compPackages\""; \
253 fwyzard 1.36 echo "slc5onl_ia32_platformSeeds=\"$slc5onl_ia32_platformSeeds $slc5_compPackages\""; \
254     echo "slc5onl_amd64_platformSeeds=\"$slc5onl_amd64_platformSeeds $slc5_compPackages\""; \
255 eulisse 1.32 echo "rh5_ia32_platformSeeds=\"$rh5_ia32_platformSeeds\""; \
256     echo "rh5_amd64_platformSeeds=\"$rh5_amd64_platformSeeds\""; \
257     echo "rh5_platformSeeds=\"$rh5_platformSeeds\""; \
258 eulisse 1.25 echo "packageList=\"`echo $packageList`\""; \
259     echo "additionalProvides=\"$additionalProvides\""; \
260     echo "unsupportedProvides=\"$unsupportedProvides\""; \
261     echo "defaultPkgs=\"$defaultPkgs\""; \
262     ) > %{i}/%{cmsplatf}-driver-comp.txt
263    
264 eulisse 1.10 # FIXME: Hack to make sure that the cms-common package is named correctly in the driver file.
265     # We should make sure that the $PACKAGE_CATEGORY variable is used (requires changes to cmsBuild.sh which
266     # I don't want to do at this point.
267     perl -p -i -e 's|external[+]cms-common|cms+cms-common|g' %{i}/%{cmsplatf}-driver.txt
268 eulisse 1.26 perl -p -i -e 's|external[+]cms-common|cms+cms-common|g' %{i}/%{cmsplatf}-driver-comp.txt