packages: ice/ice.spec - unified java part (distro-specific jdk bconds, for...

pawelz pawelz at pld-linux.org
Sun Apr 4 23:18:51 CEST 2010


Author: pawelz                       Date: Sun Apr  4 21:18:51 2010 GMT
Module: packages                      Tag: HEAD
---- Log message:
- unified java part (distro-specific jdk bconds, force gcj on th)
- rpm-build-macros BR bumped to 1.533 because of %undos
- include java rpm macros (how to include them conditionally, only with java?)

---- Files affected:
packages/ice:
   ice.spec (1.14 -> 1.15) 

---- Diffs:

================================================================
Index: packages/ice/ice.spec
diff -u packages/ice/ice.spec:1.14 packages/ice/ice.spec:1.15
--- packages/ice/ice.spec:1.14	Sun Apr  4 20:23:43 2010
+++ packages/ice/ice.spec	Sun Apr  4 23:18:46 2010
@@ -10,10 +10,18 @@
 %bcond_without	php			# PHP bindings
 %bcond_without	gui			# IceGrid GUI
 
+%if "%{pld_release}" == "ti"
+%bcond_without	java_sun	# build with gcj
+%else
+%bcond_with	java_sun	# build with java-sun
+%endif
+
 %if %{without java}
 %undefine	with_gui
 %endif
 
+%include	/usr/lib/rpm/macros.java
+
 Summary:	The Ice base runtime and services
 Name:		ice
 Version:	3.4.0
@@ -36,15 +44,23 @@
 Patch2:		java-build.patch
 Patch3:		jgoodies.patch
 %{?with_gui:BuildRequires: ImageMagick}
-%{?with_java:BuildRequires:	ant-nodeps}
 BuildRequires:	db-cxx-devel
-%{?with_java:BuildRequires:	db-java-devel}
-%{?with_java:BuildRequires:	java-jgoodies-forms}
-%{?with_java:BuildRequires:	java-jgoodies-looks}
+%if %{with java}
+BuildRequires:	ant-nodeps
+BuildRequires:	db-java-devel
+%{!?with_java_sun:BuildRequires:	java-gcj-compat-devel}
+BuildRequires:	java-jgoodies-forms
+BuildRequires:	java-jgoodies-looks
+%{?with_java_sun:BuildRequires:	java-sun}
+BuildRequires:	jpackage-utils
+BuildRequires:	rpm >= 4.4.9-56
+%endif
+# It is not possible to %%include conditionally, so BR: rpm-javaprov always
+BuildRequires:	rpm-javaprov
 BuildRequires:	mcpp-devel
 %{?with_php:BuildRequires:	php-devel >= 3:5.0.0}
 %{?with_python:BuildRequires:	rpm-pythonprov}
-BuildRequires:	rpmbuild(macros) >= 1.519
+BuildRequires:	rpmbuild(macros) >= 1.533
 %{?with_ruby:BuildRequires:	ruby >= 1:1.8.6}
 # Ice doesn't officially support ppc64 at all; sparc64 doesnt have mono
 ExcludeArch:	ppc64 sparc64
@@ -605,6 +621,11 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.15  2010/04/04 21:18:46  pawelz
+- unified java part (distro-specific jdk bconds, force gcj on th)
+- rpm-build-macros BR bumped to 1.533 because of %undos
+- include java rpm macros (how to include them conditionally, only with java?)
+
 Revision 1.14  2010/04/04 18:23:43  glen
 - fix files move order, all seems bueno from here
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/ice/ice.spec?r1=1.14&r2=1.15&f=u



More information about the pld-cvs-commit mailing list