packages: icedtea6/icedtea6.spec - dependencies fixes and improvements, so ...

jajcus jajcus at pld-linux.org
Thu Apr 15 11:52:18 CEST 2010


Author: jajcus                       Date: Thu Apr 15 09:52:18 2010 GMT
Module: packages                      Tag: HEAD
---- Log message:
- dependencies fixes and improvements, so 'icedtea6' can easily replace
  installed java-sun or java-gcj-compat
- appletviewer subpackage added
- Release: 0.2

---- Files affected:
packages/icedtea6:
   icedtea6.spec (1.5 -> 1.6) 

---- Diffs:

================================================================
Index: packages/icedtea6/icedtea6.spec
diff -u packages/icedtea6/icedtea6.spec:1.5 packages/icedtea6/icedtea6.spec:1.6
--- packages/icedtea6/icedtea6.spec:1.5	Thu Apr 15 10:59:33 2010
+++ packages/icedtea6/icedtea6.spec	Thu Apr 15 11:52:12 2010
@@ -9,7 +9,7 @@
 Summary(pl.UTF-8):	Kod OpenJDK i GNU Classpath
 Name:		icedtea6
 Version:	1.8
-Release:	0.1
+Release:	0.2
 License:	GPL v2
 Group:		Development/Languages/Java
 Source0:	http://icedtea.classpath.org/download/source/%{name}-%{version}.tar.gz
@@ -55,7 +55,19 @@
 BuildRequires:	zlib-devel
 BuildRequires:	zip
 Requires:	%{name}-jdk = %{version}-%{release}
-Requires:	%{name}-tools = %{version}-%{release}
+Requires:	%{name}-jar = %{version}-%{release}
+Requires:	%{name}-appletviewer = %{version}-%{release}
+Obsoletes:	java-gcj-compat
+Obsoletes:	java-gcj-compat-devel
+Obsoletes:	java-sun
+Obsoletes:	java-sun-demos
+Obsoletes:	java-sun-jre-X11
+Obsoletes:	java-sun-jre-alsa
+Obsoletes:	java-sun-jre-jdbc
+Obsoletes:	java-sun-sources
+Obsoletes:	java-sun-tools
+# redudant with the same in %{name}-jre, but seems needed for clean java-sun replacement
+Obsoletes:	java-sun-jre 
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %define _gcj_home /usr/lib/java/java-1.5.0-gcj-1.5.0.0
@@ -171,15 +183,28 @@
 %package jar
 Summary:	OpenJDK and GNU Classpath code - JAR tool
 Summary(pl.UTF-8):	Kod OpenJDK i GNU Classpath - narzędzie JAR
+Requires:	%{name}-jdk-base = %{version}-%{release}
 Provides:	jar
-Requires:	%{name}-jdk-base = %{name}-%{release}
+Obsoletes:	jar
+Obsoletes:	fastjar
 Group:		Development/Languages/Java
 
 %description jar
-JAR tools from OpenJDK compiled using IcedTea6 tool-set.
+JAR tool from OpenJDK compiled using IcedTea6 tool-set.
 
 JAR is an archiver used to merge Java classes into a single library.
 
+%package appletviewer
+Summary:	OpenJDK and GNU Classpath code - appletviewer tool
+Summary(pl.UTF-8):	Kod OpenJDK i GNU Classpath - narzędzie appletviewer
+Requires:	%{name}-jdk-base = %{version}-%{release}
+Requires:	%{name}-jre-X11 = %{version}-%{release}
+Obsoletes:	java-sun-appletviewer
+Group:		Development/Languages/Java
+
+%description appletviewer 
+Appletviewer from OpenJDK compiled using IcedTea6 tool-set.
+
 %package jdk-sources
 Summary:	OpenJDK and GNU Classpath code - sources
 Summary(pl.UTF-8):	Kod OpenJDK i GNU Classpath - kod źródłowy
@@ -280,7 +305,6 @@
 
 %files jdk
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_bindir}/appletviewer
 %attr(755,root,root) %{_bindir}/apt
 %attr(755,root,root) %{_bindir}/extcheck
 %attr(755,root,root) %{_bindir}/idlj
@@ -309,7 +333,6 @@
 %attr(755,root,root) %{_bindir}/wsgen
 %attr(755,root,root) %{_bindir}/wsimport
 %attr(755,root,root) %{_bindir}/xjc
-%{_mandir}/man1/appletviewer.*
 %{_mandir}/man1/apt.*
 %{_mandir}/man1/extcheck.*
 %{_mandir}/man1/idlj.*
@@ -336,7 +359,6 @@
 %{_mandir}/man1/wsgen.*
 %{_mandir}/man1/wsimport.*
 %{_mandir}/man1/xjc.*
-%lang(ja) %{_mandir}/ja/man1/appletviewer.*
 %lang(ja) %{_mandir}/ja/man1/apt.*
 %lang(ja) %{_mandir}/ja/man1/extcheck.*
 %lang(ja) %{_mandir}/ja/man1/idlj.*
@@ -577,6 +599,13 @@
 %{_mandir}/man1/jar.*
 %lang(ja) %{_mandir}/ja/man1/jar.*
 
+%files appletviewer
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/appletviewer
+%{_mandir}/man1/appletviewer.*
+%lang(ja) %{_mandir}/ja/man1/appletviewer.*
+
+
 %files jdk-sources
 %defattr(644,root,root,755)
 %dir %{_prefix}/src/%{name}-jdk-sources
@@ -593,6 +622,12 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.6  2010/04/15 09:52:12  jajcus
+- dependencies fixes and improvements, so 'icedtea6' can easily replace
+  installed java-sun or java-gcj-compat
+- appletviewer subpackage added
+- Release: 0.2
+
 Revision 1.5  2010/04/15 08:59:33  jajcus
 - jre-X11 R: jre-freetype
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/icedtea6/icedtea6.spec?r1=1.5&r2=1.6&f=u



More information about the pld-cvs-commit mailing list