Drop jackson-module-mrbean

This commit is contained in:
Endi S. Dewata 2021-05-20 14:53:42 -05:00
parent b63001875b
commit 4e58cacd63

View File

@ -55,16 +55,6 @@ annotations as an alternative to native Jackson annotations. It is most often
used to make it easier to reuse existing data beans that used with JAXB used to make it easier to reuse existing data beans that used with JAXB
framework to read and write XML. framework to read and write XML.
%if %{without jp_minimal}
%package -n jackson-module-mrbean
Summary: Functionality for implementing interfaces and abstract types dynamically
%description -n jackson-module-mrbean
Mr Bean is an extension that implements support for "POJO type materialization"
ability for databinder to construct implementation classes for Java interfaces
and abstract classes, as part of deserialization.
%endif
%package javadoc %package javadoc
Summary: Javadoc for %{name} Summary: Javadoc for %{name}
# Obsoletes standalone jackson-module-jaxb-annotations since F28 # Obsoletes standalone jackson-module-jaxb-annotations since F28
@ -96,12 +86,9 @@ cp -p mrbean/src/main/resources/META-INF/{LICENSE,NOTICE} .
# NoClassDefFoundError: net/sf/cglib/core/CodeGenerationException # NoClassDefFoundError: net/sf/cglib/core/CodeGenerationException
%pom_add_dep cglib:cglib:3.2.4:test guice %pom_add_dep cglib:cglib:3.2.4:test guice
%pom_disable_module mrbean
%pom_disable_module osgi %pom_disable_module osgi
%pom_disable_module paranamer %pom_disable_module paranamer
%if %{with jp_minimal}
# Disable modules with additional deps
%pom_disable_module mrbean
%endif
# Allow javax,activation to be optional # Allow javax,activation to be optional
%pom_add_plugin "org.apache.felix:maven-bundle-plugin" jaxb " %pom_add_plugin "org.apache.felix:maven-bundle-plugin" jaxb "
@ -138,18 +125,12 @@ rm osgi/src/test/java/com/fasterxml/jackson/module/osgi/InjectOsgiServiceTest.ja
%doc jaxb/README.md jaxb/release-notes %doc jaxb/README.md jaxb/release-notes
%license LICENSE NOTICE %license LICENSE NOTICE
%if %{without jp_minimal}
%files -n jackson-module-mrbean -f .mfiles-jackson-module-mrbean
%doc mrbean/README.md mrbean/release-notes
%license LICENSE NOTICE
%endif
%files javadoc -f .mfiles-javadoc %files javadoc -f .mfiles-javadoc
%license LICENSE NOTICE %license LICENSE NOTICE
%changelog %changelog
* Thu May 20 2021 Dogtag PKI Team <pki-devel@redhat.com> - 2.11.4-3 * Thu May 20 2021 Dogtag PKI Team <pki-devel@redhat.com> - 2.11.4-3
- Drop jackson-module-osgi and jackson-module-paranamer - Drop jackson-module-mrbean, jackson-module-osgi, and jackson-module-paranamer
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.11.4-2 * Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.11.4-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild