ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/CMSDIST/java-jdk.spec
Revision: 1.5
Committed: Mon Jul 3 17:54:28 2006 UTC (18 years, 9 months ago) by eulisse
Branch: MAIN
CVS Tags: re20080623, forPHEDEX303, forPHEDEX-datasvc100, forPHEDEX302, forPHEDEX301, forPHEDEX300, forPHEDEX300pre14, forPHEDEX300pre13, forPHEDEX300pre12, forPHEDEX300pre11, forPHEDEX-datasvc002, forPHEDEX-datasvc001, forPHEDEX300pre7, forPHEDEX300pre6, forPHEDEX263, forPHEDEX262_cmsbuild2, forPHEDEX262_cmsbuild, forPHEDEX262, forPHEDEX261-slc3, forPHEDEX261, forPHEDEX260-1, forPHEDEX260, ge20071212-phedex, forPHEDEX2542, forPHEDEX2541, forPHEDEX2540, forPHEDEX2536, forPHEDEX2535, forPHEDEX2534, forPHEDEX2533, forPHEDEX2532, forPHEDEX2531, forPHEDEX253, forPHEDEX252, forPHEDEX251-micro-pre1, forPHEDEX251, forPHEDEX250, for112, for111, forPHEDEX242, sa20061106, sfa031106pm, sfa031106, sfa021106, sa20061002, for120p4, for120p3, for120p2-slc4-rc1, forPHEDEX241, for106, ge20061020-for106, pre-for106, for120p2, for105, for104, for110, for120p1, for110p4, for103, for110p3, for102, pe060927, for101-take3, for101-take2, for101, forGeant481, for110p2, CMSSW_1_0_0, for110p5, for110p1, for084, for100p4, argiro-20060904-for100p4, for092, for137a_pre083_take2, pe20060827a, for137a_pre083, ge20060825, for100p2, for100pre1, for091, for082, for090, CMSSW_0_8_1, for090_RC1, CMSSW_0_9_0_pre3, nr_baran081_t1, for080_testfixes1, for090p2, forCMSSW090p2, for080_testfixes, for090p2_RC5, for090p2_RC4, for090p2_RC3, for090p2_RC2, for090p2_RC1, for081, for080_amd64, for080, for080p4, for080pre3
Branch point for: lcg47branch
Changes since 1.4: +7 -5 lines
Log Message:
Now does nothing (and does not give errors) on macosx. Seeding for java on
macosx should be added.

File Contents

# Content
1 ### RPM external java-jdk 1.5.0.p6
2 ## BUILDIF [ "$(uname)" != "Darwin" ]
3
4 Provides: libasound.so.2
5 Provides: libasound.so.2(ALSA_0.9)
6 Provides: libjava_crw_demo_g.so
7 Provides: libodbc.so
8 Provides: libodbcinst.so
9
10 %define downloadv %(echo %v | tr '.p' '_0')
11
12 %define tmpArch %(echo %cmsplatf | cut -d_ -f 1,2)
13
14 %if "%{tmpArch}" == "slc3_ia32"
15 %define downloadarch i586
16 %endif
17
18 %if "%{tmpArch}" == "slc3_amd64"
19 %define downloadarch amd64
20 %endif
21
22 Source0: http://eulisse.web.cern.ch/eulisse/jdk-%downloadv-linux-i586.bin
23 Source1: http://eulisse.web.cern.ch/eulisse/jdk-%downloadv-linux-amd64.bin
24
25 %prep
26 %if %(uname) != Darwin
27 ls
28 %define javadir jdk%(echo %v| sed -e "s/.p/_0/")
29 rm -rf %javadir
30 yes | sh %{_sourcedir}/jdk-%downloadv-linux-%downloadarch.bin
31 cd %javadir
32 %endif
33 %build
34 %install
35 %if %(uname) != Darwin
36 ls
37 cp -r %javadir/* %i
38 %endif