Update to the upstream version 3.11.1

Force use of Equinox instead of Felix.
This commit is contained in:
Mikolaj Izdebski 2012-07-13 15:12:37 +02:00
parent 6b26146e79
commit df929fb130
3 changed files with 24 additions and 7 deletions

1
.gitignore vendored
View File

@ -1,2 +1,3 @@
xbean-3.7.tar.xz
/xbean-3.8.tar.xz
/xbean-3.11.1.tar.xz

View File

@ -1 +1 @@
ad5e6370facd5c186db4db570d0be1df xbean-3.8.tar.xz
4c41a76a0aee8865cb3435e877eac321 xbean-3.11.1.tar.xz

View File

@ -1,8 +1,8 @@
Name: xbean
Version: 3.8
Version: 3.11.1
BuildArch: noarch
Release: 5%{?dist}
Release: 1%{?dist}
Summary: Java plugin based web server
Group: Development/Libraries
@ -23,7 +23,6 @@ BuildRequires: objectweb-asm
BuildRequires: ant
BuildRequires: qdox
BuildRequires: slf4j
BuildRequires: felix-framework
BuildRequires: maven
BuildRequires: maven-plugin-bundle
BuildRequires: maven-antrun-plugin
@ -34,7 +33,6 @@ BuildRequires: maven-install-plugin
BuildRequires: maven-javadoc-plugin
BuildRequires: maven-resources-plugin
BuildRequires: maven-surefire-plugin
BuildRequires: maven-surefire-provider-junit4
BuildRequires: maven-site-plugin
BuildRequires: maven-shade-plugin
%if !0%{?rhel:1}
@ -42,9 +40,11 @@ BuildRequires: eclipse-rcp
%endif
Requires: java
Requires: objectweb-asm
Requires: jpackage-utils
Requires: apache-commons-logging
Requires: objectweb-asm
Requires: slf4j
Requires: eclipse-rcp
%description
The goal of XBean project is to create a plugin based server
@ -91,6 +91,17 @@ rm src/site/site.xml
</configuration>
</plugin>"
# Force use of Equinox
%pom_remove_dep :org.osgi.core xbean-bundleutils
%pom_remove_dep org.eclipse:osgi xbean-bundleutils
%pom_xpath_inject "pom:project/pom:dependencies" "
<dependency>
<groupId>org.eclipse.osgi</groupId>
<artifactId>org.eclipse.osgi</artifactId>
<version>any</version>
</dependency>" xbean-bundleutils
# Fix dependency on xbean-asm-shaded to original objectweb-asm
sed -i 's/org.apache.xbean.asm/org.objectweb.asm/' \
xbean-reflect/src/main/java/org/apache/xbean/recipe/XbeanAsmParameterNameLoader.java
@ -147,6 +158,11 @@ rm -rf $(readlink -f %{_javadocdir}/%{name}) %{_javadocdir}/%{name} || :
%{_javadocdir}/%{name}
%changelog
* Fri Jul 13 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 3.11.1-1
- Update to the upstream version 3.11.1
- Force use of Equinox instead of Felix
- Convert patch to POM macros
* Thu May 3 2012 Stanislav Ochotnicky <sochotnicky@redhat.com> - 3.8-5
- Remove mx4j from deps (javax.management provided by JDK 1.5+)