From e090033a3d2721c1ca454c76483e4d7004290653 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Sat, 21 Jul 2012 23:04:53 -0500 Subject: [PATCH 01/27] - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild --- ws-jaxme.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ws-jaxme.spec b/ws-jaxme.spec index 3e9cdc7..179a01d 100644 --- a/ws-jaxme.spec +++ b/ws-jaxme.spec @@ -32,7 +32,7 @@ Name: ws-jaxme Version: 0.5.2 -Release: 3%{?dist} +Release: 4%{?dist} Epoch: 0 Summary: Open source implementation of JAXB @@ -173,6 +173,9 @@ install -pm 644 LICENSE $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version} %doc %{_docdir}/%{name}-%{version} %changelog +* Sun Jul 22 2012 Fedora Release Engineering - 0:0.5.2-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + * Fri Apr 6 2012 Alexander Kurtakov 0:0.5.2-3 - Fix the dependencies. From 0ae5301b8014359fd347248aa509e2eacafc7b06 Mon Sep 17 00:00:00 2001 From: Hans de Goede Date: Fri, 27 Jul 2012 16:20:43 +0200 Subject: [PATCH 02/27] Build all class files in 1.5 format (rhbz#842624) --- ws-jaxme-0.5.2-class-version15.patch | 75 ++++++++++++++++++++++++++++ ws-jaxme.spec | 7 ++- 2 files changed, 81 insertions(+), 1 deletion(-) create mode 100644 ws-jaxme-0.5.2-class-version15.patch diff --git a/ws-jaxme-0.5.2-class-version15.patch b/ws-jaxme-0.5.2-class-version15.patch new file mode 100644 index 0000000..59954e6 --- /dev/null +++ b/ws-jaxme-0.5.2-class-version15.patch @@ -0,0 +1,75 @@ +diff -up ws-jaxme-0.5.2/ant/jm.xml~ ws-jaxme-0.5.2/ant/jm.xml +--- ws-jaxme-0.5.2/ant/jm.xml~ 2012-07-27 12:18:59.000000000 +0200 ++++ ws-jaxme-0.5.2/ant/jm.xml 2012-07-27 16:07:58.924849227 +0200 +@@ -128,7 +128,7 @@ + + + + +@@ -185,7 +185,7 @@ + + + + +diff -up ws-jaxme-0.5.2/ant/js.xml~ ws-jaxme-0.5.2/ant/js.xml +--- ws-jaxme-0.5.2/ant/js.xml~ 2012-07-27 12:18:59.000000000 +0200 ++++ ws-jaxme-0.5.2/ant/js.xml 2012-07-27 16:08:26.538504008 +0200 +@@ -71,7 +71,7 @@ + + + + + +@@ -160,7 +160,7 @@ + + + +diff -up ws-jaxme-0.5.2/ant/macros.xml~ ws-jaxme-0.5.2/ant/macros.xml +--- ws-jaxme-0.5.2/ant/macros.xml~ 2005-07-14 20:32:17.000000000 +0200 ++++ ws-jaxme-0.5.2/ant/macros.xml 2012-07-27 16:08:37.033372804 +0200 +@@ -54,7 +54,7 @@ + + ++ excludes="@{excludes}" source="1.5" target="1.5"> + + + +diff -up ws-jaxme-0.5.2/ant/pm.xml~ ws-jaxme-0.5.2/ant/pm.xml +--- ws-jaxme-0.5.2/ant/pm.xml~ 2012-07-27 12:18:59.000000000 +0200 ++++ ws-jaxme-0.5.2/ant/pm.xml 2012-07-27 16:08:42.912299308 +0200 +@@ -70,7 +70,7 @@ + + + + +@@ -112,7 +112,7 @@ + + + + + diff --git a/ws-jaxme.spec b/ws-jaxme.spec index 179a01d..8e4b585 100644 --- a/ws-jaxme.spec +++ b/ws-jaxme.spec @@ -32,7 +32,7 @@ Name: ws-jaxme Version: 0.5.2 -Release: 4%{?dist} +Release: 5%{?dist} Epoch: 0 Summary: Open source implementation of JAXB @@ -52,6 +52,7 @@ Patch4: ws-jaxme-ant-scripts.patch Patch5: ws-jaxme-use-commons-codec.patch # Remove xmldb-api, deprecated since f17 Patch6: ws-jaxme-remove-xmldb.patch +Patch7: ws-jaxme-0.5.2-class-version15.patch BuildArch: noarch BuildRequires: jpackage-utils >= 0:1.6 BuildRequires: java-devel >= 1.6.0 @@ -121,6 +122,7 @@ DOCBOOKX_DTD=`%{_bindir}/xmlcatalog %{_datadir}/sgml/docbook/xmlcatalog "-//OASI %patch4 -b .sav %patch5 -b .sav %patch6 -p1 +%patch7 -p1 %build export CLASSPATH=$(build-classpath antlr hsqldb commons-codec junit log4j xerces-j2 xalan-j2) @@ -173,6 +175,9 @@ install -pm 644 LICENSE $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version} %doc %{_docdir}/%{name}-%{version} %changelog +* Fri Jul 27 2012 Hans de Goede - 0:0.5.2-5 +- Build all class files in 1.5 format (rhbz#842624) + * Sun Jul 22 2012 Fedora Release Engineering - 0:0.5.2-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild From 7e0df561a88c6d1c949d4ab331762a65afbac7e9 Mon Sep 17 00:00:00 2001 From: Stanislav Ochotnicky Date: Thu, 23 Aug 2012 18:55:26 +0200 Subject: [PATCH 03/27] Add LICENSE and NOTICE files too all (sub)packages --- ws-jaxme.spec | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/ws-jaxme.spec b/ws-jaxme.spec index 8e4b585..2393ebc 100644 --- a/ws-jaxme.spec +++ b/ws-jaxme.spec @@ -32,7 +32,7 @@ Name: ws-jaxme Version: 0.5.2 -Release: 5%{?dist} +Release: 6%{?dist} Epoch: 0 Summary: Open source implementation of JAXB @@ -165,16 +165,21 @@ cp -pr build/docs/src/documentation/content/* $RPM_BUILD_ROOT%{_docdir}/%{name}- install -pm 644 LICENSE $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version} %files -%doc %{_docdir}/%{name}-%{version}/LICENSE +%doc LICENSE NOTICE %{_javadir}/%{base_name} %files javadoc +%doc LICENSE NOTICE %doc %{_javadocdir}/%{name} %files manual +%doc LICENSE NOTICE %doc %{_docdir}/%{name}-%{version} %changelog +* Thu Aug 23 2012 Stanislav Ochotnicky - 0:0.5.2-6 +- Add LICENSE and NOTICE files too all (sub)packages + * Fri Jul 27 2012 Hans de Goede - 0:0.5.2-5 - Build all class files in 1.5 format (rhbz#842624) From fbc68367c304e8c7a86f5b1e5ebb479676ce2e2b Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Thu, 14 Feb 2013 21:19:14 -0600 Subject: [PATCH 04/27] - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild --- ws-jaxme.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ws-jaxme.spec b/ws-jaxme.spec index 2393ebc..228ff67 100644 --- a/ws-jaxme.spec +++ b/ws-jaxme.spec @@ -32,7 +32,7 @@ Name: ws-jaxme Version: 0.5.2 -Release: 6%{?dist} +Release: 7%{?dist} Epoch: 0 Summary: Open source implementation of JAXB @@ -177,6 +177,9 @@ install -pm 644 LICENSE $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version} %doc %{_docdir}/%{name}-%{version} %changelog +* Fri Feb 15 2013 Fedora Release Engineering - 0:0.5.2-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + * Thu Aug 23 2012 Stanislav Ochotnicky - 0:0.5.2-6 - Add LICENSE and NOTICE files too all (sub)packages From 4baf497727bd99df0e351af3217deed1d4c95048 Mon Sep 17 00:00:00 2001 From: Hans de Goede Date: Tue, 5 Mar 2013 23:01:14 +0100 Subject: [PATCH 05/27] Fix FTBFS (add xalan-j2-serializer to classpath) (rhbz#914580) --- ws-jaxme.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/ws-jaxme.spec b/ws-jaxme.spec index 228ff67..abf989a 100644 --- a/ws-jaxme.spec +++ b/ws-jaxme.spec @@ -32,7 +32,7 @@ Name: ws-jaxme Version: 0.5.2 -Release: 7%{?dist} +Release: 8%{?dist} Epoch: 0 Summary: Open source implementation of JAXB @@ -125,7 +125,7 @@ DOCBOOKX_DTD=`%{_bindir}/xmlcatalog %{_datadir}/sgml/docbook/xmlcatalog "-//OASI %patch7 -p1 %build -export CLASSPATH=$(build-classpath antlr hsqldb commons-codec junit log4j xerces-j2 xalan-j2) +export CLASSPATH=$(build-classpath antlr hsqldb commons-codec junit log4j xerces-j2 xalan-j2 xalan-j2-serializer) ant all Docs.all \ -Dbuild.sysclasspath=first \ -Ddocbook.home=%{_datadir}/sgml/docbook \ @@ -177,6 +177,9 @@ install -pm 644 LICENSE $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version} %doc %{_docdir}/%{name}-%{version} %changelog +* Tue Mar 5 2013 Hans de Goede - 0:0.5.2-8 +- Fix FTBFS (add xalan-j2-serializer to classpath) (rhbz#914580) + * Fri Feb 15 2013 Fedora Release Engineering - 0:0.5.2-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild From 831b18e11190a6d1937d7af69914dc6eb9035bf9 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Sun, 4 Aug 2013 02:18:48 -0500 Subject: [PATCH 06/27] - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild --- ws-jaxme.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ws-jaxme.spec b/ws-jaxme.spec index abf989a..57bbd44 100644 --- a/ws-jaxme.spec +++ b/ws-jaxme.spec @@ -32,7 +32,7 @@ Name: ws-jaxme Version: 0.5.2 -Release: 8%{?dist} +Release: 9%{?dist} Epoch: 0 Summary: Open source implementation of JAXB @@ -177,6 +177,9 @@ install -pm 644 LICENSE $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version} %doc %{_docdir}/%{name}-%{version} %changelog +* Sun Aug 04 2013 Fedora Release Engineering - 0:0.5.2-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + * Tue Mar 5 2013 Hans de Goede - 0:0.5.2-8 - Fix FTBFS (add xalan-j2-serializer to classpath) (rhbz#914580) From fc3a4cc83bea5942ffc616066e39a52d41f33b9d Mon Sep 17 00:00:00 2001 From: gil Date: Fri, 6 Sep 2013 19:08:56 +0200 Subject: [PATCH 07/27] minor changes to update to current packaging guidelines, added maven poms --- jaxme2-0.5.2.pom | 57 +++++++++++++++++++++++++++++++++++ jaxme2-rt-0.5.2.pom | 57 +++++++++++++++++++++++++++++++++++ jaxmeapi-0.5.2.pom | 40 +++++++++++++++++++++++++ jaxmejs-0.5.2.pom | 40 +++++++++++++++++++++++++ jaxmepm-0.5.2.pom | 47 +++++++++++++++++++++++++++++ jaxmexs-0.5.2.pom | 40 +++++++++++++++++++++++++ ws-jaxme.spec | 73 +++++++++++++++++++++++---------------------- 7 files changed, 318 insertions(+), 36 deletions(-) create mode 100644 jaxme2-0.5.2.pom create mode 100644 jaxme2-rt-0.5.2.pom create mode 100644 jaxmeapi-0.5.2.pom create mode 100644 jaxmejs-0.5.2.pom create mode 100644 jaxmepm-0.5.2.pom create mode 100644 jaxmexs-0.5.2.pom diff --git a/jaxme2-0.5.2.pom b/jaxme2-0.5.2.pom new file mode 100644 index 0000000..0fa0e82 --- /dev/null +++ b/jaxme2-0.5.2.pom @@ -0,0 +1,57 @@ + + 4.0.0 + org.apache.ws.jaxme + jaxme2 + JaxMe 2 + 0.5.2 + http://ws.apache.org/jaxme + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + Apache Software Foundation + http://www.apache.org/ + + + + apache-maven-snapshots + Apache Maven Snapshot Repository + http://people.apache.org/repo/m2-snapshot-repository/ + + + + + org.apache.ws.jaxme + jaxmeapi + 0.5.2 + + + org.apache.ws.jaxme + jaxmexs + 0.5.2 + + + org.apache.ws.jaxme + jaxmejs + 0.5.2 + + + + + apache-maven + Apache Maven Repository + scp://people.apache.org/www/people.apache.org/repo/m2-ibiblio-rsync-repository + + + false + apache-maven-snapshots + Apache Maven Snapshot Repository + scp://people.apache.org/www/people.apache.org/repo/m2-snapshot-repository + + deployed + + \ No newline at end of file diff --git a/jaxme2-rt-0.5.2.pom b/jaxme2-rt-0.5.2.pom new file mode 100644 index 0000000..ed47142 --- /dev/null +++ b/jaxme2-rt-0.5.2.pom @@ -0,0 +1,57 @@ + + 4.0.0 + org.apache.ws.jaxme + jaxme2-rt + JaxMe 2 Runtime + 0.5.2 + http://ws.apache.org/jaxme + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + Apache Software Foundation + http://www.apache.org/ + + + + apache-maven-snapshots + Apache Maven Snapshot Repository + http://people.apache.org/repo/m2-snapshot-repository/ + + + + + org.apache.ws.jaxme + jaxmeapi + 0.5.2 + + + org.apache.ws.jaxme + jaxmexs + 0.5.2 + + + org.apache.ws.jaxme + jaxmejs + 0.5.2 + + + + + apache-maven + Apache Maven Repository + scp://people.apache.org/www/people.apache.org/repo/m2-ibiblio-rsync-repository + + + false + apache-maven-snapshots + Apache Maven Snapshot Repository + scp://people.apache.org/www/people.apache.org/repo/m2-snapshot-repository + + deployed + + \ No newline at end of file diff --git a/jaxmeapi-0.5.2.pom b/jaxmeapi-0.5.2.pom new file mode 100644 index 0000000..3afc099 --- /dev/null +++ b/jaxmeapi-0.5.2.pom @@ -0,0 +1,40 @@ + + 4.0.0 + org.apache.ws.jaxme + jaxmeapi + JaxMe API + 0.5.2 + http://ws.apache.org/jaxme + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + Apache Software Foundation + http://www.apache.org/ + + + + apache-maven-snapshots + Apache Maven Snapshot Repository + http://people.apache.org/repo/m2-snapshot-repository/ + + + + + apache-maven + Apache Maven Repository + scp://people.apache.org/www/people.apache.org/repo/m2-ibiblio-rsync-repository + + + false + apache-maven-snapshots + Apache Maven Snapshot Repository + scp://people.apache.org/www/people.apache.org/repo/m2-snapshot-repository + + deployed + + \ No newline at end of file diff --git a/jaxmejs-0.5.2.pom b/jaxmejs-0.5.2.pom new file mode 100644 index 0000000..dcdab11 --- /dev/null +++ b/jaxmejs-0.5.2.pom @@ -0,0 +1,40 @@ + + 4.0.0 + org.apache.ws.jaxme + jaxmejs + JaxMe Java Source framework + 0.5.2 + http://ws.apache.org/jaxme + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + Apache Software Foundation + http://www.apache.org/ + + + + apache-maven-snapshots + Apache Maven Snapshot Repository + http://people.apache.org/repo/m2-snapshot-repository/ + + + + + apache-maven + Apache Maven Repository + scp://people.apache.org/www/people.apache.org/repo/m2-ibiblio-rsync-repository + + + false + apache-maven-snapshots + Apache Maven Snapshot Repository + scp://people.apache.org/www/people.apache.org/repo/m2-snapshot-repository + + deployed + + \ No newline at end of file diff --git a/jaxmepm-0.5.2.pom b/jaxmepm-0.5.2.pom new file mode 100644 index 0000000..a4bfbd9 --- /dev/null +++ b/jaxmepm-0.5.2.pom @@ -0,0 +1,47 @@ + + 4.0.0 + org.apache.ws.jaxme + jaxmepm + JaxMe Persistence Management + 0.5.2 + http://ws.apache.org/jaxme + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + Apache Software Foundation + http://www.apache.org/ + + + + apache-maven-snapshots + Apache Maven Snapshot Repository + http://people.apache.org/repo/m2-snapshot-repository/ + + + + + org.apache.ws.jaxme + jaxme2 + 0.5.2 + + + + + apache-maven + Apache Maven Repository + scp://people.apache.org/www/people.apache.org/repo/m2-ibiblio-rsync-repository + + + false + apache-maven-snapshots + Apache Maven Snapshot Repository + scp://people.apache.org/www/people.apache.org/repo/m2-snapshot-repository + + deployed + + \ No newline at end of file diff --git a/jaxmexs-0.5.2.pom b/jaxmexs-0.5.2.pom new file mode 100644 index 0000000..ded7704 --- /dev/null +++ b/jaxmexs-0.5.2.pom @@ -0,0 +1,40 @@ + + 4.0.0 + org.apache.ws.jaxme + jaxmexs + JaxMe parser for XML Schema + 0.5.2 + http://ws.apache.org/jaxme + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + Apache Software Foundation + http://www.apache.org/ + + + + apache-maven-snapshots + Apache Maven Snapshot Repository + http://people.apache.org/repo/m2-snapshot-repository/ + + + + + apache-maven + Apache Maven Repository + scp://people.apache.org/www/people.apache.org/repo/m2-ibiblio-rsync-repository + + + false + apache-maven-snapshots + Apache Maven Snapshot Repository + scp://people.apache.org/www/people.apache.org/repo/m2-snapshot-repository + + deployed + + \ No newline at end of file diff --git a/ws-jaxme.spec b/ws-jaxme.spec index 57bbd44..28e2a41 100644 --- a/ws-jaxme.spec +++ b/ws-jaxme.spec @@ -32,17 +32,23 @@ Name: ws-jaxme Version: 0.5.2 -Release: 9%{?dist} +Release: 10%{?dist} Epoch: 0 Summary: Open source implementation of JAXB - -Group: Development/Libraries/Java License: ASL 2.0 -URL: http://ws.apache.org/jaxme/ +URL: http://ws.apache.org/ # svn export http://svn.apache.org/repos/asf/webservices/archive/jaxme/tags/R0_5_2/ ws-jaxme-0.5.2 # tar czf ws-jaxme-0.5.2-src.tar.gz ws-jaxme-0.5.2 Source0: ws-jaxme-0.5.2-src.tar.gz Source1: ws-jaxme-bind-MANIFEST.MF + +Source2: http://repo1.maven.org/maven2/org/apache/ws/jaxme/jaxme2/%{version}/jaxme2-%{version}.pom +Source3: http://repo1.maven.org/maven2/org/apache/ws/jaxme/jaxme2-rt/%{version}/jaxme2-rt-%{version}.pom +Source4: http://repo1.maven.org/maven2/org/apache/ws/jaxme/jaxmeapi/%{version}/jaxmeapi-%{version}.pom +Source5: http://repo1.maven.org/maven2/org/apache/ws/jaxme/jaxmejs/%{version}/jaxmejs-%{version}.pom +Source6: http://repo1.maven.org/maven2/org/apache/ws/jaxme/jaxmepm/%{version}/jaxmepm-%{version}.pom +Source7: http://repo1.maven.org/maven2/org/apache/ws/jaxme/jaxmexs/%{version}/jaxmexs-%{version}.pom + # generated docs with forrest-0.5.1 Patch0: ws-jaxme-docs_xml.patch Patch1: ws-jaxme-catalog.patch @@ -55,7 +61,7 @@ Patch6: ws-jaxme-remove-xmldb.patch Patch7: ws-jaxme-0.5.2-class-version15.patch BuildArch: noarch BuildRequires: jpackage-utils >= 0:1.6 -BuildRequires: java-devel >= 1.6.0 +BuildRequires: java-devel >= 1.6.0 BuildRequires: ant >= 0:1.6 BuildRequires: ant-apache-resolver BuildRequires: antlr @@ -65,7 +71,7 @@ BuildRequires: hsqldb BuildRequires: log4j BuildRequires: xalan-j2 BuildRequires: xerces-j2 -BuildRequires: docbook-style-xsl +BuildRequires: docbook-style-xsl BuildRequires: docbook-dtds BuildRequires: zip Requires: antlr @@ -93,25 +99,19 @@ a set of Java classes: %package javadoc Summary: Javadoc for %{name} -Group: Documentation -Requires: jpackage-utils -Requires(postun): jpackage-utils %description javadoc %{summary}. %package manual Summary: Documents for %{name} -Group: Documentation %description manual %{summary}. %prep %setup -q -for j in $(find . -name "*.jar"); do - mv $j $j.no -done +find . -name "*.jar" -print -delete %patch0 -p0 %patch1 -p0 @@ -124,6 +124,8 @@ DOCBOOKX_DTD=`%{_bindir}/xmlcatalog %{_datadir}/sgml/docbook/xmlcatalog "-//OASI %patch6 -p1 %patch7 -p1 +sed -i 's/\r//' NOTICE + %build export CLASSPATH=$(build-classpath antlr hsqldb commons-codec junit log4j xerces-j2 xalan-j2 xalan-j2-serializer) ant all Docs.all \ @@ -137,21 +139,17 @@ touch META-INF/MANIFEST.MF zip -u dist/jaxmeapi-%{version}.jar META-INF/MANIFEST.MF %install -install -dm 755 $RPM_BUILD_ROOT%{_javadir}/%{base_name} -for jar in dist/*.jar; do - install -m 644 ${jar} $RPM_BUILD_ROOT%{_javadir}/%{base_name}/ -done -(cd $RPM_BUILD_ROOT%{_javadir}/%{base_name} && - for jar in *-%{version}*; - do ln -sf ${jar} `echo $jar| sed "s|-%{version}||g"`; - done -) -(cd $RPM_BUILD_ROOT%{_javadir}/%{base_name} && - for jar in *.jar; - do ln -sf ${jar} ws-${jar}; - done -) +install -dm 755 $RPM_BUILD_ROOT%{_javadir}/%{base_name} $RPM_BUILD_ROOT%{_mavenpomdir} +for jar in jaxme2 jaxme2-rt jaxmeapi jaxmejs jaxmepm jaxmexs; do + install -m 644 dist/${jar}-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{base_name}/${jar}.jar + install -pm 644 %{_sourcedir}/${jar}-%{version}.pom $RPM_BUILD_ROOT%{_mavenpomdir}/JPP.%{base_name}-${jar}.pom + %add_maven_depmap JPP.%{base_name}-${jar}.pom %{base_name}/${jar}.jar + ( + cd $RPM_BUILD_ROOT%{_javadir}/%{base_name} && + ln -sf ${jar}.jar ws-${jar}.jar + ) +done #javadoc install -dm 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name} @@ -159,14 +157,11 @@ cp -pr build/docs/src/documentation/content/apidocs \ $RPM_BUILD_ROOT%{_javadocdir}/%{name} rm -rf build/docs/src/documentation/content/apidocs -#manual -install -dm 755 $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version} -cp -pr build/docs/src/documentation/content/* $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version} -install -pm 644 LICENSE $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version} - %files %doc LICENSE NOTICE %{_javadir}/%{base_name} +%{_mavenpomdir}/* +%{_mavendepmapfragdir}/* %files javadoc %doc LICENSE NOTICE @@ -174,9 +169,15 @@ install -pm 644 LICENSE $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version} %files manual %doc LICENSE NOTICE -%doc %{_docdir}/%{name}-%{version} +%doc build/docs/src/documentation/content/manual %changelog +* Thu Sep 05 2013 gil cattaneo - 0:0.5.2-10 +- minor changes to update to current packaging guidelines +- added maven poms (rhbz#903694) +- stop hardcoding docdir (rhbz#993889) +- fix some rpmlint problems + * Sun Aug 04 2013 Fedora Release Engineering - 0:0.5.2-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild @@ -239,7 +240,7 @@ install -pm 644 LICENSE $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version} * Mon Feb 12 2007 Deepak Bhole - 0:0.5.1-2jpp.1 - Update as per Fedora guidelines. -* Wed May 04 2006 Ralph Apel - 0:0.5.1-1jpp +* Thu May 04 2006 Ralph Apel - 0:0.5.1-1jpp - First JPP-1.7 release * Tue Dec 20 2005 Ralph Apel - 0:0.5-1jpp @@ -249,7 +250,7 @@ install -pm 644 LICENSE $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version} - Fix version in changelog - Upgrade to 0.3.1 -* Fri Aug 30 2004 Ralph Apel - 0:2.0-0.b1.4jpp +* Mon Aug 30 2004 Ralph Apel - 0:2.0-0.b1.4jpp - Build with ant-1.6.2 * Fri Aug 06 2004 Ralph Apel - 0:2.0-0.b1.3jpp @@ -258,5 +259,5 @@ install -pm 644 LICENSE $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version} * Tue Jun 01 2004 Randy Watler - 0:2.0-0.b1.2jpp - Upgrade to Ant 1.6.X -* Fri Mar 04 2004 Ralph Apel - 0:2.0-0.b1.1jpp +* Thu Mar 04 2004 Ralph Apel - 0:2.0-0.b1.1jpp - First JPackage release From e385aac8c19e81b6371c82323f9b74f75d0546f7 Mon Sep 17 00:00:00 2001 From: Mikolaj Izdebski Date: Thu, 29 May 2014 12:23:46 +0200 Subject: [PATCH 08/27] Use .mfiles generated during build --- ws-jaxme.spec | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/ws-jaxme.spec b/ws-jaxme.spec index 28e2a41..b5ecf2e 100644 --- a/ws-jaxme.spec +++ b/ws-jaxme.spec @@ -32,7 +32,7 @@ Name: ws-jaxme Version: 0.5.2 -Release: 10%{?dist} +Release: 11%{?dist} Epoch: 0 Summary: Open source implementation of JAXB License: ASL 2.0 @@ -157,11 +157,9 @@ cp -pr build/docs/src/documentation/content/apidocs \ $RPM_BUILD_ROOT%{_javadocdir}/%{name} rm -rf build/docs/src/documentation/content/apidocs -%files +%files -f .mfiles %doc LICENSE NOTICE %{_javadir}/%{base_name} -%{_mavenpomdir}/* -%{_mavendepmapfragdir}/* %files javadoc %doc LICENSE NOTICE @@ -172,6 +170,9 @@ rm -rf build/docs/src/documentation/content/apidocs %doc build/docs/src/documentation/content/manual %changelog +* Thu May 29 2014 Mikolaj Izdebski - 0:0.5.2-11 +- Use .mfiles generated during build + * Thu Sep 05 2013 gil cattaneo - 0:0.5.2-10 - minor changes to update to current packaging guidelines - added maven poms (rhbz#903694) From 9c29076f489d6d6da7bdd96e27a1447240aa24dd Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Sat, 7 Jun 2014 23:55:51 -0500 Subject: [PATCH 09/27] - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild --- ws-jaxme.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ws-jaxme.spec b/ws-jaxme.spec index b5ecf2e..efe7597 100644 --- a/ws-jaxme.spec +++ b/ws-jaxme.spec @@ -32,7 +32,7 @@ Name: ws-jaxme Version: 0.5.2 -Release: 11%{?dist} +Release: 12%{?dist} Epoch: 0 Summary: Open source implementation of JAXB License: ASL 2.0 @@ -170,6 +170,9 @@ rm -rf build/docs/src/documentation/content/apidocs %doc build/docs/src/documentation/content/manual %changelog +* Sun Jun 08 2014 Fedora Release Engineering - 0:0.5.2-12 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + * Thu May 29 2014 Mikolaj Izdebski - 0:0.5.2-11 - Use .mfiles generated during build From 2b67b8c992b2a895030c7a122ec8230786156624 Mon Sep 17 00:00:00 2001 From: gil Date: Tue, 10 Jun 2014 16:08:36 +0200 Subject: [PATCH 10/27] fix BR list --- ws-jaxme.spec | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/ws-jaxme.spec b/ws-jaxme.spec index efe7597..b6b9caf 100644 --- a/ws-jaxme.spec +++ b/ws-jaxme.spec @@ -67,8 +67,8 @@ BuildRequires: ant-apache-resolver BuildRequires: antlr BuildRequires: apache-commons-codec BuildRequires: junit -BuildRequires: hsqldb -BuildRequires: log4j +BuildRequires: hsqldb1 +BuildRequires: log4j12 BuildRequires: xalan-j2 BuildRequires: xerces-j2 BuildRequires: docbook-style-xsl @@ -77,8 +77,8 @@ BuildRequires: zip Requires: antlr Requires: apache-commons-codec Requires: junit -Requires: hsqldb -Requires: log4j +Requires: hsqldb1 +Requires: log4j12 Requires: xalan-j2 Requires: xerces-j2 Requires: jpackage-utils @@ -126,8 +126,11 @@ DOCBOOKX_DTD=`%{_bindir}/xmlcatalog %{_datadir}/sgml/docbook/xmlcatalog "-//OASI sed -i 's/\r//' NOTICE +sed -i "s|log4j.jar|log4j12-1.2.17.jar|" ant/js.xml +sed -i "s|hsqldb.jar|hsqldb1.jar|" ant/js.xml ant/pm.xml + %build -export CLASSPATH=$(build-classpath antlr hsqldb commons-codec junit log4j xerces-j2 xalan-j2 xalan-j2-serializer) +export CLASSPATH=$(build-classpath antlr hsqldb commons-codec junit log4j12-1.2.17 xerces-j2 xalan-j2 xalan-j2-serializer) ant all Docs.all \ -Dbuild.sysclasspath=first \ -Ddocbook.home=%{_datadir}/sgml/docbook \ From d5b89586e6e4a5d0cde00195c7ebddaf651a76a9 Mon Sep 17 00:00:00 2001 From: gil Date: Tue, 10 Jun 2014 16:18:44 +0200 Subject: [PATCH 11/27] fix BR list --- ws-jaxme.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ws-jaxme.spec b/ws-jaxme.spec index b6b9caf..b629848 100644 --- a/ws-jaxme.spec +++ b/ws-jaxme.spec @@ -130,7 +130,7 @@ sed -i "s|log4j.jar|log4j12-1.2.17.jar|" ant/js.xml sed -i "s|hsqldb.jar|hsqldb1.jar|" ant/js.xml ant/pm.xml %build -export CLASSPATH=$(build-classpath antlr hsqldb commons-codec junit log4j12-1.2.17 xerces-j2 xalan-j2 xalan-j2-serializer) +export CLASSPATH=$(build-classpath antlr hsqldb1 commons-codec junit log4j12-1.2.17 xerces-j2 xalan-j2 xalan-j2-serializer) ant all Docs.all \ -Dbuild.sysclasspath=first \ -Ddocbook.home=%{_datadir}/sgml/docbook \ From fecb59af34c2886734ff61e3b2cfd87c9523d726 Mon Sep 17 00:00:00 2001 From: gil Date: Tue, 10 Jun 2014 16:27:57 +0200 Subject: [PATCH 12/27] fix BR list --- ws-jaxme.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ws-jaxme.spec b/ws-jaxme.spec index b629848..cf69c50 100644 --- a/ws-jaxme.spec +++ b/ws-jaxme.spec @@ -127,10 +127,10 @@ DOCBOOKX_DTD=`%{_bindir}/xmlcatalog %{_datadir}/sgml/docbook/xmlcatalog "-//OASI sed -i 's/\r//' NOTICE sed -i "s|log4j.jar|log4j12-1.2.17.jar|" ant/js.xml -sed -i "s|hsqldb.jar|hsqldb1.jar|" ant/js.xml ant/pm.xml +sed -i "s|hsqldb.jar|hsqldb1-1.jar|" ant/js.xml ant/pm.xml %build -export CLASSPATH=$(build-classpath antlr hsqldb1 commons-codec junit log4j12-1.2.17 xerces-j2 xalan-j2 xalan-j2-serializer) +export CLASSPATH=$(build-classpath antlr hsqldb1-1 commons-codec junit log4j12-1.2.17 xerces-j2 xalan-j2 xalan-j2-serializer) ant all Docs.all \ -Dbuild.sysclasspath=first \ -Ddocbook.home=%{_datadir}/sgml/docbook \ From 986db59a5e7870354b67b273a89e95b57a48ca13 Mon Sep 17 00:00:00 2001 From: gil Date: Sat, 14 Feb 2015 00:17:05 +0100 Subject: [PATCH 13/27] introduce license macro --- ws-jaxme.spec | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/ws-jaxme.spec b/ws-jaxme.spec index cf69c50..7b04160 100644 --- a/ws-jaxme.spec +++ b/ws-jaxme.spec @@ -32,7 +32,7 @@ Name: ws-jaxme Version: 0.5.2 -Release: 12%{?dist} +Release: 13%{?dist} Epoch: 0 Summary: Open source implementation of JAXB License: ASL 2.0 @@ -161,18 +161,21 @@ cp -pr build/docs/src/documentation/content/apidocs \ rm -rf build/docs/src/documentation/content/apidocs %files -f .mfiles -%doc LICENSE NOTICE +%license LICENSE NOTICE %{_javadir}/%{base_name} %files javadoc -%doc LICENSE NOTICE +%license LICENSE NOTICE %doc %{_javadocdir}/%{name} %files manual -%doc LICENSE NOTICE +%license LICENSE NOTICE %doc build/docs/src/documentation/content/manual %changelog +* Fri Feb 13 2015 gil cattaneo 0:0.5.2-13 +- introduce license macro + * Sun Jun 08 2014 Fedora Release Engineering - 0:0.5.2-12 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild From e2f09dda8b0c13ba2b907ba204ed2d1b0aac07f1 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Fri, 19 Jun 2015 02:36:34 +0000 Subject: [PATCH 14/27] - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild --- ws-jaxme.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ws-jaxme.spec b/ws-jaxme.spec index 7b04160..f716d8b 100644 --- a/ws-jaxme.spec +++ b/ws-jaxme.spec @@ -32,7 +32,7 @@ Name: ws-jaxme Version: 0.5.2 -Release: 13%{?dist} +Release: 14%{?dist} Epoch: 0 Summary: Open source implementation of JAXB License: ASL 2.0 @@ -173,6 +173,9 @@ rm -rf build/docs/src/documentation/content/apidocs %doc build/docs/src/documentation/content/manual %changelog +* Fri Jun 19 2015 Fedora Release Engineering - 0:0.5.2-14 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + * Fri Feb 13 2015 gil cattaneo 0:0.5.2-13 - introduce license macro From 6c56047d271aa4319cde98f794b1f94294821e79 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 5 Feb 2016 03:10:28 +0000 Subject: [PATCH 15/27] - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild --- ws-jaxme.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ws-jaxme.spec b/ws-jaxme.spec index f716d8b..3f9366e 100644 --- a/ws-jaxme.spec +++ b/ws-jaxme.spec @@ -32,7 +32,7 @@ Name: ws-jaxme Version: 0.5.2 -Release: 14%{?dist} +Release: 15%{?dist} Epoch: 0 Summary: Open source implementation of JAXB License: ASL 2.0 @@ -173,6 +173,9 @@ rm -rf build/docs/src/documentation/content/apidocs %doc build/docs/src/documentation/content/manual %changelog +* Fri Feb 05 2016 Fedora Release Engineering - 0:0.5.2-15 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + * Fri Jun 19 2015 Fedora Release Engineering - 0:0.5.2-14 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild From c3e243a0c48355c902550f5011219fa213c909e0 Mon Sep 17 00:00:00 2001 From: gil Date: Thu, 21 Jul 2016 09:04:11 +0200 Subject: [PATCH 16/27] add missing BR --- ws-jaxme.spec | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/ws-jaxme.spec b/ws-jaxme.spec index 3f9366e..4281e41 100644 --- a/ws-jaxme.spec +++ b/ws-jaxme.spec @@ -32,7 +32,7 @@ Name: ws-jaxme Version: 0.5.2 -Release: 15%{?dist} +Release: 16%{?dist} Epoch: 0 Summary: Open source implementation of JAXB License: ASL 2.0 @@ -74,6 +74,7 @@ BuildRequires: xerces-j2 BuildRequires: docbook-style-xsl BuildRequires: docbook-dtds BuildRequires: zip +BuildRequires: /usr/bin/perl Requires: antlr Requires: apache-commons-codec Requires: junit @@ -173,6 +174,9 @@ rm -rf build/docs/src/documentation/content/apidocs %doc build/docs/src/documentation/content/manual %changelog +* Thu Jul 21 2016 gil cattaneo 0:0.5.2-16 +- add missing BR + * Fri Feb 05 2016 Fedora Release Engineering - 0:0.5.2-15 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild From 44e45dfa9bfe3028e38f049bd7f5d3c69de4b5cb Mon Sep 17 00:00:00 2001 From: Mikolaj Izdebski Date: Mon, 3 Oct 2016 08:10:51 +0200 Subject: [PATCH 17/27] Remove build-requires on perl --- ws-jaxme.spec | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/ws-jaxme.spec b/ws-jaxme.spec index 4281e41..66eb395 100644 --- a/ws-jaxme.spec +++ b/ws-jaxme.spec @@ -32,7 +32,7 @@ Name: ws-jaxme Version: 0.5.2 -Release: 16%{?dist} +Release: 17%{?dist} Epoch: 0 Summary: Open source implementation of JAXB License: ASL 2.0 @@ -74,7 +74,6 @@ BuildRequires: xerces-j2 BuildRequires: docbook-style-xsl BuildRequires: docbook-dtds BuildRequires: zip -BuildRequires: /usr/bin/perl Requires: antlr Requires: apache-commons-codec Requires: junit @@ -118,7 +117,7 @@ find . -name "*.jar" -print -delete %patch1 -p0 %patch2 -p1 DOCBOOKX_DTD=`%{_bindir}/xmlcatalog %{_datadir}/sgml/docbook/xmlcatalog "-//OASIS//DTD DocBook XML V4.5//EN" 2>/dev/null` -%{__perl} -pi -e 's|@DOCBOOKX_DTD@|$DOCBOOKX_DTD|' src/documentation/manual/jaxme2.xml +sed -i 's|@DOCBOOKX_DTD@|$DOCBOOKX_DTD|' src/documentation/manual/jaxme2.xml %patch3 -p1 %patch4 -b .sav %patch5 -b .sav @@ -174,6 +173,9 @@ rm -rf build/docs/src/documentation/content/apidocs %doc build/docs/src/documentation/content/manual %changelog +* Mon Oct 3 2016 Mikolaj Izdebski - 0:0.5.2-17 +- Remove build-requires on perl + * Thu Jul 21 2016 gil cattaneo 0:0.5.2-16 - add missing BR From d4350e776df49a791335f799124509bf92b4b960 Mon Sep 17 00:00:00 2001 From: Michael Simacek Date: Tue, 7 Feb 2017 15:07:52 +0100 Subject: [PATCH 18/27] Add hsqldb conditional --- ws-jaxme.spec | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/ws-jaxme.spec b/ws-jaxme.spec index 66eb395..a6611b0 100644 --- a/ws-jaxme.spec +++ b/ws-jaxme.spec @@ -28,11 +28,13 @@ # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. # +%bcond_without hsqldb + %global base_name jaxme Name: ws-jaxme Version: 0.5.2 -Release: 17%{?dist} +Release: 18%{?dist} Epoch: 0 Summary: Open source implementation of JAXB License: ASL 2.0 @@ -67,7 +69,9 @@ BuildRequires: ant-apache-resolver BuildRequires: antlr BuildRequires: apache-commons-codec BuildRequires: junit +%if %{with hsqldb} BuildRequires: hsqldb1 +%endif BuildRequires: log4j12 BuildRequires: xalan-j2 BuildRequires: xerces-j2 @@ -77,7 +81,9 @@ BuildRequires: zip Requires: antlr Requires: apache-commons-codec Requires: junit +%if %{with hsqldb} Requires: hsqldb1 +%endif Requires: log4j12 Requires: xalan-j2 Requires: xerces-j2 @@ -129,6 +135,11 @@ sed -i 's/\r//' NOTICE sed -i "s|log4j.jar|log4j12-1.2.17.jar|" ant/js.xml sed -i "s|hsqldb.jar|hsqldb1-1.jar|" ant/js.xml ant/pm.xml +%if %{without hsqldb} +rm -r src/js/org/apache/ws/jaxme/sqls/hsqldb +%pom_xpath_remove 'target[@name="JS.generate"]/@depends' ant/js.xml +%endif + %build export CLASSPATH=$(build-classpath antlr hsqldb1-1 commons-codec junit log4j12-1.2.17 xerces-j2 xalan-j2 xalan-j2-serializer) ant all Docs.all \ @@ -173,6 +184,9 @@ rm -rf build/docs/src/documentation/content/apidocs %doc build/docs/src/documentation/content/manual %changelog +* Tue Feb 07 2017 Michael Simacek - 0:0.5.2-18 +- Add hsqldb conditional + * Mon Oct 3 2016 Mikolaj Izdebski - 0:0.5.2-17 - Remove build-requires on perl From ffde061a02f3df937cc264ec2d398dfc4eb76d53 Mon Sep 17 00:00:00 2001 From: Michael Simacek Date: Thu, 23 Feb 2017 11:59:38 +0100 Subject: [PATCH 19/27] Avoid absolute paths to binaries --- ws-jaxme.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/ws-jaxme.spec b/ws-jaxme.spec index a6611b0..3604860 100644 --- a/ws-jaxme.spec +++ b/ws-jaxme.spec @@ -34,7 +34,7 @@ Name: ws-jaxme Version: 0.5.2 -Release: 18%{?dist} +Release: 19%{?dist} Epoch: 0 Summary: Open source implementation of JAXB License: ASL 2.0 @@ -122,7 +122,7 @@ find . -name "*.jar" -print -delete %patch0 -p0 %patch1 -p0 %patch2 -p1 -DOCBOOKX_DTD=`%{_bindir}/xmlcatalog %{_datadir}/sgml/docbook/xmlcatalog "-//OASIS//DTD DocBook XML V4.5//EN" 2>/dev/null` +DOCBOOKX_DTD=`xmlcatalog %{_datadir}/sgml/docbook/xmlcatalog "-//OASIS//DTD DocBook XML V4.5//EN" 2>/dev/null` sed -i 's|@DOCBOOKX_DTD@|$DOCBOOKX_DTD|' src/documentation/manual/jaxme2.xml %patch3 -p1 %patch4 -b .sav @@ -184,6 +184,9 @@ rm -rf build/docs/src/documentation/content/apidocs %doc build/docs/src/documentation/content/manual %changelog +* Thu Feb 23 2017 Michael Simacek - 0:0.5.2-19 +- Avoid absolute paths to binaries + * Tue Feb 07 2017 Michael Simacek - 0:0.5.2-18 - Add hsqldb conditional From db9be729721f66773a2a39b6891402c449e8e3af Mon Sep 17 00:00:00 2001 From: Michael Simacek Date: Wed, 22 Mar 2017 14:00:19 +0100 Subject: [PATCH 20/27] Install with XMvn --- ws-jaxme.spec | 29 ++++++++++------------------- 1 file changed, 10 insertions(+), 19 deletions(-) diff --git a/ws-jaxme.spec b/ws-jaxme.spec index 3604860..4f44159 100644 --- a/ws-jaxme.spec +++ b/ws-jaxme.spec @@ -34,7 +34,7 @@ Name: ws-jaxme Version: 0.5.2 -Release: 19%{?dist} +Release: 20%{?dist} Epoch: 0 Summary: Open source implementation of JAXB License: ASL 2.0 @@ -61,9 +61,9 @@ Patch5: ws-jaxme-use-commons-codec.patch # Remove xmldb-api, deprecated since f17 Patch6: ws-jaxme-remove-xmldb.patch Patch7: ws-jaxme-0.5.2-class-version15.patch + BuildArch: noarch -BuildRequires: jpackage-utils >= 0:1.6 -BuildRequires: java-devel >= 1.6.0 +BuildRequires: javapackages-local BuildRequires: ant >= 0:1.6 BuildRequires: ant-apache-resolver BuildRequires: antlr @@ -153,37 +153,28 @@ touch META-INF/MANIFEST.MF zip -u dist/jaxmeapi-%{version}.jar META-INF/MANIFEST.MF %install +%mvn_file ':{*}' %{base_name}/@1 %{base_name}/ws-@1 -install -dm 755 $RPM_BUILD_ROOT%{_javadir}/%{base_name} $RPM_BUILD_ROOT%{_mavenpomdir} for jar in jaxme2 jaxme2-rt jaxmeapi jaxmejs jaxmepm jaxmexs; do - install -m 644 dist/${jar}-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{base_name}/${jar}.jar - install -pm 644 %{_sourcedir}/${jar}-%{version}.pom $RPM_BUILD_ROOT%{_mavenpomdir}/JPP.%{base_name}-${jar}.pom - %add_maven_depmap JPP.%{base_name}-${jar}.pom %{base_name}/${jar}.jar - ( - cd $RPM_BUILD_ROOT%{_javadir}/%{base_name} && - ln -sf ${jar}.jar ws-${jar}.jar - ) + %mvn_artifact %{_sourcedir}/${jar}-%{version}.pom dist/${jar}-%{version}.jar done -#javadoc -install -dm 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name} -cp -pr build/docs/src/documentation/content/apidocs \ - $RPM_BUILD_ROOT%{_javadocdir}/%{name} -rm -rf build/docs/src/documentation/content/apidocs +%mvn_install -J build/docs/src/documentation/content/apidocs %files -f .mfiles %license LICENSE NOTICE -%{_javadir}/%{base_name} -%files javadoc +%files javadoc -f .mfiles-javadoc %license LICENSE NOTICE -%doc %{_javadocdir}/%{name} %files manual %license LICENSE NOTICE %doc build/docs/src/documentation/content/manual %changelog +* Wed Mar 22 2017 Michael Simacek - 0:0.5.2-20 +- Install with XMvn + * Thu Feb 23 2017 Michael Simacek - 0:0.5.2-19 - Avoid absolute paths to binaries From 95c92ed0990e8cf2443df1a1c8643b9d0ed960aa Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 27 Jul 2017 21:46:48 +0000 Subject: [PATCH 21/27] - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild --- ws-jaxme.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ws-jaxme.spec b/ws-jaxme.spec index 4f44159..018c1b3 100644 --- a/ws-jaxme.spec +++ b/ws-jaxme.spec @@ -34,7 +34,7 @@ Name: ws-jaxme Version: 0.5.2 -Release: 20%{?dist} +Release: 21%{?dist} Epoch: 0 Summary: Open source implementation of JAXB License: ASL 2.0 @@ -172,6 +172,9 @@ done %doc build/docs/src/documentation/content/manual %changelog +* Thu Jul 27 2017 Fedora Release Engineering - 0:0.5.2-21 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + * Wed Mar 22 2017 Michael Simacek - 0:0.5.2-20 - Install with XMvn From 5e1db0dc1ed98d57c3cdfbe33e48c877c9751211 Mon Sep 17 00:00:00 2001 From: Mikolaj Izdebski Date: Mon, 25 Sep 2017 18:13:22 +0200 Subject: [PATCH 22/27] Elimitate race condition when injecting JAR manifest Resolves: rhbz#1495239 --- ws-jaxme.spec | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/ws-jaxme.spec b/ws-jaxme.spec index 018c1b3..0dd70e7 100644 --- a/ws-jaxme.spec +++ b/ws-jaxme.spec @@ -34,7 +34,7 @@ Name: ws-jaxme Version: 0.5.2 -Release: 21%{?dist} +Release: 22%{?dist} Epoch: 0 Summary: Open source implementation of JAXB License: ASL 2.0 @@ -77,7 +77,6 @@ BuildRequires: xalan-j2 BuildRequires: xerces-j2 BuildRequires: docbook-style-xsl BuildRequires: docbook-dtds -BuildRequires: zip Requires: antlr Requires: apache-commons-codec Requires: junit @@ -147,10 +146,8 @@ ant all Docs.all \ -Ddocbook.home=%{_datadir}/sgml/docbook \ -Ddocbookxsl.home=%{_datadir}/sgml/docbook/xsl-stylesheets -mkdir -p META-INF -cp -p %{SOURCE1} META-INF/MANIFEST.MF -touch META-INF/MANIFEST.MF -zip -u dist/jaxmeapi-%{version}.jar META-INF/MANIFEST.MF +# Inject OSGi manifest +jar ufm dist/jaxmeapi-%{version}.jar %{SOURCE1} %install %mvn_file ':{*}' %{base_name}/@1 %{base_name}/ws-@1 @@ -172,6 +169,10 @@ done %doc build/docs/src/documentation/content/manual %changelog +* Mon Sep 25 2017 Mikolaj Izdebski - 0:0.5.2-22 +- Elimitate race condition when injecting JAR manifest +- Resolves: rhbz#1495239 + * Thu Jul 27 2017 Fedora Release Engineering - 0:0.5.2-21 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild From a7cc42a2d68cfe563bb3332ea8a7272e3b5a3de4 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 9 Feb 2018 21:11:01 +0000 Subject: [PATCH 23/27] - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ws-jaxme.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ws-jaxme.spec b/ws-jaxme.spec index 0dd70e7..8c0245c 100644 --- a/ws-jaxme.spec +++ b/ws-jaxme.spec @@ -34,7 +34,7 @@ Name: ws-jaxme Version: 0.5.2 -Release: 22%{?dist} +Release: 23%{?dist} Epoch: 0 Summary: Open source implementation of JAXB License: ASL 2.0 @@ -169,6 +169,9 @@ done %doc build/docs/src/documentation/content/manual %changelog +* Fri Feb 09 2018 Fedora Release Engineering - 0:0.5.2-23 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + * Mon Sep 25 2017 Mikolaj Izdebski - 0:0.5.2-22 - Elimitate race condition when injecting JAR manifest - Resolves: rhbz#1495239 From 50d7d08465bca5c35c44831f262fda8f862e7078 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 14 Jul 2018 09:00:35 +0000 Subject: [PATCH 24/27] - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ws-jaxme.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ws-jaxme.spec b/ws-jaxme.spec index 8c0245c..46d0241 100644 --- a/ws-jaxme.spec +++ b/ws-jaxme.spec @@ -34,7 +34,7 @@ Name: ws-jaxme Version: 0.5.2 -Release: 23%{?dist} +Release: 24%{?dist} Epoch: 0 Summary: Open source implementation of JAXB License: ASL 2.0 @@ -169,6 +169,9 @@ done %doc build/docs/src/documentation/content/manual %changelog +* Sat Jul 14 2018 Fedora Release Engineering - 0:0.5.2-24 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + * Fri Feb 09 2018 Fedora Release Engineering - 0:0.5.2-23 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild From c7f072cbbff81cf6e69569976ac1c9b94aaf68b3 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sun, 3 Feb 2019 11:57:43 +0000 Subject: [PATCH 25/27] - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ws-jaxme.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ws-jaxme.spec b/ws-jaxme.spec index 46d0241..54f6790 100644 --- a/ws-jaxme.spec +++ b/ws-jaxme.spec @@ -34,7 +34,7 @@ Name: ws-jaxme Version: 0.5.2 -Release: 24%{?dist} +Release: 25%{?dist} Epoch: 0 Summary: Open source implementation of JAXB License: ASL 2.0 @@ -169,6 +169,9 @@ done %doc build/docs/src/documentation/content/manual %changelog +* Sun Feb 03 2019 Fedora Release Engineering - 0:0.5.2-25 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + * Sat Jul 14 2018 Fedora Release Engineering - 0:0.5.2-24 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild From d992ac23f87cb1b7842ad315e0e1cdaac5aadb01 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 27 Jul 2019 03:44:35 +0000 Subject: [PATCH 26/27] - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ws-jaxme.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ws-jaxme.spec b/ws-jaxme.spec index 54f6790..dffd71c 100644 --- a/ws-jaxme.spec +++ b/ws-jaxme.spec @@ -34,7 +34,7 @@ Name: ws-jaxme Version: 0.5.2 -Release: 25%{?dist} +Release: 26%{?dist} Epoch: 0 Summary: Open source implementation of JAXB License: ASL 2.0 @@ -169,6 +169,9 @@ done %doc build/docs/src/documentation/content/manual %changelog +* Sat Jul 27 2019 Fedora Release Engineering - 0:0.5.2-26 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + * Sun Feb 03 2019 Fedora Release Engineering - 0:0.5.2-25 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild From 82c464b1ef1167ab6236c64eaadd6605f5f4544e Mon Sep 17 00:00:00 2001 From: Hans de Goede Date: Sat, 17 Aug 2019 21:03:12 +0200 Subject: [PATCH 27/27] No packages in Fedora are using wx-jaxme any-more, retire it --- .gitignore | 3 - dead.package | 1 + jaxme2-0.5.2.pom | 57 ---- jaxme2-rt-0.5.2.pom | 57 ---- jaxmeapi-0.5.2.pom | 40 --- jaxmejs-0.5.2.pom | 40 --- jaxmepm-0.5.2.pom | 47 ---- jaxmexs-0.5.2.pom | 40 --- sources | 2 - ws-jaxme-0.5.1-create_sql.patch | 7 - ws-jaxme-0.5.2-class-version15.patch | 75 ------ ws-jaxme-ant-scripts.patch | 93 ------- ws-jaxme-bind-MANIFEST.MF | 11 - ws-jaxme-catalog.patch | 29 -- ws-jaxme-docs_xml.patch | 11 - ws-jaxme-jdk16.patch | 176 ------------ ws-jaxme-remove-xmldb.patch | 388 --------------------------- ws-jaxme-system-dtd.patch | 11 - ws-jaxme-use-commons-codec.patch | 28 -- ws-jaxme.spec | 309 --------------------- 20 files changed, 1 insertion(+), 1424 deletions(-) delete mode 100644 .gitignore create mode 100644 dead.package delete mode 100644 jaxme2-0.5.2.pom delete mode 100644 jaxme2-rt-0.5.2.pom delete mode 100644 jaxmeapi-0.5.2.pom delete mode 100644 jaxmejs-0.5.2.pom delete mode 100644 jaxmepm-0.5.2.pom delete mode 100644 jaxmexs-0.5.2.pom delete mode 100644 sources delete mode 100644 ws-jaxme-0.5.1-create_sql.patch delete mode 100644 ws-jaxme-0.5.2-class-version15.patch delete mode 100644 ws-jaxme-ant-scripts.patch delete mode 100644 ws-jaxme-bind-MANIFEST.MF delete mode 100644 ws-jaxme-catalog.patch delete mode 100644 ws-jaxme-docs_xml.patch delete mode 100644 ws-jaxme-jdk16.patch delete mode 100644 ws-jaxme-remove-xmldb.patch delete mode 100644 ws-jaxme-system-dtd.patch delete mode 100644 ws-jaxme-use-commons-codec.patch delete mode 100644 ws-jaxme.spec diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 4c553d0..0000000 --- a/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -ws-jaxme-0.5-docs.tar.gz -ws-jaxme-0.5.1-src.tar.gz -ws-jaxme-0.5.2-src.tar.gz diff --git a/dead.package b/dead.package new file mode 100644 index 0000000..e5ba22f --- /dev/null +++ b/dead.package @@ -0,0 +1 @@ +No packages in Fedora are using wx-jaxme any-more, retire it diff --git a/jaxme2-0.5.2.pom b/jaxme2-0.5.2.pom deleted file mode 100644 index 0fa0e82..0000000 --- a/jaxme2-0.5.2.pom +++ /dev/null @@ -1,57 +0,0 @@ - - 4.0.0 - org.apache.ws.jaxme - jaxme2 - JaxMe 2 - 0.5.2 - http://ws.apache.org/jaxme - - - The Apache Software License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt - repo - - - - Apache Software Foundation - http://www.apache.org/ - - - - apache-maven-snapshots - Apache Maven Snapshot Repository - http://people.apache.org/repo/m2-snapshot-repository/ - - - - - org.apache.ws.jaxme - jaxmeapi - 0.5.2 - - - org.apache.ws.jaxme - jaxmexs - 0.5.2 - - - org.apache.ws.jaxme - jaxmejs - 0.5.2 - - - - - apache-maven - Apache Maven Repository - scp://people.apache.org/www/people.apache.org/repo/m2-ibiblio-rsync-repository - - - false - apache-maven-snapshots - Apache Maven Snapshot Repository - scp://people.apache.org/www/people.apache.org/repo/m2-snapshot-repository - - deployed - - \ No newline at end of file diff --git a/jaxme2-rt-0.5.2.pom b/jaxme2-rt-0.5.2.pom deleted file mode 100644 index ed47142..0000000 --- a/jaxme2-rt-0.5.2.pom +++ /dev/null @@ -1,57 +0,0 @@ - - 4.0.0 - org.apache.ws.jaxme - jaxme2-rt - JaxMe 2 Runtime - 0.5.2 - http://ws.apache.org/jaxme - - - The Apache Software License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt - repo - - - - Apache Software Foundation - http://www.apache.org/ - - - - apache-maven-snapshots - Apache Maven Snapshot Repository - http://people.apache.org/repo/m2-snapshot-repository/ - - - - - org.apache.ws.jaxme - jaxmeapi - 0.5.2 - - - org.apache.ws.jaxme - jaxmexs - 0.5.2 - - - org.apache.ws.jaxme - jaxmejs - 0.5.2 - - - - - apache-maven - Apache Maven Repository - scp://people.apache.org/www/people.apache.org/repo/m2-ibiblio-rsync-repository - - - false - apache-maven-snapshots - Apache Maven Snapshot Repository - scp://people.apache.org/www/people.apache.org/repo/m2-snapshot-repository - - deployed - - \ No newline at end of file diff --git a/jaxmeapi-0.5.2.pom b/jaxmeapi-0.5.2.pom deleted file mode 100644 index 3afc099..0000000 --- a/jaxmeapi-0.5.2.pom +++ /dev/null @@ -1,40 +0,0 @@ - - 4.0.0 - org.apache.ws.jaxme - jaxmeapi - JaxMe API - 0.5.2 - http://ws.apache.org/jaxme - - - The Apache Software License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt - repo - - - - Apache Software Foundation - http://www.apache.org/ - - - - apache-maven-snapshots - Apache Maven Snapshot Repository - http://people.apache.org/repo/m2-snapshot-repository/ - - - - - apache-maven - Apache Maven Repository - scp://people.apache.org/www/people.apache.org/repo/m2-ibiblio-rsync-repository - - - false - apache-maven-snapshots - Apache Maven Snapshot Repository - scp://people.apache.org/www/people.apache.org/repo/m2-snapshot-repository - - deployed - - \ No newline at end of file diff --git a/jaxmejs-0.5.2.pom b/jaxmejs-0.5.2.pom deleted file mode 100644 index dcdab11..0000000 --- a/jaxmejs-0.5.2.pom +++ /dev/null @@ -1,40 +0,0 @@ - - 4.0.0 - org.apache.ws.jaxme - jaxmejs - JaxMe Java Source framework - 0.5.2 - http://ws.apache.org/jaxme - - - The Apache Software License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt - repo - - - - Apache Software Foundation - http://www.apache.org/ - - - - apache-maven-snapshots - Apache Maven Snapshot Repository - http://people.apache.org/repo/m2-snapshot-repository/ - - - - - apache-maven - Apache Maven Repository - scp://people.apache.org/www/people.apache.org/repo/m2-ibiblio-rsync-repository - - - false - apache-maven-snapshots - Apache Maven Snapshot Repository - scp://people.apache.org/www/people.apache.org/repo/m2-snapshot-repository - - deployed - - \ No newline at end of file diff --git a/jaxmepm-0.5.2.pom b/jaxmepm-0.5.2.pom deleted file mode 100644 index a4bfbd9..0000000 --- a/jaxmepm-0.5.2.pom +++ /dev/null @@ -1,47 +0,0 @@ - - 4.0.0 - org.apache.ws.jaxme - jaxmepm - JaxMe Persistence Management - 0.5.2 - http://ws.apache.org/jaxme - - - The Apache Software License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt - repo - - - - Apache Software Foundation - http://www.apache.org/ - - - - apache-maven-snapshots - Apache Maven Snapshot Repository - http://people.apache.org/repo/m2-snapshot-repository/ - - - - - org.apache.ws.jaxme - jaxme2 - 0.5.2 - - - - - apache-maven - Apache Maven Repository - scp://people.apache.org/www/people.apache.org/repo/m2-ibiblio-rsync-repository - - - false - apache-maven-snapshots - Apache Maven Snapshot Repository - scp://people.apache.org/www/people.apache.org/repo/m2-snapshot-repository - - deployed - - \ No newline at end of file diff --git a/jaxmexs-0.5.2.pom b/jaxmexs-0.5.2.pom deleted file mode 100644 index ded7704..0000000 --- a/jaxmexs-0.5.2.pom +++ /dev/null @@ -1,40 +0,0 @@ - - 4.0.0 - org.apache.ws.jaxme - jaxmexs - JaxMe parser for XML Schema - 0.5.2 - http://ws.apache.org/jaxme - - - The Apache Software License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt - repo - - - - Apache Software Foundation - http://www.apache.org/ - - - - apache-maven-snapshots - Apache Maven Snapshot Repository - http://people.apache.org/repo/m2-snapshot-repository/ - - - - - apache-maven - Apache Maven Repository - scp://people.apache.org/www/people.apache.org/repo/m2-ibiblio-rsync-repository - - - false - apache-maven-snapshots - Apache Maven Snapshot Repository - scp://people.apache.org/www/people.apache.org/repo/m2-snapshot-repository - - deployed - - \ No newline at end of file diff --git a/sources b/sources deleted file mode 100644 index 6e3a9b2..0000000 --- a/sources +++ /dev/null @@ -1,2 +0,0 @@ -04ee281492891c26d8f4ddc808ff6c8e ws-jaxme-0.5.2-src.tar.gz -c22a1c7267520c7dfab916825a63218b ws-jaxme-0.5-docs.tar.gz diff --git a/ws-jaxme-0.5.1-create_sql.patch b/ws-jaxme-0.5.1-create_sql.patch deleted file mode 100644 index aee67fe..0000000 --- a/ws-jaxme-0.5.1-create_sql.patch +++ /dev/null @@ -1,7 +0,0 @@ ---- src/js/org/apache/ws/jaxme/js/junit/create.sql.sav 2006-05-04 12:51:33.000000000 +0200 -+++ src/js/org/apache/ws/jaxme/js/junit/create.sql 2006-05-04 12:51:54.000000000 +0200 -@@ -1,3 +1,4 @@ - CREATE CACHED TABLE MAIN ( ID BIGINT NOT NULL, NAME VARCHAR(60) NOT NULL, VER INT NOT NULL, SIG BINARY(16) NOT NULL, DATE DATE NOT NULL, PRIMARY KEY (ID, VER)); - CREATE CACHED TABLE SUB ( MTID BIGINT NOT NULL, MTVER INT NOT NULL, ADDRESS VARCHAR(60) NOT NULL, ID VARCHAR(32) NOT NULL, EMAIL VARCHAR(60), PRIMARY KEY (ID), FOREIGN KEY (MTID, MTVER) REFERENCES MAIN (ID, VER)); - CREATE CACHED TABLE SUBSUB ( ID VARCHAR(32) NOT NULL, MTID BIGINT NOT NULL, MTVER INT NOT NULL, SSTID VARCHAR(32) NOT NULL, MTTS TIMESTAMP NOT NULL, PRIMARY KEY (ID), FOREIGN KEY (MTID, MTVER) REFERENCES MAIN (ID, VER), FOREIGN KEY (SSTID) REFERENCES SUB (ID)); -+SHUTDOWN; diff --git a/ws-jaxme-0.5.2-class-version15.patch b/ws-jaxme-0.5.2-class-version15.patch deleted file mode 100644 index 59954e6..0000000 --- a/ws-jaxme-0.5.2-class-version15.patch +++ /dev/null @@ -1,75 +0,0 @@ -diff -up ws-jaxme-0.5.2/ant/jm.xml~ ws-jaxme-0.5.2/ant/jm.xml ---- ws-jaxme-0.5.2/ant/jm.xml~ 2012-07-27 12:18:59.000000000 +0200 -+++ ws-jaxme-0.5.2/ant/jm.xml 2012-07-27 16:07:58.924849227 +0200 -@@ -128,7 +128,7 @@ - - - - -@@ -185,7 +185,7 @@ - - - - -diff -up ws-jaxme-0.5.2/ant/js.xml~ ws-jaxme-0.5.2/ant/js.xml ---- ws-jaxme-0.5.2/ant/js.xml~ 2012-07-27 12:18:59.000000000 +0200 -+++ ws-jaxme-0.5.2/ant/js.xml 2012-07-27 16:08:26.538504008 +0200 -@@ -71,7 +71,7 @@ - - - - - -@@ -160,7 +160,7 @@ - - - -diff -up ws-jaxme-0.5.2/ant/macros.xml~ ws-jaxme-0.5.2/ant/macros.xml ---- ws-jaxme-0.5.2/ant/macros.xml~ 2005-07-14 20:32:17.000000000 +0200 -+++ ws-jaxme-0.5.2/ant/macros.xml 2012-07-27 16:08:37.033372804 +0200 -@@ -54,7 +54,7 @@ - - -+ excludes="@{excludes}" source="1.5" target="1.5"> - - - -diff -up ws-jaxme-0.5.2/ant/pm.xml~ ws-jaxme-0.5.2/ant/pm.xml ---- ws-jaxme-0.5.2/ant/pm.xml~ 2012-07-27 12:18:59.000000000 +0200 -+++ ws-jaxme-0.5.2/ant/pm.xml 2012-07-27 16:08:42.912299308 +0200 -@@ -70,7 +70,7 @@ - - - - -@@ -112,7 +112,7 @@ - - - - - diff --git a/ws-jaxme-ant-scripts.patch b/ws-jaxme-ant-scripts.patch deleted file mode 100644 index 9d82a71..0000000 --- a/ws-jaxme-ant-scripts.patch +++ /dev/null @@ -1,93 +0,0 @@ ---- ./ant/js.xml.sav 2005-08-12 03:39:29.000000000 -0400 -+++ ./ant/js.xml 2007-02-12 12:31:25.000000000 -0500 -@@ -35,16 +35,16 @@ - - - -- -- -+ -+ - - - - - - - -- -+ - - - -@@ -132,6 +132,7 @@ - - - -+ - - - -- -+ - -- -- -- -+ -+ -+ - - - ---- ./ant/jm.xml.sav 2005-08-12 03:39:29.000000000 -0400 -+++ ./ant/jm.xml 2007-02-12 12:31:41.000000000 -0500 -@@ -34,9 +34,10 @@ - - - -- -+ - - -+ - - - ---- ./ant/xs.xml.sav 2005-08-12 03:39:29.000000000 -0400 -+++ ./ant/xs.xml 2007-02-12 12:31:25.000000000 -0500 -@@ -23,7 +23,7 @@ - - - -- -+ - - - -@@ -48,7 +48,7 @@ - - - -- -+ - - - ---- ./ant/api.xml.sav 2005-08-12 03:39:29.000000000 -0400 -+++ ./ant/api.xml 2007-02-12 12:31:25.000000000 -0500 -@@ -25,7 +25,7 @@ - - - -- -+ - - - diff --git a/ws-jaxme-bind-MANIFEST.MF b/ws-jaxme-bind-MANIFEST.MF deleted file mode 100644 index b1157da..0000000 --- a/ws-jaxme-bind-MANIFEST.MF +++ /dev/null @@ -1,11 +0,0 @@ -Manifest-Version: 1.0 -Bundle-SymbolicName: javax.xml.bind -Bundle-ManifestVersion: 2 -Bundle-Name: %pluginName -Bundle-Localization: plugin -Bundle-Version: 2.0.0.v20080604-1500 -Bundle-Vendor: %providerName -Export-Package: javax.xml.bind;version="2.0.0",javax.xml.bind.annotati - on;version="2.0.0",javax.xml.bind.annotation.adapters;version="2.0.0" - ,javax.xml.bind.attachment;version="2.0.0",javax.xml.bind.helpers;ver - sion="2.0.0",javax.xml.bind.util;version="2.0.0" diff --git a/ws-jaxme-catalog.patch b/ws-jaxme-catalog.patch deleted file mode 100644 index 24aae41..0000000 --- a/ws-jaxme-catalog.patch +++ /dev/null @@ -1,29 +0,0 @@ ---- ./ant/docs.xml.sav 2006-05-19 20:00:29.000000000 -0400 -+++ ./ant/docs.xml 2006-05-19 20:01:01.000000000 -0400 -@@ -165,7 +165,9 @@ - force="${force}" - style="${docbookxsl.home}/html/chunk.xsl"> - -- -+ -+ -+ - - - -@@ -180,10 +182,12 @@ - force="${force}" - style="${docbookxsl.home}/html/chunk.xsl"> - -- -+ -+ -+ - - - - - -- -\ No newline at end of file -+ diff --git a/ws-jaxme-docs_xml.patch b/ws-jaxme-docs_xml.patch deleted file mode 100644 index 2d869dc..0000000 --- a/ws-jaxme-docs_xml.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- ./ant/docs.xml.sav 2006-05-19 19:59:02.000000000 -0400 -+++ ./ant/docs.xml 2006-05-19 19:59:07.000000000 -0400 -@@ -69,7 +69,7 @@ - Missing DocBook, terminating. - - -- - - - - -- - - - -diff -rauN ws-jaxme-0.5.2.old/src/pm/org/apache/ws/jaxme/pm/xmldb/package.html ws-jaxme-0.5.2/src/pm/org/apache/ws/jaxme/pm/xmldb/package.html ---- ws-jaxme-0.5.2.old/src/pm/org/apache/ws/jaxme/pm/xmldb/package.html 2004-07-23 03:18:09.000000000 -0400 -+++ ws-jaxme-0.5.2/src/pm/org/apache/ws/jaxme/pm/xmldb/package.html 1969-12-31 19:00:00.000000000 -0500 -@@ -1,31 +0,0 @@ -- -- -- -- --Package Documentation for org.apache.ws.jaxme.pm.xmldb Package -- -- -- --

--Contains an implementation of --the JaxMe persistence management framework --targeting the XML::DB API. --

-- -- -diff -rauN ws-jaxme-0.5.2.old/src/pm/org/apache/ws/jaxme/pm/xmldb/XmlDbPM.java ws-jaxme-0.5.2/src/pm/org/apache/ws/jaxme/pm/xmldb/XmlDbPM.java ---- ws-jaxme-0.5.2.old/src/pm/org/apache/ws/jaxme/pm/xmldb/XmlDbPM.java 2005-03-04 05:41:53.000000000 -0500 -+++ ws-jaxme-0.5.2/src/pm/org/apache/ws/jaxme/pm/xmldb/XmlDbPM.java 1969-12-31 19:00:00.000000000 -0500 -@@ -1,338 +0,0 @@ --/* -- * Copyright 2003, 2004 The Apache Software Foundation -- * -- * Licensed under the Apache License, Version 2.0 (the "License"); -- * you may not use this file except in compliance with the License. -- * You may obtain a copy of the License at -- * -- * http://www.apache.org/licenses/LICENSE-2.0 -- * -- * Unless required by applicable law or agreed to in writing, software -- * distributed under the License is distributed on an "AS IS" BASIS, -- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -- * See the License for the specific language governing permissions and -- * limitations under the License. -- -- */ --package org.apache.ws.jaxme.pm.xmldb; -- --import java.lang.reflect.InvocationTargetException; --import java.util.HashMap; --import java.util.Iterator; --import java.util.Map; -- --import javax.xml.bind.Element; --import javax.xml.bind.JAXBException; --import javax.xml.bind.Marshaller; -- --import org.apache.ws.jaxme.JMManager; --import org.apache.ws.jaxme.JMUnmarshallerHandler; --import org.apache.ws.jaxme.Observer; --import org.apache.ws.jaxme.PMException; --import org.apache.ws.jaxme.PMParams; --import org.apache.ws.jaxme.pm.impl.PMIdImpl; --import org.xml.sax.ContentHandler; --import org.xmldb.api.DatabaseManager; --import org.xmldb.api.base.Collection; --import org.xmldb.api.base.Database; --import org.xmldb.api.base.ResourceIterator; --import org.xmldb.api.base.ResourceSet; --import org.xmldb.api.base.XMLDBException; --import org.xmldb.api.modules.XMLResource; --import org.xmldb.api.modules.XPathQueryService; -- -- --/** This is a persistence manager for the XML::DB interface. In other -- * words, using this persistence manager you may read documents from a -- * database via the XML::DB API or write them into the database using the -- * same API.
-- * This persistence manager is generic: The same manager works fine for -- * any JAXB element. -- */ --public class XmlDbPM extends PMIdImpl { -- private Class driverClass; -- private String collection; -- private String user; -- private String password; -- private Map databaseProperties; -- private String xPathQueryService = "XPathQueryService"; -- private String xPathQueryServiceVersion = "1.0"; -- -- /** Creates a new instance of XmlDbPM. -- */ -- public XmlDbPM() { -- } -- -- public void init(JMManager pManager) throws JAXBException { -- super.init(pManager); -- -- String driverClassName = pManager.getProperty("xmldb.driver"); -- if (driverClassName == null || driverClassName.length() == 0) { -- throw new JAXBException("Missing property: 'xmldb.driver' (driver class name)"); -- } -- -- String coll = pManager.getProperty("xmldb.collection"); -- if (coll == null || coll.length() == 0) { -- throw new JAXBException("Missing property: 'xmldb.collection' (collection name)"); -- } -- setCollection(coll); -- setUser(pManager.getProperty("xmldb.user")); -- setPassword(pManager.getProperty("xmldb.password")); -- -- for (int i = 0; ; i++) { -- String p = "xmldb.property." + i; -- String v = pManager.getProperty(p); -- if (v == null) { -- break; -- } -- int offset = v.indexOf('='); -- if (offset == -1) { -- throw new JAXBException("Invalid database property value " + p + ": Expected name=value, got " + v); -- } -- String name = v.substring(0, offset); -- String value = v.substring(offset+1); -- if (databaseProperties != null) { -- databaseProperties = new HashMap(); -- } -- databaseProperties.put(name, value); -- } -- -- Class c; -- try { -- c = Class.forName(driverClassName); -- } catch (ClassNotFoundException e) { -- try { -- ClassLoader cl = Thread.currentThread().getContextClassLoader(); -- if (cl == null) { -- cl = getClass().getClassLoader(); -- } -- c = cl.loadClass(driverClassName); -- } catch (ClassNotFoundException f) { -- throw new JAXBException("Failed to load driver class " + driverClassName, e); -- } -- } -- setDriverClass(c); -- } -- -- /** Returns the collection name. -- */ -- public String getCollection() { -- return collection; -- } -- -- /** Sets the collection name. -- */ -- public void setCollection(String pCollection) { -- collection = pCollection; -- } -- -- /** Returns the driver class. -- */ -- public Class getDriverClass() { -- return driverClass; -- } -- -- /** Sets the driver class. -- */ -- public void setDriverClass(Class pDriverClass) { -- driverClass = pDriverClass; -- } -- -- /** Returns the password. -- */ -- public String getPassword() { -- return password; -- } -- -- /** Sets the password. -- */ -- public void setPassword(String pPassword) { -- password = pPassword; -- } -- -- /** Returns the users name. -- */ -- public String getUser() { -- return user; -- } -- -- /** Sets the users name. -- */ -- public void setUser(String pUser) { -- user = pUser; -- } -- -- /** Returns the name of the XPathQueryService. Defaults to -- * "XPathQueryService". -- */ -- public String getXPathQueryService() { -- return xPathQueryService; -- } -- -- /** Sets the name of the XPathQueryService. Defaults to -- * "XPathQueryService". -- */ -- public void setXPathQueryService(String pXpathQueryService) { -- xPathQueryService = pXpathQueryService; -- } -- -- /** Returns the version of the XPathQueryService. Defaults to -- * "1.0". -- */ -- public String getXPathQueryServiceVersion() { -- return xPathQueryServiceVersion; -- } -- -- /** Sets the version of the XPathQueryService. Defaults to -- * "1.0". -- */ -- public void setXPathQueryServiceVersion(String pXpathQueryServiceVersion) { -- xPathQueryServiceVersion = pXpathQueryServiceVersion; -- } -- -- /** Returns the database collection by invoking -- * {@link DatabaseManager#getCollection(String)}. -- */ -- protected Collection getXmlDbCollection() -- throws XMLDBException, IllegalAccessException, InstantiationException { -- Database database = (Database) getDriverClass().newInstance(); -- if (databaseProperties != null) { -- for (Iterator iter = databaseProperties.entrySet().iterator(); iter.hasNext(); ) { -- Map.Entry entry = (Map.Entry) iter.next(); -- database.setProperty((String) entry.getKey(), (String) entry.getValue()); -- } -- } -- DatabaseManager.registerDatabase(database); -- return DatabaseManager.getCollection(getCollection()); -- } -- -- -- /* (non-Javadoc) -- * @see org.apache.ws.jaxme.PM#select(org.apache.ws.jaxme.Observer, java.lang.String, org.apache.ws.jaxme.PMParams) -- */ -- public void select(Observer pObserver, String pQuery, PMParams pPlaceHolderArgs) throws JAXBException { -- if (pPlaceHolderArgs != null) { -- pQuery = super.parseQuery(pQuery, pPlaceHolderArgs); -- } -- -- if (pQuery == null) { -- throw new IllegalArgumentException("A query must be specified"); -- } -- -- Collection col; -- try { -- col = getXmlDbCollection(); -- XPathQueryService service = (XPathQueryService) col.getService(getXPathQueryService(), -- getXPathQueryServiceVersion()); -- ResourceSet result = service.query(pQuery); -- if (result != null) { -- ResourceIterator i = result.getIterator(); -- if (i.hasMoreResources()) { -- JMUnmarshallerHandler handler = (JMUnmarshallerHandler) getManager().getFactory().createUnmarshaller().getUnmarshallerHandler(); -- handler.setObserver(pObserver); -- while(i.hasMoreResources()) { -- XMLResource r = (XMLResource) i.nextResource(); -- r.getContentAsSAX(handler); -- } -- } -- } -- } catch (XMLDBException e) { -- throw new PMException(e); -- } catch (IllegalAccessException e) { -- throw new PMException(e); -- } catch (InstantiationException e) { -- throw new PMException(e); -- } -- } -- -- /* (non-Javadoc) -- * @see org.apache.ws.jaxme.PM#insert(javax.xml.bind.Element) -- */ -- public void insert(Element pElement) throws PMException { -- try { -- Collection col = getXmlDbCollection(); -- String id = getId(pElement); -- XMLResource resource = (XMLResource) col.createResource(id, XMLResource.RESOURCE_TYPE); -- ContentHandler ch = resource.setContentAsSAX(); -- Marshaller marshaller = getManager().getFactory().createMarshaller(); -- marshaller.marshal(pElement, ch); -- col.storeResource(resource); -- } catch (XMLDBException e) { -- throw new PMException(e); -- } catch (IllegalAccessException e) { -- throw new PMException(e); -- } catch (InstantiationException e) { -- throw new PMException(e); -- } catch (NoSuchMethodException e) { -- throw new PMException(e); -- } catch (InvocationTargetException e) { -- throw new PMException(e.getTargetException()); -- } catch (JAXBException e) { -- if (e instanceof PMException) { -- throw (PMException) e; -- } else { -- throw new PMException(e); -- } -- } -- } -- -- /* (non-Javadoc) -- * @see org.apache.ws.jaxme.PM#update(javax.xml.bind.Element) -- */ -- public void update(Element pElement) throws PMException { -- try { -- Collection col = getXmlDbCollection(); -- String id = getId(pElement); -- XMLResource resource = (XMLResource) col.getResource(id); -- ContentHandler ch = resource.setContentAsSAX(); -- Marshaller marshaller = getManager().getFactory().createMarshaller(); -- marshaller.marshal(pElement, ch); -- col.storeResource(resource); -- } catch (XMLDBException e) { -- throw new PMException(e); -- } catch (IllegalAccessException e) { -- throw new PMException(e); -- } catch (InstantiationException e) { -- throw new PMException(e); -- } catch (NoSuchMethodException e) { -- throw new PMException(e); -- } catch (InvocationTargetException e) { -- throw new PMException(e.getTargetException()); -- } catch (JAXBException e) { -- if (e instanceof PMException) { -- throw (PMException) e; -- } else { -- throw new PMException(e); -- } -- } -- } -- -- /* (non-Javadoc) -- * @see org.apache.ws.jaxme.PM#delete(javax.xml.bind.Element) -- */ -- public void delete(Element pElement) throws PMException { -- try { -- Collection col = getXmlDbCollection(); -- String id = getId(pElement); -- XMLResource resource = (XMLResource) col.createResource(id, XMLResource.RESOURCE_TYPE); -- col.removeResource(resource); -- } catch (XMLDBException e) { -- throw new PMException(e); -- } catch (IllegalAccessException e) { -- throw new PMException(e); -- } catch (InstantiationException e) { -- throw new PMException(e); -- } catch (InvocationTargetException e) { -- throw new PMException(e.getTargetException()); -- } catch (NoSuchMethodException e) { -- throw new PMException(e); -- } catch (JAXBException e) { -- if (e instanceof PMException) { -- throw (PMException) e; -- } else { -- throw new PMException(e); -- } -- } -- } -- --} diff --git a/ws-jaxme-system-dtd.patch b/ws-jaxme-system-dtd.patch deleted file mode 100644 index 17c920a..0000000 --- a/ws-jaxme-system-dtd.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- ws-jaxme/src/documentation/manual/jaxme2.xml.orig 2008-08-15 13:21:21.882649810 -0400 -+++ ws-jaxme/src/documentation/manual/jaxme2.xml 2008-08-15 13:21:44.684648635 -0400 -@@ -17,7 +17,7 @@ - - --> - - - diff --git a/ws-jaxme-use-commons-codec.patch b/ws-jaxme-use-commons-codec.patch deleted file mode 100644 index 2a0e913..0000000 --- a/ws-jaxme-use-commons-codec.patch +++ /dev/null @@ -1,28 +0,0 @@ ---- ./src/jaxme/org/apache/ws/jaxme/util/Base64Binary.java.sav 2007-02-12 12:33:45.000000000 -0500 -+++ ./src/jaxme/org/apache/ws/jaxme/util/Base64Binary.java 2007-02-12 12:35:20.000000000 -0500 -@@ -18,8 +18,7 @@ - - import java.io.IOException; - --import sun.misc.BASE64Decoder; --import sun.misc.BASE64Encoder; -+import org.apache.commons.codec.binary.Base64; - - - /** A utility class for working with base64 encoding. -@@ -37,13 +36,13 @@ - * base64 encoded byte array. - */ - public static byte[] decode(String pValue) throws IOException { -- return (new BASE64Decoder()).decodeBuffer(pValue); -+ return (new Base64()).decode(pValue.getBytes()); - } - - /** Converts the base64 encoded byte array pValue - * into a string. - */ - public static String encode(byte[] pValue) { -- return (new BASE64Encoder()).encode(pValue); -+ return new String((new Base64()).encodeBase64(pValue)); - } - } diff --git a/ws-jaxme.spec b/ws-jaxme.spec deleted file mode 100644 index dffd71c..0000000 --- a/ws-jaxme.spec +++ /dev/null @@ -1,309 +0,0 @@ -# Copyright (c) 2000-2005, JPackage Project -# All rights reserved. -# -# Redistribution and use in source and binary forms, with or without -# modification, are permitted provided that the following conditions -# are met: -# -# 1. Redistributions of source code must retain the above copyright -# notice, this list of conditions and the following disclaimer. -# 2. Redistributions in binary form must reproduce the above copyright -# notice, this list of conditions and the following disclaimer in the -# documentation and/or other materials provided with the -# distribution. -# 3. Neither the name of the JPackage Project nor the names of its -# contributors may be used to endorse or promote products derived -# from this software without specific prior written permission. -# -# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -# - -%bcond_without hsqldb - -%global base_name jaxme - -Name: ws-jaxme -Version: 0.5.2 -Release: 26%{?dist} -Epoch: 0 -Summary: Open source implementation of JAXB -License: ASL 2.0 -URL: http://ws.apache.org/ -# svn export http://svn.apache.org/repos/asf/webservices/archive/jaxme/tags/R0_5_2/ ws-jaxme-0.5.2 -# tar czf ws-jaxme-0.5.2-src.tar.gz ws-jaxme-0.5.2 -Source0: ws-jaxme-0.5.2-src.tar.gz -Source1: ws-jaxme-bind-MANIFEST.MF - -Source2: http://repo1.maven.org/maven2/org/apache/ws/jaxme/jaxme2/%{version}/jaxme2-%{version}.pom -Source3: http://repo1.maven.org/maven2/org/apache/ws/jaxme/jaxme2-rt/%{version}/jaxme2-rt-%{version}.pom -Source4: http://repo1.maven.org/maven2/org/apache/ws/jaxme/jaxmeapi/%{version}/jaxmeapi-%{version}.pom -Source5: http://repo1.maven.org/maven2/org/apache/ws/jaxme/jaxmejs/%{version}/jaxmejs-%{version}.pom -Source6: http://repo1.maven.org/maven2/org/apache/ws/jaxme/jaxmepm/%{version}/jaxmepm-%{version}.pom -Source7: http://repo1.maven.org/maven2/org/apache/ws/jaxme/jaxmexs/%{version}/jaxmexs-%{version}.pom - -# generated docs with forrest-0.5.1 -Patch0: ws-jaxme-docs_xml.patch -Patch1: ws-jaxme-catalog.patch -Patch2: ws-jaxme-system-dtd.patch -Patch3: ws-jaxme-jdk16.patch -Patch4: ws-jaxme-ant-scripts.patch -Patch5: ws-jaxme-use-commons-codec.patch -# Remove xmldb-api, deprecated since f17 -Patch6: ws-jaxme-remove-xmldb.patch -Patch7: ws-jaxme-0.5.2-class-version15.patch - -BuildArch: noarch -BuildRequires: javapackages-local -BuildRequires: ant >= 0:1.6 -BuildRequires: ant-apache-resolver -BuildRequires: antlr -BuildRequires: apache-commons-codec -BuildRequires: junit -%if %{with hsqldb} -BuildRequires: hsqldb1 -%endif -BuildRequires: log4j12 -BuildRequires: xalan-j2 -BuildRequires: xerces-j2 -BuildRequires: docbook-style-xsl -BuildRequires: docbook-dtds -Requires: antlr -Requires: apache-commons-codec -Requires: junit -%if %{with hsqldb} -Requires: hsqldb1 -%endif -Requires: log4j12 -Requires: xalan-j2 -Requires: xerces-j2 -Requires: jpackage-utils - -%description -A Java/XML binding compiler takes as input a schema -description (in most cases an XML schema, but it may -be a DTD, a RelaxNG schema, a Java class inspected -via reflection, or a database schema). The output is -a set of Java classes: -* A Java bean class matching the schema description. - (If the schema was obtained via Java reflection, - the original Java bean class.) -* Read a conforming XML document and convert it into - the equivalent Java bean. -* Vice versa, marshal the Java bean back into the - original XML document. - -%package javadoc -Summary: Javadoc for %{name} - -%description javadoc -%{summary}. - -%package manual -Summary: Documents for %{name} - -%description manual -%{summary}. - -%prep -%setup -q -find . -name "*.jar" -print -delete - -%patch0 -p0 -%patch1 -p0 -%patch2 -p1 -DOCBOOKX_DTD=`xmlcatalog %{_datadir}/sgml/docbook/xmlcatalog "-//OASIS//DTD DocBook XML V4.5//EN" 2>/dev/null` -sed -i 's|@DOCBOOKX_DTD@|$DOCBOOKX_DTD|' src/documentation/manual/jaxme2.xml -%patch3 -p1 -%patch4 -b .sav -%patch5 -b .sav -%patch6 -p1 -%patch7 -p1 - -sed -i 's/\r//' NOTICE - -sed -i "s|log4j.jar|log4j12-1.2.17.jar|" ant/js.xml -sed -i "s|hsqldb.jar|hsqldb1-1.jar|" ant/js.xml ant/pm.xml - -%if %{without hsqldb} -rm -r src/js/org/apache/ws/jaxme/sqls/hsqldb -%pom_xpath_remove 'target[@name="JS.generate"]/@depends' ant/js.xml -%endif - -%build -export CLASSPATH=$(build-classpath antlr hsqldb1-1 commons-codec junit log4j12-1.2.17 xerces-j2 xalan-j2 xalan-j2-serializer) -ant all Docs.all \ --Dbuild.sysclasspath=first \ --Ddocbook.home=%{_datadir}/sgml/docbook \ --Ddocbookxsl.home=%{_datadir}/sgml/docbook/xsl-stylesheets - -# Inject OSGi manifest -jar ufm dist/jaxmeapi-%{version}.jar %{SOURCE1} - -%install -%mvn_file ':{*}' %{base_name}/@1 %{base_name}/ws-@1 - -for jar in jaxme2 jaxme2-rt jaxmeapi jaxmejs jaxmepm jaxmexs; do - %mvn_artifact %{_sourcedir}/${jar}-%{version}.pom dist/${jar}-%{version}.jar -done - -%mvn_install -J build/docs/src/documentation/content/apidocs - -%files -f .mfiles -%license LICENSE NOTICE - -%files javadoc -f .mfiles-javadoc -%license LICENSE NOTICE - -%files manual -%license LICENSE NOTICE -%doc build/docs/src/documentation/content/manual - -%changelog -* Sat Jul 27 2019 Fedora Release Engineering - 0:0.5.2-26 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - -* Sun Feb 03 2019 Fedora Release Engineering - 0:0.5.2-25 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Sat Jul 14 2018 Fedora Release Engineering - 0:0.5.2-24 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Fri Feb 09 2018 Fedora Release Engineering - 0:0.5.2-23 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - -* Mon Sep 25 2017 Mikolaj Izdebski - 0:0.5.2-22 -- Elimitate race condition when injecting JAR manifest -- Resolves: rhbz#1495239 - -* Thu Jul 27 2017 Fedora Release Engineering - 0:0.5.2-21 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild - -* Wed Mar 22 2017 Michael Simacek - 0:0.5.2-20 -- Install with XMvn - -* Thu Feb 23 2017 Michael Simacek - 0:0.5.2-19 -- Avoid absolute paths to binaries - -* Tue Feb 07 2017 Michael Simacek - 0:0.5.2-18 -- Add hsqldb conditional - -* Mon Oct 3 2016 Mikolaj Izdebski - 0:0.5.2-17 -- Remove build-requires on perl - -* Thu Jul 21 2016 gil cattaneo 0:0.5.2-16 -- add missing BR - -* Fri Feb 05 2016 Fedora Release Engineering - 0:0.5.2-15 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild - -* Fri Jun 19 2015 Fedora Release Engineering - 0:0.5.2-14 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild - -* Fri Feb 13 2015 gil cattaneo 0:0.5.2-13 -- introduce license macro - -* Sun Jun 08 2014 Fedora Release Engineering - 0:0.5.2-12 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild - -* Thu May 29 2014 Mikolaj Izdebski - 0:0.5.2-11 -- Use .mfiles generated during build - -* Thu Sep 05 2013 gil cattaneo - 0:0.5.2-10 -- minor changes to update to current packaging guidelines -- added maven poms (rhbz#903694) -- stop hardcoding docdir (rhbz#993889) -- fix some rpmlint problems - -* Sun Aug 04 2013 Fedora Release Engineering - 0:0.5.2-9 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild - -* Tue Mar 5 2013 Hans de Goede - 0:0.5.2-8 -- Fix FTBFS (add xalan-j2-serializer to classpath) (rhbz#914580) - -* Fri Feb 15 2013 Fedora Release Engineering - 0:0.5.2-7 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild - -* Thu Aug 23 2012 Stanislav Ochotnicky - 0:0.5.2-6 -- Add LICENSE and NOTICE files too all (sub)packages - -* Fri Jul 27 2012 Hans de Goede - 0:0.5.2-5 -- Build all class files in 1.5 format (rhbz#842624) - -* Sun Jul 22 2012 Fedora Release Engineering - 0:0.5.2-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild - -* Fri Apr 6 2012 Alexander Kurtakov 0:0.5.2-3 -- Fix the dependencies. - -* Fri Apr 6 2012 Alexander Kurtakov 0:0.5.2-2 -- Guideline fixes. - -* Wed Feb 8 2012 Roland Grunberg 0:0.5.2-1 -- Update to 0.5.2. -- Remove xmldb-api due to deprecation. -- Fix ws-jaxme-ant-scripts.patch to apply cleanly. - -* Sat Jan 14 2012 Fedora Release Engineering - 0:0.5.1-8 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild - -* Mon Feb 07 2011 Fedora Release Engineering - 0:0.5.1-7 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild - -* Tue Dec 21 2010 Alexander Kurtakov 0:0.5.1-6 -- Fix ant-nodeps in the classpath. - -* Tue Dec 21 2010 Alexander Kurtakov 0:0.5.1-5 -- Fix FTBFS. - -* Mon Jul 27 2009 Fedora Release Engineering - 0:0.5.1-4.4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild - -* Wed Feb 25 2009 Fedora Release Engineering - 0:0.5.1-3.4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild - -* Wed Oct 22 2008 Alexander Kurtakov - 0:0.5.1-2.3 -- BR docbook-style-xsl. -- BR ant-apache-resolver. - -* Wed Oct 22 2008 Alexander Kurtakov - 0:0.5.1-2.3 -- Partial sync with jpackage to get build fixes. -- Add osgi manifest to jaxmeapi.jar. - -* Thu Jul 10 2008 Tom "spot" Callaway - 0:0.5.1-2.2 -- drop repotag -- fix license tag - -* Mon Feb 12 2007 Deepak Bhole - 0:0.5.1-2jpp.1 -- Update as per Fedora guidelines. - -* Thu May 04 2006 Ralph Apel - 0:0.5.1-1jpp -- First JPP-1.7 release - -* Tue Dec 20 2005 Ralph Apel - 0:0.5-1jpp -- Upgrade to 0.5 - -* Thu Sep 09 2004 Ralph Apel - 0:0.3.1-1jpp -- Fix version in changelog -- Upgrade to 0.3.1 - -* Mon Aug 30 2004 Ralph Apel - 0:2.0-0.b1.4jpp -- Build with ant-1.6.2 - -* Fri Aug 06 2004 Ralph Apel - 0:2.0-0.b1.3jpp -- Void change - -* Tue Jun 01 2004 Randy Watler - 0:2.0-0.b1.2jpp -- Upgrade to Ant 1.6.X - -* Thu Mar 04 2004 Ralph Apel - 0:2.0-0.b1.1jpp -- First JPackage release