d923eb9
%global cvs_ver 20100217
d923eb9
d923eb9
Name:		jai-imageio-core
d923eb9
Version:	1.2
3642f9a
Release:	0.12.%{cvs_ver}cvs%{?dist}
d923eb9
Summary:	Core Java Advanced Imaging Image I/O Tools API
d923eb9
d923eb9
Group:		System Environment/Libraries
d923eb9
License:	BSD
d923eb9
URL:		https://jai-imageio.dev.java.net/
d923eb9
Source0:	jai-imageio-core-cvs%{cvs_ver}-CLEANED.tar.xz
d749356
Source1:	README-fedora-epel.txt
d923eb9
d923eb9
# jai-imageio-core contains code under a restrictive licence that we
d923eb9
# cannot ship. This script will download and generate a tarball from
d923eb9
# CVS. Unfortunately, a login is required to download from CVS and
d923eb9
# there are no source tarballs.
d923eb9
#
d923eb9
# Register at:
d923eb9
# https://www.dev.java.net/servlets/Join
d923eb9
#
d923eb9
# Then, run:
d923eb9
# ./generate-tarball.sh USERNAME DATE
d923eb9
Source2:	generate-tarball.sh
d923eb9
3a935af
BuildRequires:	java-devel ant jpackage-utils
d923eb9
BuildRequires:	recode
d923eb9
Requires:	java jpackage-utils
d923eb9
d923eb9
d923eb9
Patch0:		jai-imageio-core-remove-imageio-services.patch
d923eb9
Patch1:		jai-imageio-core-remove-codeclib-plugins.patch
d923eb9
Patch2:		jai-imageio-core-remove-jai-operations.patch
d923eb9
Patch3:		jai-imageio-core-remove-jpeg2000-plugin.patch
d923eb9
Patch4:		jai-imageio-core-no-sun-classes.patch
d923eb9
d923eb9
BuildArch:	noarch
d923eb9
d923eb9
%description
d923eb9
This package contains the core Java Advanced Imaging Image I/O Tools API,
d923eb9
minus JPEG 2000, JAI Image I/O operations, and the C-based codecLib.
d923eb9
d923eb9
d923eb9
%package javadoc
d923eb9
Summary:	Javadocs for %{name}
d923eb9
Group:		Documentation
d923eb9
Requires:	jpackage-utils
d923eb9
d923eb9
d923eb9
%description javadoc
d923eb9
This package contains the API documentation for %{name}.
d923eb9
d923eb9
d923eb9
%prep
d923eb9
%setup -q -n jai-imageio-core-cvs%{cvs_ver}-CLEANED
d923eb9
d923eb9
find -name '*.class' -exec rm -f '{}' \;
d923eb9
find -name '*.jar' -exec rm -f '{}' \;
d923eb9
d923eb9
# remove unbuildable items
d923eb9
%patch0 -p1
d923eb9
%patch1 -p1
d923eb9
%patch2 -p1
d923eb9
%patch3 -p1
d923eb9
d923eb9
# remove use of sun.*
d923eb9
# https://jai-imageio-core.dev.java.net/issues/show_bug.cgi?id=186
d923eb9
%patch4 -p0
d923eb9
d923eb9
# fix latin-1 documentation
d923eb9
recode latin1..utf-8 COPYRIGHT.txt
d923eb9
d923eb9
# install our documentation
d923eb9
cp -av %{SOURCE1} .
d923eb9
d923eb9
d923eb9
%build
d923eb9
# note: BUILD_TARGET is pretty much ignored, but we need it
d923eb9
# to know where the built files will be located
d923eb9
ant -DBUILD_TARGET=linux-i586 jar-opt docs-jcp
d923eb9
d923eb9
d923eb9
%install
d923eb9
mkdir -p $RPM_BUILD_ROOT%{_javadir}
d923eb9
mkdir -p $RPM_BUILD_ROOT%{_javadocdir}/%{name}
d923eb9
3a935af
cp -av build/linux-i586/opt/lib/ext/jai_imageio.jar $RPM_BUILD_ROOT%{_javadir}/jai_imageio.jar
d923eb9
d923eb9
cp -av build/linux-i586/javadocs/docs-jcp/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}
d923eb9
d923eb9
%files
d749356
%doc LICENSE.txt COPYRIGHT.txt README-fedora-epel.txt
d923eb9
%{_javadir}/*.jar
d923eb9
d923eb9
%files javadoc
7837372
%doc LICENSE.txt COPYRIGHT.txt README-fedora-epel.txt
d923eb9
%{_javadocdir}/%{name}
d923eb9
d923eb9
d923eb9
%changelog
3642f9a
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2-0.12.20100217cvs
3642f9a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
3642f9a
7837372
* Tue Dec 18 2012 Michal Srb <msrb@redhat.com> - 1.2-0.11.20100217cvs
7837372
- Install license in javadoc package (Resolves: #888420)
7837372
- Removed dependency on jai-imageio-core from javadoc package (Resolves: #888423)
7837372
fae9674
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2-0.10.20100217cvs
fae9674
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
fae9674
3a935af
* Thu Apr 12 2012 Alexander Kurtakov <akurtako@redhat.com> 1.2-0.9.20100217cvs
3a935af
- Drop gcj_support.
3a935af
- Adapt to current guidelines.
3a935af
c8e73b4
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2-0.7.20100217cvs
c8e73b4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
c8e73b4
33bfab4
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2-0.6.20100217cvs
33bfab4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
33bfab4
5f973d8
* Mon Aug  2 2010 Adam Goode <adam@spicenitz.org> - 1.2-0.5.20100217cvs
5f973d8
- Unify Fedora and EPEL readme files
5f973d8
d923eb9
* Thu Feb 18 2010 Adam Goode <adam@spicenitz.org> - 1.2-0.4.20100217cvs
d923eb9
- First Fedora release
d923eb9
d923eb9
* Wed Feb  3 2010 Adam Goode <adam@spicenitz.org> - 1.2-0.3.20100202cvs
d923eb9
- Update generate-tarball.sh to canonicalize owner/group and date
d923eb9
d923eb9
* Mon Jan 11 2010 Adam Goode <adam@spicenitz.org> - 1.2-0.2.20100111cvs
d923eb9
- Add generate-tarball.sh
d923eb9
d923eb9
* Wed Nov 11 2009 Adam Goode <adam@spicenitz.org> - 1.2-0.1.20091111cvs
d923eb9
- Initial release