Name: xmlgraphics-commons Version: 1.3 Release: 1 Epoch: 0 Summary: XML Graphics Commons Group: Development/Libraries License: ASL 2.0 URL: http://xmlgraphics.apache.org/ Source0: xmlgraphics-commons-1.3-src.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch BuildRequires: java-1.6.0-openjdk-devel >= 1:1.6.0.0-0.7 BuildRequires: jpackage-utils >= 0:1.6 BuildRequires: ant >= 0:1.6 BuildRequires: ant-junit >= 0:1.6 BuildRequires: junit BuildRequires: jakarta-commons-io >= 0:1.1 BuildRequires: jakarta-commons-logging >= 0:1.0.4 Requires: jakarta-commons-logging >= 0:1.0.4 Requires: jakarta-commons-io >= 0:1.1 %description Apache XML Graphics Commons is a library that consists of several reusable components used by Apache Batik and Apache FOP. Many of these components can easily be used separately outside the domains of SVG and XSL-FO. You will find components such as a PDF library, an RTF library, Graphics2D implementations that let you generate PDF & PostScript files, and much more. %package javadoc Summary: Javadoc for %{name} Group: Documentation %description javadoc %{summary}. %prep %setup -q %{name}-%{version} rm -f `find . -name "*.jar"` %build export ANT_HOME=/usr/share/ant export JAVA_HOME=/usr/lib/jvm/java-openjdk export CLASSPATH=$CLASSPATH:/usr/share/java/commons-logging.jar export OPT_JAR_LIST="ant/ant-junit junit" pushd lib ln -sf $(build-classpath commons-io) . popd ant package javadocs %install rm -rf $RPM_BUILD_ROOT install -Dpm 0644 build/%{name}-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}-%{version}.jar ln -s %{name}-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}.jar install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version} cp -pr build/javadocs/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version} ln -s %{name}-%{version} $RPM_BUILD_ROOT%{_javadocdir}/%{name} %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) %doc LICENSE NOTICE README %{_javadir}/*.jar %files javadoc %defattr(-,root,root,-) %doc %{_javadocdir}/%{name}-%{version} %doc %{_javadocdir}/%{name} %changelog * Wed Apr 02 2008 Lillian Angel - 0:1.3-1 - Added java-1.6.0-openjdk-devel as build requirement. * Mon Mar 31 2008 Lillian Angel - 0:1.3-1 - Updated sources to 1.3. * Fri Nov 23 2007 Lillian Angel - 0:1.2-1 - Added epoch. * Fri Nov 23 2007 Lillian Angel - 0:1.2-1 - Added missing BuildRoot line. * Fri Nov 23 2007 Lillian Angel - 0:1.2-1 - Fixed install section. * Fri Nov 23 2007 Lillian Angel - 0:1.2-1 - Fixed rpmlint errors. * Tue Sep 18 2007 Joshua Sumali - 0:1.2-1jpp - Update to 1.2 * Tue May 23 2006 Ralph Apel - 0:1.0-1jpp - First JPP-1.7 release