SPECS: java-commons-dbcp.spec - use java-gcj-compat-devel - BR: java-xerces...
pawelz
pawelz at pld-linux.org
Mon Feb 16 09:05:06 CET 2009
Author: pawelz Date: Mon Feb 16 08:05:06 2009 GMT
Module: SPECS Tag: HEAD
---- Log message:
- use java-gcj-compat-devel
- BR: java-xerces, tomcat5 subpackage R: java-xerces
- correct dir for javadoc
- install less %%doc
- rel 2
---- Files affected:
SPECS:
java-commons-dbcp.spec (1.28 -> 1.29)
---- Diffs:
================================================================
Index: SPECS/java-commons-dbcp.spec
diff -u SPECS/java-commons-dbcp.spec:1.28 SPECS/java-commons-dbcp.spec:1.29
--- SPECS/java-commons-dbcp.spec:1.28 Mon Jan 26 11:12:48 2009
+++ SPECS/java-commons-dbcp.spec Mon Feb 16 09:05:01 2009
@@ -6,11 +6,13 @@
%bcond_without javadoc # don't build javadoc
%include /usr/lib/rpm/macros.java
+
+%define srcname commons-dbcp
Summary: Commons DBCP - database connection pooling
Summary(pl.UTF-8): Commons DBCP - zarządzanie połączeniem z bazą danych
Name: java-commons-dbcp
Version: 1.2.2
-Release: 1
+Release: 2
License: Apache
Group: Libraries/Java
Source0: http://www.apache.org/dist/commons/dbcp/source/commons-dbcp-%{version}-src.tar.gz
@@ -24,14 +26,14 @@
BuildRequires: java-commons-collections-tomcat5
BuildRequires: java-commons-pool >= 1.2
BuildRequires: java-commons-pool-tomcat5
-BuildRequires: jdk >= 1.2
+BuildRequires: java-gcj-compat-devel
+BuildRequires: java-xerces
BuildRequires: jpackage-utils
BuildRequires: rpm-javaprov
BuildRequires: rpmbuild(macros) >= 1.300
Requires: java-commons-collections
Requires: java-commons-pool >= 1.2
Requires: jpackage-utils
-Requires: jre >= 1.2
Provides: jakarta-commons-dbcp
Obsoletes: jakarta-commons-dbcp
BuildArch: noarch
@@ -78,6 +80,7 @@
Summary: Commons DBCP dependency for Tomcat5
Summary(pl.UTF-8): Elementy Commons DBCP dla Tomcata 5
Group: Development/Languages/Java
+Requires: java-xerces
Provides: jakarta-commons-dbcp-tomcat5
Obsoletes: jakarta-commons-dbcp-source
Obsoletes: jakarta-commons-dbcp-tomcat5
@@ -93,39 +96,46 @@
cp %{SOURCE1} tomcat5-build.xml
%{__sed} -i -e 's,\r$,,' build.xml
-java_version=$(IFS=.; set -- $(java -fullversion 2>&1 | grep -o '".*"' | xargs); echo "$1.$2")
-if ! awk -vv=$java_version 'BEGIN{exit(v >= 1.6)}'; then # java is at least 1.6
-%patch0 -p0
-fi
+### It makes no sens when built with java-gcj-compat-devel
+# java_version=$(IFS=.; set -- $(java -fullversion 2>&1 | grep -o '".*"' | xargs); echo "$1.$2")
+# if ! awk -vv=$java_version 'BEGIN{exit(v >= 1.6)}'; then # java is at least 1.6
+# %%patch0 -p0
+# fi
%patch1 -p1
%build
required_jars="commons-pool commons-collections"
export CLASSPATH=$(build-classpath $required_jars)
-%ant dist
+%ant clean
+%ant -Dbuild.compiler=extJavac build-jar
required_jars="jdbc-stdext xercesImpl commons-collections-tomcat5 commons-pool-tomcat5"
export CLASSPATH=$(build-classpath $required_jars)
-%ant -f tomcat5-build.xml
+%ant -Dbuild.compiler=extJavac -f tomcat5-build.xml
+
+%if %{with javadoc}
+export SHELL=/bin/sh
+%ant javadoc
+%endif
%install
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT%{_javadir}
# jars
-install commons-dbcp-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/commons-dbcp-%{version}.jar
-ln -sf commons-dbcp-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/commons-dbcp.jar
+install %{srcname}-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{srcname}-%{version}.jar
+ln -sf %{srcname}-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{srcname}.jar
-install dist/commons-dbcp.jar $RPM_BUILD_ROOT%{_javadir}/commons-dbcp-%{version}.jar
+install dist/%{srcname}.jar $RPM_BUILD_ROOT%{_javadir}/%{srcname}-%{version}.jar
-install dbcp-tomcat5/commons-dbcp-tomcat5.jar $RPM_BUILD_ROOT%{_javadir}/commons-dbcp-tomcat5-%{version}.jar
-ln -sf commons-dbcp-tomcat5-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/commons-dbcp-tomcat5.jar
+install dbcp-tomcat5/%{srcname}-tomcat5.jar $RPM_BUILD_ROOT%{_javadir}/%{srcname}-tomcat5-%{version}.jar
+ln -sf %{srcname}-tomcat5-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{srcname}-tomcat5.jar
# javadoc
%if %{with javadoc}
-install -d $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
-cp -a dist/docs/api/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
-ln -s %{name}-%{version} $RPM_BUILD_ROOT%{_javadocdir}/%{name} # ghost symlink
+install -d $RPM_BUILD_ROOT%{_javadocdir}/%{srcname}-%{version}
+cp -a dist/docs/api/* $RPM_BUILD_ROOT%{_javadocdir}/%{srcname}-%{version}
+ln -s %{srcname}-%{version} $RPM_BUILD_ROOT%{_javadocdir}/%{srcname} # ghost symlink
%endif
%clean
@@ -136,7 +146,7 @@
%files
%defattr(644,root,root,755)
-%doc *.txt
+%doc RELEASE-NOTES.txt
%{_javadir}/commons-dbcp.jar
%{_javadir}/commons-dbcp-%{version}.jar
@@ -148,8 +158,8 @@
%if %{with javadoc}
%files javadoc
%defattr(644,root,root,755)
-%{_javadocdir}/%{name}-%{version}
-%ghost %{_javadocdir}/%{name}
+%{_javadocdir}/%{srcname}-%{version}
+%ghost %{_javadocdir}/%{srcname}
%endif
%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
@@ -158,6 +168,13 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.29 2009/02/16 08:05:01 pawelz
+- use java-gcj-compat-devel
+- BR: java-xerces, tomcat5 subpackage R: java-xerces
+- correct dir for javadoc
+- install less %%doc
+- rel 2
+
Revision 1.28 2009/01/26 10:12:48 glen
- release 1
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/java-commons-dbcp.spec?r1=1.28&r2=1.29&f=u
More information about the pld-cvs-commit
mailing list