commit 556dca3a3708bf5d2a0fa5bbc71c8741c074890e Author: CentOS Sources Date: Tue Mar 28 11:15:55 2023 +0000 import jaxb-fi-2.1.0-1.module+el8.8.0+18046+f9f57d24 diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..d605b4c --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +SOURCES/jaxb-fi-2.1.0.tar.gz diff --git a/.jaxb-fi.metadata b/.jaxb-fi.metadata new file mode 100644 index 0000000..cabe1d5 --- /dev/null +++ b/.jaxb-fi.metadata @@ -0,0 +1 @@ +4c23ccc1ef727c00a26036a69c0871ba2d2db9e8 SOURCES/jaxb-fi-2.1.0.tar.gz diff --git a/SPECS/jaxb-fi.spec b/SPECS/jaxb-fi.spec new file mode 100644 index 0000000..b8baa9d --- /dev/null +++ b/SPECS/jaxb-fi.spec @@ -0,0 +1,66 @@ +Name: jaxb-fi +Version: 2.1.0 +Release: 1%{?dist} +Summary: Implementation of the Fast Infoset Standard for Binary XML +# jaxb-fi is licensed ASL 2.0 and EDL-1.0 (BSD) +# bundled org.apache.xerces.util.XMLChar.java is licensed ASL 1.1 +License: ASL 2.0 and BSD and ASL 1.1 +URL: https://github.com/eclipse-ee4j/jaxb-fi +BuildArch: noarch + +Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz + +BuildRequires: maven-local +BuildRequires: mvn(junit:junit) +BuildRequires: mvn(org.apache.felix:maven-bundle-plugin) +BuildRequires: mvn(org.apache.maven.plugins:maven-assembly-plugin) +BuildRequires: mvn(org.apache.maven.plugins:maven-dependency-plugin) +BuildRequires: mvn(org.codehaus.mojo:build-helper-maven-plugin) + +%description +Fast Infoset Project, an Open Source implementation of the Fast Infoset +Standard for Binary XML. + +The Fast Infoset specification (ITU-T Rec. X.891 | ISO/IEC 24824-1) +describes an open, standards-based "binary XML" format that is based on +the XML Information Set. + +%package tests +License: ASL 2.0 and BSD +Summary: FastInfoset Roundtrip Tests +%description tests +%{summary}. + +%prep +%setup -q + +find -name 'module-info.java' -type f -delete + +%pom_remove_parent + +%pom_disable_module samples +%pom_disable_module utilities + +%pom_remove_plugin :buildnumber-maven-plugin +%pom_remove_plugin :glassfish-copyright-maven-plugin +%pom_remove_plugin :maven-enforcer-plugin + +%mvn_package :FastInfosetRoundTripTests tests + +%build +# Javadoc fails: error: too many module declarations found +%mvn_build -j + +%install +%mvn_install + +%files -f .mfiles +%license LICENSE NOTICE.md +%doc README.md + +%files tests -f .mfiles-tests +%license LICENSE NOTICE.md + +%changelog +* Tue Jan 17 2023 Marian Koncek - 2.1.0-1 +- Initial build