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