Update to 1.8 final.
This commit is contained in:
parent
45a6623790
commit
d21f8e5935
1
.gitignore
vendored
1
.gitignore
vendored
@ -4,3 +4,4 @@ batik-1.6-orbit-manifests.tar.gz
|
||||
batik-1.7-orbit-manifests.tar.gz
|
||||
/batik-repack-1.8pre.zip
|
||||
/batik-repack-1.8.zip
|
||||
/batik-src-1.8.zip
|
||||
|
||||
66
batik.spec
66
batik.spec
@ -1,11 +1,10 @@
|
||||
Name: batik
|
||||
Version: 1.8
|
||||
Release: 0.18.svn1230816%{?dist}
|
||||
Release: 1%{?dist}
|
||||
Summary: Scalable Vector Graphics for Java
|
||||
License: ASL 2.0 and W3C
|
||||
URL: http://xml.apache.org/batik/
|
||||
#Source0: http://apache.crihan.fr/dist/xmlgraphics/batik/batik-src-%%{version}.zip
|
||||
Source0: %{name}-repack-%{version}.zip
|
||||
Source0: http://apache.crihan.fr/dist/xmlgraphics/batik/source/batik-src-%{version}.zip
|
||||
Source1: %{name}.squiggle.script
|
||||
Source2: %{name}.svgpp.script
|
||||
Source3: %{name}.ttf2svg.script
|
||||
@ -14,8 +13,6 @@ Source5: %{name}.slideshow.script
|
||||
Source6: %{name}-squiggle.desktop
|
||||
Source7: %{name}-repack.sh
|
||||
|
||||
%global inner_version 1.8pre
|
||||
|
||||
# These manifests with OSGi metadata are taken from the Eclipse Orbit
|
||||
# project: http://download.eclipse.org/tools/orbit/downloads/drops/R20110523182458/
|
||||
#
|
||||
@ -52,6 +49,7 @@ BuildRequires: jpackage-utils >= 1.5
|
||||
BuildRequires: xerces-j2
|
||||
BuildRequires: xalan-j2
|
||||
BuildRequires: xml-commons-apis >= 1.3.04
|
||||
BuildRequires: xmlgraphics-commons
|
||||
|
||||
BuildRequires: java-javadoc >= 1:1.6.0
|
||||
|
||||
@ -151,7 +149,7 @@ Demonstrations and samples for %{name}.
|
||||
find -name '*.class' -exec rm -f '{}' \;
|
||||
find -name '*.jar' -exec rm -f '{}' \;
|
||||
|
||||
%patch0 -p1
|
||||
#%patch0 -p1
|
||||
%patch1 -p1
|
||||
rm -f `find -name readOnly.png`
|
||||
rm -f `find -name properties`
|
||||
@ -167,13 +165,15 @@ for module in anim awt-util bridge codec css dom ext extension gui-util \
|
||||
sed "s:@version@:%{version}:g" sources/%{name}-$module.pom.template \
|
||||
> %{name}-$module.pom
|
||||
done
|
||||
%patch2
|
||||
#%patch2
|
||||
|
||||
%patch3
|
||||
#%patch3
|
||||
%patch4
|
||||
|
||||
rm -fr sources/org/apache/batik/ext/awt/image/codec/tiff
|
||||
|
||||
%build
|
||||
export CLASSPATH=$(build-classpath xml-commons-apis xml-commons-apis-ext js rhino xalan-j2 xalan-j2-serializer xerces-j2)
|
||||
export CLASSPATH=$(build-classpath xml-commons-apis xml-commons-apis-ext xmlgraphics-commons js rhino xalan-j2 xalan-j2-serializer xerces-j2)
|
||||
ant all-jar jars\
|
||||
-Ddebug=on \
|
||||
-Dsun-codecs.present=false \
|
||||
@ -192,64 +192,63 @@ ant javadoc
|
||||
mkdir -p META-INF
|
||||
cp -p orbit/batik-bridge-MANIFEST.MF META-INF/MANIFEST.MF
|
||||
touch META-INF/MANIFEST.MF
|
||||
zip -u %{name}-%{inner_version}/lib/batik-bridge.jar META-INF/MANIFEST.MF
|
||||
zip -u %{name}-%{version}/lib/batik-bridge-%{version}.jar META-INF/MANIFEST.MF
|
||||
cp -p orbit/batik-css-MANIFEST.MF META-INF/MANIFEST.MF
|
||||
touch META-INF/MANIFEST.MF
|
||||
zip -u %{name}-%{inner_version}/lib/batik-css.jar META-INF/MANIFEST.MF
|
||||
zip -u %{name}-%{version}/lib/batik-css-%{version}.jar META-INF/MANIFEST.MF
|
||||
cp -p orbit/batik-dom-MANIFEST.MF META-INF/MANIFEST.MF
|
||||
touch META-INF/MANIFEST.MF
|
||||
zip -u %{name}-%{inner_version}/lib/batik-dom.jar META-INF/MANIFEST.MF
|
||||
zip -u %{name}-%{version}/lib/batik-dom-%{version}.jar META-INF/MANIFEST.MF
|
||||
cp -p orbit/batik-dom-svg-MANIFEST.MF META-INF/MANIFEST.MF
|
||||
touch META-INF/MANIFEST.MF
|
||||
zip -u %{name}-%{inner_version}/lib/batik-svg-dom.jar META-INF/MANIFEST.MF
|
||||
zip -u %{name}-%{version}/lib/batik-svg-dom-%{version}.jar META-INF/MANIFEST.MF
|
||||
cp -p orbit/batik-ext-awt-MANIFEST.MF META-INF/MANIFEST.MF
|
||||
touch META-INF/MANIFEST.MF
|
||||
zip -u %{name}-%{inner_version}/lib/batik-awt-util.jar META-INF/MANIFEST.MF
|
||||
zip -u %{name}-%{version}/lib/batik-awt-util-%{version}.jar META-INF/MANIFEST.MF
|
||||
cp -p orbit/batik-extension-MANIFEST.MF META-INF/MANIFEST.MF
|
||||
touch META-INF/MANIFEST.MF
|
||||
zip -u %{name}-%{inner_version}/lib/batik-extension.jar META-INF/MANIFEST.MF
|
||||
zip -u %{name}-%{version}/lib/batik-extension-%{version}.jar META-INF/MANIFEST.MF
|
||||
cp -p orbit/batik-parser-MANIFEST.MF META-INF/MANIFEST.MF
|
||||
touch META-INF/MANIFEST.MF
|
||||
zip -u %{name}-%{inner_version}/lib/batik-parser.jar META-INF/MANIFEST.MF
|
||||
zip -u %{name}-%{version}/lib/batik-parser-%{version}.jar META-INF/MANIFEST.MF
|
||||
cp -p orbit/batik-svggen-MANIFEST.MF META-INF/MANIFEST.MF
|
||||
touch META-INF/MANIFEST.MF
|
||||
zip -u %{name}-%{inner_version}/lib/batik-svggen.jar META-INF/MANIFEST.MF
|
||||
zip -u %{name}-%{version}/lib/batik-svggen-%{version}.jar META-INF/MANIFEST.MF
|
||||
cp -p orbit/batik-swing-MANIFEST.MF META-INF/MANIFEST.MF
|
||||
touch META-INF/MANIFEST.MF
|
||||
zip -u %{name}-%{inner_version}/lib/batik-swing.jar META-INF/MANIFEST.MF
|
||||
zip -u %{name}-%{version}/lib/batik-swing-%{version}.jar META-INF/MANIFEST.MF
|
||||
cp -p orbit/batik-transcoder-MANIFEST.MF META-INF/MANIFEST.MF
|
||||
touch META-INF/MANIFEST.MF
|
||||
zip -u %{name}-%{inner_version}/lib/batik-transcoder.jar META-INF/MANIFEST.MF
|
||||
zip -u %{name}-%{version}/lib/batik-transcoder-%{version}.jar META-INF/MANIFEST.MF
|
||||
cp -p orbit/batik-util-gui-MANIFEST.MF META-INF/MANIFEST.MF
|
||||
touch META-INF/MANIFEST.MF
|
||||
zip -u %{name}-%{inner_version}/lib/batik-gui-util.jar META-INF/MANIFEST.MF
|
||||
zip -u %{name}-%{version}/lib/batik-gui-util-%{version}.jar META-INF/MANIFEST.MF
|
||||
cp -p orbit/batik-util-MANIFEST.MF META-INF/MANIFEST.MF
|
||||
touch META-INF/MANIFEST.MF
|
||||
zip -u %{name}-%{inner_version}/lib/batik-util.jar META-INF/MANIFEST.MF
|
||||
zip -u %{name}-%{version}/lib/batik-util-%{version}.jar META-INF/MANIFEST.MF
|
||||
cp -p orbit/batik-xml-MANIFEST.MF META-INF/MANIFEST.MF
|
||||
touch META-INF/MANIFEST.MF
|
||||
zip -u %{name}-%{inner_version}/lib/batik-xml.jar META-INF/MANIFEST.MF
|
||||
zip -u %{name}-%{version}/lib/batik-xml-%{version}.jar META-INF/MANIFEST.MF
|
||||
|
||||
|
||||
# jars
|
||||
mkdir -p $RPM_BUILD_ROOT%{_javadir}
|
||||
mkdir -p $RPM_BUILD_ROOT%{_javadir}/%{name}
|
||||
pushd %{name}-%{inner_version}/lib
|
||||
pushd %{name}-%{version}/lib
|
||||
for jarname in $(find batik-*.jar); do
|
||||
cp -p ${jarname} $RPM_BUILD_ROOT%{_javadir}/%{name}/
|
||||
cp -p ${jarname} $RPM_BUILD_ROOT%{_javadir}/%{name}/${jarname//-1.8/}
|
||||
done
|
||||
|
||||
rm -fr $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-all.jar
|
||||
cp -p %{name}-all.jar $RPM_BUILD_ROOT%{_javadir}/%{name}-all.jar
|
||||
cp -p %{name}-all-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}-all.jar
|
||||
|
||||
popd
|
||||
|
||||
cp -p %{name}-%{inner_version}/batik-rasterizer.jar \
|
||||
%{name}-%{inner_version}/%{name}-slideshow.jar \
|
||||
%{name}-%{inner_version}/%{name}-squiggle.jar \
|
||||
%{name}-%{inner_version}/%{name}-svgpp.jar \
|
||||
%{name}-%{inner_version}/%{name}-ttf2svg.jar \
|
||||
$RPM_BUILD_ROOT%{_javadir}
|
||||
pushd %{name}-%{version}
|
||||
for module in rasterizer slideshow squiggle svgpp ttf2svg; do
|
||||
cp -p batik-$module-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/batik-$module.jar
|
||||
done
|
||||
popd
|
||||
|
||||
# poms and depmaps for subpackages are different (no batik subdir)
|
||||
install -d -m 755 $RPM_BUILD_ROOT/%{_mavenpomdir}
|
||||
@ -282,7 +281,7 @@ cp -p %{SOURCE5} $RPM_BUILD_ROOT%{_bindir}/slideshow
|
||||
|
||||
# javadoc
|
||||
mkdir -p $RPM_BUILD_ROOT%{_javadocdir}/%{name}
|
||||
cp -pr %{name}-%{inner_version}/docs/* \
|
||||
cp -pr %{name}-%{version}/docs/* \
|
||||
$RPM_BUILD_ROOT%{_javadocdir}/%{name}
|
||||
|
||||
# demo
|
||||
@ -327,6 +326,9 @@ chmod +x $RPM_BUILD_ROOT%{_datadir}/%{name}/contrib/charts/convert.sh
|
||||
|
||||
|
||||
%changelog
|
||||
* Thu May 21 2015 Alexander Kurtakov <akurtako@redhat.com> 1.8-1
|
||||
- Update to 1.8 final.
|
||||
|
||||
* Wed May 13 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.8-0.18.svn1230816
|
||||
- Disable javadoc doclint
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user