commit
44986c9bd4
36
xbean.spec
36
xbean.spec
@ -1,6 +1,6 @@
|
|||||||
Name: xbean
|
Name: xbean
|
||||||
Version: 4.9
|
Version: 4.9
|
||||||
Release: 2
|
Release: 3
|
||||||
Summary: A plugin based server
|
Summary: A plugin based server
|
||||||
License: ASL 2.0
|
License: ASL 2.0
|
||||||
URL: http://geronimo.apache.org/xbean/
|
URL: http://geronimo.apache.org/xbean/
|
||||||
@ -11,19 +11,13 @@ BuildArch: noarch
|
|||||||
|
|
||||||
BuildRequires: maven-local, mvn(commons-logging:commons-logging-api), mvn(log4j:log4j:1.2.12), mvn(org.apache.felix:maven-bundle-plugin)
|
BuildRequires: maven-local, mvn(commons-logging:commons-logging-api), mvn(log4j:log4j:1.2.12), mvn(org.apache.felix:maven-bundle-plugin)
|
||||||
BuildRequires: mvn(org.apache.maven.plugins:maven-source-plugin), mvn(org.osgi:org.osgi.core), mvn(org.ow2.asm:asm), mvn(org.ow2.asm:asm-commons)
|
BuildRequires: mvn(org.apache.maven.plugins:maven-source-plugin), mvn(org.osgi:org.osgi.core), mvn(org.ow2.asm:asm), mvn(org.ow2.asm:asm-commons)
|
||||||
BuildRequires: mvn(org.slf4j:slf4j-api), mvn(org.eclipse:osgi), mvn(org.codehaus.groovy:groovy-all), mvn(ant:ant), mvn(commons-logging:commons-logging)
|
BuildRequires: mvn(org.slf4j:slf4j-api)
|
||||||
BuildRequires: mvn(com.thoughtworks.qdox:qdox), mvn(org.apache.maven:maven-archiver), mvn(org.apache.maven:maven-artifact), mvn(org.apache.maven:maven-plugin-api)
|
## mvn(org.eclipse:osgi), mvn(org.codehaus.groovy:groovy-all), mvn(ant:ant), mvn(commons-logging:commons-logging)
|
||||||
BuildRequires: mvn(org.apache.maven:maven-project), mvn(org.apache.maven.plugins:maven-antrun-plugin), mvn(org.apache.maven.plugins:maven-plugin-plugin)
|
##BuildRequires: mvn(com.thoughtworks.qdox:qdox), mvn(org.apache.maven:maven-archiver), mvn(org.apache.maven:maven-artifact), mvn(org.apache.maven:maven-plugin-api)
|
||||||
BuildRequires: mvn(org.codehaus.plexus:plexus-archiver), mvn(org.codehaus.plexus:plexus-utils), mvn(org.springframework:spring-beans)
|
##BuildRequires: mvn(org.apache.maven:maven-project), mvn(org.apache.maven.plugins:maven-antrun-plugin), mvn(org.apache.maven.plugins:maven-plugin-plugin)
|
||||||
BuildRequires: mvn(org.springframework:spring-context), mvn(org.springframework:spring-web)
|
##BuildRequires: mvn(org.codehaus.plexus:plexus-archiver), mvn(org.codehaus.plexus:plexus-utils)
|
||||||
Provides: %{name}-classloader%{?_isa} %{name}-classloader
|
Provides: %{name}-javadoc = %{version}-%{release}
|
||||||
Obsoletes: %{name}-classloader
|
Obsoletes: %{name}-javadoc < %{version}-%{release}
|
||||||
Provides: %{name}-spring%{?_isa} %{name}-spring
|
|
||||||
Obsoletes: %{name}-spring
|
|
||||||
Provides: maven-xbean-plugin%{?_isa} maven-xbean-plugin
|
|
||||||
Obsoletes: maven-xbean-plugin
|
|
||||||
Provides: %{name}-javadoc%{?_isa} %{name}-javadoc
|
|
||||||
Obsoletes: %{name}-javadoc
|
|
||||||
|
|
||||||
%description
|
%description
|
||||||
The goal of XBean project is to created a plugin based server analogous to Eclipse being a plugin based IDE.
|
The goal of XBean project is to created a plugin based server analogous to Eclipse being a plugin based IDE.
|
||||||
@ -39,18 +33,21 @@ rm -rf src/site/site.xml
|
|||||||
%pom_remove_dep mx4j:mx4j
|
%pom_remove_dep mx4j:mx4j
|
||||||
%pom_remove_dep -r :xbean-finder-shaded
|
%pom_remove_dep -r :xbean-finder-shaded
|
||||||
%pom_remove_dep -r :xbean-asm6-shaded
|
%pom_remove_dep -r :xbean-asm6-shaded
|
||||||
|
%pom_remove_dep :xbean-bundleutils
|
||||||
%pom_disable_module xbean-finder-shaded
|
%pom_disable_module xbean-finder-shaded
|
||||||
%pom_disable_module xbean-asm6-shaded
|
%pom_disable_module xbean-asm6-shaded
|
||||||
%pom_disable_module xbean-blueprint
|
%pom_disable_module xbean-blueprint
|
||||||
|
%pom_disable_module xbean-bundleutils
|
||||||
%pom_add_dep org.apache.xbean:xbean-asm-util:%{version} xbean-reflect
|
%pom_add_dep org.apache.xbean:xbean-asm-util:%{version} xbean-reflect
|
||||||
|
|
||||||
%pom_xpath_remove 'pom:scope[text()="provided"]' xbean-reflect xbean-asm-util
|
%pom_xpath_remove 'pom:scope[text()="provided"]' xbean-reflect xbean-asm-util
|
||||||
%pom_xpath_remove pom:optional xbean-reflect xbean-asm-util
|
%pom_xpath_remove pom:optional xbean-reflect xbean-asm-util
|
||||||
|
|
||||||
sed -i 's/org\.apache\.xbean\.asm6/org.objectweb.asm/g' `find xbean-reflect -name '*.java'`
|
sed -i 's/org\.apache\.xbean\.asm6/org.objectweb.asm/g' `find xbean-reflect -name '*.java'`
|
||||||
|
%pom_remove_dep org.springframework:
|
||||||
|
%pom_disable_module xbean-classloader
|
||||||
|
%pom_disable_module xbean-spring
|
||||||
|
%pom_disable_module maven-xbean-plugin
|
||||||
%pom_remove_plugin :apache-rat-plugin
|
%pom_remove_plugin :apache-rat-plugin
|
||||||
%pom_remove_plugin :maven-xbean-plugin xbean-classloader
|
%pom_remove_plugin :maven-xbean-plugin xbean-classloader
|
||||||
|
|
||||||
@ -71,5 +68,10 @@ sed -i "s|</Private-Package>|</Private-Package-->|" xbean-blueprint/pom.xml
|
|||||||
/usr/share/maven*
|
/usr/share/maven*
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Wed Mar 11 2020 yanglijin <yanglijin@huawei.com> - 4.9-3
|
||||||
|
- Type: enhancement
|
||||||
|
- ID: NA
|
||||||
|
- SUG: NA
|
||||||
|
- DESC: modify require
|
||||||
* Mon Dec 9 2019 openEuler Buildteam <buildteam@openeuler.org> - 4.9-2
|
* Mon Dec 9 2019 openEuler Buildteam <buildteam@openeuler.org> - 4.9-2
|
||||||
- Package init
|
- Package init
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user