Name: jcommon Version: 1.0.18 Release: %mkrel 5 Summary: JFree Java utility classes License: LGPLv2+ Group: Development/Java Source: http://downloads.sourceforge.net/jfreechart/%{name}-%{version}.tar.gz Source2: bnd.properties URL: http://www.jfree.org/jcommon BuildArch: noarch BuildRequires: ant BuildRequires: java-devel # Required for converting jars to OSGi bundles BuildRequires: aqute-bnd %description JCommon is a collection of useful classes used by JFreeChart, JFreeReport and other projects. %package javadoc Summary: Javadoc for %{name} Group: Documentation %description javadoc Javadoc for %{name}. %package xml Summary: JFree XML utility classes Group: Development/Java Requires: %{name} = %{version}-%{release} %description xml Optional XML utility classes. %prep %setup -q find . -name "*.jar" -exec rm -f {} \; %build pushd ant %ant compile compile-xml javadoc popd # Convert to OSGi bundle java -Djcommon.bundle.version="%{version}" \ -jar $(build-classpath aqute-bnd) wrap \ -output %{name}-%{version}.bar \ -properties %{SOURCE2} %{name}-%{version}.jar %install mkdir -p %{buildroot}%{_javadir} cp -p %{name}-%{version}.bar %{buildroot}%{_javadir}/%{name}.jar cp -p %{name}-xml-%{version}.jar %{buildroot}%{_javadir}/%{name}-xml.jar mkdir -p %{buildroot}%{_javadocdir}/%{name} cp -rp javadoc %{buildroot}%{_javadocdir}/%{name} install -d -m 755 %{buildroot}%{_mavenpomdir} install -pm 644 pom.xml %{buildroot}%{_mavenpomdir}/JPP-%{name}.pom %add_maven_depmap JPP-%{name}.pom %{name}.jar %files -f .mfiles %doc licence-LGPL.txt README.txt %files xml %{_javadir}/%{name}-xml.jar %files javadoc %{_javadocdir}/%{name}/ %changelog * Fri Jan 30 2015 daviddavid <daviddavid> 1.0.18-5.mga5 + Revision: 812723 - use .mfiles generated during build - update BuildRequires and Requires * Wed Oct 15 2014 umeabot <umeabot> 1.0.18-4.mga5 + Revision: 741342 - Second Mageia 5 Mass Rebuild * Tue Sep 16 2014 umeabot <umeabot> 1.0.18-3.mga5 + Revision: 680752 - Mageia 5 Mass Rebuild * Tue Oct 22 2013 umeabot <umeabot> 1.0.18-2.mga4 + Revision: 541957 - Mageia 4 Mass Rebuild * Sun Oct 13 2013 dmorgan <dmorgan> 1.0.18-1.mga4 + Revision: 496625 - New version * Sat Jan 12 2013 umeabot <umeabot> 1.0.17-4.mga3 + Revision: 355268 - Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild * Mon Sep 10 2012 dmorgan <dmorgan> 1.0.17-3.mga3 + Revision: 292004 - Add new fragment * Mon Sep 10 2012 dmorgan <dmorgan> 1.0.17-2.mga3 + Revision: 291967 - Remove dupplicate %%changelog section * Mon Sep 10 2012 dmorgan <dmorgan> 1.0.17-1.mga3 + Revision: 291941 - New version * Tue Aug 09 2011 dmorgan <dmorgan> 1.0.16-5.mga2 + Revision: 132411 - Fix group + gil <gil> - added maven2 pom * Mon May 16 2011 ahmad <ahmad> 1.0.16-4.mga1 + Revision: 99298 - Fix sub-packages groups (mga#1302) * Tue May 10 2011 dmorgan <dmorgan> 1.0.16-3.mga1 + Revision: 97030 - imported package jcommon * Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.16-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Fri Jul 24 2009 Caolan McNamara <caolanm@redhat.com> 1.0.16-2 - make javadoc no-arch when building as arch-dependant aot * Sat Apr 25 2009 Caolan McNamara <caolanm@redhat.com> 1.0.16-1 - latest version * Mon Mar 09 2009 Caolan McNamara <caolanm@redhat.com> 1.0.15-1 - latest version * Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.12-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild * Wed May 07 2008 Caolan McNamara <caolanm@redhat.com> 1.0.12-4 - shuffle around * Thu May 01 2008 Caolan McNamara <caolanm@redhat.com> 1.0.12-3 - fix review problems and add jcommon-xml subpackage * Wed Apr 30 2008 Caolan McNamara <caolanm@redhat.com> 1.0.12-2 - take loganjerry's fixes * Mon Feb 25 2008 Caolan McNamara <caolanm@redhat.com> 1.0.12-1 - initial fedora import