Name: java-freechart Version: 1.0.13 Release: 2mamba Summary: a free Java chart library Group: Development/Libraries/Java Vendor: openmamba Distribution: openmamba Packager: gil URL: http://www.jfree.org/jfreechart/index.html Source: http://fastbull.dl.sourceforge.net/sourceforge/jfreechart/jfreechart-%{version}.tar.gz License: LGPL, Eclipse Public License BuildRequires: apache-ant BuildRequires: eclipse-swt BuildRequires: apache-tomcat5-servletapi5 BuildRequires: java-common BuildRequires: java-gnujaxp BuildRequires: java-iText BuildRequires: java-junit48 BuildRequires: jpackage-utils BuildRequires: xml-commons-apis Requires: apache-tomcat5-servletapi5 Requires: java-common Requires: jpackage-utils BuildRoot: %{_tmppath}/%{name}-%{version}-root %description JFreeChart is a class library, written in Java, for generating charts. Utilising the Java2D APIs, it currently supports bar charts, pie charts, line charts, XY-plots and time series plots. %package experimental Group: Development/Libraries/Java Summary: Experimental library for %{name} Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} %description experimental A free Java class library for generating charts This package contains experimental library for %{name}. %package javadoc Group: Documentation Summary: Javadoc for %{name} %description javadoc A free Java class library for generating charts. This package contains javadoc for %{name}. %package swt Group: Development/Libraries/Java Summary: Java Standard Widget Toolkit support for %{name} Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} Requires: eclipse-swt %description swt SWT is the Java Standard Widget Toolkit, an open source (released under the Eclipse Public License) and portable library to create user interfaces. The SWT interfaces will use native widget on any operating system it supports. This package provide support for using the JFreeChart library directly into SWT Composites. * swtgraphics2d.jar - The generic classes not JFreeChart specific. * jfreechart-swt.jar - The specific JFreeChart SWT classes. %prep %setup -q -n jfreechart-%{version} for j in $(find . -name "*.jar"); do rm -rf $j done for txt in ChangeLog.txt licence-LGPL.txt NEWS README.txt; do %{__perl} -pi -e 's/\r$//g' $txt done pushd lib ln -sf $(build-classpath gnujaxp) gnujaxp.jar ln -sf $(build-classpath itext) iText-2.1.5.jar ln -sf $(build-classpath jcommon) jcommon-1.0.16.jar ln -sf $(build-classpath junit48) junit.jar ln -sf $(build-classpath servletapi5) servlet.jar popd %build cd ant export CLASSPATH=$(build-classpath junit43 xml-commons-apis) ant \ -Djcommon.jar=$(build-classpath jcommon) \ -Dservlet.jar=$(build-classpath servletapi5) \ -Dgnujaxp.jar=$(build-classpath gnujaxp) \ -Ditext.jar=$(build-classpath itext) \ -Djunit.jar=$(build-classpath junit48) \ -Djcommon.jar=$(build-classpath jcommon) \ compile compile-experimental javadoc ant \ -buildfile build-swt.xml \ -Djcommon.jar=$(build-classpath jcommon) \ -Dswt.jar=$(build-classpath swt) %install [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" mkdir -p %{buildroot}%{_javadir} install -m 644 lib/jfreechart-%{version}.jar \ %{buildroot}%{_javadir} install -m 644 lib/swtgraphics2d.jar \ %{buildroot}%{_javadir}/swtgraphics2d-%{version}.jar install -m 644 lib/jfreechart-%{version}-experimental.jar \ %{buildroot}%{_javadir}/jfreechart-experimental-%{version}.jar install -m 644 lib/jfreechart-%{version}-swt.jar \ %{buildroot}%{_javadir}/jfreechart-swt-%{version}.jar ( cd %{buildroot}%{_javadir} for jar in *-%{version}*; do ln -sf ${jar} `echo $jar| sed "s|-%{version}||g"` done ) mkdir -p %{buildroot}%{_javadocdir}/jfreechart-%{version} cp -rp javadoc/* %{buildroot}%{_javadocdir}/jfreechart-%{version} ln -sf jfreechart-%{version} %{buildroot}%{_javadocdir}/jfreechart %clean [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %files %defattr(-,root,root) %{_javadir}/jfreechart-%{version}.jar %{_javadir}/jfreechart.jar %doc ChangeLog licence-LGPL.txt NEWS README.txt docfiles %files experimental %defattr(-,root,root) %{_javadir}/jfreechart-experimental-%{version}.jar %{_javadir}/jfreechart-experimental.jar %files javadoc %defattr(-,root,root) %{_javadocdir}/jfreechart-%{version} %{_javadocdir}/jfreechart %files swt %defattr(-,root,root) %{_javadir}/jfreechart-swt-%{version}.jar %{_javadir}/jfreechart-swt.jar %{_javadir}/swtgraphics2d-%{version}.jar %{_javadir}/swtgraphics2d.jar %changelog * Mon Dec 13 2010 gil 1.0.13-2mamba - rebuilt devel * Wed Dec 09 2009 gil 1.0.13-1mamba - update to 1.0.13 * Sun Aug 09 2009 gil 1.0.12-1mamba - update to 1.0.12 * Wed Jun 24 2009 gil 1.0.11-1mamba - update to 1.0.11 * Fri Apr 17 2009 gil 1.0.10-1mamba - update to 1.0.10 * Fri Apr 17 2009 gil 1.0.12-1mamba - package created by autospec