Lillian Angel d14370
Name:           batik
Jiri Vanek 44436b
Version:        1.8
Mikolaj Izdebski 5b7d72
Release:        0.5.svn1230816%{?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/
Lillian Angel d14370
Group:          Applications/Multimedia
Alexander Kurtakov 13bb07
#Source0:        http://apache.crihan.fr/dist/xmlgraphics/batik/batik-src-%%{version}.zip
Lillian Angel 32a278
Source0:        %{name}-repack-%{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
Jiri Vanek 44436b
%global inner_version 1.8pre
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
#
Andrew Overholt f184c8
# FIXME:  move to 1.7 manifests
Andrew Overholt f184c8
Source8:        %{name}-1.6-orbit-manifests.tar.gz
Stanislav Ochotnicky beae58
Stanislav Ochotnicky beae58
Lillian Angel 8ea643
Patch0:         %{name}-manifests.patch
Lillian Angel 8ea643
Patch1:         %{name}-policy.patch
Stanislav Ochotnicky beae58
# remove dependency on bundled rhino from pom
Stanislav Ochotnicky beae58
Patch2:		%{name}-script-remove-js.patch
Andrew Overholt f184c8
# SMIL in Fedora has been merged into xml-commons-apis-ext like it has
Andrew Overholt f184c8
# been upstream.  It's easier to take the OSGi manifests from Orbit 
Andrew Overholt f184c8
# directly and patch this one.
Andrew Overholt f184c8
#
Andrew Overholt f184c8
# FIXME:  move to 1.7 manifest from Eclipse Orbit project
Andrew Overholt f184c8
Patch3:         %{name}-1.6-nosmilInDOMSVGManifest.patch
Lillian Angel d14370
Requires:       rhino >= 1.5
Lillian Angel d14370
Alexander Kurtakov 13bb07
BuildArch:      noarch
Lillian Angel d14370
Alexander Kurtakov 13bb07
BuildRequires:  java-devel >= 1:1.6.0
Lillian Angel 32a278
BuildRequires:  jpackage-utils >= 1.5
Lillian Angel d14370
BuildRequires:  ant
Alexander Kurtakov 13bb07
BuildRequires:  ant-nodeps
Lillian Angel 32a278
BuildRequires:  subversion
Mikolaj Izdebski 59bb25
BuildRequires:  zip
Lillian Angel 32a278
Lillian Angel 32a278
BuildRequires:  jython
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
Lillian Angel 32a278
Alexander Kurtakov 13bb07
BuildRequires:  java-javadoc >= 1:1.6.0
Lillian Angel d14370
BuildRequires:  rhino-javadoc
Lillian Angel 32a278
Alexander Kurtakov 13bb07
Requires:       java >= 1:1.6.0
Mikolaj Izdebski df8e46
Requires:       jpackage-utils
Jiri Vanek 44436b
#full support for tiff
Jiri Vanek 44436b
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
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
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}
Lillian Angel d14370
Requires:       jpackage-utils >= 1.5, 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}
Lillian Angel d14370
Requires:       jpackage-utils >= 1.5, 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
Requires:       jpackage-utils >= 1.5
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}
Lillian Angel d14370
Requires:       jpackage-utils >= 1.5, 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}
Lillian Angel d14370
Requires:       jpackage-utils >= 1.5, 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
Group:          Documentation
Mikolaj Izdebski df8e46
Requires:       jpackage-utils
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
Group:          Documentation
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
Lillian Angel 8ea643
%patch0 -p1
Lillian Angel d14370
%patch1 -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}
Andrew Overholt f184c8
%patch3
Alexander Kurtakov 0d0e32
popd
Lillian Angel d14370
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 \
Stanislav Ochotnicky beae58
      	  > %{name}-$module.pom
Stanislav Ochotnicky beae58
done
Stanislav Ochotnicky beae58
%patch2
Lillian Angel d14370
Lillian Angel d14370
%build
Alexander Kurtakov 24d1c0
export CLASSPATH=$(build-classpath xml-commons-apis xml-commons-apis-ext 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
for j in $(find batik-%{version} -name *.jar); do
Lillian Angel 32a278
 export CLASSPATH=$CLASSPATH:${j}
Lillian Angel 32a278
done
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
Jiri Vanek 44436b
zip -u %{name}-%{inner_version}/lib/batik-bridge.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
Jiri Vanek 44436b
zip -u %{name}-%{inner_version}/lib/batik-css.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
Jiri Vanek 44436b
zip -u %{name}-%{inner_version}/lib/batik-dom.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
Jiri Vanek 44436b
zip -u %{name}-%{inner_version}/lib/batik-svg-dom.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
Jiri Vanek 44436b
zip -u %{name}-%{inner_version}/lib/batik-awt-util.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
Jiri Vanek 44436b
zip -u %{name}-%{inner_version}/lib/batik-extension.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
Jiri Vanek 44436b
zip -u %{name}-%{inner_version}/lib/batik-parser.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
Jiri Vanek 44436b
zip -u %{name}-%{inner_version}/lib/batik-svggen.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
Jiri Vanek 44436b
zip -u %{name}-%{inner_version}/lib/batik-swing.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
Jiri Vanek 44436b
zip -u %{name}-%{inner_version}/lib/batik-transcoder.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
Jiri Vanek 44436b
zip -u %{name}-%{inner_version}/lib/batik-gui-util.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
Jiri Vanek 44436b
zip -u %{name}-%{inner_version}/lib/batik-util.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
Jiri Vanek 44436b
zip -u %{name}-%{inner_version}/lib/batik-xml.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}
Jiri Vanek 44436b
pushd %{name}-%{inner_version}/lib
Alexander Kurtakov 0d0e32
for jarname in $(find batik-*.jar); do
Stanislav Ochotnicky beae58
    cp -p ${jarname} $RPM_BUILD_ROOT%{_javadir}/%{name}/
Alexander Kurtakov 0d0e32
done
Stanislav Ochotnicky beae58
Stanislav Ochotnicky beae58
rm -fr $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-all.jar
Stanislav Ochotnicky beae58
cp -p %{name}-all.jar $RPM_BUILD_ROOT%{_javadir}/%{name}-all.jar
Stanislav Ochotnicky beae58
Alexander Kurtakov 0d0e32
popd
Stanislav Ochotnicky beae58
Jiri Vanek 44436b
cp -p %{name}-%{inner_version}/batik-rasterizer.jar \
Jiri Vanek 44436b
        %{name}-%{inner_version}/%{name}-slideshow.jar \
Jiri Vanek 44436b
        %{name}-%{inner_version}/%{name}-squiggle.jar \
Jiri Vanek 44436b
        %{name}-%{inner_version}/%{name}-svgpp.jar \
Jiri Vanek 44436b
        %{name}-%{inner_version}/%{name}-ttf2svg.jar \
Lillian Angel d14370
        $RPM_BUILD_ROOT%{_javadir}
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 beae58
      %add_to_maven_depmap org.apache.xmlgraphics %{name}-$module %{version} JPP %{name}-$module
Stanislav Ochotnicky beae58
      # compatibility depmap
Stanislav Ochotnicky beae58
      %add_to_maven_depmap batik %{name}-$module %{version} JPP %{name}-$module
Stanislav Ochotnicky beae58
      mv $RPM_BUILD_ROOT%{_mavendepmapfragdir}/%{name} $RPM_BUILD_ROOT%{_mavendepmapfragdir}/%{name}-$module
Stanislav Ochotnicky beae58
done
Stanislav Ochotnicky beae58
Stanislav Ochotnicky beae58
# main pom files and maven depmaps
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; do
Stanislav Ochotnicky beae58
Stanislav Ochotnicky beae58
      install -pm 644 %{name}-$module.pom $RPM_BUILD_ROOT/%{_mavenpomdir}/JPP.%{name}-%{name}-$module.pom
Stanislav Ochotnicky beae58
      %add_to_maven_depmap org.apache.xmlgraphics %{name}-$module %{version} JPP/%{name} %{name}-$module
Stanislav Ochotnicky beae58
      # compatibility depmap
Stanislav Ochotnicky beae58
      %add_to_maven_depmap batik %{name}-$module %{version} JPP/%{name} %{name}-$module
Stanislav Ochotnicky beae58
done
Stanislav Ochotnicky beae58
Stanislav Ochotnicky beae58
Stanislav Ochotnicky beae58
Lillian Angel d14370
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}
Jiri Vanek 44436b
cp -pr %{name}-%{inner_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
Lillian Angel d14370
%files
Mikolaj Izdebski df8e46
%doc LICENSE NOTICE
Mikolaj Izdebski df8e46
%doc KEYS MAINTAIN README
Stanislav Ochotnicky beae58
%{_mavenpomdir}/JPP.%{name}-*pom
Stanislav Ochotnicky beae58
%{_mavendepmapfragdir}/%{name}
Lillian Angel d14370
%{_javadir}/%{name}-all.jar
Alexander Kurtakov 0d0e32
%{_javadir}/batik
Lillian Angel d14370
Lillian Angel d14370
%files squiggle
Lillian Angel d14370
%{_javadir}/%{name}-squiggle.jar
Stanislav Ochotnicky beae58
%{_mavendepmapfragdir}/%{name}-squiggle
Stanislav Ochotnicky beae58
%{_mavenpomdir}/JPP-%{name}-squiggle.pom
Lillian Angel d14370
%attr(0755,root,root) %{_bindir}/squiggle
Lillian Angel d14370
Lillian Angel d14370
%files svgpp
Lillian Angel d14370
%{_javadir}/%{name}-svgpp.jar
Stanislav Ochotnicky beae58
%{_mavendepmapfragdir}/%{name}-svgpp
Stanislav Ochotnicky beae58
%{_mavenpomdir}/JPP-%{name}-svgpp.pom
Lillian Angel d14370
%attr(0755,root,root) %{_bindir}/svgpp
Lillian Angel d14370
Lillian Angel d14370
%files ttf2svg
Lillian Angel d14370
%{_javadir}/%{name}-ttf2svg.jar
Stanislav Ochotnicky beae58
%{_mavendepmapfragdir}/%{name}-ttf2svg
Stanislav Ochotnicky beae58
%{_mavenpomdir}/JPP-%{name}-ttf2svg.pom
Lillian Angel d14370
%attr(0755,root,root) %{_bindir}/ttf2svg
Lillian Angel d14370
Lillian Angel d14370
%files rasterizer
Lillian Angel d14370
%{_javadir}/%{name}-rasterizer.jar
Stanislav Ochotnicky beae58
%{_mavendepmapfragdir}/%{name}-rasterizer
Stanislav Ochotnicky beae58
%{_mavenpomdir}/JPP-%{name}-rasterizer.pom
Lillian Angel d14370
%attr(0755,root,root) %{_bindir}/rasterizer
Lillian Angel d14370
Lillian Angel d14370
%files slideshow
Lillian Angel d14370
%{_javadir}/%{name}-slideshow.jar
Stanislav Ochotnicky beae58
%{_mavendepmapfragdir}/%{name}-slideshow
Stanislav Ochotnicky beae58
%{_mavenpomdir}/JPP-%{name}-slideshow.pom
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
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
Lillian Angel d14370
* Thu 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