9eeec0
Name:           xbean
9eeec0
Version:        4.14
9eeec0
Release:        3%{?dist}
9eeec0
Summary:        Java plugin based web server
9eeec0
License:        ASL 2.0
9eeec0
URL:            http://geronimo.apache.org/xbean/
9eeec0
BuildArch:      noarch
9eeec0
9eeec0
Source0:        http://repo2.maven.org/maven2/org/apache/%{name}/%{name}/%{version}/%{name}-%{version}-source-release.zip
9eeec0
9eeec0
BuildRequires:  maven-local
9eeec0
BuildRequires:  mvn(commons-logging:commons-logging-api)
9eeec0
BuildRequires:  mvn(junit:junit)
9eeec0
BuildRequires:  mvn(log4j:log4j:1.2.12)
9eeec0
BuildRequires:  mvn(org.apache.felix:maven-bundle-plugin)
9eeec0
BuildRequires:  mvn(org.ow2.asm:asm)
9eeec0
BuildRequires:  mvn(org.ow2.asm:asm-commons)
9eeec0
9eeec0
%description
9eeec0
The goal of XBean project is to create a plugin based server
9eeec0
analogous to Eclipse being a plugin based IDE. XBean will be able to
9eeec0
discover, download and install server plugins from an Internet based
9eeec0
repository. In addition, we include support for multiple IoC systems,
9eeec0
support for running with no IoC system, JMX without JMX code,
9eeec0
lifecycle and class loader management, and a rock solid Spring
9eeec0
integration.
9eeec0
9eeec0
9eeec0
%package        javadoc
9eeec0
Summary:        API documentation for %{name}
9eeec0
9eeec0
%description    javadoc
9eeec0
This package provides %{summary}.
9eeec0
9eeec0
%prep
9eeec0
%setup -q
9eeec0
9eeec0
# Parent POM is not packaged
9eeec0
%pom_remove_parent
9eeec0
9eeec0
# Plugins useful for upstream only
9eeec0
%pom_remove_plugin :apache-rat-plugin
9eeec0
%pom_remove_plugin :maven-source-plugin
9eeec0
9eeec0
# Unshade ASM
9eeec0
%pom_remove_dep :xbean-asm7-shaded xbean-reflect
9eeec0
sed -i 's/org\.apache\.xbean\.asm7/org.objectweb.asm/g' xbean-reflect/src/main/java/org/apache/xbean/recipe/XbeanAsmParameterNameLoader.java
9eeec0
9eeec0
# Unused import which is not available in OpenJDK 11
9eeec0
sed -i '/import com.sun.org.apache.regexp.internal.RE/d' xbean-reflect/src/main/java/org/apache/xbean/propertyeditor/PropertyEditors.java
9eeec0
9eeec0
%build
9eeec0
%mvn_build -- -f xbean-reflect
9eeec0
9eeec0
%install
9eeec0
%mvn_install
9eeec0
9eeec0
%files -f .mfiles
9eeec0
%doc LICENSE NOTICE
9eeec0
9eeec0
9eeec0
%files javadoc -f .mfiles-javadoc
9eeec0
%doc LICENSE NOTICE
9eeec0
9eeec0
%changelog
9eeec0
* Tue Nov 05 2019 Mikolaj Izdebski <mizdebsk@redhat.com> - 4.14-3
9eeec0
- Mass rebuild for javapackages-tools 201902
9eeec0
9eeec0
* Tue Nov 05 2019 Mikolaj Izdebski <mizdebsk@redhat.com> - 4.14-2
9eeec0
- Disable all modules except xbean-reflect
9eeec0
9eeec0
* Wed Jun 26 2019 Marian Koncek <mkoncek@redhat.com> - 4.14-1
9eeec0
- Update to upstream version 4.14
9eeec0
9eeec0
* Fri May 24 2019 Mikolaj Izdebski <mizdebsk@redhat.com> - 4.8-2
9eeec0
- Mass rebuild for javapackages-tools 201901
9eeec0
9eeec0
* Thu Apr 19 2018 Michael Simacek <msimacek@redhat.com> - 4.8-1
9eeec0
- Update to upstream version 4.8
9eeec0
9eeec0
* Tue Mar 13 2018 Michael Simacek <msimacek@redhat.com> - 4.6-1
9eeec0
- Update to upstream version 4.6
9eeec0
9eeec0
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 4.5-9
9eeec0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
9eeec0
9eeec0
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.5-8
9eeec0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
9eeec0
9eeec0
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.5-7
9eeec0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
9eeec0
9eeec0
* Wed Feb  1 2017 Mikolaj Izdebski <mizdebsk@redhat.com> - 4.5-6
9eeec0
- Introduce groovy build conditional
9eeec0
9eeec0
* Wed Feb 01 2017 Michael Simacek <msimacek@redhat.com> - 4.5-5
9eeec0
- Fix build with conditionals
9eeec0
9eeec0
* Wed Feb 01 2017 Michael Simacek <msimacek@redhat.com> - 4.5-4
9eeec0
- Port to current QDox
9eeec0
9eeec0
* Thu Jun 16 2016 Mikolaj Izdebski <mizdebsk@redhat.com> - 4.5-3
9eeec0
- Add missing build-requires
9eeec0
9eeec0
* Thu May 12 2016 Michael Simacek <msimacek@redhat.com> - 4.5-2
9eeec0
- Enable xbean-asm-util
9eeec0
9eeec0
* Mon May 02 2016 Michael Simacek <msimacek@redhat.com> - 4.5-1
9eeec0
- Update to upstream version 4.5
9eeec0
9eeec0
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 4.4-2
9eeec0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
9eeec0
9eeec0
* Tue Nov 24 2015 Michael Simacek <msimacek@redhat.com> - 4.4-1
9eeec0
- Update to upstream version 4.4
9eeec0
- Rebase patches
9eeec0
- Remove obsolete groovy patch
9eeec0
9eeec0
* Mon Jul 13 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 4.3-1
9eeec0
- Update to upstream version 4.3
9eeec0
9eeec0
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.2-2
9eeec0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
9eeec0
9eeec0
* Wed Apr  1 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 4.2-1
9eeec0
- Update to upstream version 4.2
9eeec0
9eeec0
* Thu Feb  5 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 4.1-2
9eeec0
- Fix patch unshading ASM
9eeec0
9eeec0
* Fri Nov 21 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 4.1-1
9eeec0
- Update to upstream version 4.1
9eeec0
9eeec0
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.17-2
9eeec0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
9eeec0
9eeec0
* Mon Apr 14 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 3.17-1
9eeec0
- Update to upstream version 3.17
9eeec0
- Add patch for Eclipse Luna
9eeec0
9eeec0
* Thu Dec  5 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 3.16-1
9eeec0
- Update to upstream version 3.16
9eeec0
9eeec0
* Thu Aug 08 2013 Stanislav Ochotnicky <sochotnicky@redhat.com> - 3.13-4
9eeec0
- Update to latest packaging guidelines
9eeec0
9eeec0
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.13-3
9eeec0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
9eeec0
9eeec0
* Mon Apr 29 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 3.13-2
9eeec0
- Remove unneeded BR: maven-idea-plugin
9eeec0
9eeec0
* Fri Mar 15 2013 Michal Srb <msrb@redhat.com> - 3.13-1
9eeec0
- Update to upstream version 3.13
9eeec0
9eeec0
* Fri Feb 15 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.12-6
9eeec0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
9eeec0
9eeec0
* Wed Feb 06 2013 Java SIG <java-devel@lists.fedoraproject.org> - 3.12-5
9eeec0
- Update for https://fedoraproject.org/wiki/Fedora_19_Maven_Rebuild
9eeec0
- Replace maven BuildRequires with maven-local
9eeec0
9eeec0
* Mon Dec 17 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 3.12-4
9eeec0
- Enable xbean-spring, resolves rhbz#887496
9eeec0
- Disable xbean-blueprint due to FTBFS
9eeec0
9eeec0
* Mon Oct 22 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 3.12-3
9eeec0
- Replace eclipse-rcp requires with eclipse-equinox-osgi
9eeec0
- Reenable Equinox
9eeec0
9eeec0
* Tue Oct 16 2012 gil cattaneo <puntogil@libero.it> - 3.12-2
9eeec0
- Enable xbean-blueprint and xbean-classloader modules
9eeec0
9eeec0
* Wed Oct 10 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 3.12-1
9eeec0
- Update to upstream version 3.12
9eeec0
9eeec0
* Wed Oct 10 2012 Krzysztof Daniel <kdaniel@redhat.com> 3.11.1-8
9eeec0
- Revert previous changes.
9eeec0
9eeec0
* Wed Oct 10 2012 Krzysztof Daniel <kdaniel@redhat.com> 3.11.1-7
9eeec0
- Disable parts dependent on Eclipse (for bootstraping purpose).
9eeec0
9eeec0
* Wed Oct 10 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 3.11.1-6
9eeec0
- Implement equinox and spring conditionals
9eeec0
9eeec0
* Mon Sep  3 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 3.11.1-5
9eeec0
- Fix eclipse requires
9eeec0
9eeec0
* Mon Aug 27 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 3.11.1-4
9eeec0
- Fix felix-framework enabling patch
9eeec0
9eeec0
* Mon Aug  6 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 3.11.1-3
9eeec0
- Enable xbean-spring
9eeec0
- Enable maven-xbean-plugin
9eeec0
- Remove RPM bug workaround
9eeec0
9eeec0
* Sun Jul 22 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.11.1-2
9eeec0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
9eeec0
9eeec0
* Fri Jul 13 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 3.11.1-1
9eeec0
- Update to the upstream version 3.11.1
9eeec0
- Force use of Equinox instead of Felix
9eeec0
- Convert patch to POM macros
9eeec0
9eeec0
* Thu May  3 2012 Stanislav Ochotnicky <sochotnicky@redhat.com> - 3.8-5
9eeec0
- Remove mx4j from deps (javax.management provided by JDK 1.5+)
9eeec0
9eeec0
* Tue Apr 24 2012 Alexander Kurtakov <akurtako@redhat.com> 3.8-4
9eeec0
- BR felix-framework instead of felix-osgi-core.
9eeec0
9eeec0
* Tue Apr 24 2012 Alexander Kurtakov <akurtako@redhat.com> 3.8-3
9eeec0
- Do not build equinox specific parts for RHEL.
9eeec0
9eeec0
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.8-2
9eeec0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
9eeec0
9eeec0
* Tue Dec  6 2011 Stanislav Ochotnicky <sochotnicky@redhat.com> - 3.8-1
9eeec0
- Update to latest upstream version
9eeec0
- Build with maven 3
9eeec0
- Packaging & guidelines fixes
9eeec0
9eeec0
* Sat May 28 2011 Marek Goldmann <mgoldman@redhat.com> - 3.7-7
9eeec0
- Added xbean-finder and xbean-bundleutils submodules
9eeec0
9eeec0
* Fri Mar  4 2011 Stanislav Ochotnicky <sochotnicky@redhat.com> - 3.7-6
9eeec0
- Add comment for removing javadoc
9eeec0
- Fix maven 3 build
9eeec0
9eeec0
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.7-5
9eeec0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
9eeec0
9eeec0
* Mon Dec  6 2010 Stanislav Ochotnicky <sochotnicky@redhat.com> - 3.7-4
9eeec0
- Fix pom filename (Resolves rhbz#655827)
9eeec0
- Add depmap for main pom file
9eeec0
- Fixes according to new guidelines (versionless jars, javadocs)
9eeec0
9eeec0
* Fri Jul 30 2010 Stanislav Ochotnicky <sochotnicky@redhat.com> - 3.7-3
9eeec0
- Use javadoc:aggregate to generate javadocs
9eeec0
9eeec0
* Fri Jul  9 2010 Stanislav Ochotnicky <sochotnicky@redhat.com> - 3.7-2
9eeec0
- Add license to javadoc subpackage
9eeec0
9eeec0
* Mon Jun 21 2010 Stanislav Ochotnicky <sochotnicky@redhat.com> - 3.7-1
9eeec0
- First release