]> git.pld-linux.org Git - packages/java-commons-chain.git/blobdiff - java-commons-chain.spec
- drop obsolete and outdated manual inclusion of rpm macros
[packages/java-commons-chain.git] / java-commons-chain.spec
index 5bc35aa14fab0e806e709793bc0a65445d103b72..6dcbc6c5ed1e99072824ad5dadc73c384bfdec9a 100644 (file)
@@ -1,35 +1,27 @@
 #
 # Conditional build:
 %bcond_with    javadoc         # don't build javadoc
-%bcond_without tests           # don't build and run tests
+%bcond_with    tests           # don't build and run tests
 
-%if "%{pld_release}" == "ti"
-%bcond_without java_sun        # build with gcj
-%else
-%bcond_with    java_sun        # build with java-sun
-%endif
-#
-%include       /usr/lib/rpm/macros.java
 
 %define                srcname         commons-chain
 Summary:       "Chain of Responsibility" pattern implemention
 Name:          java-commons-chain
 Version:       1.2
-Release:       3
+Release:       6
 License:       Apache v2.0
 Group:         Libraries/Java
 Source0:       http://www.apache.org/dist/commons/chain/source/commons-chain-%{version}-src.tar.gz
 # Source0-md5: a94fef07630d88c859fb8397ddbcb6ba
+Patch0:                %{name}-notests.patch
 URL:           http://commons.apache.org/chain
 BuildRequires: ant
-BuildRequires: java(JavaServerFaces) = 1.1
-BuildRequires: java(Portlet) = 1.0
+BuildRequires: java(jsf) = 1.1
 BuildRequires: java-commons-digester >= 1.8
 BuildRequires: java-commons-logging
-%{!?with_java_sun:BuildRequires:       java-gcj-compat-devel}
-%{?with_java_sun:BuildRequires:        java-sun}
+BuildRequires: java-pluto
+BuildRequires: jdk
 BuildRequires: jpackage-utils
-BuildRequires: rpm >= 4.4.9-56
 BuildRequires: rpm-javaprov
 BuildRequires: rpmbuild(macros) >= 1.300
 %if %{with tests}
@@ -38,12 +30,13 @@ BuildRequires:      java-commons-beanutils
 BuildRequires: java-commons-collections
 BuildRequires: java-junit
 %endif
-BuildRequires: java(Servlet)
-Requires:      java(JavaServerFaces) = 1.1
-Requires:      java(Portlet) = 1.0
-Requires:      java(Servlet)
+BuildRequires: java(servlet)
+BuildRequires: sed >= 4
+Requires:      java(jsf) = 1.1
+Requires:      java(servlet)
 Requires:      java-commons-digester >= 1.8
 Requires:      java-commons-logging
+Requires:      java-pluto
 Requires:      jpackage-utils
 BuildArch:     noarch
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -107,6 +100,9 @@ Manual for %{name}.
 %prep
 %setup -q -n %{srcname}-%{version}-src
 
+%{__sed} -i -e 's,\r$,,' build.xml
+%patch0 -p1
+
 %build
 export JAVA_HOME="%{java_home}"
 
@@ -119,7 +115,7 @@ CLASSPATH=$(build-classpath $required_jars):target/classes:target/test-classes
 
 export LC_ALL=en_US # source code not US-ASCII
 
-%ant -Dbuild.sysclasspath=only jar %{?with_javadoc:javadoc}
+%ant -Dbuild.sysclasspath=only %{?with_tests:test} jar %{?with_javadoc:javadoc}
 
 %install
 rm -rf $RPM_BUILD_ROOT
This page took 0.047099 seconds and 4 git commands to generate.