Rebuild without bootstrapping
This commit is contained in:
parent
d5cfedf283
commit
8d5502a117
35
xmvn.spec
35
xmvn.spec
@ -1,6 +1,6 @@
|
|||||||
Name: xmvn
|
Name: xmvn
|
||||||
Version: 0.5.1
|
Version: 0.5.1
|
||||||
Release: 2%{?dist}
|
Release: 3%{?dist}
|
||||||
Summary: Local Extensions for Apache Maven
|
Summary: Local Extensions for Apache Maven
|
||||||
License: ASL 2.0
|
License: ASL 2.0
|
||||||
URL: http://mizdebsk.fedorapeople.org/xmvn
|
URL: http://mizdebsk.fedorapeople.org/xmvn
|
||||||
@ -23,30 +23,14 @@ Patch3: %{name}-eclipse-plugin.patch
|
|||||||
|
|
||||||
|
|
||||||
BuildRequires: maven >= 3.1.0
|
BuildRequires: maven >= 3.1.0
|
||||||
# XXX temporary BR on aether POM
|
|
||||||
BuildRequires: aether >= 1:0
|
|
||||||
|
|
||||||
BuildRequires: maven-local
|
BuildRequires: maven-local
|
||||||
BuildRequires: beust-jcommander
|
BuildRequires: beust-jcommander
|
||||||
BuildRequires: cglib
|
BuildRequires: cglib
|
||||||
BuildRequires: guava
|
|
||||||
BuildRequires: plexus-classworlds
|
|
||||||
BuildRequires: plexus-containers-container-default
|
|
||||||
BuildRequires: plexus-utils
|
|
||||||
BuildRequires: xbean
|
|
||||||
BuildRequires: xml-commons-apis
|
|
||||||
BuildRequires: maven-dependency-plugin
|
BuildRequires: maven-dependency-plugin
|
||||||
BuildRequires: maven-plugin-build-helper
|
BuildRequires: maven-plugin-build-helper
|
||||||
BuildRequires: maven-assembly-plugin
|
BuildRequires: maven-assembly-plugin
|
||||||
|
|
||||||
Requires: maven >= 3.0.5-8
|
Requires: maven >= 3.1.0
|
||||||
Requires: beust-jcommander
|
|
||||||
Requires: guava
|
|
||||||
Requires: plexus-classworlds
|
|
||||||
Requires: plexus-containers-container-default
|
|
||||||
Requires: plexus-utils
|
|
||||||
Requires: xbean
|
|
||||||
Requires: xml-commons-apis
|
|
||||||
|
|
||||||
%description
|
%description
|
||||||
This package provides extensions for Apache Maven that can be used to
|
This package provides extensions for Apache Maven that can be used to
|
||||||
@ -80,18 +64,6 @@ mkdir -p target/dependency/
|
|||||||
ln -s %{_datadir}/maven target/dependency/apache-maven-$mver
|
ln -s %{_datadir}/maven target/dependency/apache-maven-$mver
|
||||||
|
|
||||||
%build
|
%build
|
||||||
# Bootstrap XMvn Connector
|
|
||||||
export M2_HOME=$PWD/m2
|
|
||||||
cp -prL %{_datadir}/maven $M2_HOME
|
|
||||||
cp %{_datadir}/xmvn/lib/xmvn-{core,connector}.jar $M2_HOME/lib/ext
|
|
||||||
mkdir dir
|
|
||||||
javac -cp `build-classpath maven aether org.eclipse.sisu.plexus plexus xmvn/xmvn-core` `find xmvn-connector -name *.java` -d dir
|
|
||||||
(cd ./dir
|
|
||||||
jar xf $M2_HOME/lib/ext/xmvn-connector.jar META-INF/plexus/components.xml
|
|
||||||
sed -i s/sonatype/eclipse/ META-INF/plexus/components.xml
|
|
||||||
jar uf $M2_HOME/lib/ext/xmvn-connector.jar *
|
|
||||||
)
|
|
||||||
|
|
||||||
%mvn_file ":{xmvn-{core,connector}}" %{name}/@1 %{_datadir}/%{name}/lib/@1
|
%mvn_file ":{xmvn-{core,connector}}" %{name}/@1 %{_datadir}/%{name}/lib/@1
|
||||||
%mvn_build -X
|
%mvn_build -X
|
||||||
|
|
||||||
@ -169,6 +141,9 @@ end
|
|||||||
%doc LICENSE NOTICE
|
%doc LICENSE NOTICE
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Tue Jul 23 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.5.1-3
|
||||||
|
- Rebuild without bootstrapping
|
||||||
|
|
||||||
* Tue Jul 23 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.5.1-2
|
* Tue Jul 23 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0.5.1-2
|
||||||
- Install symlink to simplelogger.properties in %{_sysconfdir}
|
- Install symlink to simplelogger.properties in %{_sysconfdir}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user