From f1afc728a0d1a875678a3cede7c2eb20a2d7c287 Mon Sep 17 00:00:00 2001 From: Johnny Hughes Date: Wed, 15 Jan 2025 13:05:04 -0600 Subject: [PATCH] Import from Fedora --- .fmf/version | 1 + .gitignore | 2 ++ ci.fmf | 1 + gating.yaml | 7 +++++ plans/javapackages.fmf | 7 +++++ plexus-xml.spec | 64 ++++++++++++++++++++++++++++++++++++++++++ sources | 1 + 7 files changed, 83 insertions(+) create mode 100644 .fmf/version create mode 100644 .gitignore create mode 100644 ci.fmf create mode 100644 gating.yaml create mode 100644 plans/javapackages.fmf create mode 100644 plexus-xml.spec create mode 100644 sources diff --git a/.fmf/version b/.fmf/version new file mode 100644 index 0000000..d00491f --- /dev/null +++ b/.fmf/version @@ -0,0 +1 @@ +1 diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..36e2f1e --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +/plexus-xml-3.0.0.tar.gz +/plexus-xml-3.0.1.tar.gz diff --git a/ci.fmf b/ci.fmf new file mode 100644 index 0000000..c5aa0e0 --- /dev/null +++ b/ci.fmf @@ -0,0 +1 @@ +resultsdb-testcase: separate diff --git a/gating.yaml b/gating.yaml new file mode 100644 index 0000000..df26947 --- /dev/null +++ b/gating.yaml @@ -0,0 +1,7 @@ +--- !Policy +product_versions: + - rhel-9 +decision_contexts: + - osci_compose_gate +rules: + - !PassingTestCaseRule {test_case_name: osci.brew-build./plans/javapackages.functional} diff --git a/plans/javapackages.fmf b/plans/javapackages.fmf new file mode 100644 index 0000000..8ba3510 --- /dev/null +++ b/plans/javapackages.fmf @@ -0,0 +1,7 @@ +summary: Run javapackages-specific tests +discover: + how: fmf + url: https://src.fedoraproject.org/tests/javapackages + ref: c9s +execute: + how: tmt diff --git a/plexus-xml.spec b/plexus-xml.spec new file mode 100644 index 0000000..37915b4 --- /dev/null +++ b/plexus-xml.spec @@ -0,0 +1,64 @@ +%bcond_with bootstrap + +Name: plexus-xml +Version: 3.0.1 +Release: 4%{?dist} +Summary: Plexus XML Utilities +# Licensing breakdown: +# Apache-1.1: src/main/java/org/codehaus/plexus/util/xml/StringUtils.java +# xpp: src/main/java/org/codehaus/plexus/util/xml/pull/MXParser.java +# Everything else is Apache-2.0 +License: Apache-1.1 AND Apache-2.0 AND xpp +URL: https://codehaus-plexus.github.io/plexus-xml/ +BuildArch: noarch +ExclusiveArch: %{java_arches} noarch + +Source0: https://github.com/codehaus-plexus/%{name}/archive/%{name}-%{version}.tar.gz + +%if %{with bootstrap} +BuildRequires: javapackages-bootstrap +%else +BuildRequires: maven-local +BuildRequires: mvn(org.codehaus.plexus:plexus:pom:) +%endif + +%description +A collection of various utility classes to ease working with XML. + +%package javadoc +Summary: API documentation for %{name} + +%description javadoc +API documentation for %{name}. + +%prep +%autosetup -p1 -n %{name}-%{name}-%{version} + +%build +# Test dependencies are not packaged +%mvn_build -f + +%install +%mvn_install + +%files -f .mfiles +%doc README.md +%license NOTICE.txt LICENSE.txt + +%files javadoc -f .mfiles-javadoc + +%changelog +* Fri Nov 29 2024 Mikolaj Izdebski - 3.0.1-3 +- Update javapackages test plan to f42 + +* Wed Aug 21 2024 Mikolaj Izdebski - 3.0.1-1 +- Update to upstream version 3.0.1 + +* Fri Jul 19 2024 Fedora Release Engineering - 3.0.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + +* Fri Feb 23 2024 Jiri Vanek - 3.0.0-2 +- bump of release for for java-21-openjdk as system jdk + +* Fri Feb 2 2024 Mikolaj Izdebski - 3.0.0-1 +- Initial packaging diff --git a/sources b/sources new file mode 100644 index 0000000..0af86ea --- /dev/null +++ b/sources @@ -0,0 +1 @@ +SHA512 (plexus-xml-3.0.1.tar.gz) = cf2096d3ebfed5acdc4cb41d16ff46f144e2eae84f5a2896e14946c4ab5d9af72cff43faa8f97add5f9a57dd2718f8d327846ffcc9d67a288692794f6840253f