[xbean] Update to the upstream version 3.11.1

Mikolaj Izdebski mizdebsk at fedoraproject.org
Mon Jul 16 08:37:40 UTC 2012


commit df929fb130eab65059deb87eeb2660cb508feb2d
Author: Mikolaj Izdebski <mizdebsk at redhat.com>
Date:   Fri Jul 13 15:12:37 2012 +0200

    Update to the upstream version 3.11.1
    
    Force use of Equinox instead of Felix.

 .gitignore |    1 +
 sources    |    2 +-
 xbean.spec |   28 ++++++++++++++++++++++------
 3 files changed, 24 insertions(+), 7 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 89b369c..7b83995 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
 xbean-3.7.tar.xz
 /xbean-3.8.tar.xz
+/xbean-3.11.1.tar.xz
diff --git a/sources b/sources
index 1341908..70c1d41 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-ad5e6370facd5c186db4db570d0be1df  xbean-3.8.tar.xz
+4c41a76a0aee8865cb3435e877eac321  xbean-3.11.1.tar.xz
diff --git a/xbean.spec b/xbean.spec
index 557f1b3..41c43a3 100644
--- a/xbean.spec
+++ b/xbean.spec
@@ -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 at 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 at redhat.com> - 3.8-5
 - Remove mx4j from deps (javax.management provided by JDK 1.5+)
 


More information about the scm-commits mailing list