ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/CMSDIST/java-jdk.spec
(Generate patch)

Comparing COMP/CMSDIST/java-jdk.spec (file contents):
Revision 1.10 by elmer, Tue May 1 12:11:02 2007 UTC vs.
Revision 1.18 by valya, Sat Feb 21 02:21:11 2009 UTC

# Line 1 | Line 1
1 < ### RPM external java-jdk 1.0
2 < ## INITENV SET JAVA_HOME @JAVA_HOME@
3 < ## INITENV +PATH PATH @JAVA_PATH@
4 < ## INITENV +PATH LD_LIBRARY_PATH @JAVA_LIB@
5 < Source: none
1 > ### RPM external java-jdk 1.5.0_15
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 > # 64 bit versions
10 > Provides: libasound.so.2()(64bit)
11 > Provides: libasound.so.2(ALSA_0.9)(64bit)
12 > Provides: libjava_crw_demo_g.so()(64bit)
13 > Provides: libodbc.so()(64bit)
14 > Provides: libodbcinst.so()(64bit)
15 >
16 > %define downloadv %(echo %realversion | tr '.p' '_0')
17 >
18 > %define tmpArch %(echo %cmsplatf | cut -d_ -f 1,2)
19 >
20 > %if "%{tmpArch}" == "slc3_ia32"
21 > %define downloadarch i586
22 > %endif
23 >
24 > # A hack? Probably won't work for slc4 but...
25 > %if "%{tmpArch}" == "slc4_ia32"
26 > %define downloadarch i586
27 > %endif
28 >
29 > %if "%{tmpArch}" == "slc3_amd64"
30 > %define downloadarch amd64
31 > %endif
32 >
33 > %if "%{tmpArch}" == "slc4_amd64"
34 > %define downloadarch amd64
35 > %endif
36 >
37 > Source0: http://cmsrep.cern.ch/cmssw/jdk-mirror/jdk-%downloadv-linux-i586.bin
38 > Source1: http://cmsrep.cern.ch/cmssw/jdk-mirror/jdk-%downloadv-linux-amd64.bin
39 >
40   %prep
41 + %if %(uname) != Darwin
42 + ls
43 + %define javadir jdk%(echo %realversion| sed -e "s/.p/_0/")
44 + rm -rf %javadir
45 + yes | sh %{_sourcedir}/jdk-%downloadv-linux-%downloadarch.bin
46 + cd %javadir
47 + %endif
48   %build
49   %install
50 < %post
51 < if [ -d /afs/cern.ch/sw/java/i386_redhat73/jdk/sun-1.4.2/ ]
52 < then
53 <    JAVA_HOME=/afs/cern.ch/sw/java/i386_redhat73/jdk/sun-1.4.2/
13 <    JAVA_PATH=$JAVA_HOME/bin
14 <    JAVE_LIB=$JAVA_HOME/lib
15 < else
16 <    JAVA_HOME=`echo $(which javac) | sed -e "s|/bin/.*||"`
17 <    JAVA_PATH=$JAVA_HOME/bin
18 <    JAVA_LIB=$JAVA_HOME/lib
19 < fi
20 < perl -p -i -e "s|\@JAVA_HOME\@|$JAVA_HOME|" $RPM_INSTALL_PREFIX/%pkgrel/etc/profile.d/init.sh
21 < perl -p -i -e "s|\@JAVA_PATH\@|$JAVA_PATH|" $RPM_INSTALL_PREFIX/%pkgrel/etc/profile.d/init.sh
22 < perl -p -i -e "s|\@JAVA_LIB\@|$JAVA_LIB|" $RPM_INSTALL_PREFIX/%pkgrel/etc/profile.d/init.sh
23 < perl -p -i -e "s|\@JAVA_HOME\@|$JAVA_HOME|" $RPM_INSTALL_PREFIX/%pkgrel/etc/profile.d/init.csh
24 < perl -p -i -e "s|\@JAVA_PATH\@|$JAVA_PATH|" $RPM_INSTALL_PREFIX/%pkgrel/etc/profile.d/init.csh
25 < perl -p -i -e "s|\@JAVA_LIB\@|$JAVA_LIB|" $RPM_INSTALL_PREFIX/%pkgrel/etc/profile.d/init.csh
50 > %if %(uname) != Darwin
51 > ls
52 > cp -r %javadir/* %i
53 > %endif

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines