packages: java-gcj-compat/java-gcj-compat.spec - -base subpackages separate...

jajcus jajcus at pld-linux.org
Wed Apr 14 11:19:00 CEST 2010


Author: jajcus                       Date: Wed Apr 14 09:19:00 2010 GMT
Module: packages                      Tag: HEAD
---- Log message:
- -base subpackages separated, so the %{_jvmdir} part may be installed
  along other JRE/JDK implementations.

---- Files affected:
packages/java-gcj-compat:
   java-gcj-compat.spec (1.42 -> 1.43) 

---- Diffs:

================================================================
Index: packages/java-gcj-compat/java-gcj-compat.spec
diff -u packages/java-gcj-compat/java-gcj-compat.spec:1.42 packages/java-gcj-compat/java-gcj-compat.spec:1.43
--- packages/java-gcj-compat/java-gcj-compat.spec:1.42	Wed Apr  7 00:49:16 2010
+++ packages/java-gcj-compat/java-gcj-compat.spec	Wed Apr 14 11:18:54 2010
@@ -11,7 +11,7 @@
 Summary(pl.UTF-8):	Skrypty powłoki i dowiązania do symulacji środowiska uruchomieniowego Javy przy użyciu GCJ
 Name:		java-gcj-compat
 Version:	1.0.80
-Release:	2
+Release:	3
 License:	GPL v2
 Group:		Development/Languages/Java
 Source0:	ftp://sources.redhat.com/pub/rhug/%{name}-%{version}.tar.gz
@@ -24,8 +24,7 @@
 BuildRequires:	rpm-pythonprov
 BuildRequires:	rpmbuild(macros) >= 1.453
 BuildRequires:	which
-Requires:	java-gnu-classpath
-Requires:	libgcj >= %{gcc_ver}
+Requires:	%{name}-base = %{version}-%{release}
 Provides:	java
 Provides:	jce = 1.5
 Provides:	jdbc-stdext
@@ -50,14 +49,33 @@
 mający na celu dostarczenie podobnego do JRE interfejsu do zestawu
 narzędzi GCJ.
 
+%package base
+Summary:	Shell scripts and symbolic links to simulate a Java runtime environment with GCJ
+Summary(pl.UTF-8):	Skrypty powłoki i dowiązania do symulacji środowiska uruchomieniowego Javy przy użyciu GCJ
+Group:		Development/Languages/Java
+Requires:	java-gnu-classpath
+Requires:	libgcj >= %{gcc_ver}
+
+%description base
+A collection of wrapper scripts, symlinks and jar files. It is meant
+to provide an JRE-like interface to the GCJ tool set.
+
+This package provides JAVA_HOME=%{_jvmdir} which can be installed
+along other JRE implementation.
+
+%description base -l pl.UTF-8
+Zestaw skryptów obudowujących, dowiązań symbolicznych i plików jar,
+mający na celu dostarczenie podobnego do JRE interfejsu do zestawu
+narzędzi GCJ.
+
+Ten pakiet dostarcza JAVA_HOME=%{_jvmdir}, które może być zainstalowane
+obok innych implementacji JRE.
+
 %package devel
 Summary:	Shell scripts and symbolic links to simulate Java development environment with GCJ
 Summary(pl.UTF-8):	Skrypty powłoki i dowiązania do symulacji środowiska programistycznego Javy przy użyciu GCJ
 Group:		Development/Languages/Java
-Requires:	%{name} = %{version}-%{release}
-Requires:	gcc-java >= %{gcc_ver}
-Requires:	gjdoc
-Requires:	libgcj-devel >= %{gcc_ver}
+Requires:	%{name}-devel-base = %{version}-%{release}
 Provides:	jar
 Provides:	java-jre-tools
 Provides:	jdk = 1.5
@@ -77,6 +95,30 @@
 mający na celu dostarczenie podobnego do JDK interfejsu do zestawu
 narzędzi GCJ.
 
+%package devel-base
+Summary:	Shell scripts and symbolic links to simulate Java development environment with GCJ
+Summary(pl.UTF-8):	Skrypty powłoki i dowiązania do symulacji środowiska programistycznego Javy przy użyciu GCJ
+Group:		Development/Languages/Java
+Requires:	%{name}-base = %{version}-%{release}
+Requires:	gcc-java >= %{gcc_ver}
+Requires:	gjdoc
+Requires:	libgcj-devel >= %{gcc_ver}
+
+%description devel-base
+A collection of wrapper scripts, symlinks and jar files. It is meant
+to provide an JDK-like interface to the GCJ tool set.
+
+This package provides JAVA_HOME=%{_jvmdir} which can be installed
+along other JRE implementation.
+
+%description devel-base -l pl.UTF-8
+Zestaw skryptów obudowujących, dowiązań symbolicznych i plików jar,
+mający na celu dostarczenie podobnego do JDK interfejsu do zestawu
+narzędzi GCJ.
+
+Ten pakiet dostarcza JAVA_HOME=%{_jvmdir}, które może być zainstalowane
+obok innych implementacji JRE.
+
 %package -n python-java-gcj-compat
 Summary:	Python modules for java-gcj-compat
 Summary(pl.UTF-8):	Moduły języka Python dla java-gcj-compat
@@ -137,18 +179,24 @@
 install -d $RPM_BUILD_ROOT%{_jvmdir}/lib
 ln -sf %{_javadir}/tools.jar $RPM_BUILD_ROOT%{_jvmdir}/lib/tools.jar
 
+%py_postclean
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
 %doc AUTHORS ChangeLog README
-%dir %{_jvmdir}
-%dir %{_jvmdir}/bin
-%dir %{_jvmdir}/lib
 %attr(755,root,root) %{_bindir}/java
 %attr(755,root,root) %{_bindir}/keytool
 %attr(755,root,root) %{_bindir}/rmiregistry
+
+%files base
+%defattr(644,root,root,755)
+%doc AUTHORS ChangeLog README
+%dir %{_jvmdir}
+%dir %{_jvmdir}/bin
+%dir %{_jvmdir}/lib
 %attr(755,root,root) %{_jvmdir}/bin/java
 %attr(755,root,root) %{_jvmdir}/bin/keytool
 %attr(755,root,root) %{_jvmdir}/bin/rmiregistry
@@ -171,6 +219,9 @@
 %attr(755,root,root) %{_bindir}/javadoc
 %attr(755,root,root) %{_bindir}/javah
 %attr(755,root,root) %{_bindir}/rmic
+
+%files devel-base
+%defattr(644,root,root,755)
 %attr(755,root,root) %{_jvmdir}/bin/appletviewer
 %attr(755,root,root) %{_jvmdir}/bin/jar
 %attr(755,root,root) %{_jvmdir}/bin/jarsigner
@@ -187,6 +238,7 @@
 %files -n python-java-gcj-compat
 %defattr(644,root,root,755)
 %{py_sitescriptdir}/*.py[co]
+%{py_sitescriptdir}/*.egg-info
 
 %define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
 %changelog
@@ -194,6 +246,10 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.43  2010/04/14 09:18:54  jajcus
+- -base subpackages separated, so the %{_jvmdir} part may be installed
+  along other JRE/JDK implementations.
+
 Revision 1.42  2010/04/06 22:49:16  sparky
 - BR: python-modules, rpm-pythonprov
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/java-gcj-compat/java-gcj-compat.spec?r1=1.42&r2=1.43&f=u



More information about the pld-cvs-commit mailing list