Caolan McNamara fd0578a
Name: libloader
Caolan McNamara b3589d4
Version: 1.1.3
d0c2a30
Release: 37%{?dist}
Caolan McNamara fd0578a
Summary: Resource Loading Framework
f03e814
License: LGPLv2
Parag Nemade 71996d4
#Original source: http://downloads.sourceforge.net/jfreereport/%%{name}-%%{version}.zip
f03e814
#unzip, find . -name "*.jar" -exec rm {} \;
f03e814
#to simplify the licensing
f03e814
Source: %{name}-%{version}-jarsdeleted.zip
Caolan McNamara fd0578a
URL: http://reporting.pentaho.org/
Nicolas Lécureuil 03aa2d9
BuildRequires: ant, java-devel, jpackage-utils
Caolan McNamara b3589d4
BuildRequires: libbase >= 1.1.3
ff11da7
Requires: java-headless, jpackage-utils, libbase >= 1.1.3
Caolan McNamara fd0578a
BuildArch: noarch
e60e00f
ExclusiveArch:  %{java_arches} noarch
Caolan McNamara 78cc8d3
Patch0: libloader-1.1.2.build.patch
d86d771
Patch1: libloader-1.1.2.java11.patch
Nicolas Lécureuil 03aa2d9
Patch2: libloader-1.1.3-remove-antcontrib-support.patch
53eeb19
Patch3: libloader-1.1.3-remove-commons-logging.patch
Caolan McNamara fd0578a
Caolan McNamara fd0578a
%description
Caolan McNamara fd0578a
LibLoader is a general purpose resource loading framework. It has been
Caolan McNamara fd0578a
designed to allow to load resources from any physical location and to
Caolan McNamara fd0578a
allow the processing of that content data in a generic way, totally
Caolan McNamara fd0578a
transparent to the user of that library.
Caolan McNamara fd0578a
Caolan McNamara fd0578a
%package javadoc
Caolan McNamara fd0578a
Summary: Javadoc for %{name}
Caolan McNamara fd0578a
Requires: %{name} = %{version}-%{release}
Caolan McNamara fd0578a
Requires: jpackage-utils
Caolan McNamara fd0578a
Caolan McNamara fd0578a
%description javadoc
Caolan McNamara fd0578a
Javadoc for %{name}.
Caolan McNamara fd0578a
Caolan McNamara fd0578a
%prep
Caolan McNamara c4adb72
%setup -q -c
Caolan McNamara 78cc8d3
%patch0 -p1 -b .build
d86d771
%patch1 -p1 -b .java11
Nicolas Lécureuil 03aa2d9
%patch2 -p1 -b .no_antcontrib
53eeb19
%patch3 -p1 -b .no_commons_logging
Nicolas Lécureuil 03aa2d9
Caolan McNamara fd0578a
find . -name "*.jar" -exec rm -f {} \;
Caolan McNamara c4adb72
mkdir -p lib
53eeb19
build-jar-repository -s -p lib libbase
Caolan McNamara 78cc8d3
cd lib
6879eb0
ln -s /usr/share/java/ant ant-contrib
Caolan McNamara fd0578a
Caolan McNamara fd0578a
%build
Caolan McNamara c4adb72
ant jar javadoc
Caolan McNamara fd0578a
for file in README.txt licence-LGPL.txt ChangeLog.txt; do
Caolan McNamara fd0578a
    tr -d '\r' < $file > $file.new
Caolan McNamara fd0578a
    mv $file.new $file
Caolan McNamara fd0578a
done
Caolan McNamara fd0578a
Caolan McNamara fd0578a
%install
Caolan McNamara fd0578a
mkdir -p $RPM_BUILD_ROOT%{_javadir}
d05ff02
cp -p ./dist/%{name}-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}.jar
Caolan McNamara fd0578a
Caolan McNamara fd0578a
mkdir -p $RPM_BUILD_ROOT%{_javadocdir}/%{name}
Caolan McNamara 78cc8d3
cp -rp bin/javadoc/docs/api $RPM_BUILD_ROOT%{_javadocdir}/%{name}
Caolan McNamara fd0578a
Caolan McNamara fd0578a
%files
Caolan McNamara fd0578a
%doc licence-LGPL.txt README.txt ChangeLog.txt
Caolan McNamara 78cc8d3
%{_javadir}/%{name}.jar
Caolan McNamara fd0578a
Caolan McNamara fd0578a
%files javadoc
Caolan McNamara fd0578a
%{_javadocdir}/%{name}
Caolan McNamara fd0578a
Caolan McNamara fd0578a
%changelog
d0c2a30
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.3-37
d0c2a30
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
d0c2a30
e60e00f
* Fri Jul 08 2022 Jiri Vanek <jvanek@redhat.com> - 1.1.3-36
e60e00f
- Rebuilt for Drop i686 JDKs
e60e00f
c1c7648
* Sat Feb 05 2022 Jiri Vanek <jvanek@redhat.com> - 1.1.3-35
c1c7648
- Rebuilt for java-17-openjdk as system jdk
c1c7648
c8182aa
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.3-34
c8182aa
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
c8182aa
9131cdb
* Thu Dec 02 2021 Caolán McNamara <caolanm@redhat.com> - 1.1.3-33
9131cdb
- prep for f36 mass rebuild for java-17-openjdk
9131cdb
fda09a5
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.3-32
fda09a5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
fda09a5
e929271
* Tue Apr 27 2021 Caolán McNamara <caolanm@redhat.com> - 1.1.3-31
e929271
- Remove ant-contrib support dropped compile.res_copy target so
e929271
  .properties files didn't get included in the jar so libloader
e929271
  didn't use its built-in loaders so libreoffice's database
e929271
  report generator didn't work
e929271
53eeb19
* Wed Apr 07 2021 Caolán McNamara <caolanm@redhat.com> - 1.1.3-30
53eeb19
- Related: rhbz#1895921 replace apache-commons-logging with java.util.logging
53eeb19
9510358
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.3-29
9510358
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
9510358
Nicolas Lécureuil 03aa2d9
* Fri Jan 15 2021 Nicolas Lécureuil <neoclust@mageia.org> - 1.1.3-28
Nicolas Lécureuil 03aa2d9
- Remove ant-contrib support
Nicolas Lécureuil 03aa2d9
1e9d14c
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.3-27
1e9d14c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
1e9d14c
314e693
* Fri Jul 17 2020 Caolán McNamara <caolanm@redhat.com> - 1.1.3-26
314e693
- Related: rhbz#1858035 build in side-tag
314e693
dc6d984
* Fri Jul 17 2020 Caolán McNamara <caolanm@redhat.com> - 1.1.3-25
dc6d984
- Resolves: rhbz#1858035 disable failing javadoc parts
dc6d984
f6fe8de
* Sat Jul 11 2020 Jiri Vanek <jvanek@redhat.com> - 1.1.3-24
f6fe8de
- Rebuilt for JDK-11, see https://fedoraproject.org/wiki/Changes/Java11
f6fe8de
d86d771
* Tue May 05 2020 Caolán McNamara <caolanm@redhat.com> - 1.1.3-23
d86d771
- allow rebuild with java 11
d86d771
3b975cb
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.3-22
3b975cb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
3b975cb
48d3918
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.3-21
48d3918
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
48d3918
6879eb0
* Thu Apr 04 2019 Stephan Bergmann <sbergman@redhat.com> - 1.1.3-20
6879eb0
- Use /usr/share/java instead of _javadir macro for build dependencies
6879eb0
7803c34
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.3-19
7803c34
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
7803c34
daaf960
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.3-18
daaf960
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
daaf960
f06adfb
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.3-17
f06adfb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
f06adfb
a1f59cc
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.3-16
a1f59cc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
a1f59cc
a82f502
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.3-15
a82f502
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
a82f502
662a9be
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.3-14
662a9be
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
662a9be
db4e67e
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.3-13
db4e67e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
db4e67e
86de22d
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.3-12
86de22d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
86de22d
ff11da7
* Tue Feb 25 2014 Caolán McNamara <caolanm@redhat.com> - 1.1.3-11
ff11da7
- Resolves: rhbz#1068358 Switch to java-headless (build)requires
ff11da7
d05ff02
* Wed Oct 23 2013 Caolán McNamara <caolanm@redhat.com> - 1.1.3-10
d05ff02
- Resolves: rhbz#1022134 remove versioned jars
d05ff02
Parag Nemade 71996d4
* Tue Aug 06 2013 Parag Nemade <paragn AT fedoraproject DOT org> - 1.1.3-9
Parag Nemade 71996d4
- Fix bogus date in %%changelog
Parag Nemade 71996d4
- ant-nodeps is dropped from ant-1.9.0-2 build in rawhide
Parag Nemade 71996d4
- Drop buildroot, %%clean, %%defattr and removal of buildroot in %%install
Parag Nemade 71996d4
4ff973e
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.3-8
4ff973e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
4ff973e
985318c
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.3-7
985318c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
985318c
f03e814
* Sat Nov 03 2012 Caolán McNamara <caolanm@redhat.com> - 1.1.3-6
f03e814
- repack source to remove bundled multi-license .jars
f03e814
4d8ec10
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.3-5
4d8ec10
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
4d8ec10
e728ca6
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.3-4
e728ca6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
e728ca6
1cdb343
* Fri Oct 28 2011 Caolán McNamara <caolanm@redhat.com> 1.1.3-3
1cdb343
- Related: rhbz#749103 drop gcj aot
1cdb343
44ecf33
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.3-2
44ecf33
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
44ecf33
Parag Nemade 71996d4
* Wed Dec 02 2009 Caolan McNamara <caolanm@redhat.com> 1.1.3
Caolan McNamara b3589d4
- latest version
Caolan McNamara b3589d4
Caolan McNamara 78cc8d3
* Tue Nov 17 2009 Caolan McNamara <caolanm@redhat.com> 1.1.2
Caolan McNamara 78cc8d3
- latest version
Caolan McNamara 78cc8d3
Caolan McNamara e107d42
* Fri Jul 24 2009 Caolan McNamara <caolanm@redhat.com> 1.0.0-2.OOo31
Caolan McNamara e107d42
- make javadoc no-arch when building as arch-dependant aot
Caolan McNamara e107d42
Caolan McNamara c4adb72
* Mon Mar 16 2009 Caolan McNamara <caolanm@redhat.com> 1.0.0-1.OOo31
Caolan McNamara c4adb72
- Post release tuned for OpenOffice.org reportbuilder
Caolan McNamara c4adb72
Caolan McNamara c71ee1c
* Mon Mar 09 2009 Caolan McNamara <caolanm@redhat.com> 0.4.0-1
Caolan McNamara c71ee1c
- latest version
Caolan McNamara c71ee1c
1f905f2
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.3.7-2
1f905f2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
1f905f2
Caolan McNamara fd0578a
* Wed May 07 2008 Caolan McNamara <caolanm@redhat.com> 0.3.7-1
Caolan McNamara fd0578a
- initial fedora import