[svgsalamander] Update to last svn revision (106)
Cédric OLIVIER
cquad at fedoraproject.org
Sat Jan 21 16:50:20 UTC 2012
commit 7a1af61153e94b0bba60be0e1d39fa448e980784
Author: cquad <cedric.olivier at free.fr>
Date: Sat Jan 21 17:50:16 2012 +0100
Update to last svn revision (106)
sources | 2 +-
svgsalamander-generate-tarball.sh | 5 +---
svgsalamander-source-1.5-version.patch | 20 -----------------
svgsalamander.spec | 36 +++++++++++++++----------------
4 files changed, 19 insertions(+), 44 deletions(-)
---
diff --git a/sources b/sources
index d18d811..539b6b5 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-4020018967ad3d7b810f3c0175f13a10 svgsalamander-0.0.tar.gz
+eb1ba99314e3832faeea50419caebc92 svgsalamander-0.0.tar.gz
diff --git a/svgsalamander-generate-tarball.sh b/svgsalamander-generate-tarball.sh
index 07ce231..a368090 100644
--- a/svgsalamander-generate-tarball.sh
+++ b/svgsalamander-generate-tarball.sh
@@ -8,10 +8,7 @@ NAME=svgsalamander
rm -rf ${NAME_VERSION}
# cheking out svgSalamander svn
-svn export https://svn.java.net/svn/svgsalamander~svn/tags/release-0.0 ${NAME_VERSION}
-
-# Delete org.apache.tools.bzip2, it can be found in buildrequires ant package
-rm -r ${NAME_VERSION}/src/org/apache
+svn export https://svn.java.net/svn/svgsalamander~svn/trunk/ ${NAME_VERSION}
# creating source tar
tar zcvf ${NAME_VERSION}.tar.gz ${NAME_VERSION}
diff --git a/svgsalamander.spec b/svgsalamander.spec
index a653485..dbeafeb 100644
--- a/svgsalamander.spec
+++ b/svgsalamander.spec
@@ -1,9 +1,11 @@
#
# spec file for package svgsalamander
+%global svn_revision 106
+
Name: svgsalamander
Version: 0.0
-Release: 5%{?dist}
+Release: 6.%{svn_revision}svn%{?dist}
Summary: An SVG engine for Java
Group: Development/Libraries
@@ -13,15 +15,13 @@ Source0: %{name}-%{version}.tar.gz
Source1: %{name}-generate-tarball.sh
#Source built using the following commands : sh svgSalamander-generate-tarball.sh
-#patch to change source 1.4 to 1.5 when calling javac
-Patch1: %{name}-source-1.5-version.patch
-
BuildArch: noarch
BuildRequires: jpackage-utils
BuildRequires: junit
-BuildRequires: ant
+BuildRequires: maven
BuildRequires: java-devel
-BuildRequires: javacc
+BuildRequires: javacc-maven-plugin
+BuildRequires: maven-enforcer-plugin
Requires: java
Requires: jpackage-utils
Requires(post): jpackage-utils
@@ -46,16 +46,10 @@ This package contains the API documentation for %{name}.
%prep
%setup -q
-%patch1 -p0
-
-
find . -name '*.jar' -exec rm -f '{}' \;
find . -name '*.class' -exec rm -f '{}' \;
-# Fix rights
-chmod a-x www/docs/*.html www/docs/exampleCode/*
-
# Remove DOS line endings
for file in www/docs/*.html www/docs/exampleCode/*.html; do
sed 's|\r||g' $file >$file.new && \
@@ -65,16 +59,15 @@ done
%build
-ant -Djavacc.home=$(dirname $(build-classpath javacc)) \
- -Djunit.jar=$(build-classpath junit)
+pushd svg-core
+mvn-rpmbuild install javadoc:aggregate
+popd
%install
mkdir -p %{buildroot}%{_javadir}
-
mkdir -p %{buildroot}%{_javadocdir}/%{name}
-cp -rp build/javadoc %{buildroot}%{_javadocdir}/%{name}
-install -Dpm 0644 build/jar/svgSalamander.jar $RPM_BUILD_ROOT%{_javadir}/%{name}.jar
+install -Dpm 0644 svg-core/target/kitfox-svg-salamander-1.0.8.jar $RPM_BUILD_ROOT%{_javadir}/%{name}.jar
ln -s %{name}.jar $RPM_BUILD_ROOT%{_javadir}/svgSalamander.jar
install -Dpm 644 www/maven/pom.xml $RPM_BUILD_ROOT/%{_mavenpomdir}/JPP-%{name}.pom
@@ -103,8 +96,13 @@ install -Dpm 644 www/maven/pom.xml $RPM_BUILD_ROOT/%{_mavenpomdir}/JPP-%{name}.p
%changelog
-* Sat Jan 14 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.0-5
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+* Tue Jan 17 2012 Cédric OLIVIER <cedric.olivier at free.fr> 0.0-6.106svn
+- Update to last svn snapshot - new method needed by another package : josm
+- Build with maven (it was ant before)
+- Remove docs rights fix (updated in upstream)
+
+* Wed Oct 05 2011 Cédric OLIVIER <cedric.olivier at free.fr> 0.0-5
+- Add ant.jar in classpath
* Wed Oct 05 2011 Cédric OLIVIER <cedric.olivier at free.fr> 0.0-4
- Fix stange permissions on svgsalamander-generate-tarball.sh
More information about the scm-commits
mailing list