|
Lillian Angel |
3c0a46 |
Summary: XSL-driven print formatter
|
|
Lillian Angel |
3c0a46 |
Name: fop
|
|
Alexander Kurtakov |
6d8c4d |
Version: 1.0
|
|
Alexander Kurtakov |
b7841e |
Release: 2%{?dist}
|
|
Lillian Angel |
3c0a46 |
License: ASL 2.0
|
|
Lillian Angel |
3c0a46 |
Group: Applications/Text
|
|
Lubomir Rintel |
397c31 |
Source0: http://www.apache.org/dist/xmlgraphics/fop/source/%{name}-%{version}-src.tar.gz
|
|
Lillian Angel |
3c0a46 |
Source1: %{name}.script
|
|
Alexander Kurtakov |
c4e929 |
Source2: batik-pdf-MANIFEST.MF
|
|
Alexander Kurtakov |
6d8c4d |
Patch0: %{name}-main.patch
|
|
Lillian Angel |
3c0a46 |
URL: http://xmlgraphics.apache.org/fop
|
|
Lillian Angel |
3c0a46 |
|
|
Lillian Angel |
7ee076 |
Requires: xmlgraphics-commons >= 1.2
|
|
Lillian Angel |
3c0a46 |
Requires: batik >= 1.7
|
|
Lillian Angel |
3c0a46 |
Requires: xalan-j2 >= 2.7.0
|
|
Lillian Angel |
3c0a46 |
Requires: xml-commons-apis >= 1.3.04
|
|
Lillian Angel |
3c0a46 |
Requires: jakarta-commons-httpclient
|
|
Alexander Kurtakov |
6d8c4d |
Requires: apache-commons-io >= 1.2
|
|
Alexander Kurtakov |
6d8c4d |
Requires: apache-commons-logging >= 1.0.4
|
|
Alexander Kurtakov |
6d8c4d |
Requires: java >= 1:1.6.0
|
|
Lillian Angel |
3c0a46 |
|
|
mef |
65b528 |
Requires(post): jpackage-utils
|
|
mef |
65b528 |
Requires(postun): jpackage-utils
|
|
mef |
65b528 |
|
|
Lillian Angel |
3c0a46 |
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
|
Lillian Angel |
3c0a46 |
BuildRequires: ant
|
|
Alexander Kurtakov |
b7841e |
BuildRequires: ant-nodeps
|
|
Alexander Kurtakov |
6d8c4d |
BuildRequires: java-devel >= 1:1.6.0
|
|
Alexander Kurtakov |
6d8c4d |
BuildRequires: java-javadoc >= 1:1.6.0
|
|
Lillian Angel |
3c0a46 |
BuildArch: noarch
|
|
Lillian Angel |
3c0a46 |
|
|
Lillian Angel |
3c0a46 |
%description
|
|
Lillian Angel |
3c0a46 |
FOP is the world's first print formatter driven by XSL formatting
|
|
Lillian Angel |
3c0a46 |
objects. It is a Java application that reads a formatting object tree
|
|
Lillian Angel |
3c0a46 |
and then turns it into a PDF document. The formatting object tree, can
|
|
Lillian Angel |
3c0a46 |
be in the form of an XML document (output by an XSLT engine like XT or
|
|
Lillian Angel |
3c0a46 |
Xalan) or can be passed in memory as a DOM Document or (in the case of
|
|
Lillian Angel |
3c0a46 |
XT) SAX events.
|
|
Lillian Angel |
3c0a46 |
|
|
Lillian Angel |
3c0a46 |
%package javadoc
|
|
Lillian Angel |
3c0a46 |
Summary: Javadoc for %{name}
|
|
Lillian Angel |
3c0a46 |
Group: Documentation
|
|
Lillian Angel |
3c0a46 |
|
|
Lillian Angel |
3c0a46 |
%description javadoc
|
|
Lillian Angel |
3c0a46 |
Javadoc for %{name}.
|
|
Lillian Angel |
3c0a46 |
|
|
Lillian Angel |
3c0a46 |
|
|
Lillian Angel |
3c0a46 |
%prep
|
|
Lillian Angel |
3c0a46 |
%setup -q
|
|
Alexander Kurtakov |
6d8c4d |
|
|
Alexander Kurtakov |
6d8c4d |
find -name '*.class' -exec rm -f '{}' \;
|
|
Alexander Kurtakov |
6d8c4d |
find -name '*.jar' -exec rm -f '{}' \;
|
|
Alexander Kurtakov |
6d8c4d |
|
|
Alexander Kurtakov |
6d8c4d |
%patch0 -p0
|
|
Lillian Angel |
3c0a46 |
|
|
Lillian Angel |
3c0a46 |
%build
|
|
Alexander Kurtakov |
6d8c4d |
export CLASSPATH=$(build-classpath xmlgraphics-commons batik-all xml-commons-apis xml-commons-apis-ext)
|
|
Lillian Angel |
3c0a46 |
ant clean jar-main transcoder-pkg javadocs
|
|
Lillian Angel |
3c0a46 |
|
|
Lillian Angel |
3c0a46 |
%install
|
|
Lillian Angel |
3c0a46 |
rm -rf $RPM_BUILD_ROOT
|
|
Alexander Kurtakov |
c4e929 |
# inject OSGi manifests
|
|
Alexander Kurtakov |
c4e929 |
mkdir -p META-INF
|
|
Alexander Kurtakov |
c4e929 |
cp -p %{SOURCE2} META-INF/MANIFEST.MF
|
|
Alexander Kurtakov |
c4e929 |
touch META-INF/MANIFEST.MF
|
|
Alexander Kurtakov |
c4e929 |
zip -u build/%{name}.jar META-INF/MANIFEST.MF
|
|
Lillian Angel |
3c0a46 |
|
|
Lillian Angel |
3c0a46 |
# jars
|
|
Lillian Angel |
3c0a46 |
mkdir -p $RPM_BUILD_ROOT%{_javadir}
|
|
Lillian Angel |
3c0a46 |
cp -p build/%{name}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}-%{version}.jar
|
|
Lillian Angel |
3c0a46 |
cp -p build/%{name}-transcoder.jar $RPM_BUILD_ROOT%{_javadir}/pdf-transcoder.jar
|
|
Lillian Angel |
3c0a46 |
pushd $RPM_BUILD_ROOT%{_javadir}
|
|
Lillian Angel |
3c0a46 |
for jar in *-%{version}*
|
|
Lillian Angel |
3c0a46 |
do ln -sf ${jar} `echo $jar| sed "s|-%{version}||g"`
|
|
Lillian Angel |
3c0a46 |
done
|
|
Lillian Angel |
3c0a46 |
popd
|
|
Lillian Angel |
3c0a46 |
|
|
Lillian Angel |
3c0a46 |
# script
|
|
Lillian Angel |
3c0a46 |
mkdir -p $RPM_BUILD_ROOT%{_bindir}
|
|
Lillian Angel |
3c0a46 |
cp -p %{SOURCE1} $RPM_BUILD_ROOT%{_bindir}/fop
|
|
Lillian Angel |
3c0a46 |
|
|
Lillian Angel |
3c0a46 |
# data
|
|
Lillian Angel |
3c0a46 |
mkdir -p $RPM_BUILD_ROOT%{_datadir}/%{name}
|
|
Lillian Angel |
3c0a46 |
cp -pr conf $RPM_BUILD_ROOT%{_datadir}/%{name}
|
|
Lillian Angel |
3c0a46 |
|
|
Lillian Angel |
3c0a46 |
# javadoc
|
|
Lillian Angel |
3c0a46 |
mkdir -p $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
|
|
Lillian Angel |
3c0a46 |
cp -pr build/javadocs/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
|
|
Lillian Angel |
3c0a46 |
ln -s %{name}-%{version} $RPM_BUILD_ROOT%{_javadocdir}/%{name}
|
|
Lillian Angel |
3c0a46 |
|
|
mef |
65b528 |
%add_to_maven_depmap org.apache.xmlgraphics %{name} %{version} JPP %{name} %{version}
|
|
Lillian Angel |
3c0a46 |
|
|
Lillian Angel |
3c0a46 |
%clean
|
|
Lillian Angel |
3c0a46 |
rm -rf $RPM_BUILD_ROOT
|
|
Lillian Angel |
3c0a46 |
|
|
mef |
65b528 |
%post
|
|
mef |
65b528 |
%update_maven_depmap
|
|
mef |
65b528 |
|
|
mef |
65b528 |
%postun
|
|
mef |
65b528 |
%update_maven_depmap
|
|
mef |
65b528 |
|
|
Lillian Angel |
3c0a46 |
|
|
Lillian Angel |
3c0a46 |
%files
|
|
Lillian Angel |
3c0a46 |
%defattr(-,root,root,-)
|
|
Lillian Angel |
3c0a46 |
%doc LICENSE README NOTICE
|
|
Lillian Angel |
3c0a46 |
%{_javadir}/%{name}*.jar
|
|
Lillian Angel |
3c0a46 |
%{_datadir}/%{name}
|
|
Lillian Angel |
3c0a46 |
%{_javadir}/pdf-transcoder.jar
|
|
mef |
65b528 |
%{_mavendepmapfragdir}/*
|
|
Lillian Angel |
3c0a46 |
%attr(0755,root,root) %{_bindir}/fop
|
|
Lillian Angel |
3c0a46 |
|
|
Lillian Angel |
3c0a46 |
|
|
Lillian Angel |
3c0a46 |
%files javadoc
|
|
Lillian Angel |
3c0a46 |
%defattr(-,root,root,-)
|
|
Lillian Angel |
3c0a46 |
%doc %{_javadocdir}/%{name}-%{version}
|
|
Lillian Angel |
3c0a46 |
%doc %{_javadocdir}/%{name}
|
|
Lillian Angel |
3c0a46 |
|
|
Lillian Angel |
3c0a46 |
|
|
Lillian Angel |
3c0a46 |
%changelog
|
|
Alexander Kurtakov |
b7841e |
* Fri Oct 1 2010 Alexander Kurtakov <akurtako@redhat.com> 1.0-2
|
|
Alexander Kurtakov |
b7841e |
- BR ant-nodeps.
|
|
Alexander Kurtakov |
b7841e |
|
|
Alexander Kurtakov |
6d8c4d |
* Fri Oct 1 2010 Alexander Kurtakov <akurtako@redhat.com> 1.0-1
|
|
Alexander Kurtakov |
6d8c4d |
- Update to 1.0.
|
|
Alexander Kurtakov |
6d8c4d |
- BR/R java 1.6.0 not openjdk (rhbz#620330).
|
|
Alexander Kurtakov |
6d8c4d |
- Remove jars in prep.
|
|
Alexander Kurtakov |
6d8c4d |
|
|
Ville Skyttä |
a5518d |
* Mon May 31 2010 Ville Skyttä <ville.skytta@iki.fi> - 0.95-6
|
|
Ville Skyttä |
a5518d |
- Fix specfile encoding.
|
|
Ville Skyttä |
a5518d |
|
|
mef |
65b528 |
* Thu Mar 25 2010 Mary Ellen Foster <mefoster@gmail.com> - 0.95-5
|
|
mef |
65b528 |
- Add maven depmap fragment
|
|
mef |
b83715 |
- Add dist to version
|
|
mef |
65b528 |
|
|
Jesse Keating |
78bf97 |
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.95-4
|
|
Jesse Keating |
78bf97 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
|
|
Jesse Keating |
78bf97 |
|
|
Jesse Keating |
63d615 |
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.95-3
|
|
Jesse Keating |
63d615 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
|
|
Jesse Keating |
63d615 |
|
|
Alexander Kurtakov |
c4e929 |
* Fri Feb 6 2009 Alexander Kurtakov <akurtako@redhat.com> 0.95-2
|
|
Alexander Kurtakov |
c4e929 |
- Add OSGi manifest (needed for eclipse-birt).
|
|
Alexander Kurtakov |
c4e929 |
|
|
Lubomir Rintel |
397c31 |
* Thu Dec 18 2008 Lubomir Rintel <lkundrak@v3.sk> - 0.95-1
|
|
Lubomir Rintel |
397c31 |
- New upstream release
|
|
Lubomir Rintel |
397c31 |
|
|
Lillian Angel |
86dc11 |
* Wed Apr 2 2008 Lillian Angel <langel at redhat.com> - 0.95.0.2.beta1
|
|
Lillian Angel |
86dc11 |
- Updated release.
|
|
Lillian Angel |
86dc11 |
|
|
Lillian Angel |
7ee076 |
* Tue Apr 1 2008 Lillian Angel <langel at redhat.com> - 0.95.0.1.beta1
|
|
Lillian Angel |
7ee076 |
- Added CLASSPATH to fop.script.
|
|
Lillian Angel |
7ee076 |
|
|
Lillian Angel |
9a80a9 |
* Mon Mar 31 2008 Lillian Angel <langel at redhat.com> - 0.95.0.1.beta1
|
|
Lillian Angel |
9a80a9 |
- Updated sources to 0.95 beta.
|
|
Lillian Angel |
9a80a9 |
- Updated patches.
|
|
Lillian Angel |
9a80a9 |
- Updated release.
|
|
Lillian Angel |
9a80a9 |
|
|
Lillian Angel |
72da1a |
* Mon Mar 31 2008 Lillian Angel <langel at redhat.com> - 0.94.4
|
|
Lillian Angel |
72da1a |
- Updated CLASSPATH.
|
|
Lillian Angel |
72da1a |
- Updated release.
|
|
Lillian Angel |
72da1a |
|
|
Lillian Angel |
5df0fd |
* Mon Mar 31 2008 Lillian Angel <langel at redhat.com> - 0.94.3
|
|
Lillian Angel |
0f8742 |
- Fixed JAVA_HOME to point to openjdk, instead of icedtea.
|
|
Lillian Angel |
0f8742 |
|
|
Lillian Angel |
0f8742 |
* Mon Mar 31 2008 Lillian Angel <langel at redhat.com> - 0.94.3
|
|
Lillian Angel |
5df0fd |
- Updated build requirements and requirements to include java-1.6.0-openjdk.
|
|
Lillian Angel |
0915f7 |
- Updated release.
|
|
Lillian Angel |
5df0fd |
|
|
Lillian Angel |
ca612f |
* Fri Dec 7 2007 Lillian Angel <langel at redhat.com> - 0.94-2
|
|
Lillian Angel |
ca612f |
- Updated Release.
|
|
Lillian Angel |
ca612f |
|
|
Lillian Angel |
1ed450 |
* Thu Dec 6 2007 Lillian Angel <langel at redhat.com> - 0.94-1
|
|
Lillian Angel |
1ed450 |
- Removed ppc/64 conditions since IcedTea is now available for ppc/64.
|
|
Lillian Angel |
1ed450 |
|
|
Lillian Angel |
539879 |
* Tue Nov 27 2007 Lillian Angel <langel at redhat.com> - 0.94-1
|
|
Lillian Angel |
539879 |
- Fixed to build with gcj on ppc/64.
|
|
Lillian Angel |
539879 |
|
|
Lillian Angel |
3c0a46 |
* Fri Nov 23 2007 Lillian Angel <langel at redhat.com> - 0.94-1
|
|
Lillian Angel |
3c0a46 |
- Fixed rpmlint errors.
|
|
Lillian Angel |
3c0a46 |
|
|
Lillian Angel |
3c0a46 |
* Tue Sep 18 2007 Joshua Sumali <jsumali at redhat.com> - 0:0.94-1
|
|
Lillian Angel |
3c0a46 |
- Update to fop 0.94
|
|
Lillian Angel |
3c0a46 |
|
|
Lillian Angel |
3c0a46 |
* Thu Mar 30 2006 Ralph Apel <r.apel at r-apel.de> - 0:0.20.5-9jpp
|
|
Lillian Angel |
3c0a46 |
- First build for JPP-1.7
|
|
Lillian Angel |
3c0a46 |
- Replace avalon-framework, avalon-logkit with their new excalibur-*
|
|
Lillian Angel |
3c0a46 |
counterparts
|
|
Lillian Angel |
3c0a46 |
- Drop non-free jimi and jai BRs
|
|
Lillian Angel |
3c0a46 |
|
|
Lillian Angel |
3c0a46 |
* Tue Oct 11 2005 Ralph Apel <r.apel at r-apel.de> - 0:0.20.5-8jpp
|
|
Lillian Angel |
3c0a46 |
- Patch to Batik >= 1.5.1
|
|
Lillian Angel |
3c0a46 |
|
|
Lillian Angel |
3c0a46 |
* Fri Oct 07 2005 Ralph Apel <r.apel at r-apel.de> - 0:0.20.5-7jpp
|
|
Lillian Angel |
3c0a46 |
- Omit ant -d flag
|
|
Lillian Angel |
3c0a46 |
|
|
Lillian Angel |
3c0a46 |
* Mon Aug 23 2004 Ralph Apel <r.apel at r-apel.de> - 0:0.20.5-6jpp
|
|
Lillian Angel |
3c0a46 |
- Build with ant-1.6.2
|
|
Lillian Angel |
3c0a46 |
|
|
Lillian Angel |
3c0a46 |
* Fri Aug 06 2004 Ralph Apel <r.apel at r-apel.de> - 0:0.20.5-5jpp
|
|
Lillian Angel |
3c0a46 |
- Void change
|
|
Lillian Angel |
3c0a46 |
|
|
Lillian Angel |
3c0a46 |
* Tue Jun 01 2004 Randy Watler <rwatler at finali.com> - 0:0.20.5-4jpp
|
|
Lillian Angel |
3c0a46 |
- Upgrade to Ant 1.6.X
|
|
Lillian Angel |
3c0a46 |
|
|
Ville Skyttä |
a5518d |
* Thu Jan 8 2004 Ville Skyttä <ville.skytta@iki.fi> - 0:0.20.5-3jpp
|
|
Lillian Angel |
3c0a46 |
- BuildRequires ant-optional.
|
|
Lillian Angel |
3c0a46 |
- Crosslink with full J2SE javadocs instead of just JAXP/XML-commons.
|
|
Lillian Angel |
3c0a46 |
- Add Main-Class back to manifest.
|
|
Lillian Angel |
3c0a46 |
|
|
Lillian Angel |
3c0a46 |
* Tue Sep 23 2003 Paul Nasrat <pauln at truemesh.com> - 0:0.20.5-2jpp
|
|
Lillian Angel |
3c0a46 |
- Fix script and requires
|
|
Lillian Angel |
3c0a46 |
- Remove class path in manifest
|
|
Lillian Angel |
3c0a46 |
- New javadoc style
|
|
Lillian Angel |
3c0a46 |
|
|
Ville Skyttä |
a5518d |
* Sat Jul 19 2003 Ville Skyttä <ville.skytta@iki.fi> - 0:0.20.5-1jpp
|
|
Lillian Angel |
3c0a46 |
- Update to 0.20.5.
|
|
Lillian Angel |
3c0a46 |
- Crosslink with xml-commons-apis and batik javadocs.
|
|
Lillian Angel |
3c0a46 |
- BuildRequires jai, jce and jimi.
|
|
Lillian Angel |
3c0a46 |
|
|
Ville Skyttä |
a5518d |
* Sat Jun 7 2003 Ville Skyttä <ville.skytta@iki.fi> - 0:0.20.5-0.rc3a.1jpp
|
|
Lillian Angel |
3c0a46 |
- Update to 0.20.5rc3a.
|
|
Lillian Angel |
3c0a46 |
- Include fop script.
|
|
Lillian Angel |
3c0a46 |
- Non-versioned javadoc symlinks.
|
|
Lillian Angel |
3c0a46 |
|
|
Ville Skyttä |
a5518d |
* Thu Apr 17 2003 Ville Skyttä <ville.skytta@iki.fi> - 0:0.20.5-0.rc2.1jpp
|
|
Lillian Angel |
3c0a46 |
- Update to 0.20.5rc2 and JPackage 1.5.
|
|
Lillian Angel |
3c0a46 |
|
|
Lillian Angel |
3c0a46 |
* Sun Mar 10 2002 Guillaume Rousse <guillomovitch@users.sourceforge.net> 0.20.3-1jpp
|
|
Lillian Angel |
3c0a46 |
- 0.20.3 final
|
|
Lillian Angel |
3c0a46 |
- fixed missing symlink
|
|
Lillian Angel |
3c0a46 |
|
|
Lillian Angel |
3c0a46 |
* Mon Jan 21 2002 Guillaume Rousse <guillomovitch@users.sourceforge.net> 0.20.3-0.rc.1jpp
|
|
Lillian Angel |
3c0a46 |
- 0.20.3rc
|
|
Lillian Angel |
3c0a46 |
- first unified release
|
|
Lillian Angel |
3c0a46 |
- javadoc into javadoc package
|
|
Lillian Angel |
3c0a46 |
- no dependencies for manual package
|
|
Lillian Angel |
3c0a46 |
- s/jPackage/JPackage
|
|
Lillian Angel |
3c0a46 |
- adaptation to new xalan-j2 package
|
|
Lillian Angel |
3c0a46 |
- requires and buildrequires avalon-logkit
|
|
Lillian Angel |
3c0a46 |
|
|
Lillian Angel |
3c0a46 |
* Thu Aug 30 2001 Guillaume Rousse <guillomovitch@users.sourceforge.net> 0.20.1-1mdk
|
|
Lillian Angel |
3c0a46 |
- first release
|