Hello community,
here is the log from the commit of package java-1_5_0-gcj-compat for
openSUSE:Factory checked in at 2013-08-23 11:06:00
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/java-1_5_0-gcj-compat (Old)
and /work/SRC/openSUSE:Factory/.java-1_5_0-gcj-compat.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "java-1_5_0-gcj-compat"
Changes:
--------
---
/work/SRC/openSUSE:Factory/java-1_5_0-gcj-compat/java-1_5_0-gcj-compat.changes
2011-09-23 02:04:01.000000000 +0200
+++
/work/SRC/openSUSE:Factory/.java-1_5_0-gcj-compat.new/java-1_5_0-gcj-compat.changes
2013-08-23 11:06:01.000000000 +0200
@@ -1,0 +2,11 @@
+Thu Aug 22 11:41:20 UTC 2013 - [email protected]
+
+- Drop gjdoc dependency and javadoc symlink
+ * gcj-compat won't be able to generate javadoc
+
+-------------------------------------------------------------------
+Wed Aug 21 10:27:01 UTC 2013 - [email protected]
+
+- use absolute path for update-alternatices
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ java-1_5_0-gcj-compat.spec ++++++
--- /var/tmp/diff_new_pack.EVtKOG/_old 2013-08-23 11:06:02.000000000 +0200
+++ /var/tmp/diff_new_pack.EVtKOG/_new 2013-08-23 11:06:02.000000000 +0200
@@ -1,7 +1,7 @@
#
-# spec file for package java-1_5_0-gcj-compat (Version 1.5.0.0)
+# spec file for package java-1_5_0-gcj-compat
#
-# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -14,32 +14,9 @@
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
-
-# norootforbuild
# icecream 0
-Name: java-1_5_0-gcj-compat
-BuildRequires: gcc-gij gcc-java gjdoc python-devel unzip
-#!BuildIgnore: antlr
-BuildRequires: antlr-bootstrap
-# bnc#447342
-BuildRequires: openssl-certs
-%if %{?!suse_version:1}0
-%if %{?!mandriva_release:1}0
-BuildRequires: chkconfig which
-%endif
-%else
-BuildRequires: update-alternatives
-%endif
-%if %{undefined _jvmdir}
-%define _jvmdir %{_libdir}/jvm
-%endif
-%if %{undefined _jvmjardir}
-%define _jvmjardir %{_libdir}/jvm-exports
-%endif
-Version: 1.5.0.0
-Release: 109
%define section free
%define gccsuffix %{nil}
%define gccbinsuffix %(rpm -q --qf "-%{VERSION}" gcc)
@@ -60,9 +37,13 @@
# FIXME: this is not a good fix of name issue
%define jvmdir %{_jvmdir}/%{sdklnk}%{gccbinsuffix}-%{version}
%define sdkjardir %{_jvmdir}/%{sdkdir}/lib
+
+Name: java-1_5_0-gcj-compat
+Version: 1.5.0.0
+Release: 0
Summary: JPackage Runtime Scripts for GCJ
-Group: Development/Languages/Java
License: GPL-2.0+
+Group: Development/Languages/Java
Url: ftp://sources.redhat.com/pub/rhug/java-gcj-compat
Source0: java-gcj-compat-%{jgcver}.tar.bz2
Source1: baselibs.conf
@@ -70,6 +51,17 @@
Patch0: gcc43-fixes.patch
Patch1: python_prefix.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
+
+BuildRequires: gcc-gij
+BuildRequires: gcc-java
+BuildRequires: python-devel
+BuildRequires: unzip
+#!BuildIgnore: antlr
+BuildRequires: antlr-bootstrap
+# bnc#447342
+BuildRequires: openssl-certs
+BuildRequires: update-alternatives
+
# gcc-java should not be required, see Suse Bugzilla bug #151732
# even if it would be required it should have been a PreReq
# because gcj was called in the post install section
@@ -77,24 +69,21 @@
#Requires: gcc%{gccsuffix}-java >= %{gccver}
#PreReq: libgcj%{gccsuffix} >= %{gccver}
#Requires: libgcj%{gccsuffix} >= %{gccver}
-PreReq: gcc-gij
-%if %{?!suse_version:1}0
-%if %{?!mandriva_release:1}0
-PreReq: chkconfig which
-%endif
-%else
-PreReq: update-alternatives
-%endif
+Requires(pre): gcc-gij
+Requires(post): update-alternatives
PreReq: coreutils
-# Requires: gjdoc
# See java-1_4_2-sun.spec:
+Provides: j2re
+Provides: j2re = %{javaver}
+Provides: java = %{javaver}
+Provides: java-%{javaver}
+Provides: java-%{origin} = %{version}-%{release}
+Provides: jdbc-stdext
+Provides: jndi
+Provides: jre = %{javaver}
+Provides: jre-%{javaver}
Provides: jre-%{javaver}-%{origin} = %{version}-%{release}
Provides: jre-%{origin} = %{version}-%{release}
-Provides: jre-%{javaver}, java-%{javaver}, jre = %{javaver}
-Provides: java-%{origin} = %{version}-%{release}
-Provides: java = %{javaver}
-Provides: jndi, jdbc-stdext
-Provides: j2re = %{javaver}, j2re
# 32-bit versus 64-bit specific provides:
%ifarch %ix86 ppc s390
%define bits 32
@@ -102,24 +91,33 @@
%ifarch x86_64 ia64 s390x ppc64
%define bits 64
%endif
+Provides: java-%{bits} = %{javaver}
+Provides: java-%{javaver}-%{bits}
+Provides: java-%{origin}-%{bits} = %{version}-%{release}
+Provides: jdbc-stdext-%{bits}
+Provides: jndi-%{bits}
+Provides: jre-%{bits} = %{javaver}
+Provides: jre-%{javaver}-%{bits}
Provides: jre-%{javaver}-%{origin}-%{bits} = %{version}-%{release}
Provides: jre-%{javaver}-%{origin}-%{bits} = %{version}-%{release}
Provides: jre-%{origin}-%{bits} = %{version}-%{release}
-Provides: jre-%{javaver}-%{bits}, java-%{javaver}-%{bits}, jre-%{bits} =
%{javaver}
-Provides: java-%{origin}-%{bits} = %{version}-%{release}
-Provides: java-%{bits} = %{javaver}
-Provides: jndi-%{bits}, jdbc-stdext-%{bits}
# See java-1_4_2-sun.spec and Suse Bugzilla bug #148186:
-Provides: jre1.1.x jre1.2.x jre1.3.x jre1.4.x jre1.5.x
+Provides: jre1.1.x
+Provides: jre1.2.x
+Provides: jre1.3.x
+Provides: jre1.4.x
+Provides: jre1.5.x
# See java-1_4_2-sun.spec and Suse Bugzilla bug #160828:
-Provides: jndi = %{javaver}, jndi-ldap = %{javaver}
-Provides: jndi-cos = %{javaver}, jndi-rmi = %{javaver}
-Provides: jndi-dns = %{javaver}
Provides: jaas = %{javaver}
+Provides: jndi = %{javaver}
+Provides: jndi-cos = %{javaver}
+Provides: jndi-dns = %{javaver}
+Provides: jndi-ldap = %{javaver}
+Provides: jndi-rmi = %{javaver}
# also provide the java_1_4_2-gcj-compat
# see comment 15 bug #341578
-Provides: java-1_4_2-gcj-compat
-Obsoletes: java-1_4_2-gcj-compat
+Provides: java-1_4_2-gcj-compat = %{version}-%{release}
+Obsoletes: java-1_4_2-gcj-compat < %{version}-%{release}
# not required #341578
# Requires: classpath
# let's provide it here for now
@@ -133,14 +131,7 @@
This package contains shell scripts and symbolic links to simulate a
JPackage Java runtime environment with GCJ.
-
-
-Authors:
---------
- Thomas Fitzsimmons <[email protected]>
-
%package devel
-License: GPL-2.0+
Summary: JPackage development scripts for GCJ
Group: Development/Languages/Java
PreReq: update-alternatives
@@ -148,35 +139,27 @@
# See Suse Bugzilla bug #151732 comment #17:
Requires: gcc-java >= %{gccver}
# Similar provides as in java-1_4_2-sun.spec:
-Provides: java-sdk-%{javaver}-%{origin} = %{version}
-Provides: java-sdk-%{javaver}
-Provides: java-sdk-%{origin} = %{version}
-Provides: java-sdk = %{javaver}
+Provides: classpath-devel = %{version}
Provides: java-%{javaver}-devel
-Provides: java-devel-%{origin} = %{version}
Provides: java-devel = %{javaver}
-Provides: classpath-devel = %{version}
+Provides: java-devel-%{origin} = %{version}
+Provides: java-sdk = %{javaver}
+Provides: java-sdk-%{javaver}
+Provides: java-sdk-%{javaver}-%{origin} = %{version}
+Provides: java-sdk-%{origin} = %{version}
Obsoletes: classpath-devel <= 0.95
Requires: %{name} = %{version}-%{release}
-# Why?
-Requires: gjdoc
# See java-1_4_2-sun.spec:
Provides: j2sdk = %{javaver}
# Be able to check bytecode version
Requires: unzip
-Provides: java-1_4_2-gcj-compat-devel
-Obsoletes: java-1_4_2-gcj-compat-devel
+Provides: java-1_4_2-gcj-compat-devel = %{version}-%{release}
+Obsoletes: java-1_4_2-gcj-compat-devel < %{version}-%{release}
%description devel
This package contains shell scripts and symbolic links to simulate a
JPackage Java development environment with GCJ.
-
-
-Authors:
---------
- Thomas Fitzsimmons <[email protected]>
-
%prep
%setup -q -n java-gcj-compat-%{jgcver}
%patch0 -p1
@@ -213,6 +196,10 @@
mkdir -p $RPM_BUILD_ROOT/%_libdir
mv $RPM_BUILD_ROOT/usr/local/%_lib/* $RPM_BUILD_ROOT/%_libdir || :
rm -rf $RPM_BUILD_ROOT/usr/local/
+
+rm -f %{buildroot}/%{_jvmdir}/%{sdkdir}/bin/javadoc
+rm -f %{buildroot}/%{_bindir}/gjdoc
+
# generate file lists
find $RPM_BUILD_ROOT%{_jvmdir}/%{jredir} -type d \
| sed 's|'$RPM_BUILD_ROOT'|%dir |' > %{name}-%{version}-all.files
@@ -230,17 +217,17 @@
rm -rf $RPM_BUILD_ROOT
%post
-update-alternatives \
+%{_sbindir}/update-alternatives \
--install %{_bindir}/java java %{jrebindir}/java %{priority} \
--slave %{_jvmdir}/jre jre %{_jvmdir}/%{jrelnk} \
--slave %{_jvmjardir}/jre jre_exports %{_jvmjardir}/%{jrelnk} \
--slave %{_bindir}/rmiregistry rmiregistry %{jrebindir}/rmiregistry
-update-alternatives \
+%{_sbindir}/update-alternatives \
--install %{_jvmdir}/jre-%{origin} \
jre_%{origin} %{_jvmdir}/%{jrelnk} %{priority} \
--slave %{_jvmjardir}/jre-%{origin} \
jre_%{origin}_exports %{_jvmjardir}/%{jrelnk}
-update-alternatives \
+%{_sbindir}/update-alternatives \
--install %{_jvmdir}/jre-%{javaver} \
jre_%{javaver} %{_jvmdir}/%{jrelnk} %{priority} \
--slave %{_jvmjardir}/jre-%{javaver} \
@@ -276,20 +263,19 @@
popd 1>/dev/null
%post devel
-update-alternatives \
+%{_sbindir}/update-alternatives \
--install %{_bindir}/javac javac %{sdkbindir}/javac %{priority} \
--slave %{_jvmdir}/java java_sdk %{_jvmdir}/%{sdklnk} \
--slave %{_jvmjardir}/java java_sdk_exports %{_jvmjardir}/%{sdklnk} \
- --slave %{_bindir}/javadoc javadoc %{sdkbindir}/javadoc \
--slave %{_bindir}/javah javah %{sdkbindir}/javah \
--slave %{_bindir}/jar jar %{sdkbindir}/jar \
--slave %{_bindir}/rmic rmic %{sdkbindir}/rmic
-update-alternatives \
+%{_sbindir}/update-alternatives \
--install %{_jvmdir}/java-%{origin} \
java_sdk_%{origin} %{_jvmdir}/%{sdklnk} %{priority} \
--slave %{_jvmjardir}/java-%{origin} \
java_sdk_%{origin}_exports %{_jvmjardir}/%{sdklnk}
-update-alternatives \
+%{_sbindir}/update-alternatives \
--install %{_jvmdir}/java-%{javaver} \
java_sdk_%{javaver} %{_jvmdir}/%{sdklnk} %{priority} \
--slave %{_jvmjardir}/java-%{javaver} \
@@ -299,7 +285,7 @@
# `gcj%{gccsuffix} -print-file-name=include/jni.h` \
# %{_jvmdir}/%{cname}-%{version}/include/jni.h
# little work-around if no version-less link to libgcj-x.y.z.jar does not
exist
-if [ ! -e %{_javadir}/libgcj-tools.jar ] && ls %{_javadir}/libgcj-tools-*.jar
2>/dev/null >&2
+if [ ! -e %{_javadir}/libgcj-tool.sjar ] && ls %{_javadir}/libgcj-tools-*.jar
2>/dev/null >&2
then
pushd %{_javadir}/ 1>/dev/null
for file in `ls libgcj-tools-*.jar`
@@ -317,16 +303,16 @@
%postun
if [ $1 -eq 0 ] ; then
rm -rf %{jvmjardir}/*
- update-alternatives --remove java %{jrebindir}/java
- update-alternatives --remove jre_%{origin} %{_jvmdir}/%{jrelnk}
- update-alternatives --remove jre_%{javaver} %{_jvmdir}/%{jrelnk}
+ %{_sbindir}/update-alternatives --remove java %{jrebindir}/java
+ %{_sbindir}/update-alternatives --remove jre_%{origin} %{_jvmdir}/%{jrelnk}
+ %{_sbindir}/update-alternatives --remove jre_%{javaver} %{_jvmdir}/%{jrelnk}
fi
%postun devel
if [ $1 -eq 0 ] ; then
- update-alternatives --remove javac %{sdkbindir}/javac
- update-alternatives --remove java_sdk_%{origin} %{_jvmdir}/%{sdklnk}
- update-alternatives --remove java_sdk_%{javaver} %{_jvmdir}/%{sdklnk}
+ %{_sbindir}/update-alternatives --remove javac %{sdkbindir}/javac
+ %{_sbindir}/update-alternatives --remove java_sdk_%{origin}
%{_jvmdir}/%{sdklnk}
+ %{_sbindir}/update-alternatives --remove java_sdk_%{javaver}
%{_jvmdir}/%{sdklnk}
fi
## gcc-java requires libgcj and provides the gcj we run for the version
## string
--
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]