Name: excalibur-logger Version: 2.1 Release: 1%{?dist} Summary: Avalon Excalibur's Log Management System Group: Development/Libraries License: ASL 2.0 URL: http://excalibur.apache.org/logger.html Source0: http://www.apache.org/dist/excalibur/excalibur-logger/source/%{name}-%{version}-src.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch BuildRequires: java-devel >= 1:1.6.0 BuildRequires: jpackage-utils BuildRequires: ant BuildRequires: ant-junit BuildRequires: avalon-logkit >= 2.0 BuildRequires: avalon-framework BuildRequires: log4j BuildRequires: servlet25 BuildRequires: jms BuildRequires: javamail Requires: java >= 1:1.6.0 Requires: jpackage-utils Requires: avalon-logkit >= 2.0 Requires: avalon-framework Requires: log4j Requires: servlet25 Requires: jms Requires: javamail %description Excalibur-Logger integrates neatly into the Avalon ECM and Fortress. The main goal is to be able to define the log categories on a component basis by specifying a 'logger' attribute which denotes the log category to use for a particular component. %package javadoc Summary: Javadoc for %{name} Group: Documentation Requires: %{name} = %{version}-%{release} Requires: jpackage-utils %description javadoc Javadoc for %{name}. %prep %setup -q -n %{name}-%{version} find -name '*.class' -exec rm -f '{}' \; find -name '*.jar' -exec rm -f '{}' \; %build export CLASSPATH=$(build-classpath avalon-framework avalon-logkit log4j tomcat6-servlet-2.5-api jms javamail/mail ) ant -Dnoget=1 dist %install rm -rf %{buildroot} mkdir -p %{buildroot}%{_javadir} cp -p dist/%{name}-%{version}.jar %{buildroot}%{_javadir}/ ln -sf %{_javadir}/%{name}-%{version}.jar %{buildroot}%{_javadir}/%{name}.jar #javadoc mkdir -p %{buildroot}%{_javadocdir}/%{name} cp -pr dist/docs/api/* %{buildroot}%{_javadocdir}/%{name} %clean rm -rf %{buildroot} %files %defattr(-,root,root,-) %doc dist/LICENSE.txt %{_javadir}/%{name}.jar %{_javadir}/%{name}-%{version}.jar %files javadoc %defattr(-,root,root,-) %{_javadocdir}/%{name} %changelog *Thu Dec 9 2010 Markus Mayer 2.1-1 -Initail RPM release