aa0c13
# Allow conditionally building without deps on scripting libs rhino and jython
aa0c13
%bcond_with jp_minimal
aa0c13
aa0c13
%global classpath batik:rhino:xml-commons-apis:xml-commons-apis-ext:xmlgraphics-commons:jai_imageio
aa0c13
aa0c13
Name:           batik
aa0c13
Version:        1.11
aa0c13
Release:        6%{?dist}
aa0c13
Summary:        Scalable Vector Graphics for Java
aa0c13
License:        ASL 2.0 and W3C
aa0c13
URL:            https://xmlgraphics.apache.org/batik/
aa0c13
Source0:        http://archive.apache.org/dist/xmlgraphics/batik/source/batik-src-%{version}.zip
aa0c13
Source1:        %{name}-security.policy
aa0c13
aa0c13
Patch1:         0001-Fix-imageio-codec-lookup.patch
aa0c13
aa0c13
BuildArch:      noarch
aa0c13
aa0c13
BuildRequires:  maven-local
aa0c13
BuildRequires:  mvn(junit:junit)
aa0c13
BuildRequires:  mvn(org.apache:apache:pom:)
aa0c13
BuildRequires:  mvn(org.apache.felix:maven-bundle-plugin)
aa0c13
BuildRequires:  mvn(org.apache.maven.plugins:maven-assembly-plugin)
aa0c13
BuildRequires:  mvn(org.apache.xmlgraphics:xmlgraphics-commons) >= 2.3
aa0c13
%if %{without jp_minimal}
aa0c13
BuildRequires:  mvn(org.mozilla:rhino)
aa0c13
BuildRequires:  mvn(org.python:jython)
aa0c13
%endif
aa0c13
BuildRequires:  mvn(xalan:xalan)
aa0c13
BuildRequires:  mvn(xml-apis:xml-apis)
aa0c13
BuildRequires:  mvn(xml-apis:xml-apis-ext)
aa0c13
aa0c13
# full support for tiff
aa0c13
aa0c13
%description
aa0c13
Batik is a Java(tm) technology based toolkit for applications that want
aa0c13
to use images in the Scalable Vector Graphics (SVG) format for various
aa0c13
purposes, such as viewing, generation or manipulation.
aa0c13
aa0c13
%package util
aa0c13
Summary:        Batik utility library
aa0c13
Obsoletes:      %{name} < 1.11-1
aa0c13
aa0c13
%description util
aa0c13
Util component of the Apache Batik SVG manipulation and rendering library.
aa0c13
aa0c13
%package css
aa0c13
Summary:        Batik CSS engine
aa0c13
aa0c13
%description css
aa0c13
CSS component of the Apache Batik SVG manipulation and rendering library.
aa0c13
aa0c13
%package        squiggle
aa0c13
Summary:        Batik SVG browser
aa0c13
# Explicit requires for javapackages-tools since squiggle-script
aa0c13
# uses /usr/share/java-utils/java-functions
aa0c13
Requires:      javapackages-tools
aa0c13
aa0c13
%description    squiggle
aa0c13
The Squiggle SVG Browser lets you view SVG file, zoom, pan and rotate
aa0c13
in the content and select text items in the image and much more.
aa0c13
aa0c13
%package        svgpp
aa0c13
Summary:        Batik SVG pretty printer
aa0c13
# Explicit requires for javapackages-tools since svgpp-script
aa0c13
# uses /usr/share/java-utils/java-functions
aa0c13
Requires:       javapackages-tools
aa0c13
aa0c13
%description    svgpp
aa0c13
The SVG Pretty Printer lets developers "pretty-up" their SVG files and
aa0c13
get their tabulations and other cosmetic parameters in order. It can
aa0c13
also be used to modify the DOCTYPE declaration on SVG files.
aa0c13
aa0c13
%package        ttf2svg
aa0c13
Summary:        Batik SVG font converter
aa0c13
# Explicit requires for javapackages-tools since ttf2svg-script
aa0c13
# uses /usr/share/java-utils/java-functions
aa0c13
Requires:       javapackages-tools
aa0c13
aa0c13
%description    ttf2svg
aa0c13
The SVG Font Converter lets developers convert character ranges from
aa0c13
the True Type Font format to the SVG Font format to embed in SVG
aa0c13
documents. This allows SVG document to be fully self-contained be
aa0c13
rendered exactly the same on all systems.
aa0c13
aa0c13
%package        rasterizer
aa0c13
Summary:        Batik SVG rasterizer
aa0c13
# Explicit requires for javapackages-tools since rasterizer-script
aa0c13
# uses /usr/share/java-utils/java-functions
aa0c13
Requires:       javapackages-tools
aa0c13
aa0c13
%description    rasterizer
aa0c13
The SVG Rasterizer is a utility that can convert SVG files to a raster
aa0c13
format. The tool can convert individual files or sets of files, making
aa0c13
it easy to convert entire directories of SVG files. The supported
aa0c13
formats are JPEG, PNG, and TIFF, however the design allows new formats
aa0c13
to be added easily.
aa0c13
aa0c13
%package        slideshow
aa0c13
Summary:        Batik SVG slideshow
aa0c13
# Explicit requires for javapackages-tools since slideshow-script
aa0c13
# uses /usr/share/java-utils/java-functions
aa0c13
Requires:       javapackages-tools
aa0c13
aa0c13
%description    slideshow
aa0c13
Batik SVG slideshow.
aa0c13
aa0c13
%package        javadoc
aa0c13
Summary:        Javadoc for %{name}
aa0c13
aa0c13
%description    javadoc
aa0c13
Javadoc for %{name}.
aa0c13
aa0c13
%package        demo
aa0c13
Summary:        Samples for %{name}
aa0c13
Requires:       %{name} = %{version}-%{release}
aa0c13
aa0c13
%description    demo
aa0c13
Demonstrations and samples for %{name}.
aa0c13
aa0c13
aa0c13
%prep
aa0c13
%setup -q -n %{name}-%{version}
aa0c13
aa0c13
find -name '*.class' -exec rm -f '{}' \;
aa0c13
find -name '*.jar' -exec rm -f '{}' \;
aa0c13
aa0c13
%patch1 -p1
aa0c13
aa0c13
cp -p %{SOURCE1} batik-svgrasterizer/src/main/resources/org/apache/batik/apps/rasterizer/resources/rasterizer.policy
aa0c13
cp -p %{SOURCE1} batik-svgbrowser/src/main/resources/org/apache/batik/apps/svgbrowser/resources/svgbrowser.policy
aa0c13
aa0c13
# It's an uberjar, it shouldn't have requires
aa0c13
%pom_xpath_inject pom:dependency '<optional>true</optional>' batik-all
aa0c13
aa0c13
# Generate OSGi metadata
aa0c13
for pom in `find -mindepth 2 -name pom.xml -not -path ./batik-all/pom.xml`; do
aa0c13
    %pom_add_plugin org.apache.felix:maven-bundle-plugin $pom "
aa0c13
        <extensions>true</extensions>
aa0c13
        <configuration>
aa0c13
            <instructions>
aa0c13
                <Bundle-SymbolicName>org.apache.batik.$(sed 's:./batik-::;s:/pom.xml::' <<< $pom)</Bundle-SymbolicName>
aa0c13
            </instructions>
aa0c13
        </configuration>
aa0c13
    "
aa0c13
    %pom_xpath_inject pom:project '<packaging>bundle</packaging>' $pom
aa0c13
done
aa0c13
aa0c13
%if %{with jp_minimal}
aa0c13
# Remove optional deps on rhino and jython for minimal build
aa0c13
%pom_remove_dep :rhino batik-{bridge,script}
aa0c13
%pom_remove_dep :jython batik-script
aa0c13
rm -rf batik-script/src/main/java/org/apache/batik/script/{jpython,rhino}
aa0c13
rm batik-bridge/src/main/java/org/apache/batik/bridge/BatikWrapFactory.java
aa0c13
rm batik-bridge/src/main/java/org/apache/batik/bridge/SVG12RhinoInterpreter.java
aa0c13
rm batik-bridge/src/main/java/org/apache/batik/bridge/RhinoInterpreter.java
aa0c13
rm batik-bridge/src/main/java/org/apache/batik/bridge/RhinoInterpreterFactory.java
aa0c13
rm batik-bridge/src/main/java/org/apache/batik/bridge/EventTargetWrapper.java
aa0c13
rm batik-bridge/src/main/java/org/apache/batik/bridge/GlobalWrapper.java
aa0c13
rm batik-bridge/src/main/java/org/apache/batik/bridge/WindowWrapper.java
aa0c13
%endif
aa0c13
aa0c13
%mvn_package :batik-squiggle squiggle
aa0c13
%mvn_package :batik-squiggle-ext squiggle
aa0c13
%mvn_package :batik-svgpp svgpp
aa0c13
%mvn_package :batik-ttf2svg ttf2svg
aa0c13
%mvn_package :batik-rasterizer rasterizer
aa0c13
%mvn_package :batik-rasterizer-ext rasterizer
aa0c13
%mvn_package :batik-slideshow slideshow
aa0c13
%mvn_package :batik-css css
aa0c13
%mvn_package :batik-constants util
aa0c13
%mvn_package :batik-i18n util
aa0c13
%mvn_package :batik-util util
aa0c13
%mvn_package ':batik-test*' __noinstall
aa0c13
aa0c13
%mvn_file :batik-all batik-all
aa0c13
aa0c13
#no jacl rpm and it breaks javadoc
aa0c13
rm -fr batik-script/src/main/java/org/apache/batik/script/jacl/JaclInterpreter.java
aa0c13
aa0c13
%build
aa0c13
%mvn_build --xmvn-javadoc
aa0c13
aa0c13
%install
aa0c13
%mvn_install
aa0c13
aa0c13
%jpackage_script org.apache.batik.apps.svgbrowser.Main '' '' %{classpath} squiggle true
aa0c13
%jpackage_script org.apache.batik.apps.svgpp.Main '' '' %{classpath} svgpp true
aa0c13
%jpackage_script org.apache.batik.apps.ttf2svg.Main '' '' %{classpath} ttf2svg true
aa0c13
%jpackage_script org.apache.batik.apps.rasterizer.Main '' '' %{classpath} rasterizer true
aa0c13
%jpackage_script org.apache.batik.apps.slideshow.Main '' '' %{classpath} slideshow true
aa0c13
aa0c13
# Demo
aa0c13
mkdir -p $RPM_BUILD_ROOT%{_datadir}/%{name}/
aa0c13
cp -pr samples $RPM_BUILD_ROOT%{_datadir}/%{name}/
aa0c13
aa0c13
aa0c13
%files -f .mfiles
aa0c13
%license LICENSE NOTICE
aa0c13
%doc CHANGES MAINTAIN README
aa0c13
aa0c13
%files css -f .mfiles-css
aa0c13
aa0c13
%files util -f .mfiles-util
aa0c13
aa0c13
%files squiggle -f .mfiles-squiggle
aa0c13
%{_bindir}/squiggle
aa0c13
aa0c13
%files svgpp -f .mfiles-svgpp
aa0c13
%{_bindir}/svgpp
aa0c13
aa0c13
%files ttf2svg -f .mfiles-ttf2svg
aa0c13
%{_bindir}/ttf2svg
aa0c13
aa0c13
%files rasterizer -f .mfiles-rasterizer
aa0c13
%{_bindir}/rasterizer
aa0c13
aa0c13
%files slideshow -f .mfiles-slideshow
aa0c13
%{_bindir}/slideshow
aa0c13
aa0c13
%files javadoc -f .mfiles-javadoc
aa0c13
%license LICENSE NOTICE
aa0c13
aa0c13
%files demo
aa0c13
%{_datadir}/%{name}
aa0c13
aa0c13
aa0c13
%changelog
aa0c13
* Fri Jul 10 2020 Jiri Vanek <jvanek@redhat.com> - 1.11-6
aa0c13
- Rebuilt for JDK-11, see https://fedoraproject.org/wiki/Changes/Java11
aa0c13
aa0c13
* Mon Jun 15 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.11-4
aa0c13
- build with --xmvn-javadoc
aa0c13
aa0c13
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.11-3
aa0c13
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
aa0c13
aa0c13
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.11-2
aa0c13
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
aa0c13
aa0c13
* Wed May 15 2019 Mat Booth <mat.booth@redhat.com> - 1.11-1
aa0c13
- Update to latest upstream release
aa0c13
- Drop ancient obsoletes
aa0c13
- Drop eclipse-specific hacks that are no longer needed
aa0c13
- Allow conditional building without scripting engines for smaller dep chain
aa0c13
- Break out some low-level modules into separate sub-package for smaller install
aa0c13
  size
aa0c13
aa0c13
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.10-4
aa0c13
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
aa0c13
aa0c13
* Thu Aug 30 2018 Severin Gehwolf <sgehwolf@redhat.com> - 1.10-3
aa0c13
- Add explicit javapackages-tools requirement for sub-packages using
aa0c13
  jpackage_script-based scripts. See RHBZ#1600426.
aa0c13
aa0c13
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.10-2
aa0c13
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
aa0c13
aa0c13
* Mon May 28 2018 Michael Simacek <msimacek@redhat.com> - 1.10-1
aa0c13
- Update to upstream version 1.10
aa0c13
- Use Recommends for jai-imageio-core (needed for TIFF support)
aa0c13
aa0c13
* Wed Apr 25 2018 Mat Booth <mat.booth@redhat.com> - 1.9-7
aa0c13
- Generate correct OSGi metadata
aa0c13
aa0c13
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.9-6
aa0c13
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
aa0c13
aa0c13
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.9-5
aa0c13
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
aa0c13
aa0c13
* Mon Jul 03 2017 Michael Simacek <msimacek@redhat.com> - 1.9-4
aa0c13
- Add missing BRs
aa0c13
aa0c13
* Thu May 04 2017 Michael Simacek <msimacek@redhat.com> - 1.9-3
aa0c13
- Suppress requires from batik-all uberjar
aa0c13
aa0c13
* Wed Apr 26 2017 Michael Simacek <msimacek@redhat.com> - 1.9-2
aa0c13
- Fix OSGi metadata generation and eclipse compatibility
aa0c13
aa0c13
* Thu Apr 20 2017 Michael Simacek <msimacek@redhat.com> - 1.9-1
aa0c13
- Update to upstream version 1.9
aa0c13
- Fixes CVE-2017-5662
aa0c13
aa0c13
* Wed Apr 19 2017 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.8-8
aa0c13
- Add missing requires on xmlgraphics-commons
aa0c13
- Resolves: rhbz#1443567
aa0c13
aa0c13
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.8-7
aa0c13
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
aa0c13
aa0c13
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.8-6
aa0c13
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
aa0c13
aa0c13
* Tue Dec 01 2015 Michael Simacek <msimacek@redhat.com> - 1.8-5
aa0c13
- Add jai to classpath of remaining scripts
aa0c13
aa0c13
* Fri Nov 27 2015 Michael Simacek <msimacek@redhat.com> - 1.8-4
aa0c13
- Fix imageio codec lookup
aa0c13
- Add jai-imageio-core on rasterizer's classpath
aa0c13
aa0c13
* Fri Nov 27 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.8-3
aa0c13
- Use custom security policy files
aa0c13
- Fix rasterizer and squiggle classpath
aa0c13
- Resolves: rhbz#1277998
aa0c13
aa0c13
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.8-2
aa0c13
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
aa0c13
aa0c13
* Thu May 21 2015 Alexander Kurtakov <akurtako@redhat.com> 1.8-1
aa0c13
- Update to 1.8 final.
aa0c13
aa0c13
* Wed May 13 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.8-0.18.svn1230816
aa0c13
- Disable javadoc doclint
aa0c13
aa0c13
* Mon Jan 12 2015 Alexander Kurtakov <akurtako@redhat.com> 1.8-0.17.svn1230816
aa0c13
- Add obsoletes in batik-css to ease updates.
aa0c13
aa0c13
* Mon Dec 8 2014 Alexander Kurtakov <akurtako@redhat.com> 1.8-0.16.svn1230816
aa0c13
- Split css in subpackage.
aa0c13
aa0c13
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.8-0.15.svn1230816
aa0c13
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
aa0c13
aa0c13
* Wed Mar 05 2014 Roland Grunberg <rgrunber@redhat.com> - 1.8-0.14.svn1230816
aa0c13
- Remove provenance=W3C attribute from Import-Package. (rhbz #1073110)
aa0c13
aa0c13
* Tue Mar 04 2014 Stanislav Ochotnicky <sochotnicky@redhat.com> - 1.8-0.13.svn1230816
aa0c13
- Use Requires: java-headless rebuild (#1067528)
aa0c13
aa0c13
* Sun Feb 23 2014 Alexander Kurtakov <akurtako@redhat.com> 1.8-0.12.svn1230816
aa0c13
- Move to Batik 1.7 manifests.
aa0c13
- Remove old stuff.
aa0c13
aa0c13
* Thu Jan 16 2014 Stanislav Ochotnicky <sochotnicky@redhat.com> - 1.8-0.11.svn1230816
aa0c13
- Fix classpath for slideshow script
aa0c13
- Change javadoc task maxmem to 512MB to avoid OOM
aa0c13
aa0c13
* Thu Aug 08 2013 Stanislav Ochotnicky <sochotnicky@redhat.com> - 1.8-0.10.svn1230816
aa0c13
- Update to latest packaging guidelines
aa0c13
aa0c13
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.8-0.9.svn1230816
aa0c13
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
aa0c13
aa0c13
* Fri Jun 28 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.8-0.8.svn1230816
aa0c13
- Remove BR: ant-nodeps
aa0c13
aa0c13
* Fri Jun 28 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.8-0.8.svn1230816
aa0c13
- Rebuild to regenerate API documentation
aa0c13
- CVE-2013-1571
aa0c13
aa0c13
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.8-0.7.svn1230816
aa0c13
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
aa0c13
aa0c13
* Tue Nov 20 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.8-0.6.svn1230816
aa0c13
- Remove unneeded BR: jython
aa0c13
aa0c13
* Fri Oct  5 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.8-0.5.svn1230816
aa0c13
- Fix rasterizer classpath
aa0c13
- Resolves: rhbz#577486
aa0c13
aa0c13
* Fri Aug 24 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.8-0.4.svn1230816
aa0c13
- Fix license tag
aa0c13
- Install LICENSE and NOTICE with javadoc package
aa0c13
- Remove RPM bug workaround
aa0c13
- Update to current packaging guidelines
aa0c13
aa0c13
* Thu Jul 19 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.8-0.3.svn1230816
aa0c13
- Add BR: zip
aa0c13
aa0c13
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.8-0.2.svn1230816
aa0c13
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
aa0c13
aa0c13
* Mon Feb 20 2012 Jiri Vanek <jvanek@redhat.com> 1.7-14
aa0c13
- Solving jdk7's  removed internal (since 1.4.2 deprecated) com.sun.image.codec package
aa0c13
- Gripped new sources from 1.8pre trunk which have support adapters for removed classes,
aa0c13
- Removed all old an unused tiff classes from it -  org.apache.batik.ext.awt.image.code.tiff
aa0c13
- Added requires JAI which provides tiff support
aa0c13
- Added inner_version variable, which helps to keep 1.8 outside and 1.8pre inside
aa0c13
aa0c13
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.7-13
aa0c13
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
aa0c13
aa0c13
* Fri Jul 8 2011 Andrew Overholt <overholt@redhat.com> 1.7-12
aa0c13
- New OSGi manifests from Eclipse Orbit.
aa0c13
aa0c13
* Tue May  3 2011 Stanislav Ochotnicky <sochotnicky@redhat.com> - 1.7-11
aa0c13
- Add maven metadata and pom files
aa0c13
- Versionless jars & javadocs
aa0c13
aa0c13
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.7-10
aa0c13
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
aa0c13
aa0c13
* Mon Oct 25 2010 Alexander Kurtakov <akurtako@redhat.com> 1.7-9
aa0c13
- Fix utilities startup scripts.
aa0c13
aa0c13
* Fri Oct 1 2010 Alexander Kurtakov <akurtako@redhat.com> 1.7-8
aa0c13
- Fix build.
aa0c13
aa0c13
* Fri Oct 1 2010 Alexander Kurtakov <akurtako@redhat.com> 1.7-7
aa0c13
- BR/R java 1.6.0 not java-openjdk.
aa0c13
- Cleanup build section.
aa0c13
aa0c13
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.7-6
aa0c13
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
aa0c13
aa0c13
* Wed Jul 15 2009 Lillian Angel <langel@redhat.com> - 1.7-5
aa0c13
- Fixed javadocs issue.
aa0c13
- Resolves: rhbz#511767
aa0c13
aa0c13
* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.7-4
aa0c13
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
aa0c13
aa0c13
* Fri Feb 6 2009 Alexander Kurtakov <akurtako@redhat.com> 1.7-3
aa0c13
- Install separate jars and put OSGi manifests in them.
aa0c13
aa0c13
* Tue Jan 06 2009 Lillian Angel  <langel@redhat.com> - 1.7-2
aa0c13
- Fixed java dependencies to check for java-1.6.0-openjdk instead.
aa0c13
aa0c13
* Mon Jan 05 2009 Lillian Angel  <langel@redhat.com> - 1.7-1
aa0c13
- Updated batik-repack.sh to remove font files from test resources.
aa0c13
- Resolves: rhbz#477369
aa0c13
aa0c13
* Mon Jan 05 2009 Nicolas Chauvet <kwizart@gmail.com> - 1.7-1
aa0c13
- Fix release field
aa0c13
- Repack the source (without included jar files)
aa0c13
- Fix dual listed files in the demo subpackage
aa0c13
- Fix BR subversion used in determine-svn-revision-svn-info
aa0c13
- Fix BR that was previously bundled within the source archive
aa0c13
- Resolves: rhbz#472736
aa0c13
aa0c13
* Fri Nov 28 2008 Lillian Angel <langel at redhat.com> - 1.7-0.7
aa0c13
- Fixed BASE_JARS in batik.rasterizer.script.
aa0c13
- Resolves: rhbz#455397
aa0c13
aa0c13
* Mon Apr 28 2008 Lillian Angel <langel at redhat.com> - 1.7-0.5.beta1
aa0c13
- Fixed BASE_JARS in batik-squiggle.script.
aa0c13
- Resolves: rhbz#444358
aa0c13
aa0c13
* Mon Mar 31 2008 Lillian Angel <langel at redhat.com> - 1.7-0.2.beta1
aa0c13
- Updated sources.
aa0c13
- Updated release.
aa0c13
- Added CLASSPATH to build.
aa0c13
- Removed codecs patch.
aa0c13
aa0c13
* Fri Nov 23 2007 Lillian Angel <langel at redhat.com> - 1.7-0.1.beta1
aa0c13
- Fixed rpmlint errors.
aa0c13
aa0c13
* Tue Sep 18 2007 Joshua Sumali <jsumali at redhat.com> - 0:1.7-1
aa0c13
- Update to batik 1.7 beta1
aa0c13
aa0c13
* Thu Feb 22 2007 Ralph Apel <r.apel at r-apel.de> - 0:1.6-3jpp
aa0c13
- Add gcj_support option
aa0c13
- Add option to avoid rhino, jython on bootstrap, omit -squiggle subpackage
aa0c13
aa0c13
* Wed Apr 26 2006 Fernando Nasser <fnasser@redhat.com> - 0:1.6-2jpp
aa0c13
- First JPP 1.7 build
aa0c13
aa0c13
* Tue Aug  2 2005 Ville Skyttä <scop at jpackage.org> - 0:1.6-1jpp
aa0c13
- 1.6.
aa0c13
- Fix build of manual (java.awt.headless for stylebook).
aa0c13
aa0c13
* Fri Jan 28 2005 Jason Corley - 0:1.5.1-1jpp
aa0c13
- Update to 1.5.1
aa0c13
aa0c13
* Mon Nov 22 2004 Ville Skyttä <scop at jpackage.org> - 0:1.5-5jpp
aa0c13
- Drop -monolithic and obsolete it in main package.  It shouldn't be needed
aa0c13
  in the first place, and the *.policy files that end up in it will contain
aa0c13
  wrong paths which causes all sorts of borkage.
aa0c13
- BuildRequire jython to get support for it built.
aa0c13
- Remove xml-commons-apis and xalan-j2 from scripts and install time
aa0c13
  dependencies, require Java >= 1.4 instead (xalan-j2 is still needed at
aa0c13
  build time).
aa0c13
- New style versionless javadoc dir symlinking.
aa0c13
- Crosslink with full J2SE javadocs.
aa0c13
- Associate SVG MIME type with Squiggle in freedesktop.org menu entry.
aa0c13
aa0c13
* Fri Aug 20 2004 Ralph Apel <r.apel at r-apel.de> - 0:1.5-4jpp
aa0c13
- Build with ant-1.6.2
aa0c13
aa0c13
* Mon Nov 03 2003 Paul Nasrat <pauln at truemesh.com> - 0:1.5-3jpp
aa0c13
- Fix non-versioned javadoc symlinks
aa0c13
aa0c13
* Fri Aug 15 2003 Ville Skyttä <scop at jpackage.org> - 0:1.5-2jpp
aa0c13
- Fix jar names in policy files, kudos to Scott Douglas-Watson.
aa0c13
- Add freedesktop.org menu entry for Squiggle.
aa0c13
- Improve subpackage descriptions.
aa0c13
- Save .spec in UTF-8, get rid of # ------- separators.
aa0c13
aa0c13
* Sat Jul 19 2003 Ville Skyttä <scop at jpackage.org> - 0:1.5-1jpp
aa0c13
- Update to 1.5.
aa0c13
- Crosslink with xml-commons-apis and rhino javadocs.
aa0c13
aa0c13
* Thu Apr 17 2003 Ville Skyttä <scop at jpackage.org> - 0:1.5-0.beta5.2jpp
aa0c13
- Rebuild to satisfy dependencies due to renamed rhino (r4 -> R4).
aa0c13
aa0c13
* Sun Mar 30 2003 Ville Skyttä <scop at jpackage.org> - 1.5-0.beta5.1jpp
aa0c13
- Update to 1.5 beta5.
aa0c13
- Rebuild for JPackage 1.5.
aa0c13
- Use bundled crimson and stylebook for building the manual.
aa0c13
aa0c13
* Tue May 07 2002 Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.1.1-4jpp
aa0c13
- vendor, distribution, group tags
aa0c13
- scripts use system prefs
aa0c13
- scripts source user prefs before configuration
aa0c13
aa0c13
* Thu Mar 28 2002 Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.1.1-3jpp
aa0c13
- libs package is now monolithic package
aa0c13
aa0c13
* Sun Jan 27 2002 Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.1.1-2jpp
aa0c13
- adaptation to new stylebook1.0b3 package
aa0c13
aa0c13
* Mon Jan 21 2002 Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.1.1-1jpp
aa0c13
- 1.1.1
aa0c13
- additional sources in individual archives
aa0c13
- no dependencies for manual and javadoc packages
aa0c13
- stricter dependency for demo package
aa0c13
- versioned dir for javadoc
aa0c13
- explicitely set xalan-j2.jar and xml-commons-api.jar in classpath
aa0c13
- splitted applications in distinct packages
aa0c13
aa0c13
* Wed Dec 5 2001 Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.1-0.rc4.3jpp
aa0c13
- javadoc into javadoc package
aa0c13
- new launch scripts using functions library
aa0c13
- Requires jpackage-utils
aa0c13
- added name-slideshow.jar
aa0c13
- main jar renamed name.jar
aa0c13
aa0c13
* Wed Nov 21 2001 Christian Zoffoli <czoffoli@littlepenguin.org> 1.1-0.rc4.2jpp
aa0c13
- fixed previous changelog
aa0c13
- changed extension --> jpp
aa0c13
aa0c13
* Tue Nov 20 2001 Christian Zoffoli <czoffoli@littlepenguin.org> 1.1-0.rc4.1jpp
aa0c13
- rc4
aa0c13
aa0c13
* Sat Nov 17 2001 Christian Zoffoli <czoffoli@littlepenguin.org> 1.1-0.rc3.2jpp
aa0c13
- added batik-libs creation
aa0c13
aa0c13
* Fri Nov 9 2001 Christian Zoffoli <czoffoli@littlepenguin.org> 1.1-0.rc3.1jpp
aa0c13
- changed version to 0.rc3.1
aa0c13
aa0c13
* Mon Nov 5 2001 Christian Zoffoli <czoffoli@littlepenguin.org> 1.1rc3-1jpp
aa0c13
- 1.1rc3
aa0c13
aa0c13
* Sat Oct 6 2001 Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.0-4jpp
aa0c13
- first unified release
aa0c13
- removed xalan-j2 from classpath as it is autoloaded by stylebook-1.0b3
aa0c13
- used original tarball
aa0c13
- s/jPackage/JPackage
aa0c13
aa0c13
* Mon Sep 17 2001 Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.0-3mdk
aa0c13
- provided *working* startup scripts
aa0c13
aa0c13
* Sat Sep 15 2001 Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.0-2mdk
aa0c13
- requires specificaly crimson
aa0c13
- only manual buildrequires stylebook-1.0b3 and xerces-j1
aa0c13
- dropped xalan-j2 buildrequires as stylebook-1.0b3 needs it already
aa0c13
- changed samples package name to demo
aa0c13
- moved demo files to _datadir/name
aa0c13
- provided startup scripts
aa0c13
aa0c13
* Thu Aug 30 2001 Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.0-1mdk
aa0c13
- first Mandrake release