3d1001
Name: libbase
3d1001
Version: 1.1.3
3d1001
Release: 8%{?dist}
3d1001
Summary: JFree Base Services
3d1001
License: LGPLv2
3d1001
Group: System Environment/Libraries
3d1001
#Original source: http://downloads.sourceforge.net/jfreereport/%{name}-%{version}.zip
3d1001
#unzip, find . -name "*.jar" -exec rm {} \;
3d1001
#to simplify the licensing
3d1001
Source: %{name}-%{version}-jarsdeleted.zip
3d1001
URL: http://reporting.pentaho.org/
3d1001
BuildRequires: ant, ant-contrib, ant-nodeps, java-devel, jpackage-utils, apache-commons-logging
3d1001
Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
3d1001
Requires: java, jpackage-utils, apache-commons-logging
3d1001
BuildArch: noarch
3d1001
3d1001
Patch0: libbase-1.1.2.build.patch
3d1001
3d1001
%description
3d1001
LibBase is a library developed to provide base services like logging,
3d1001
configuration and initialization to other libraries and applications. The
3d1001
library is the root library for all Pentaho-Reporting projects.
3d1001
3d1001
%package javadoc
3d1001
Summary: Javadoc for %{name}
3d1001
Group: Development/Documentation
3d1001
Requires: %{name} = %{version}-%{release}
3d1001
Requires: jpackage-utils
3d1001
3d1001
%description javadoc
3d1001
Javadoc for %{name}.
3d1001
3d1001
%prep
3d1001
%setup -q -c
3d1001
%patch0 -p1 -b .build
3d1001
mkdir -p lib
3d1001
find . -name "*.jar" -exec rm -f {} \;
3d1001
build-jar-repository -s -p lib commons-logging-api
3d1001
cd lib
3d1001
ln -s %{_javadir}/ant ant-contrib 
3d1001
3d1001
%build
3d1001
ant jar javadoc
3d1001
3d1001
%install
3d1001
rm -rf $RPM_BUILD_ROOT
3d1001
3d1001
mkdir -p $RPM_BUILD_ROOT%{_javadir}
3d1001
cp -p ./dist/%{name}-%{version}.jar $RPM_BUILD_ROOT%{_javadir}
3d1001
pushd $RPM_BUILD_ROOT%{_javadir}
3d1001
ln -s %{name}-%{version}.jar %{name}.jar
3d1001
popd
3d1001
3d1001
mkdir -p $RPM_BUILD_ROOT%{_javadocdir}/%{name}
3d1001
cp -rp bin/javadoc/docs/api $RPM_BUILD_ROOT%{_javadocdir}/%{name}
3d1001
3d1001
%clean
3d1001
rm -rf $RPM_BUILD_ROOT
3d1001
3d1001
%files
3d1001
%defattr(0644,root,root,0755)
3d1001
%doc ChangeLog.txt licence-LGPL.txt README.txt
3d1001
%{_javadir}/%{name}-%{version}.jar
3d1001
%{_javadir}/%{name}.jar
3d1001
3d1001
%files javadoc
3d1001
%defattr(0644,root,root,0755)
3d1001
%{_javadocdir}/%{name}
3d1001
3d1001
%changelog
3d1001
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.3-8
3d1001
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
3d1001
3d1001
* Sat Nov 03 2012 Caolán McNamara <caolanm@redhat.com> - 1.1.3-7
3d1001
- repack source to remove bundled multi-license .jars
3d1001
3d1001
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.3-6
3d1001
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
3d1001
3d1001
* Thu May 03 2012 Caolán McNamara <caolanm@redhat.com> - 1.1.3-5
3d1001
- Resolves: rhbz#818487 adapt to jakarta->apache
3d1001
3d1001
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.3-4
3d1001
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
3d1001
3d1001
* Fri Oct 28 2011 Caolán McNamara <caolanm@redhat.com> - 1.1.3-3
3d1001
- Related: rhbz#749103 drop gcj aot
3d1001
3d1001
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.3-2
3d1001
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
3d1001
3d1001
* Thu Dec 03 2009 Caolan McNamara <caolanm@redhat.com> 1.1.3-1
3d1001
- latest version
3d1001
3d1001
* Thu Nov 17 2009 Caolan McNamara <caolanm@redhat.com> 1.1.2-1
3d1001
- latest version
3d1001
3d1001
* Fri Jul 24 2009 Caolan McNamara <caolanm@redhat.com> 1.0.0-3.OOo31
3d1001
- make javadoc no-arch when building as arch-dependant aot
3d1001
3d1001
* Mon Mar 16 2009 Caolan McNamara <caolanm@redhat.com> 1.0.0-2.OOo31
3d1001
- Post released tuned for OpenOffice.org reportbuilder
3d1001
3d1001
* Wed Dec 03 2008 Caolan McNamara <caolanm@redhat.com> 1.0.0-1
3d1001
- initial fedora import