Lillian Angel d14370
Name:           batik
Jiri Vanek 44436b
Version:        1.8
Michael Simacek 0452f2
Release:        9%{?dist}
Lillian Angel d14370
Summary:        Scalable Vector Graphics for Java
Mikolaj Izdebski df8e46
License:        ASL 2.0 and W3C
Lillian Angel d14370
URL:            http://xml.apache.org/batik/
Alexander Kurtakov d21f8e
Source0:        http://apache.crihan.fr/dist/xmlgraphics/batik/source/batik-src-%{version}.zip
Lillian Angel d14370
Source1:        %{name}.squiggle.script
Lillian Angel d14370
Source2:        %{name}.svgpp.script
Lillian Angel d14370
Source3:        %{name}.ttf2svg.script
Lillian Angel d14370
Source4:        %{name}.rasterizer.script
Lillian Angel d14370
Source5:        %{name}.slideshow.script
Lillian Angel d14370
Source6:        %{name}-squiggle.desktop
Stanislav Ochotnicky beae58
Source7:        %{name}-repack.sh
Jiri Vanek 44436b
Andrew Overholt f184c8
# These manifests with OSGi metadata are taken from the Eclipse Orbit
Andrew Overholt f184c8
# project:  http://download.eclipse.org/tools/orbit/downloads/drops/R20110523182458/
Andrew Overholt f184c8
#
Andrew Overholt f184c8
# for f in `ls *.jar`; do unzip -d `basename $f .jar | sed s/_.*//` $f; done
Andrew Overholt f184c8
# for f in `find -name MANIFEST.MF`; do mv $f $(echo $f | sed "s|./org.apache.||" | sed "s|/META-INF/|-|" | sed "s/\./-/g" | sed "s|MANIFEST-MF|MANIFEST.MF|"); done
Andrew Overholt f184c8
# Then manually remove all lines containing MD5sums/crypto hashes.
Andrew Overholt f184c8
# tar czf batik-1.6-orbit-manifests.tar.gz *.MF
Andrew Overholt f184c8
#
Alexander Kurtakov 9b0dbf
Source8:        %{name}-1.7-orbit-manifests.tar.gz
Stanislav Ochotnicky beae58
Mikolaj Izdebski b00f31
Source9:        %{name}-security.policy
Mikolaj Izdebski b00f31
Stanislav Ochotnicky beae58
Lillian Angel 8ea643
Patch0:         %{name}-manifests.patch
Stanislav Ochotnicky beae58
# remove dependency on bundled rhino from pom
Alexander Kurtakov 9b0dbf
Patch2:         %{name}-script-remove-js.patch
Lillian Angel d14370
Stanislav Ochotnicky 6757b7
# make sure we fail build if javadocs fail (run OOM)
Stanislav Ochotnicky 6757b7
# also make maxmem a bit higher. we seem to need more...
Stanislav Ochotnicky 6757b7
# https://issues.apache.org/jira/browse/BATIK-1065
Alexander Kurtakov 9b0dbf
Patch3:         %{name}-javadoc-task-failonerror-and-oom.patch
Stanislav Ochotnicky 6757b7
Mikolaj Izdebski 45a662
Patch4:         %{name}-disable-doclint.patch
Mikolaj Izdebski 45a662
Michael Simacek a50088
Patch5:         %{name}-fix-codec-lookup.patch
Michael Simacek a50088
Michael Simacek 0452f2
Patch6:         %{name}-backport-fix-for-cve-2017-5662.patch
Michael Simacek 0452f2
Alexander Kurtakov 13bb07
BuildArch:      noarch
Lillian Angel d14370
Alexander Kurtakov 13bb07
BuildRequires:  java-devel >= 1:1.6.0
Alexander Kurtakov 9b0dbf
BuildRequires:  javapackages-tools >= 1.5
Lillian Angel d14370
BuildRequires:  ant
Lillian Angel 32a278
BuildRequires:  subversion
Mikolaj Izdebski 59bb25
BuildRequires:  zip
Lillian Angel 32a278
Lillian Angel d14370
BuildRequires:  rhino >= 1.5
Lillian Angel d14370
BuildRequires:  jpackage-utils >= 1.5
Lillian Angel d14370
BuildRequires:  xerces-j2
Alexander Kurtakov 24d1c0
BuildRequires:  xalan-j2
Lillian Angel 32a278
BuildRequires:  xml-commons-apis >= 1.3.04
Alexander Kurtakov d21f8e
BuildRequires:  xmlgraphics-commons
Lillian Angel 32a278
Alexander Kurtakov 13bb07
BuildRequires:  java-javadoc >= 1:1.6.0
Lillian Angel 32a278
Stanislav Ochotnicky 94a454
Requires:       java-headless >= 1:1.6.0
Alexander Kurtakov 9b0dbf
Requires:       javapackages-tools
Jiri Vanek 44436b
#full support for tiff
Alexander Kurtakov 9b0dbf
Requires:       jai-imageio-core
Lillian Angel 32a278
Requires:       rhino >= 1.5
Alexander Kurtakov 24d1c0
Requires:       xalan-j2
Lillian Angel 32a278
Requires:       xml-commons-apis >= 1.3.04
Mikolaj Izdebski 7b6ba3
Requires:       xmlgraphics-commons
Alexander Kurtakov b5950b
Requires:       %{name}-css = %{version}-%{release}
Lillian Angel 32a278
Lillian Angel d14370
Lillian Angel d14370
%description
Lillian Angel d14370
Batik is a Java(tm) technology based toolkit for applications that want
Lillian Angel d14370
to use images in the Scalable Vector Graphics (SVG) format for various
Lillian Angel d14370
purposes, such as viewing, generation or manipulation.
Lillian Angel d14370
Alexander Kurtakov b5950b
%package css
Alexander Kurtakov b5950b
Summary:        Batik CSS engine
Alexander Kurtakov d85825
Obsoletes:      %{name} < 1.8-0.17.svn1230816
Alexander Kurtakov b5950b
Alexander Kurtakov b5950b
%description css
Alexander Kurtakov b5950b
CSS component of the Apache Batik SVG manipulation and rendering library.
Alexander Kurtakov b5950b
Lillian Angel d14370
%package        squiggle
Lillian Angel d14370
Summary:        Batik SVG browser
Lillian Angel d14370
Group:          Applications/Multimedia
Lillian Angel d14370
Requires:       %{name} = %{version}-%{release}
Stanislav Ochotnicky 6dd0a3
Requires:       xerces-j2 >= 2.3
Lillian Angel d14370
Lillian Angel d14370
%description    squiggle
Lillian Angel d14370
The Squiggle SVG Browser lets you view SVG file, zoom, pan and rotate
Lillian Angel d14370
in the content and select text items in the image and much more.
Lillian Angel d14370
Lillian Angel d14370
%package        svgpp
Lillian Angel d14370
Summary:        Batik SVG pretty printer
Lillian Angel d14370
Group:          Applications/Multimedia
Lillian Angel d14370
Requires:       %{name} = %{version}-%{release}
Stanislav Ochotnicky 6dd0a3
Requires:       xerces-j2 >= 2.3
Lillian Angel d14370
Lillian Angel d14370
%description    svgpp
Lillian Angel d14370
The SVG Pretty Printer lets developers "pretty-up" their SVG files and
Lillian Angel d14370
get their tabulations and other cosmetic parameters in order. It can
Lillian Angel d14370
also be used to modify the DOCTYPE declaration on SVG files.
Lillian Angel d14370
Lillian Angel d14370
%package        ttf2svg
Lillian Angel d14370
Summary:        Batik SVG font converter
Lillian Angel d14370
Group:          Applications/Multimedia
Lillian Angel d14370
Requires:       %{name} = %{version}-%{release}
Lillian Angel d14370
Lillian Angel d14370
%description    ttf2svg
Lillian Angel d14370
The SVG Font Converter lets developers convert character ranges from
Lillian Angel d14370
the True Type Font format to the SVG Font format to embed in SVG
Lillian Angel d14370
documents. This allows SVG document to be fully self-contained be
Lillian Angel d14370
rendered exactly the same on all systems.
Lillian Angel d14370
Lillian Angel d14370
%package        rasterizer
Lillian Angel d14370
Summary:        Batik SVG rasterizer
Lillian Angel d14370
Group:          Applications/Multimedia
Lillian Angel d14370
Requires:       %{name} = %{version}-%{release}
Stanislav Ochotnicky 6dd0a3
Requires:       xerces-j2 >= 2.3
Lillian Angel d14370
Lillian Angel d14370
%description    rasterizer
Lillian Angel d14370
The SVG Rasterizer is a utility that can convert SVG files to a raster
Lillian Angel d14370
format. The tool can convert individual files or sets of files, making
Lillian Angel d14370
it easy to convert entire directories of SVG files. The supported
Lillian Angel d14370
formats are JPEG, PNG, and TIFF, however the design allows new formats
Lillian Angel d14370
to be added easily.
Lillian Angel d14370
Lillian Angel d14370
%package        slideshow
Lillian Angel d14370
Summary:        Batik SVG slideshow
Lillian Angel d14370
Group:          Applications/Multimedia
Lillian Angel d14370
Requires:       %{name} = %{version}-%{release}
Stanislav Ochotnicky 6dd0a3
Requires:       xerces-j2 >= 2.3
Lillian Angel d14370
Lillian Angel d14370
%description    slideshow
Lillian Angel d14370
Batik SVG slideshow.
Lillian Angel d14370
Lillian Angel d14370
%package        javadoc
Lillian Angel d14370
Summary:        Javadoc for %{name}
Lillian Angel d14370
Lillian Angel d14370
%description    javadoc
Lillian Angel d14370
Javadoc for %{name}.
Lillian Angel d14370
Lillian Angel d14370
%package        demo
Lillian Angel d14370
Summary:        Demo for %{name}
Lillian Angel d14370
Requires:       %{name} = %{version}-%{release}
Lillian Angel d14370
Lillian Angel d14370
%description    demo
Lillian Angel d14370
Demonstrations and samples for %{name}.
Lillian Angel d14370
Lillian Angel d14370
Lillian Angel d14370
%prep
Lillian Angel d14370
%setup -q -n %{name}-%{version}
Alexander Kurtakov 13bb07
Alexander Kurtakov 13bb07
find -name '*.class' -exec rm -f '{}' \;
Alexander Kurtakov 13bb07
find -name '*.jar' -exec rm -f '{}' \;
Alexander Kurtakov 13bb07
Alexander Kurtakov d21f8e
#%patch0 -p1
Lillian Angel d14370
rm -f `find -name readOnly.png`
Lillian Angel d14370
rm -f `find -name properties`
Alexander Kurtakov 0d0e32
mkdir orbit
Alexander Kurtakov 0d0e32
pushd orbit
Alexander Kurtakov 0d0e32
tar xzf %{SOURCE8}
Alexander Kurtakov 0d0e32
popd
Lillian Angel d14370
Mikolaj Izdebski b00f31
cp -p %{SOURCE9} resources/org/apache/batik/apps/rasterizer/resources/rasterizer.policy.ref
Mikolaj Izdebski b00f31
cp -p %{SOURCE9} resources/org/apache/batik/apps/svgbrowser/resources/svgbrowser.policy.ref
Mikolaj Izdebski b00f31
Stanislav Ochotnicky beae58
# create poms from templates
Stanislav Ochotnicky beae58
for module in anim awt-util bridge codec css dom ext extension gui-util \
Stanislav Ochotnicky beae58
              gvt parser script svg-dom svggen swing transcoder util xml \
Stanislav Ochotnicky beae58
              rasterizer slideshow squiggle svgpp ttf2svg; do
Stanislav Ochotnicky beae58
      sed "s:@version@:%{version}:g" sources/%{name}-$module.pom.template \
Alexander Kurtakov 9b0dbf
         > %{name}-$module.pom
Stanislav Ochotnicky beae58
done
Alexander Kurtakov d21f8e
#%patch2
Lillian Angel d14370
Alexander Kurtakov d21f8e
#%patch3
Mikolaj Izdebski 45a662
%patch4
Michael Simacek a50088
%patch5 -p1
Michael Simacek 0452f2
%patch6 -p1
Stanislav Ochotnicky 6757b7
Alexander Kurtakov d21f8e
rm -fr sources/org/apache/batik/ext/awt/image/codec/tiff
Alexander Kurtakov d21f8e
Lillian Angel d14370
%build
Alexander Kurtakov d21f8e
export CLASSPATH=$(build-classpath xml-commons-apis xml-commons-apis-ext xmlgraphics-commons js rhino xalan-j2 xalan-j2-serializer xerces-j2)
Alexander Kurtakov 0d0e32
ant all-jar jars\
Alexander Kurtakov 13bb07
        -Ddebug=on \
Lillian Angel 32a278
        -Dsun-codecs.present=false \
Lillian Angel 32a278
        -Dsun-codecs.disabled=true \
Lillian Angel d14370
        svg-pp-jar \
Lillian Angel d14370
        svg-slideshow-jar \
Lillian Angel d14370
        squiggle-jar \
Lillian Angel d14370
        rasterizer-jar \
Lillian Angel d14370
        ttf2svg-jar
Lillian Angel d14370
Lillian Angel 32a278
ant javadoc
Lillian Angel 32a278
Lillian Angel 32a278
Lillian Angel d14370
%install
Alexander Kurtakov 0d0e32
# inject OSGi manifests
Alexander Kurtakov 0d0e32
mkdir -p META-INF
Alexander Kurtakov 0d0e32
cp -p orbit/batik-bridge-MANIFEST.MF META-INF/MANIFEST.MF
Alexander Kurtakov 0d0e32
touch META-INF/MANIFEST.MF
Alexander Kurtakov d21f8e
zip -u %{name}-%{version}/lib/batik-bridge-%{version}.jar META-INF/MANIFEST.MF
Alexander Kurtakov 0d0e32
cp -p orbit/batik-css-MANIFEST.MF META-INF/MANIFEST.MF
Alexander Kurtakov 0d0e32
touch META-INF/MANIFEST.MF
Alexander Kurtakov d21f8e
zip -u %{name}-%{version}/lib/batik-css-%{version}.jar META-INF/MANIFEST.MF
Alexander Kurtakov 0d0e32
cp -p orbit/batik-dom-MANIFEST.MF META-INF/MANIFEST.MF
Alexander Kurtakov 0d0e32
touch META-INF/MANIFEST.MF
Alexander Kurtakov d21f8e
zip -u %{name}-%{version}/lib/batik-dom-%{version}.jar META-INF/MANIFEST.MF
Alexander Kurtakov 0d0e32
cp -p orbit/batik-dom-svg-MANIFEST.MF META-INF/MANIFEST.MF
Alexander Kurtakov 0d0e32
touch META-INF/MANIFEST.MF
Alexander Kurtakov d21f8e
zip -u %{name}-%{version}/lib/batik-svg-dom-%{version}.jar META-INF/MANIFEST.MF
Alexander Kurtakov 0d0e32
cp -p orbit/batik-ext-awt-MANIFEST.MF META-INF/MANIFEST.MF
Alexander Kurtakov 0d0e32
touch META-INF/MANIFEST.MF
Alexander Kurtakov d21f8e
zip -u %{name}-%{version}/lib/batik-awt-util-%{version}.jar META-INF/MANIFEST.MF
Alexander Kurtakov 0d0e32
cp -p orbit/batik-extension-MANIFEST.MF META-INF/MANIFEST.MF
Alexander Kurtakov 0d0e32
touch META-INF/MANIFEST.MF
Alexander Kurtakov d21f8e
zip -u %{name}-%{version}/lib/batik-extension-%{version}.jar META-INF/MANIFEST.MF
Alexander Kurtakov 0d0e32
cp -p orbit/batik-parser-MANIFEST.MF META-INF/MANIFEST.MF
Alexander Kurtakov 0d0e32
touch META-INF/MANIFEST.MF
Alexander Kurtakov d21f8e
zip -u %{name}-%{version}/lib/batik-parser-%{version}.jar META-INF/MANIFEST.MF
Alexander Kurtakov 0d0e32
cp -p orbit/batik-svggen-MANIFEST.MF META-INF/MANIFEST.MF
Alexander Kurtakov 0d0e32
touch META-INF/MANIFEST.MF
Alexander Kurtakov d21f8e
zip -u %{name}-%{version}/lib/batik-svggen-%{version}.jar META-INF/MANIFEST.MF
Alexander Kurtakov 0d0e32
cp -p orbit/batik-swing-MANIFEST.MF META-INF/MANIFEST.MF
Alexander Kurtakov 0d0e32
touch META-INF/MANIFEST.MF
Alexander Kurtakov d21f8e
zip -u %{name}-%{version}/lib/batik-swing-%{version}.jar META-INF/MANIFEST.MF
Alexander Kurtakov 0d0e32
cp -p orbit/batik-transcoder-MANIFEST.MF META-INF/MANIFEST.MF
Alexander Kurtakov 0d0e32
touch META-INF/MANIFEST.MF
Alexander Kurtakov d21f8e
zip -u %{name}-%{version}/lib/batik-transcoder-%{version}.jar META-INF/MANIFEST.MF
Alexander Kurtakov 0d0e32
cp -p orbit/batik-util-gui-MANIFEST.MF META-INF/MANIFEST.MF
Alexander Kurtakov 0d0e32
touch META-INF/MANIFEST.MF
Alexander Kurtakov d21f8e
zip -u %{name}-%{version}/lib/batik-gui-util-%{version}.jar META-INF/MANIFEST.MF
Alexander Kurtakov 0d0e32
cp -p orbit/batik-util-MANIFEST.MF META-INF/MANIFEST.MF
Alexander Kurtakov 0d0e32
touch META-INF/MANIFEST.MF
Alexander Kurtakov d21f8e
zip -u %{name}-%{version}/lib/batik-util-%{version}.jar META-INF/MANIFEST.MF
Alexander Kurtakov 0d0e32
cp -p orbit/batik-xml-MANIFEST.MF META-INF/MANIFEST.MF
Alexander Kurtakov 0d0e32
touch META-INF/MANIFEST.MF
Alexander Kurtakov d21f8e
zip -u %{name}-%{version}/lib/batik-xml-%{version}.jar META-INF/MANIFEST.MF
Alexander Kurtakov 0d0e32
Stanislav Ochotnicky beae58
Lillian Angel d14370
# jars
Lillian Angel d14370
mkdir -p $RPM_BUILD_ROOT%{_javadir}
Stanislav Ochotnicky beae58
mkdir -p $RPM_BUILD_ROOT%{_javadir}/%{name}
Alexander Kurtakov d21f8e
pushd %{name}-%{version}/lib
Alexander Kurtakov 0d0e32
for jarname in $(find batik-*.jar); do
Alexander Kurtakov d21f8e
    cp -p ${jarname} $RPM_BUILD_ROOT%{_javadir}/%{name}/${jarname//-1.8/}
Alexander Kurtakov 0d0e32
done
Stanislav Ochotnicky beae58
Stanislav Ochotnicky beae58
rm -fr $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-all.jar
Alexander Kurtakov d21f8e
cp -p %{name}-all-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}-all.jar
Stanislav Ochotnicky beae58
Alexander Kurtakov 0d0e32
popd
Stanislav Ochotnicky beae58
Alexander Kurtakov d21f8e
pushd %{name}-%{version}
Alexander Kurtakov d21f8e
for module in rasterizer slideshow squiggle svgpp ttf2svg; do
Alexander Kurtakov d21f8e
	cp -p batik-$module-%{version}.jar  $RPM_BUILD_ROOT%{_javadir}/batik-$module.jar
Alexander Kurtakov d21f8e
done
Alexander Kurtakov d21f8e
popd
Stanislav Ochotnicky beae58
Stanislav Ochotnicky beae58
# poms and depmaps for subpackages are different (no batik subdir)
Stanislav Ochotnicky beae58
install -d -m 755 $RPM_BUILD_ROOT/%{_mavenpomdir}
Stanislav Ochotnicky beae58
for module in rasterizer slideshow squiggle svgpp ttf2svg; do
Stanislav Ochotnicky beae58
      install -pm 644 %{name}-$module.pom $RPM_BUILD_ROOT/%{_mavenpomdir}/JPP-%{name}-$module.pom
Stanislav Ochotnicky 6dd0a3
      %add_maven_depmap JPP-%{name}-$module.pom %{name}-$module.jar -a "%{name}:%{name}-$module" -f $module
Stanislav Ochotnicky beae58
done
Stanislav Ochotnicky beae58
Alexander Kurtakov b5950b
# css pom files and maven depmaps
Alexander Kurtakov b5950b
for module in css gui-util util; do
Alexander Kurtakov b5950b
      install -pm 644 %{name}-$module.pom $RPM_BUILD_ROOT/%{_mavenpomdir}/JPP.%{name}-%{name}-$module.pom
Alexander Kurtakov b5950b
      %add_maven_depmap JPP.%{name}-%{name}-$module.pom %{name}/%{name}-$module.jar -a "%{name}:%{name}-$module" -f css
Alexander Kurtakov b5950b
done
Alexander Kurtakov b5950b
Stanislav Ochotnicky beae58
# main pom files and maven depmaps
Alexander Kurtakov b5950b
for module in anim awt-util bridge codec dom ext extension \
Alexander Kurtakov b5950b
              gvt parser script svg-dom svggen swing transcoder xml; do
Stanislav Ochotnicky beae58
Stanislav Ochotnicky beae58
      install -pm 644 %{name}-$module.pom $RPM_BUILD_ROOT/%{_mavenpomdir}/JPP.%{name}-%{name}-$module.pom
Stanislav Ochotnicky 6dd0a3
      %add_maven_depmap JPP.%{name}-%{name}-$module.pom %{name}/%{name}-$module.jar -a "%{name}:%{name}-$module"
Stanislav Ochotnicky beae58
done
Stanislav Ochotnicky beae58
Lillian Angel d14370
# scripts
Lillian Angel d14370
mkdir -p $RPM_BUILD_ROOT%{_bindir}
Lillian Angel d14370
cp -p %{SOURCE1} $RPM_BUILD_ROOT%{_bindir}/squiggle
Lillian Angel d14370
cp -p %{SOURCE2} $RPM_BUILD_ROOT%{_bindir}/svgpp
Lillian Angel d14370
cp -p %{SOURCE3} $RPM_BUILD_ROOT%{_bindir}/ttf2svg
Lillian Angel d14370
cp -p %{SOURCE4} $RPM_BUILD_ROOT%{_bindir}/rasterizer
Lillian Angel d14370
cp -p %{SOURCE5} $RPM_BUILD_ROOT%{_bindir}/slideshow
Lillian Angel d14370
Lillian Angel d14370
# javadoc
Stanislav Ochotnicky beae58
mkdir -p $RPM_BUILD_ROOT%{_javadocdir}/%{name}
Alexander Kurtakov d21f8e
cp -pr %{name}-%{version}/docs/* \
Stanislav Ochotnicky beae58
  $RPM_BUILD_ROOT%{_javadocdir}/%{name}
Lillian Angel d14370
Lillian Angel d14370
# demo
Lillian Angel d14370
mkdir -p $RPM_BUILD_ROOT%{_datadir}/%{name}
Lillian Angel d14370
cp -pr contrib resources samples test-resources test-sources \
Lillian Angel d14370
  $RPM_BUILD_ROOT%{_datadir}/%{name}
Lillian Angel d14370
Lillian Angel 32a278
#Fix perms
Stanislav Ochotnicky beae58
chmod +x $RPM_BUILD_ROOT%{_datadir}/%{name}/contrib/rasterizertask/build.sh
Lillian Angel 32a278
chmod +x $RPM_BUILD_ROOT%{_datadir}/%{name}/contrib/charts/convert.sh
Lillian Angel 32a278
Lillian Angel d14370
Stanislav Ochotnicky 6dd0a3
%files -f .mfiles
Mikolaj Izdebski df8e46
%doc LICENSE NOTICE
Mikolaj Izdebski df8e46
%doc KEYS MAINTAIN README
Lillian Angel d14370
%{_javadir}/%{name}-all.jar
Stanislav Ochotnicky 6dd0a3
%dir %{_javadir}/batik
Lillian Angel d14370
Alexander Kurtakov b5950b
%files css -f .mfiles-css
Alexander Kurtakov b5950b
Stanislav Ochotnicky 6dd0a3
%files squiggle -f .mfiles-squiggle
Lillian Angel d14370
%attr(0755,root,root) %{_bindir}/squiggle
Lillian Angel d14370
Stanislav Ochotnicky 6dd0a3
%files svgpp -f .mfiles-svgpp
Lillian Angel d14370
%attr(0755,root,root) %{_bindir}/svgpp
Lillian Angel d14370
Stanislav Ochotnicky 6dd0a3
%files ttf2svg -f .mfiles-ttf2svg
Lillian Angel d14370
%attr(0755,root,root) %{_bindir}/ttf2svg
Lillian Angel d14370
Stanislav Ochotnicky 6dd0a3
%files rasterizer -f .mfiles-rasterizer
Lillian Angel d14370
%attr(0755,root,root) %{_bindir}/rasterizer
Lillian Angel d14370
Stanislav Ochotnicky 6dd0a3
%files slideshow -f .mfiles-slideshow
Lillian Angel d14370
%attr(0755,root,root) %{_bindir}/slideshow
Lillian Angel d14370
Lillian Angel d14370
%files javadoc
Mikolaj Izdebski df8e46
%doc LICENSE NOTICE
Lillian Angel d14370
%{_javadocdir}/%{name}
Lillian Angel d14370
Lillian Angel d14370
%files demo
Lillian Angel d14370
%{_datadir}/%{name}
Lillian Angel d14370
Lillian Angel d14370
Lillian Angel d14370
%changelog
Michael Simacek 0452f2
* Wed Apr 26 2017 Michael Simacek <msimacek@redhat.com> - 1.8-9
Michael Simacek 0452f2
- Backport fix for CVE-2017-5662
Michael Simacek 0452f2
Mikolaj Izdebski 7b6ba3
* Wed Apr 19 2017 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.8-8
Mikolaj Izdebski 7b6ba3
- Add missing requires on xmlgraphics-commons
Mikolaj Izdebski 7b6ba3
- Resolves: rhbz#1443567
Mikolaj Izdebski 7b6ba3
Fedora Release Engineering 4eafae
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.8-7
Fedora Release Engineering 4eafae
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
Fedora Release Engineering 4eafae
Dennis Gilmore d834ba
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.8-6
Dennis Gilmore d834ba
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
Dennis Gilmore d834ba
Michael Simacek ee1574
* Tue Dec 01 2015 Michael Simacek <msimacek@redhat.com> - 1.8-5
Michael Simacek ee1574
- Add jai to classpath of remaining scripts
Michael Simacek ee1574
Michael Simacek a50088
* Fri Nov 27 2015 Michael Simacek <msimacek@redhat.com> - 1.8-4
Michael Simacek a50088
- Fix imageio codec lookup
Michael Simacek a50088
- Add jai-imageio-core on rasterizer's classpath
Michael Simacek a50088
Mikolaj Izdebski b00f31
* Fri Nov 27 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.8-3
Mikolaj Izdebski b00f31
- Use custom security policy files
Mikolaj Izdebski d756e5
- Fix rasterizer and squiggle classpath
Mikolaj Izdebski b00f31
- Resolves: rhbz#1277998
Mikolaj Izdebski b00f31
Dennis Gilmore 55745d
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.8-2
Dennis Gilmore 55745d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
Dennis Gilmore 55745d
Alexander Kurtakov d21f8e
* Thu May 21 2015 Alexander Kurtakov <akurtako@redhat.com> 1.8-1
Alexander Kurtakov d21f8e
- Update to 1.8 final.
Alexander Kurtakov d21f8e
Mikolaj Izdebski 45a662
* Wed May 13 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.8-0.18.svn1230816
Mikolaj Izdebski 45a662
- Disable javadoc doclint
Mikolaj Izdebski 45a662
Alexander Kurtakov ed7aa3
* Mon Jan 12 2015 Alexander Kurtakov <akurtako@redhat.com> 1.8-0.17.svn1230816
Alexander Kurtakov ed7aa3
- Add obsoletes in batik-css to ease updates.
Alexander Kurtakov ed7aa3
Alexander Kurtakov b5950b
* Mon Dec 8 2014 Alexander Kurtakov <akurtako@redhat.com> 1.8-0.16.svn1230816
Alexander Kurtakov b5950b
- Split css in subpackage.
Alexander Kurtakov b5950b
Dennis Gilmore 9516f5
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.8-0.15.svn1230816
Dennis Gilmore 9516f5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
Dennis Gilmore 9516f5
Mikolaj Izdebski 1d8da7
* Wed Mar 05 2014 Roland Grunberg <rgrunber@redhat.com> - 1.8-0.14.svn1230816
Roland Grunberg d275e0
- Remove provenance=W3C attribute from Import-Package. (rhbz #1073110)
Roland Grunberg d275e0
Stanislav Ochotnicky 94a454
* Tue Mar 04 2014 Stanislav Ochotnicky <sochotnicky@redhat.com> - 1.8-0.13.svn1230816
Stanislav Ochotnicky 94a454
- Use Requires: java-headless rebuild (#1067528)
Stanislav Ochotnicky 94a454
Alexander Kurtakov 9b0dbf
* Sun Feb 23 2014 Alexander Kurtakov <akurtako@redhat.com> 1.8-0.12.svn1230816
Alexander Kurtakov 9b0dbf
- Move to Batik 1.7 manifests.
Alexander Kurtakov 9b0dbf
- Remove old stuff.
Alexander Kurtakov 9b0dbf
Stanislav Ochotnicky 6757b7
* Thu Jan 16 2014 Stanislav Ochotnicky <sochotnicky@redhat.com> - 1.8-0.11.svn1230816
Stanislav Ochotnicky 6757b7
- Fix classpath for slideshow script
Stanislav Ochotnicky 6757b7
- Change javadoc task maxmem to 512MB to avoid OOM
Stanislav Ochotnicky 6757b7
Stanislav Ochotnicky 6dd0a3
* Thu Aug 08 2013 Stanislav Ochotnicky <sochotnicky@redhat.com> - 1.8-0.10.svn1230816
Stanislav Ochotnicky 6dd0a3
- Update to latest packaging guidelines
Stanislav Ochotnicky 6dd0a3
Dennis Gilmore 039e2c
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.8-0.9.svn1230816
Dennis Gilmore 039e2c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
Dennis Gilmore 039e2c
Mikolaj Izdebski 64f137
* Fri Jun 28 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.8-0.8.svn1230816
Mikolaj Izdebski 5e5f33
- Remove BR: ant-nodeps
Mikolaj Izdebski 5e5f33
Mikolaj Izdebski 5e5f33
* Fri Jun 28 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.8-0.8.svn1230816
Mikolaj Izdebski 64f137
- Rebuild to regenerate API documentation
Mikolaj Izdebski 64f137
- Resolves: CVE-2013-1571
Mikolaj Izdebski 64f137
Dennis Gilmore 15ce1c
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.8-0.7.svn1230816
Dennis Gilmore 15ce1c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
Dennis Gilmore 15ce1c
Mikolaj Izdebski 23cd9b
* Tue Nov 20 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.8-0.6.svn1230816
Mikolaj Izdebski 23cd9b
- Remove unneeded BR: jython
Mikolaj Izdebski 23cd9b
Mikolaj Izdebski 5b7d72
* Fri Oct  5 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.8-0.5.svn1230816
Mikolaj Izdebski 5b7d72
- Fix rasterizer classpath
Mikolaj Izdebski 5b7d72
- Resolves: rhbz#577486
Mikolaj Izdebski 5b7d72
Mikolaj Izdebski df8e46
* Fri Aug 24 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.8-0.4.svn1230816
Mikolaj Izdebski df8e46
- Fix license tag
Mikolaj Izdebski df8e46
- Install LICENSE and NOTICE with javadoc package
Mikolaj Izdebski df8e46
- Remove RPM bug workaround
Mikolaj Izdebski df8e46
- Update to current packaging guidelines
Mikolaj Izdebski df8e46
Mikolaj Izdebski 59bb25
* Thu Jul 19 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.8-0.3.svn1230816
Mikolaj Izdebski 59bb25
- Add BR: zip
Mikolaj Izdebski 59bb25
Dennis Gilmore f30a4c
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.8-0.2.svn1230816
Dennis Gilmore f30a4c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
Dennis Gilmore f30a4c
Jiri Vanek 44436b
* Mon Feb 20 2012 Jiri Vanek <jvanek@redhat.com> 1.7-14
Jiri Vanek 44436b
- Solving jdk7's  removed internal (since 1.4.2 deprecated) com.sun.image.codec package
Jiri Vanek 44436b
- Gripped new sources from 1.8pre trunk which have support adapters for removed classes,
Jiri Vanek 44436b
- Removed all old an unused tiff classes from it -  org.apache.batik.ext.awt.image.code.tiff
Jiri Vanek 44436b
- Added requires JAI which provides tiff support
Jiri Vanek 44436b
- Added inner_version variable, which helps to keep 1.8 outside and 1.8pre inside
Jiri Vanek 44436b
Dennis Gilmore 01b280
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.7-13
Dennis Gilmore 01b280
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
Dennis Gilmore 01b280
Andrew Overholt f184c8
* Fri Jul 8 2011 Andrew Overholt <overholt@redhat.com> 1.7-12
Andrew Overholt f184c8
- New OSGi manifests from Eclipse Orbit.
Andrew Overholt f184c8
Stanislav Ochotnicky beae58
* Tue May  3 2011 Stanislav Ochotnicky <sochotnicky@redhat.com> - 1.7-11
Stanislav Ochotnicky beae58
- Add maven metadata and pom files
Stanislav Ochotnicky beae58
- Versionless jars & javadocs
Stanislav Ochotnicky beae58
Dennis Gilmore eaa473
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.7-10
Dennis Gilmore eaa473
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
Dennis Gilmore eaa473
Alexander Kurtakov a28012
* Mon Oct 25 2010 Alexander Kurtakov <akurtako@redhat.com> 1.7-9
Alexander Kurtakov a28012
- Fix utilities startup scripts.
Alexander Kurtakov a28012
Alexander Kurtakov 24d1c0
* Fri Oct 1 2010 Alexander Kurtakov <akurtako@redhat.com> 1.7-8
Alexander Kurtakov 24d1c0
- Fix build.
Alexander Kurtakov 24d1c0
Alexander Kurtakov 13bb07
* Fri Oct 1 2010 Alexander Kurtakov <akurtako@redhat.com> 1.7-7
Alexander Kurtakov 13bb07
- BR/R java 1.6.0 not java-openjdk.
Alexander Kurtakov 13bb07
- Cleanup build section.
Alexander Kurtakov 13bb07
Jesse Keating 0207ed
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.7-6
Jesse Keating 0207ed
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
Jesse Keating 0207ed
Lillian Angel 5a6065
* Wed Jul 15 2009 Lillian Angel <langel@redhat.com> - 1.7-5
Lillian Angel 5a6065
- Fixed javadocs issue.
Lillian Angel 5a6065
- Resolves: rhbz#511767
Lillian Angel 5a6065
Jesse Keating 7a33f2
* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.7-4
Jesse Keating 7a33f2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
Jesse Keating 7a33f2
Alexander Kurtakov 0d0e32
* Fri Feb 6 2009 Alexander Kurtakov <akurtako@redhat.com> 1.7-3
Alexander Kurtakov 0d0e32
- Install separate jars and put OSGi manifests in them.
Alexander Kurtakov 0d0e32
Lillian Angel fe73a5
* Tue Jan 06 2009 Lillian Angel  <langel@redhat.com> - 1.7-2
Lillian Angel fe73a5
- Fixed java dependencies to check for java-1.6.0-openjdk instead.
Lillian Angel fe73a5
Lillian Angel 32a278
* Mon Jan 05 2009 Lillian Angel  <langel@redhat.com> - 1.7-1
Lillian Angel 32a278
- Updated batik-repack.sh to remove font files from test resources.
Lillian Angel 32a278
- Resolves: rhbz#477369
Lillian Angel 32a278
Lillian Angel 32a278
* Mon Jan 05 2009 Nicolas Chauvet <kwizart@gmail.com> - 1.7-1
Lillian Angel 32a278
- Fix release field
Lillian Angel 32a278
- Repack the source (without included jar files)
Lillian Angel 32a278
- Fix dual listed files in the demo subpackage
Lillian Angel 32a278
- Fix BR subversion used in determine-svn-revision-svn-info
Lillian Angel 32a278
- Fix BR that was previously bundled within the source archive
Lillian Angel 32a278
- Resolves: rhbz#472736
Lillian Angel 32a278
Lillian Angel 5d51bc
* Fri Nov 28 2008 Lillian Angel <langel at redhat.com> - 1.7-0.7
Lillian Angel b63d57
- Fixed BASE_JARS in batik.rasterizer.script.
Lillian Angel b63d57
- Resolves: rhbz#455397
Lillian Angel b63d57
Lillian Angel 1acd67
* Mon Apr 28 2008 Lillian Angel <langel at redhat.com> - 1.7-0.5.beta1
Lillian Angel 576884
- Fixed BASE_JARS in batik-squiggle.script.
Lillian Angel 576884
- Resolves: rhbz#444358
Lillian Angel 576884
Lillian Angel 8ea643
* Mon Mar 31 2008 Lillian Angel <langel at redhat.com> - 1.7-0.2.beta1
Lillian Angel 8ea643
- Updated sources.
Lillian Angel 8ea643
- Updated release.
Lillian Angel 8ea643
- Added CLASSPATH to build.
Lillian Angel 8ea643
- Removed codecs patch.
Lillian Angel 8ea643
Lillian Angel d14370
* Fri Nov 23 2007 Lillian Angel <langel at redhat.com> - 1.7-0.1.beta1
Lillian Angel d14370
- Fixed rpmlint errors.
Lillian Angel d14370
Lillian Angel d14370
* Tue Sep 18 2007 Joshua Sumali <jsumali at redhat.com> - 0:1.7-1
Lillian Angel d14370
- Update to batik 1.7 beta1
Lillian Angel d14370
Lillian Angel d14370
* Thu Feb 22 2007 Ralph Apel <r.apel at r-apel.de> - 0:1.6-3jpp
Lillian Angel d14370
- Add gcj_support option
Lillian Angel d14370
- Add option to avoid rhino, jython on bootstrap, omit -squiggle subpackage
Lillian Angel d14370
Lillian Angel d14370
* Wed Apr 26 2006 Fernando Nasser <fnasser@redhat.com> - 0:1.6-2jpp
Lillian Angel d14370
- First JPP 1.7 build
Lillian Angel d14370
Lillian Angel d14370
* Tue Aug  2 2005 Ville Skyttä <scop at jpackage.org> - 0:1.6-1jpp
Lillian Angel d14370
- 1.6.
Lillian Angel d14370
- Fix build of manual (java.awt.headless for stylebook).
Lillian Angel d14370
Lillian Angel d14370
* Fri Jan 28 2005 Jason Corley - 0:1.5.1-1jpp
Lillian Angel d14370
- Update to 1.5.1
Lillian Angel d14370
Lillian Angel d14370
* Mon Nov 22 2004 Ville Skyttä <scop at jpackage.org> - 0:1.5-5jpp
Lillian Angel d14370
- Drop -monolithic and obsolete it in main package.  It shouldn't be needed
Lillian Angel d14370
  in the first place, and the *.policy files that end up in it will contain
Lillian Angel d14370
  wrong paths which causes all sorts of borkage.
Lillian Angel d14370
- BuildRequire jython to get support for it built.
Lillian Angel d14370
- Remove xml-commons-apis and xalan-j2 from scripts and install time
Lillian Angel d14370
  dependencies, require Java >= 1.4 instead (xalan-j2 is still needed at
Lillian Angel d14370
  build time).
Lillian Angel d14370
- New style versionless javadoc dir symlinking.
Lillian Angel d14370
- Crosslink with full J2SE javadocs.
Lillian Angel d14370
- Associate SVG MIME type with Squiggle in freedesktop.org menu entry.
Lillian Angel d14370
Lillian Angel d14370
* Fri Aug 20 2004 Ralph Apel <r.apel at r-apel.de> - 0:1.5-4jpp
Lillian Angel d14370
- Build with ant-1.6.2
Lillian Angel d14370
Lillian Angel d14370
* Mon Nov 03 2003 Paul Nasrat <pauln at truemesh.com> - 0:1.5-3jpp
Lillian Angel d14370
- Fix non-versioned javadoc symlinks
Lillian Angel d14370
Lillian Angel d14370
* Fri Aug 15 2003 Ville Skyttä <scop at jpackage.org> - 0:1.5-2jpp
Lillian Angel d14370
- Fix jar names in policy files, kudos to Scott Douglas-Watson.
Lillian Angel d14370
- Add freedesktop.org menu entry for Squiggle.
Lillian Angel d14370
- Improve subpackage descriptions.
Lillian Angel d14370
- Save .spec in UTF-8, get rid of # ------- separators.
Lillian Angel d14370
Lillian Angel d14370
* Sat Jul 19 2003 Ville Skyttä <scop at jpackage.org> - 0:1.5-1jpp
Lillian Angel d14370
- Update to 1.5.
Lillian Angel d14370
- Crosslink with xml-commons-apis and rhino javadocs.
Lillian Angel d14370
Lillian Angel d14370
* Thu Apr 17 2003 Ville Skyttä <scop at jpackage.org> - 0:1.5-0.beta5.2jpp
Lillian Angel d14370
- Rebuild to satisfy dependencies due to renamed rhino (r4 -> R4).
Lillian Angel d14370
Lillian Angel d14370
* Sun Mar 30 2003 Ville Skyttä <scop at jpackage.org> - 1.5-0.beta5.1jpp
Lillian Angel d14370
- Update to 1.5 beta5.
Lillian Angel d14370
- Rebuild for JPackage 1.5.
Lillian Angel d14370
- Use bundled crimson and stylebook for building the manual.
Lillian Angel d14370
Lillian Angel d14370
* Tue May 07 2002 Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.1.1-4jpp
Lillian Angel d14370
- vendor, distribution, group tags
Lillian Angel d14370
- scripts use system prefs
Lillian Angel d14370
- scripts source user prefs before configuration
Lillian Angel d14370
Lillian Angel d14370
* Thu Mar 28 2002 Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.1.1-3jpp
Lillian Angel d14370
- libs package is now monolithic package
Lillian Angel d14370
Lillian Angel d14370
* Sun Jan 27 2002 Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.1.1-2jpp
Lillian Angel d14370
- adaptation to new stylebook1.0b3 package
Lillian Angel d14370
Lillian Angel d14370
* Mon Jan 21 2002 Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.1.1-1jpp
Lillian Angel d14370
- 1.1.1
Lillian Angel d14370
- additional sources in individual archives
Lillian Angel d14370
- no dependencies for manual and javadoc packages
Lillian Angel d14370
- stricter dependency for demo package
Lillian Angel d14370
- versioned dir for javadoc
Lillian Angel d14370
- explicitely set xalan-j2.jar and xml-commons-api.jar in classpath
Lillian Angel d14370
- splitted applications in distinct packages
Lillian Angel d14370
Lillian Angel d14370
* Wed Dec 5 2001 Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.1-0.rc4.3jpp
Lillian Angel d14370
- javadoc into javadoc package
Lillian Angel d14370
- new launch scripts using functions library
Lillian Angel d14370
- Requires jpackage-utils
Lillian Angel d14370
- added name-slideshow.jar
Lillian Angel d14370
- main jar renamed name.jar
Lillian Angel d14370
Lillian Angel d14370
* Wed Nov 21 2001 Christian Zoffoli <czoffoli@littlepenguin.org> 1.1-0.rc4.2jpp
Lillian Angel d14370
- fixed previous changelog
Lillian Angel d14370
- changed extension --> jpp
Lillian Angel d14370
Lillian Angel d14370
* Tue Nov 20 2001 Christian Zoffoli <czoffoli@littlepenguin.org> 1.1-0.rc4.1jpp
Lillian Angel d14370
- rc4
Lillian Angel d14370
Lillian Angel d14370
* Sat Nov 17 2001 Christian Zoffoli <czoffoli@littlepenguin.org> 1.1-0.rc3.2jpp
Lillian Angel d14370
- added batik-libs creation
Lillian Angel d14370
Alexander Kurtakov 9b0dbf
* Fri Nov 9 2001 Christian Zoffoli <czoffoli@littlepenguin.org> 1.1-0.rc3.1jpp
Lillian Angel d14370
- changed version to 0.rc3.1
Lillian Angel d14370
Lillian Angel d14370
* Mon Nov 5 2001 Christian Zoffoli <czoffoli@littlepenguin.org> 1.1rc3-1jpp
Lillian Angel d14370
- 1.1rc3
Lillian Angel d14370
Lillian Angel d14370
* Sat Oct 6 2001 Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.0-4jpp
Lillian Angel d14370
- first unified release
Lillian Angel d14370
- removed xalan-j2 from classpath as it is autoloaded by stylebook-1.0b3
Lillian Angel d14370
- used original tarball
Lillian Angel d14370
- s/jPackage/JPackage
Lillian Angel d14370
Lillian Angel d14370
* Mon Sep 17 2001 Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.0-3mdk
Lillian Angel d14370
- provided *working* startup scripts
Lillian Angel d14370
Lillian Angel d14370
* Sat Sep 15 2001 Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.0-2mdk
Lillian Angel d14370
- requires specificaly crimson
Lillian Angel d14370
- only manual buildrequires stylebook-1.0b3 and xerces-j1
Lillian Angel d14370
- dropped xalan-j2 buildrequires as stylebook-1.0b3 needs it already
Lillian Angel d14370
- changed samples package name to demo
Lillian Angel d14370
- moved demo files to _datadir/name
Lillian Angel d14370
- provided startup scripts
Lillian Angel d14370
Lillian Angel d14370
* Thu Aug 30 2001 Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.0-1mdk
Lillian Angel d14370
- first Mandrake release