SPECS: hsqldb.spec - add binary bcond, can now package on ac

glen glen at pld-linux.org
Thu Mar 1 22:48:15 CET 2007


Author: glen                         Date: Thu Mar  1 21:48:15 2007 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- add binary bcond, can now package on ac

---- Files affected:
SPECS:
   hsqldb.spec (1.9 -> 1.10) 

---- Diffs:

================================================================
Index: SPECS/hsqldb.spec
diff -u SPECS/hsqldb.spec:1.9 SPECS/hsqldb.spec:1.10
--- SPECS/hsqldb.spec:1.9	Thu Mar  1 22:15:46 2007
+++ SPECS/hsqldb.spec	Thu Mar  1 22:48:10 2007
@@ -1,12 +1,18 @@
 # $Revision$, $Date$
+#
 # TODO
 # - make build with java 1.6
+# - separate server
+#
+# Conditional build:
+%bcond_without	binary		# do not use binary jar, but compile (needs java < 1.6)
+#
 %define		_ver	%(echo %{version} | tr . _)
 Summary:	SQL relational database engine written in Java
 Summary(pl.UTF-8):	Silnik relacyjnych baz danych SQL napisany w Javie
 Name:		hsqldb
 Version:	1.8.0.7
-Release:	0.2
+Release:	0.3
 License:	BSD Style
 Group:		Development/Languages/Java
 Source0:	http://dl.sourceforge.net/hsqldb/%{name}_%{_ver}.zip
@@ -20,6 +26,7 @@
 URL:		http://www.hsqldb.org/
 BuildRequires:	ant
 BuildRequires:	jdk
+%{!?with_binary:BuildRequires:	jdk < 1.6}
 BuildRequires:	jpackage-utils >= 0:1.5
 BuildRequires:	junit
 BuildRequires:	rpmbuild(macros) >= 1.300
@@ -99,7 +106,8 @@
 #%patch1
 
 # remove all binary libs
-find . -name '*.jar' -o -name '*.class' -o -name '*.war' | xargs rm -vf
+%{!?with_binary:rm -f lib/hsqldb.jar}
+rm -f lib/servlet.jar
 
 cp -a doc manual
 rm -rf manual/src
@@ -115,7 +123,7 @@
 	junit \
 )
 cd build
-%ant jar javadoc
+%ant %{!?with_binary:jar} javadoc
 
 %install
 rm -rf $RPM_BUILD_ROOT
@@ -214,6 +222,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.10  2007/03/01 21:48:10  glen
+- add binary bcond, can now package on ac
+
 Revision 1.9  2007/03/01 21:15:46  glen
 - cleanups
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/hsqldb.spec?r1=1.9&r2=1.10&f=u



More information about the pld-cvs-commit mailing list