rpms/java-1.4.2-gcj-compat/devel .cvsignore, 1.33, 1.34 java-1.4.2-gcj-compat.spec, 1.98, 1.99 sources, 1.37, 1.38
fedora-cvs-commits at redhat.com
fedora-cvs-commits at redhat.com
Tue Aug 30 21:03:12 UTC 2005
Author: fitzsim
Update of /cvs/dist/rpms/java-1.4.2-gcj-compat/devel
In directory cvs.devel.redhat.com:/tmp/cvs-serv5595
Modified Files:
.cvsignore java-1.4.2-gcj-compat.spec sources
Log Message:
* Tue Aug 30 2005 Thomas Fitzsimmons <fitzsim at redhat.com> - 0:1.4.2.0-40jpp_45rh
- Import java-gcj-compat 1.0.39.
- Remove libjawt.so symlinks.
- Symlink to jni_md.h.
Index: .cvsignore
===================================================================
RCS file: /cvs/dist/rpms/java-1.4.2-gcj-compat/devel/.cvsignore,v
retrieving revision 1.33
retrieving revision 1.34
diff -u -r1.33 -r1.34
--- .cvsignore 29 Aug 2005 18:16:17 -0000 1.33
+++ .cvsignore 30 Aug 2005 21:02:29 -0000 1.34
@@ -1,3 +1,3 @@
-java-gcj-compat-1.0.37.tar.gz
+java-gcj-compat-1.0.39.tar.gz
bcprov-jdk14-127.tar.gz
eclipse-ecj-3.1.0_fc-12.jar
Index: java-1.4.2-gcj-compat.spec
===================================================================
RCS file: /cvs/dist/rpms/java-1.4.2-gcj-compat/devel/java-1.4.2-gcj-compat.spec,v
retrieving revision 1.98
retrieving revision 1.99
diff -u -r1.98 -r1.99
--- java-1.4.2-gcj-compat.spec 30 Aug 2005 15:55:38 -0000 1.98
+++ java-1.4.2-gcj-compat.spec 30 Aug 2005 21:02:32 -0000 1.99
@@ -17,11 +17,11 @@
%define buildver 0
# the version-release string for the gcj rpms we require
%define gccver 4.0.0-0.42
-%define jgcver 1.0.37
+%define jgcver 1.0.39
%define name java-%{javaver}-%{origin}-compat
%define version %{javaver}.%{buildver}
-%define release 40jpp_44rh
+%define release 40jpp_45rh
%define cname java-%{javaver}-%{origin}
#%define bcarchivever 127
@@ -140,8 +140,10 @@
%if %{custom}
cp -a %{SOURCE2} eclipse-ecj-%{cname}.jar
-sed 's:@JAVADIR@:%{_javadir}:g;s:eclipse-ecj.jar:eclipse-ecj-%{cname}.jar:g' \
- < %{SOURCE3} > ecj-%{cname}
+sed 's:@JAVADIR@:%{_javadir}:g' < %{SOURCE3} > ecj-1
+sed 's:eclipse-ecj.jar:eclipse-ecj-%{cname}.jar:g' < ecj-1 > ecj-2
+LIBGCJ_JAR="%{gcj_prefix}/share/java/libgcj-`gij%{gccsuffix} --version | head -n 2 | tail -n 1 | awk '{ print $5 }'`.jar"
+sed "s,compiler.batch.Main,compiler.batch.Main -bootclasspath $LIBGCJ_JAR,g" < ecj-2 > ecj-%{cname}
%endif
%if %{bootstrap}
@@ -158,6 +160,9 @@
%endif
%install
+%if %{custom}
+export PATH=%{gcj_prefix}/bin:$PATH
+%endif
rm -rf $RPM_BUILD_ROOT
make DESTDIR=$RPM_BUILD_ROOT install
@@ -245,6 +250,11 @@
rm -rf $RPM_BUILD_ROOT
%post
+
+%if %{custom}
+export PATH=%{gcj_prefix}/bin:$PATH
+%endif
+
update-alternatives \
--install %{_bindir}/java java %{jrebindir}/java %{priority} \
--slave %{_jvmdir}/jre jre %{_jvmdir}/%{jrelnk} \
@@ -284,13 +294,6 @@
%{_javadir}/libgcj-`gij%{gccsuffix} --version | head -n 2 | tail -n 1 | awk '{ print $5 }'`.jar \
%{_jvmdir}/%{cname}-%{version}/jre/lib/jndi.jar
-# hard-code this to %{_libdir}/libgcjawt.so.6 -- if we want to support
-# another major library version installed in parallel we can create a
-# separate java-1.4.2-gcjNEXTVERSION-compat RPM
-ln -sf \
- %{_libdir}/libgcjawt.so.%{gccsoversion} \
- %{_jvmdir}/%{cname}-%{version}/jre/lib/%{_arch}/libjawt.so
-
# java.security
ln -sf \
%{_prefix}/lib/security/classpath.security \
@@ -305,6 +308,10 @@
%post devel
+%if %{custom}
+export PATH=%{gcj_prefix}/bin:$PATH
+%endif
+
update-alternatives \
--install %{_bindir}/javac javac %{sdkbindir}/javac %{priority} \
--slave %{_jvmdir}/java java_sdk %{_jvmdir}/%{sdklnk} \
@@ -332,6 +339,11 @@
`gcj%{gccsuffix} -print-file-name=include/jni.h` \
%{_jvmdir}/%{cname}-%{version}/include/jni.h
+# jni_md.h
+ln -sf \
+ `gcj%{gccsuffix} -print-file-name=include/jni_md.h` \
+ %{_jvmdir}/%{cname}-%{version}/include/linux/jni_md.h
+
# jawt.h
ln -sf \
`gcj%{gccsuffix} -print-file-name=include/jawt.h` \
@@ -344,6 +356,10 @@
%post src
+%if %{custom}
+export PATH=%{gcj_prefix}/bin:$PATH
+%endif
+
# src.zip
ln -sf \
%{_javadir}/src-`gcj%{gccsuffix} --version | head -n 1 | awk '{ print $3 }'`.zip \
@@ -351,6 +367,11 @@
%postun
if [ $1 -eq 0 ] ; then
+
+%if %{custom}
+export PATH=%{gcj_prefix}/bin:$PATH
+%endif
+
update-alternatives --remove java %{jrebindir}/java
update-alternatives --remove jre_%{origin} %{_jvmdir}/%{jrelnk}
update-alternatives --remove jre_%{javaver} %{_jvmdir}/%{jrelnk}
@@ -362,6 +383,11 @@
%postun devel
if [ $1 -eq 0 ] ; then
+
+%if %{custom}
+export PATH=%{gcj_prefix}/bin:$PATH
+%endif
+
update-alternatives --remove javac %{sdkbindir}/javac
update-alternatives --remove java_sdk_%{origin} %{_jvmdir}/%{sdklnk}
update-alternatives --remove java_sdk_%{javaver} %{_jvmdir}/%{sdklnk}
@@ -369,6 +395,11 @@
%triggerin -- libgcj%{gccsuffix} > %{gccver}
{
+
+%if %{custom}
+export PATH=%{gcj_prefix}/bin:$PATH
+%endif
+
# rt.jar
ln -sf \
%{_javadir}/libgcj-`gij%{gccsuffix} --version | head -n 2 | tail -n 1 | awk '{ print $5 }'`.jar \
@@ -389,11 +420,6 @@
%{_javadir}/libgcj-`gij%{gccsuffix} --version | head -n 2 | tail -n 1 | awk '{ print $5 }'`.jar \
%{_jvmdir}/%{cname}-%{version}/jre/lib/jndi.jar
- # libjawt.so
- ln -sf \
- %{_libdir}/libgcjawt.so.%{gccsoversion} \
- %{_jvmdir}/%{cname}-%{version}/jre/lib/%{_arch}/libjawt.so
-
# jaxp_parser_impl
update-alternatives --install %{_javadir}/jaxp_parser_impl.jar \
jaxp_parser_impl \
@@ -403,11 +429,21 @@
# gcc-java requires libgcj-devel which provides jni.h
%triggerin devel -- gcc%{gccsuffix}-java > %{gccver}
{
+
+%if %{custom}
+export PATH=%{gcj_prefix}/bin:$PATH
+%endif
+
# jni.h
ln -sf \
`gcj%{gccsuffix} -print-file-name=include/jni.h` \
%{_jvmdir}/%{cname}-%{version}/include/jni.h
+ # jni_md.h
+ ln -sf \
+ `gcj%{gccsuffix} -print-file-name=include/jni_md.h` \
+ %{_jvmdir}/%{cname}-%{version}/include/jni_md.h
+
# jawt.h
ln -sf \
`gcj%{gccsuffix} -print-file-name=include/jawt.h` \
@@ -421,6 +457,11 @@
%triggerin src -- libgcj%{gccsuffix}-src >= %{gccver}
{
+
+%if %{custom}
+export PATH=%{gcj_prefix}/bin:$PATH
+%endif
+
ln -sf \
%{_javadir}/src-`gcj%{gccsuffix} --version | head -n 1 | awk '{ print $3 }'`.zip \
%{_jvmdir}/%{cname}-%{version}/src.zip
@@ -464,6 +505,11 @@
%defattr(-,root,root)
%changelog
+* Tue Aug 30 2005 Thomas Fitzsimmons <fitzsim at redhat.com> - 0:1.4.2.0-40jpp_45rh
+- Import java-gcj-compat 1.0.39.
+- Remove libjawt.so symlinks.
+- Symlink to jni_md.h.
+
* Tue Aug 30 2005 Thomas Fitzsimmons <fitzsim at redhat.com> - 0:1.4.2.0-40jpp_44rh
- Install ecj when building a custom java-1.4.2-gcj-compat.
- Fix removal of jaxp_parser_impl.jar alternative.
Index: sources
===================================================================
RCS file: /cvs/dist/rpms/java-1.4.2-gcj-compat/devel/sources,v
retrieving revision 1.37
retrieving revision 1.38
diff -u -r1.37 -r1.38
--- sources 29 Aug 2005 18:16:18 -0000 1.37
+++ sources 30 Aug 2005 21:02:44 -0000 1.38
@@ -1,3 +1,3 @@
-af31f97c779068ed4c089a61c6d5a36a java-gcj-compat-1.0.37.tar.gz
+bdda21f3a995cba1490b3e0990a43659 java-gcj-compat-1.0.39.tar.gz
d17b7fa532fc87fdf14d42c2d293ec3f bcprov-jdk14-127.tar.gz
95766e40c6ab6b641341f3a44dcf0b9e eclipse-ecj-3.1.0_fc-12.jar
More information about the fedora-cvs-commits
mailing list