Blame jaxb-fi.spec

3c6d46c
Name:           jaxb-fi
e763106
Version:        2.1.1
490c7eb
Release:        4%{?dist}
3c6d46c
Summary:        Implementation of the Fast Infoset Standard for Binary XML
42ec645
# jaxb-fi is licensed Apache-2.0 and EDL-1.0 (BSD-3-Clause)
3c6d46c
# bundled org.apache.xerces.util.XMLChar.java is licensed ASL 1.1
42ec645
License:        Apache-2.0 AND BSD-3-Clause AND Apache-1.1
3c6d46c
URL:            https://github.com/eclipse-ee4j/jaxb-fi
3c6d46c
BuildArch:      noarch
e2cb964
ExclusiveArch:  %{java_arches} noarch
3c6d46c
c387e1d
Source0:        %{url}/archive/%{version}/%{name}-%{version}.tar.gz
c387e1d
6fb4f0b
Patch1:         0001-Port-to-jaxb-xsom-4.0.1.patch
6fb4f0b
3c6d46c
BuildRequires:  maven-local
3c6d46c
BuildRequires:  mvn(junit:junit)
3c6d46c
BuildRequires:  mvn(org.apache.felix:maven-bundle-plugin)
6fb4f0b
BuildRequires:  mvn(org.apache.maven.plugins:maven-assembly-plugin)
6fb4f0b
BuildRequires:  mvn(org.apache.maven.plugins:maven-dependency-plugin)
3c6d46c
BuildRequires:  mvn(org.codehaus.mojo:build-helper-maven-plugin)
3c6d46c
3c6d46c
%description
3c6d46c
Fast Infoset Project, an Open Source implementation of the Fast Infoset
3c6d46c
Standard for Binary XML.
3c6d46c
3c6d46c
The Fast Infoset specification (ITU-T Rec. X.891 | ISO/IEC 24824-1)
3c6d46c
describes an open, standards-based "binary XML" format that is based on
3c6d46c
the XML Information Set.
3c6d46c
b92e33f
%package tests
42ec645
License:        Apache-2.0 AND BSD-3-Clause
c387e1d
Summary:        FastInfoset Roundtrip Tests
b92e33f
%description tests
c387e1d
%{summary}.
3c6d46c
e480914
%{?javadoc_package}
e480914
3c6d46c
%prep
6fb4f0b
%setup -q
3c6d46c
3c6d46c
%pom_remove_parent
3c6d46c
b92e33f
%pom_disable_module samples
b92e33f
%pom_disable_module utilities
b92e33f
3c6d46c
%pom_remove_plugin :buildnumber-maven-plugin
3c6d46c
%pom_remove_plugin :glassfish-copyright-maven-plugin
6fb4f0b
%pom_remove_plugin :maven-enforcer-plugin
3c6d46c
b92e33f
%mvn_package :FastInfosetRoundTripTests tests
3c6d46c
3c6d46c
%build
e480914
%mvn_build
3c6d46c
3c6d46c
%install
3c6d46c
%mvn_install
3c6d46c
b92e33f
%files -f .mfiles
3c6d46c
%license LICENSE NOTICE.md
3c6d46c
%doc README.md
3c6d46c
b92e33f
%files tests -f .mfiles-tests
c387e1d
%license LICENSE NOTICE.md
3c6d46c
3c6d46c
%changelog
490c7eb
* Tue Feb 27 2024 Jiri Vanek <jvanek@redhat.com> - 2.1.1-4
490c7eb
- Rebuilt for java-21-openjdk as system jdk
490c7eb
bf0fac0
* Wed Jan 24 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.1-3
bf0fac0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
bf0fac0
24614d2
* Sat Jan 20 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.1-2
24614d2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
24614d2
e763106
* Mon Dec 11 2023 Marian Koncek <mkoncek@redhat.com> - 2.1.1-1
e763106
- Update to upstream version 2.1.1
e763106
42ec645
* Fri Sep 01 2023 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.1.0-7
42ec645
- Convert License tag to SPDX format
42ec645
4dd42a0
* Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.0-6
4dd42a0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
4dd42a0
c19415e
* Tue Jun 13 2023 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.1.0-5
c19415e
- Rebuilt to enable smoke test
c19415e
e480914
* Fri Mar 17 2023 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.1.0-4
e480914
- Re-enable javadoc package
e480914
b92e33f
* Wed Feb 08 2023 Marian Koncek <mkoncek@redhat.com> - 2.1.0-3
b92e33f
- Change licence, reorganize subpackages
b92e33f
48b56a6
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.0-2
48b56a6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
48b56a6
6fb4f0b
* Mon Nov 21 2022 Marian Koncek <mkoncek@redhat.com> - 2.1.0-1
6fb4f0b
- Update to upstream version 2.1.0
6fb4f0b
c22e94c
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.18-9
c22e94c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
c22e94c
e2cb964
* Fri Jul 08 2022 Jiri Vanek <jvanek@redhat.com> - 1.2.18-8
e2cb964
- Rebuilt for Drop i686 JDKs
e2cb964
c1c96fa
* Sat Feb 05 2022 Jiri Vanek <jvanek@redhat.com> - 1.2.18-7
c1c96fa
- Rebuilt for java-17-openjdk as system jdk
c1c96fa
c03dba7
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.18-6
c03dba7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
c03dba7
c387e1d
* Fri Oct 29 2021 Didik Supriadi <didiksupriadi41@fedoraproject.org> - 1.2.18-5
c387e1d
- Enable roundtrip-tests and samples module
c387e1d
- Enable singleton package
c387e1d
- Enable javadoc package
c387e1d
3c6d46c
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.18-4
3c6d46c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
3c6d46c
3c6d46c
* Fri Jun 04 2021 Dogtag PKI Team <pki-devel@redhat.com> - 1.2.18-3
3c6d46c
- Disable tests
3c6d46c
3c6d46c
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.18-2
3c6d46c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
3c6d46c
3c6d46c
* Tue Aug 11 2020 Fabio Valentini <decathorpe@gmail.com> - 1.2.18-1
3c6d46c
- Initial package renamed from glassfish-fastinfoset.