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.6 by sashby, Mon Nov 6 10:27:21 2006 UTC vs.
Revision 1.9 by ratnik, Wed Apr 18 23:46:01 2007 UTC

# Line 1 | Line 1
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 < # A hack? Probably won't work for slc4 but...
19 < %if "%{tmpArch}" == "slc4_ia32"
20 < %define downloadarch i586
21 < %endif
22 <
23 < %if "%{tmpArch}" == "slc3_amd64"
24 < %define downloadarch amd64
25 < %endif
26 <
27 < Source0: http://eulisse.web.cern.ch/eulisse/jdk-%downloadv-linux-i586.bin
28 < Source1: http://eulisse.web.cern.ch/eulisse/jdk-%downloadv-linux-amd64.bin
29 <
1 > ### RPM external java-jdk 1.0
2 > Requires: gcc-wrapper
3 > ## INITENV SET JAVA_HOME @JAVA_HOME@
4 > ## INITENV +PATH PATH @JAVA_PATH@
5 > ## INITENV +PATH LD_LIBRARY_PATH @JAVA_LIB@
6 > Source: none
7   %prep
31 %if %(uname) != Darwin
32 ls
33 %define javadir jdk%(echo %v| sed -e "s/.p/_0/")
34 rm -rf %javadir
35 yes | sh %{_sourcedir}/jdk-%downloadv-linux-%downloadarch.bin
36 cd %javadir
37 %endif
8   %build
9 + ## IMPORT gcc-wrapper
10   %install
11 < %if %(uname) != Darwin
12 < ls
13 < cp -r %javadir/* %i
14 < %endif
11 > %post
12 > if [ -d /afs/cern.ch/sw/java/i386_redhat73/jdk/sun-1.4.2/ ]
13 > then
14 >    JAVA_HOME=/afs/cern.ch/sw/java/i386_redhat73/jdk/sun-1.4.2/
15 >    JAVA_PATH=$JAVA_HOME/bin
16 >    JAVE_LIB=$JAVA_HOME/lib
17 > else
18 >    JAVA_HOME=`echo $(which javac) | sed -e "s|/bin/.*||"`
19 >    JAVA_PATH=$JAVA_HOME/bin
20 >    JAVA_LIB=$JAVA_HOME/lib
21 > fi
22 > perl -p -i -e "s|\@JAVA_HOME\@|$JAVA_HOME|" $RPM_INSTALL_PREFIX/%pkgrel/etc/profile.d/init.sh
23 > perl -p -i -e "s|\@JAVA_PATH\@|$JAVA_PATH|" $RPM_INSTALL_PREFIX/%pkgrel/etc/profile.d/init.sh
24 > perl -p -i -e "s|\@JAVA_LIB\@|$JAVA_LIB|" $RPM_INSTALL_PREFIX/%pkgrel/etc/profile.d/init.sh
25 > perl -p -i -e "s|\@JAVA_HOME\@|$JAVA_HOME|" $RPM_INSTALL_PREFIX/%pkgrel/etc/profile.d/init.csh
26 > perl -p -i -e "s|\@JAVA_PATH\@|$JAVA_PATH|" $RPM_INSTALL_PREFIX/%pkgrel/etc/profile.d/init.csh
27 > perl -p -i -e "s|\@JAVA_LIB\@|$JAVA_LIB|" $RPM_INSTALL_PREFIX/%pkgrel/etc/profile.d/init.csh

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines