Compare commits

...

No commits in common. 'i10cs' and 'c9' have entirely different histories.
i10cs ... c9

2
.gitignore vendored

@ -1 +1 @@
SOURCES/jaxb-api-4.0.1.tar.gz SOURCES/jaxb-api-2.3.3.tar.gz

@ -1 +1 @@
7b99b4a15850a659f3391a3b40453f3897201172 SOURCES/jaxb-api-4.0.1.tar.gz e641329064ce1037137330e11809c0e3a0447598 SOURCES/jaxb-api-2.3.3.tar.gz

@ -1,109 +1,76 @@
Name: jaxb-api Name: jaxb-api
Version: 4.0.1 Version: 2.3.3
Release: 6%{?dist} Release: 5%{?dist}
Summary: Jakarta XML Binding API Summary: Jakarta XML Binding API
License: BSD-3-Clause License: BSD
URL: https://github.com/eclipse-ee4j/jaxb-api
BuildArch: noarch
%if 0%{?java_arches:1}
ExclusiveArch: %{java_arches} noarch
%endif
URL: https://github.com/eclipse-ee4j/jaxb-api
Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz
BuildArch: noarch
BuildRequires: maven-local BuildRequires: maven-local
BuildRequires: mvn(jakarta.activation:jakarta.activation-api) BuildRequires: mvn(jakarta.activation:jakarta.activation-api)
BuildRequires: mvn(junit:junit)
BuildRequires: mvn(org.apache.felix:maven-bundle-plugin) BuildRequires: mvn(org.apache.felix:maven-bundle-plugin)
BuildRequires: mvn(org.codehaus.mojo:build-helper-maven-plugin) BuildRequires: mvn(org.codehaus.mojo:build-helper-maven-plugin)
# package renamed from glassfish-jaxb-api in fedora 33
Provides: glassfish-jaxb-api = %{version}-%{release}
Obsoletes: glassfish-jaxb-api < 2.3.3-2
# javadoc subpackage is currently not built
Obsoletes: glassfish-jaxb-api-javadoc < 2.3.3-2
%description %description
The Jakarta XML Binding provides an API and tools that automate the mapping The Jakarta XML Binding provides an API and tools that automate the mapping
between XML documents and Java objects. between XML documents and Java objects.
%package javadoc
Summary: Javadoc for %{name}
%description javadoc
This package contains javadoc for %{name}.
%prep %prep
%setup -q %setup -q
# Remove unnecessary dependency on parent POM # remove unnecessary dependency on parent POM
%pom_remove_parent %pom_remove_parent
%pom_remove_plugin -r :buildnumber-maven-plugin # disable unwanted test module
%pom_disable_module jaxb-api-test
# remove unnecessary maven plugins
%pom_remove_plugin -r :glassfish-copyright-maven-plugin %pom_remove_plugin -r :glassfish-copyright-maven-plugin
%pom_remove_plugin -r :buildnumber-maven-plugin
%pom_remove_plugin -r :maven-enforcer-plugin %pom_remove_plugin -r :maven-enforcer-plugin
# mark dependency on jakarta.activation as optional
%pom_xpath_inject "pom:dependency[pom:groupId='jakarta.activation']" "<optional>true</optional>" jaxb-api
# add compatibility aliases for old artifact coordinates
%mvn_alias jakarta.xml.bind:jakarta.xml.bind-api javax.xml.bind:jaxb-api
%mvn_file :jakarta.xml.bind-api glassfish-jaxb-api/jakarta.xml.bind-api jaxb-api
%build %build
%mvn_build # skip javadoc build due to https://github.com/fedora-java/xmvn/issues/58
%mvn_build -j -- -DbuildNumber=unknown -DscmBranch=%{version}
%install %install
%mvn_install %mvn_install
%files -f .mfiles %files -f .mfiles
%license LICENSE.md NOTICE.md %license LICENSE.md NOTICE.md
%files javadoc -f .mfiles-javadoc
%license LICENSE.md NOTICE.md
%changelog %changelog
* Tue Oct 29 2024 Troy Dawson <tdawson@redhat.com> - 4.0.1-6 * Mon Aug 09 2021 Mohan Boddu <mboddu@redhat.com> - 2.3.3-5
- Bump release for October 2024 mass rebuild: - Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
Resolves: RHEL-64018 Related: rhbz#1991688
* Fri Oct 25 2024 MSVSphere Packaging Team <packager@msvsphere-os.ru> - 4.0.1-5
- Rebuilt for MSVSphere 10
* Thu Aug 01 2024 Troy Dawson <tdawson@redhat.com> - 4.0.1-5
- Bump release for Aug 2024 java mass rebuild
* Mon Jun 24 2024 Troy Dawson <tdawson@redhat.com> - 4.0.1-4
- Bump release for June 2024 mass rebuild
* Wed Jan 24 2024 Fedora Release Engineering <releng@fedoraproject.org> - 4.0.1-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Sat Jan 20 2024 Fedora Release Engineering <releng@fedoraproject.org> - 4.0.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Fri Dec 08 2023 Marian Koncek <mkoncek@redhat.com> - 4.0.1-1
- Update to upstream version 4.0.1
* Fri Sep 01 2023 Mikolaj Izdebski <mizdebsk@redhat.com> - 4.0.0-5
- Rebuild
* Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 4.0.0-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 4.0.0-3 * Fri Apr 16 2021 Mohan Boddu <mboddu@redhat.com> - 2.3.3-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild - Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
* Fri Jan 13 2023 Marian Koncek <mkoncek@redhat.com> - 4.0.0-2
- Rebuild
* Fri Jan 06 2023 Marian Koncek <mkoncek@redhat.com> - 4.0.0-1
- Update to upstream version 4.0.0
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.3-8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Fri Jul 08 2022 Jiri Vanek <jvanek@redhat.com> - 2.3.3-7
- Rebuilt for Drop i686 JDKs
* Sat Feb 05 2022 Jiri Vanek <jvanek@redhat.com> - 2.3.3-6
- Rebuilt for java-17-openjdk as system jdk
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.3-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.3-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.3-3 * Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.3-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Tue Aug 11 2020 Fabio Valentini <decathorpe@gmail.com> - 2.3.3-2 * Tue Aug 11 2020 Fabio Valentini <decathorpe@gmail.com> - 2.3.3-2
- Initial package renamed from glassfish-jaxb-api. - Initial package renamed from glassfish-jaxb-api.

Loading…
Cancel
Save