From 1570bf22b12f70124f4cab658031aee1e7795500 Mon Sep 17 00:00:00 2001 From: Didik Supriadi Date: Sun, 24 Oct 2021 06:09:21 +0700 Subject: [PATCH] Update to version 1.5.10, add javadoc, enable test, and simplified module-info.class build --- .gitignore | 1 + dead.package | 1 - sources | 1 + xmlstreambuffer.spec | 169 +++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 171 insertions(+), 1 deletion(-) create mode 100644 .gitignore delete mode 100644 dead.package create mode 100644 sources create mode 100644 xmlstreambuffer.spec diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..bd8b66d --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/metro-xmlstreambuffer-1.5.10.tar.gz diff --git a/dead.package b/dead.package deleted file mode 100644 index 8114387..0000000 --- a/dead.package +++ /dev/null @@ -1 +0,0 @@ -No longer used diff --git a/sources b/sources new file mode 100644 index 0000000..dbc07bd --- /dev/null +++ b/sources @@ -0,0 +1 @@ +SHA512 (metro-xmlstreambuffer-1.5.10.tar.gz) = 9015afb48bb874a53b60202a99ead291d9c3ac0cdfbb08a0c3c932574a768a84b5135be51d5e48cdd37a1a61c02859e2d4fffe7ae2629cb4ca4bccc4129887dd diff --git a/xmlstreambuffer.spec b/xmlstreambuffer.spec new file mode 100644 index 0000000..0e92562 --- /dev/null +++ b/xmlstreambuffer.spec @@ -0,0 +1,169 @@ +%global srcname metro-xmlstreambuffer + +Name: xmlstreambuffer +Version: 1.5.10 +Release: 1%{?dist} +Summary: Stream Based Representation for XML Infoset +License: BSD +URL: https://github.com/eclipse-ee4j/metro-xmlstreambuffer +BuildArch: noarch + +Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz + +BuildRequires: maven-local +BuildRequires: mvn(com.sun.activation:jakarta.activation) +BuildRequires: mvn(org.codehaus.mojo:build-helper-maven-plugin) +BuildRequires: mvn(org.apache.felix:maven-bundle-plugin) +BuildRequires: mvn(org.jvnet.staxex:stax-ex) +BuildRequires: mvn(junit:junit) + +%description +Stream based representation for XML infoset. + +%package javadoc +Summary: API documentation for xmlstreambuffer +%description javadoc +API documentation for xmlstreambuffer. + +%prep +%autosetup -n %{srcname}-%{version} + +pushd streambuffer +# remove unnecessary dependency on parent POM +%pom_remove_parent + +# remove unnecessary maven plugins +%pom_remove_plugin :buildnumber-maven-plugin +%pom_remove_plugin :glassfish-copyright-maven-plugin +%pom_remove_plugin :maven-enforcer-plugin + +%pom_remove_dep :woodstox-core + +%pom_xpath_remove 'pom:plugin[pom:artifactId = "maven-compiler-plugin"]/pom:configuration/pom:source' +%pom_xpath_remove 'pom:plugin[pom:artifactId = "maven-compiler-plugin"]/pom:configuration/pom:target' + +%pom_xpath_set 'pom:plugin[pom:artifactId = "maven-compiler-plugin"]/pom:executions/pom:execution[pom:id = "base-compile"]/pom:id' default-compile + +%pom_xpath_inject 'pom:plugin[pom:artifactId = "maven-compiler-plugin"]/pom:executions' ' + + module-compile + + compile + + + 9 + 9 + + module-info.java + + + ' +popd + +%build +pushd streambuffer +%mvn_build -- -Dmaven.compiler.source=1.8 -Dmaven.compiler.target=1.8 -DbuildNumber=unknown +popd + +%install +pushd streambuffer +%mvn_install +popd + +%files -f streambuffer/.mfiles +%license LICENSE.md NOTICE.md +%doc CONTRIBUTING.md README.md + +%files -f streambuffer/.mfiles-javadoc +%license LICENSE.md NOTICE.md + +%changelog +* Sat Oct 23 2021 Didik Supriadi - 1.5.10-1 +- Update to version 1.5.10 +- Add javadoc package +- Enable test +- Simplified module-info.class build + +* Fri Jul 23 2021 Fedora Release Engineering - 1.5.9-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Mon Jun 14 2021 Dogtag PKI Team - 1.5.9-4 +- Drop test dependencies + +* Fri Jun 04 2021 Dogtag PKI Team - 1.5.9-3 +- Disable tests + +* Thu Jan 28 2021 Fedora Release Engineering - 1.5.9-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Tue Aug 11 2020 Fabio Valentini - 1.5.9-1 +- Update to version 1.5.9. + +* Fri Aug 07 2020 Mat Booth - 1.5.4-15 +- Allow building on JDK 11 and correct license tag + +* Sat Aug 01 2020 Fedora Release Engineering - 1.5.4-14 +- Second attempt - Rebuilt for + https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Wed Jul 29 2020 Fedora Release Engineering - 1.5.4-13 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Sat Jul 11 2020 Jiri Vanek - 1.5.4-12 +- Rebuilt for JDK-11, see https://fedoraproject.org/wiki/Changes/Java11 + +* Fri Jan 31 2020 Fedora Release Engineering - 1.5.4-11 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Sat Jul 27 2019 Fedora Release Engineering - 1.5.4-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Sun Feb 03 2019 Fedora Release Engineering - 1.5.4-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Sat Jul 14 2018 Fedora Release Engineering - 1.5.4-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Fri Feb 09 2018 Fedora Release Engineering - 1.5.4-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Thu Jul 27 2017 Fedora Release Engineering - 1.5.4-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Sat Feb 11 2017 Fedora Release Engineering - 1.5.4-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Mon Jun 20 2016 gil cattaneo 1.5.4-4 +- add missing build requires: maven-plugin-bundle + +* Fri Feb 05 2016 Fedora Release Engineering - 1.5.4-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Fri Jun 19 2015 Fedora Release Engineering - 1.5.4-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Wed Feb 04 2015 gil cattaneo 1.5.4-1 +- update to 1.5.4 +- introduce license macro + +* Sun Jun 08 2014 Fedora Release Engineering - 1.5.1-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Fri Mar 28 2014 Michael Simacek - 1.5.1-4 +- Use Requires: java-headless rebuild (#1067528) + +* Sun Aug 04 2013 Fedora Release Engineering - 1.5.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Sat Jun 29 2013 gil cattaneo 1.5.1-2 +- switch to XMvn, minor changes to adapt to current guideline + +* Tue Oct 30 2012 gil cattaneo 1.5.1-1 +- update to 1.5.1 + +* Wed Oct 03 2012 gil cattaneo 1.5-1 +- update to 1.5 + +* Sat Mar 31 2012 gil cattaneo 1.4-1 +- initial rpm +