]> git.pld-linux.org Git - packages/aspectwerkz.git/blobdiff - aspectwerkz.spec
- drop obsolete and outdated manual inclusion of rpm macros
[packages/aspectwerkz.git] / aspectwerkz.spec
index 5b6b0300930667bf77b177c8f9bf19452a945bf8..c76293dc178644e18e436d493e4d5ce6374cb408 100644 (file)
@@ -1,4 +1,7 @@
-%include       /usr/lib/rpm/macros.java
+#
+# Conditional build:
+%bcond_with    tests           # compile and run tests
+#
 Summary:       AOP for Java
 Summary(pl.UTF-8):     AOP dla Javy
 Name:          aspectwerkz
@@ -13,27 +16,32 @@ Patch1:             %{name}2-script.patch
 URL:           http://aspectwerkz.codehaus.org/
 BuildRequires: ant >= 1.6
 BuildRequires: asm
-#BuildRequires:        concurrent
+BuildRequires: concurrent
 #BuildRequires:        dom4j
-#BuildRequires:        gnu.trove
-BuildRequires: rpm-javaprov
-#BuildRequires:        jarjar
-#BuildRequires:        javassist
+BuildRequires: gnu.trove
+BuildRequires: jarjar
+BuildRequires: java-junit
+BuildRequires: java-qdox
+BuildRequires: javassist
 BuildRequires: jdk
 BuildRequires: jpackage-utils
-#BuildRequires:        jrexx
-BuildRequires: junit
-#BuildRequires:        junitperf
-#BuildRequires:        piccolo
-#BuildRequires:        qdox
+BuildRequires: jrexx
+BuildRequires: junitperf
+BuildRequires: piccolo
+BuildRequires: rpm-javaprov
 BuildRequires: rpmbuild(macros) >= 1.300
+BuildRequires: unzip
+%if %(locale -a | grep -q '^en_US$'; echo $?)
+BuildRequires: glibc-localedb-all
+%endif
 Requires:      concurrent
-Requires:      dom4j
 Requires:      gnu.trove
+Requires:      java-dom4j
+Requires:      java-qdox
 Requires:      javassist
+Requires:      jpackage-utils
 Requires:      jrexx
 Requires:      piccolo
-Requires:      qdox
 BuildArch:     noarch
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
@@ -63,8 +71,8 @@ pliku definicji XML lub Runtime Attributes.
 %package javadoc
 Summary:       Javadoc for %{name}
 Summary(pl.UTF-8):     Dokumentacja javadoc dla pakietu %{name}
-Requires:      jpackage-utils
 Group:         Documentation
+Requires:      jpackage-utils
 
 %description javadoc
 Javadoc for %{name}.
@@ -103,28 +111,25 @@ chmod +x bin/aspectwerkz
 
 %build
 export ASPECTWERKZ_HOME=$RPM_BUILD_DIR/%{name}-%{version}
-build-jar-repository -s -p lib \
-jarjar \
-asm \
-asm-attrs \
-asm-util \
-dom4j \
-gnu.trove \
-concurrent \
-junit \
-jrexx \
-javassist \
-qdox \
-piccolo \
-junitperf \
-
-ln -sf %{_prefix}/lib/jvm/java-1.4.2-bea/jre/lib/managementapi.jar lib
-ln -sf %{_prefix}/lib/jvm/java-1.4.2-bea/jre/lib/managementserver.jar lib
-
-export JAVA_HOME=%{_prefix}/lib/jvm/java-1.5.0
-%ant test cleandist
-#export JAVA_HOME=%{_prefix}/lib/jvm/java-1.5.0
-#ant test
+required_jars="
+jarjar
+asm
+asm-attrs
+asm-util
+dom4j
+gnu.trove
+concurrent
+junit
+jrexx
+javassist
+qdox
+piccolo
+junitperf
+"
+build-jar-repository -s -p lib "$required_jars" || :
+
+export LC_ALL=en_US # source code not US-ASCII
+%ant compile compile:extensions %{?with_tests:compile:test}
 
 %install
 rm -rf $RPM_BUILD_ROOT
This page took 0.080472 seconds and 4 git commands to generate.