Name: jakarta-commons-modeler Version: 2.0.1 Release: 1mamba Summary: Model MBeans utilty classes Group: Development/Libraries/Java Vendor: openmamba Distribution: openmamba Packager: gil URL: http://commons.apache.org/modeler Source0: http://archive.apache.org/dist/commons/modeler/source/commons-modeler-%{version}-src.tar.gz Patch0: jakarta-commons-modeler-2.0-build_properties_default.patch Patch1: jakarta-commons-modeler-2.0-build_xml.patch License: Apache License Version 2.0 BuildRequires: apache-ant BuildRequires: findutils BuildRequires: jakarta-commons-beanutils BuildRequires: jakarta-commons-collections BuildRequires: jakarta-commons-digester BuildRequires: jakarta-commons-logging BuildRequires: java-gcj-compat BuildRequires: java-junit3 BuildRequires: java-mx4j BuildRequires: xalan-j2 BuildRequires: xerces-j2 BuildRequires: xml-commons-apis Requires: jakarta-commons-beanutils Requires: jakarta-commons-collections Requires: jakarta-commons-digester Requires: jakarta-commons-logging Requires: java-mx4j Requires: jpackage-utils Requires: xerces-j2 Requires: xalan-j2 Requires: xml-commons-apis BuildRoot: %{_tmppath}/%{name}-%{version}-root %description The Modeler project shall create and maintain a set of Java classes to provide support for configuring and instantiating Model MBeans, plus unit tests and small examples of using these facilities to instrument Java classes with Model MBean support. %package javadoc Group: Documentation Summary: Javadoc for %{name} %description javadoc Model MBeans utilty classes. This package contains javadoc for %{name} %prep %setup -q -n commons-modeler-%{version}-src %patch0 -p1 %patch1 -p1 for j in $(find -name "*.jar"); do mv $j $j.no done for j in $(find -name "*.zip"); do mv $j $j.no done for j in $(find -name "*.class"); do mv $j $j.no done sed -i 's/\r//' xdocs/downloads.xml sed -i 's/\r//' xdocs/cvs-usage.xml sed -i 's/\r//' xdocs/issue-tracking.xml sed -i 's/\r//' LICENSE.txt sed -i 's/\r//' xdocs/navigation.xml sed -i 's/\r//' xdocs/style/project.css sed -i 's/\r//' xdocs/index.xml sed -i 's/\r//' xdocs/building.xml sed -i 's/\r//' NOTICE.txt sed -i 's/\r//' RELEASE-NOTES.txt %build export CLASSPATH=$(build-classpath xml-commons-apis junit-3.8.2 mx4j/mx4j mx4j/mx4j-jmx xalan-j2 xercesImpl jakarta-commons-beanutils jakarta-commons-collections jakarta-commons-digester jakarta-commons-logging) ant dist %install [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" mkdir -p %{buildroot}%{_javadir} install -p -m 644 dist/commons-modeler.jar \ %{buildroot}%{_javadir}/%{name}-%{version}.jar ( cd %{buildroot}%{_javadir} for jar in *-%{version}*; do ln -sf ${jar} `echo $jar| sed "s|jakarta-||g"` done ) ( cd %{buildroot}%{_javadir} for jar in *-%{version}*; do ln -sf ${jar} `echo $jar| sed "s|-%{version}||g"` done ) #install -p -m 644 dist/commons-modeler-src.jar \ # %{buildroot}%{_javadir}/%{name}-src-%{version}.jar #ln -sf %{name}-src-%{version}.jar commons-modeler-src-%{version}.jar mkdir -p %{buildroot}%{_javadocdir}/%{name}-%{version} cp -pr dist/docs/api/* %{buildroot}%{_javadocdir}/%{name}-%{version} ln -s %{name}-%{version} %{buildroot}%{_javadocdir}/%{name} #%{_bindir}/aot-compile-rpm %clean [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %files %defattr(-,root,root) %{_javadir}/commons-modeler-%{version}.jar %{_javadir}/commons-modeler.jar %{_javadir}/jakarta-commons-modeler-%{version}.jar %{_javadir}/jakarta-commons-modeler.jar %doc LICENSE.txt NOTICE.txt RELEASE-NOTES.txt %files javadoc %defattr(-,root,root) %{_javadocdir}/%{name}-%{version} %{_javadocdir}/%{name} %changelog * Fri Oct 16 2009 Automatic Build System 2.0.1-1mamba - automatic update by autodist * Sat Mar 21 2009 gil 2.0-1mamba - package created by autospec