SPECS: java-commons-el.spec - use java-gcj-compat-devel - do not generate j...
pawelz
pawelz at pld-linux.org
Mon Feb 16 09:35:04 CET 2009
Author: pawelz Date: Mon Feb 16 08:35:04 2009 GMT
Module: SPECS Tag: HEAD
---- Log message:
- use java-gcj-compat-devel
- do not generate javadoc when being built --without javadoc
- do not package LICENSE.txt since it contains well known Apache 2 license
- rel 3
---- Files affected:
SPECS:
java-commons-el.spec (1.10 -> 1.11)
---- Diffs:
================================================================
Index: SPECS/java-commons-el.spec
diff -u SPECS/java-commons-el.spec:1.10 SPECS/java-commons-el.spec:1.11
--- SPECS/java-commons-el.spec:1.10 Thu Dec 25 21:02:43 2008
+++ SPECS/java-commons-el.spec Mon Feb 16 09:34:58 2009
@@ -4,11 +4,13 @@
%bcond_without javadoc # don't build javadoc
%include /usr/lib/rpm/macros.java
+
+%define srcname commons-el
Summary: The Commons Extension Language
Summary(pl.UTF-8): Commons Extension Language - język rozszerzeń Commons
Name: java-commons-el
Version: 1.0
-Release: 2
+Release: 3
License: Apache
Group: Libraries/Java
Source0: http://www.apache.org/dist/commons/el/source/commons-el-%{version}-src.tar.gz
@@ -17,6 +19,7 @@
Patch1: commons-el-ant.patch
URL: http://commons.apache.org/commons/el/
BuildRequires: ant
+BuildRequires: java-gcj-compat-devel
BuildRequires: jpackage-utils >= 0:1.6
BuildRequires: jsp
BuildRequires: junit
@@ -60,7 +63,7 @@
%build
cat > build.properties <<EOF
-build.compiler=modern
+build.compiler=extJavac
servlet-api.jar=$(find-jar servlet)
jsp-api.jar=$(find-jar jsp-api)
junit.jar=$(find-jar junit)
@@ -69,11 +72,18 @@
jspapi.build.notrequired=true
EOF
-%ant \
- -Dcompile.source=1.4 \
+%ant -Dcompile.source=1.4 \
-Dfinal.name=commons-el \
-Dj2se.javadoc=%{_javadocdir}/java \
- jar javadoc
+ jar
+
+%if %{with javadoc}
+export SHELL=/bin/sh
+%ant -Dcompile.source=1.4 \
+ -Dfinal.name=commons-el \
+ -Dj2se.javadoc=%{_javadocdir}/java \
+ javadoc
+%endif
%install
rm -rf $RPM_BUILD_ROOT
@@ -85,9 +95,9 @@
# 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
@@ -98,14 +108,14 @@
%files
%defattr(644,root,root,755)
-%doc LICENSE.txt STATUS.html
+%doc STATUS.html
%{_javadir}/*.jar
%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"`)
@@ -114,6 +124,12 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.11 2009/02/16 08:34:58 pawelz
+- use java-gcj-compat-devel
+- do not generate javadoc when being built --without javadoc
+- do not package LICENSE.txt since it contains well known Apache 2 license
+- rel 3
+
Revision 1.10 2008/12/25 20:02:43 pawelz
- added Provides/Obsoletes old name in subpackage
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/java-commons-el.spec?r1=1.10&r2=1.11&f=u
More information about the pld-cvs-commit
mailing list