From eda11bb62de2763a837dbd1563f8a487dfc26f08 Mon Sep 17 00:00:00 2001 From: "Endi S. Dewata" Date: Mon, 4 Oct 2021 17:16:33 -0500 Subject: [PATCH 1/2] No longer used --- .gitignore | 3 - dead.package | 1 + sources | 1 - xmlstreambuffer.spec | 145 ------------------------------------------- 4 files changed, 1 insertion(+), 149 deletions(-) delete mode 100644 .gitignore create mode 100644 dead.package delete mode 100644 sources delete mode 100644 xmlstreambuffer.spec diff --git a/.gitignore b/.gitignore deleted file mode 100644 index cea2a7d..0000000 --- a/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -/xmlstreambuffer-1.5.1-src-svn.tar.gz -/xmlstreambuffer-1.5.4.tar.xz -/metro-xmlstreambuffer-1.5.9.tar.gz diff --git a/dead.package b/dead.package new file mode 100644 index 0000000..8114387 --- /dev/null +++ b/dead.package @@ -0,0 +1 @@ +No longer used diff --git a/sources b/sources deleted file mode 100644 index 1efd18c..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -SHA512 (metro-xmlstreambuffer-1.5.9.tar.gz) = 60149727cc4ba2d03b9a870735e65c06a7a900cfec492eac107767d53cfd42cceb5bd48885e944d77b81e93cd265073360ebda05fc5e2865b0a91895e499b3ac diff --git a/xmlstreambuffer.spec b/xmlstreambuffer.spec deleted file mode 100644 index 041cea9..0000000 --- a/xmlstreambuffer.spec +++ /dev/null @@ -1,145 +0,0 @@ -%global srcname metro-xmlstreambuffer - -Name: xmlstreambuffer -Version: 1.5.9 -Release: 5%{?dist} -Summary: Stream Based Representation for XML Infoset -License: BSD - -URL: https://github.com/eclipse-ee4j/metro-xmlstreambuffer -Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz - -BuildArch: noarch - -BuildRequires: maven-local -BuildRequires: mvn(jakarta.activation:jakarta.activation-api) -BuildRequires: mvn(org.apache.felix:maven-bundle-plugin) -BuildRequires: mvn(org.codehaus.mojo:build-helper-maven-plugin) -BuildRequires: mvn(org.jvnet.staxex:stax-ex) - -# javadoc subpackage is currently not built -Obsoletes: xmlstreambuffer-javadoc < 1.5.9-1 - -%description -Stream based representation for XML infoset. - - -%prep -%setup -q -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 "com.fasterxml.woodstox:woodstox-core" -%pom_remove_dep "junit:junit" -popd - - -%build -pushd streambuffer -# skip javadoc build due to https://github.com/fedora-java/xmvn/issues/58 -%mvn_build -f -j -- -DbuildNumber=unknown -popd - - -%install -pushd streambuffer -%mvn_install -popd - - -%files -f streambuffer/.mfiles -%license LICENSE.md NOTICE.md -%doc README.md - - -%changelog -* 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 - From 1570bf22b12f70124f4cab658031aee1e7795500 Mon Sep 17 00:00:00 2001 From: Didik Supriadi Date: Sun, 24 Oct 2021 06:09:21 +0700 Subject: [PATCH 2/2] 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 +