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