[maven-compiler-plugin] Fix forgotten maven2 BR
by Stanislav Ochotnicky
commit ea5f3e6df6f1e44dd2a9e153d58612dbb3d11588
Author: Stanislav Ochotnicky <sochotnicky(a)redhat.com>
Date: Fri Jan 21 09:30:21 2011 +0100
Fix forgotten maven2 BR
maven-compiler-plugin.spec | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/maven-compiler-plugin.spec b/maven-compiler-plugin.spec
index 70df8e6..c88209a 100644
--- a/maven-compiler-plugin.spec
+++ b/maven-compiler-plugin.spec
@@ -13,7 +13,7 @@ Source0: %{name}-%{version}.tar.xz
BuildArch: noarch
BuildRequires: java-devel >= 1:1.6.0
-BuildRequires: maven2
+BuildRequires: maven
BuildRequires: maven-plugin-plugin
BuildRequires: maven-compiler-plugin
BuildRequires: maven-jar-plugin
13 years, 3 months
[plexus-compiler] Revert to using maven2 until maven package is fixed properly
by Stanislav Ochotnicky
commit 01149c42fa86ed06ff7a9af1ffde57948b68c0da
Author: Stanislav Ochotnicky <sochotnicky(a)redhat.com>
Date: Thu Jan 20 16:32:46 2011 +0100
Revert to using maven2 until maven package is fixed properly
plexus-compiler.spec | 10 ++++++----
1 files changed, 6 insertions(+), 4 deletions(-)
---
diff --git a/plexus-compiler.spec b/plexus-compiler.spec
index cd7c363..8b5d44f 100644
--- a/plexus-compiler.spec
+++ b/plexus-compiler.spec
@@ -88,9 +88,12 @@ API documentation for %{name}.
%patch0 -p1
%build
-mvn-local \
- -Dmaven.test.failure.ignore=true \
- install javadoc:aggregate
+export MAVEN_REPO_LOCAL=$(pwd)/.m2/repository
+mkdir -p $MAVEN_REPO_LOCAL
+mvn-jpp -e \
+ -Dmaven.repo.local=$MAVEN_REPO_LOCAL \
+ -Dmaven.test.skip=true \
+ install javadoc:aggregate
%install
@@ -166,7 +169,6 @@ rm -rf $(readlink -f %{_javadocdir}/%{name}) %{_javadocdir}/%{name} || :
- Create extras subpackage with optional compilers
- Provide maven depmaps
- Versionless jars & javadocs
-- Use maven 3 to build
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 0:1.5.2-4.3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
13 years, 3 months
[maven-compiler-plugin] Update to latest version (2.3.2)
by Stanislav Ochotnicky
commit c8f6de893070486dcb9f8dc9171e7b7825ba9eef
Author: Stanislav Ochotnicky <sochotnicky(a)redhat.com>
Date: Thu Jan 20 15:51:43 2011 +0100
Update to latest version (2.3.2)
- Modifications according to new guidelines
- Build with maven 3
.gitignore | 1 +
maven-compiler-plugin.spec | 58 ++++++++++++++++++++-----------------------
sources | 2 +-
3 files changed, 29 insertions(+), 32 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 4ed2e22..782383c 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
maven-compiler-plugin-2.0.2.tar.xz
+/maven-compiler-plugin-2.3.2.tar.xz
diff --git a/maven-compiler-plugin.spec b/maven-compiler-plugin.spec
index cbedfcb..70df8e6 100644
--- a/maven-compiler-plugin.spec
+++ b/maven-compiler-plugin.spec
@@ -1,33 +1,33 @@
Name: maven-compiler-plugin
-Version: 2.0.2
-Release: 2%{?dist}
+Version: 2.3.2
+Release: 1%{?dist}
Summary: Maven Compiler Plugin
Group: Development/Libraries
License: ASL 2.0
URL: http://maven.apache.org/plugins/maven-compiler-plugin
-#svn export http://svn.apache.org/repos/asf/maven/plugins/tags/maven-compiler-plugin-... maven-compiler-plugin-2.0.2
-#tar caf maven-compiler-plugin-2.0.2.tar.xz maven-compiler-plugin-2.0.2/
+#svn export http://svn.apache.org/repos/asf/maven/plugins/tags/maven-compiler-plugin-... maven-compiler-plugin-2.3.2
+#tar caf maven-compiler-plugin-2.3.2.tar.xz maven-compiler-plugin-2.3.2/
Source0: %{name}-%{version}.tar.xz
-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildArch: noarch
BuildRequires: java-devel >= 1:1.6.0
BuildRequires: maven2
-BuildRequires: maven2-plugin-plugin
-BuildRequires: maven2-plugin-compiler
-BuildRequires: maven2-plugin-jar
-BuildRequires: maven2-plugin-install
-BuildRequires: maven2-plugin-resources
+BuildRequires: maven-plugin-plugin
+BuildRequires: maven-compiler-plugin
+BuildRequires: maven-jar-plugin
+BuildRequires: maven-install-plugin
+BuildRequires: maven-resources-plugin
BuildRequires: maven-javadoc-plugin
BuildRequires: maven-surefire-maven-plugin
BuildRequires: maven-surefire-provider-junit
BuildRequires: maven-doxia-sitetools
BuildRequires: maven-shared-plugin-testing-harness
-Requires: maven2
-Requires: jpackage-utils
-Requires: java
+
+Requires: maven2
+Requires: jpackage-utils
+Requires: java
Requires(post): jpackage-utils
Requires(postun): jpackage-utils
@@ -50,23 +50,15 @@ API documentation for %{name}.
%setup -q #You may need to update this according to your Source0
%build
-export MAVEN_REPO_LOCAL=$(pwd)/.m2/repository
-mvn-jpp \
- -e \
- -Dmaven2.jpp.mode=true \
- -Dmaven.repo.local=$MAVEN_REPO_LOCAL \
+mvn-local -e \
-Dmaven.test.skip=true \
install javadoc:javadoc
%install
-rm -rf %{buildroot}
# jars
install -d -m 0755 %{buildroot}%{_javadir}
-install -m 644 target/%{name}-%{version}.jar %{buildroot}%{_javadir}/%{name}-%{version}.jar
-
-(cd %{buildroot}%{_javadir} && for jar in *-%{version}*; \
- do ln -sf ${jar} `echo $jar| sed "s|-%{version}||g"`; done)
+install -m 644 target/%{name}-%{version}.jar %{buildroot}%{_javadir}/%{name}.jar
%add_to_maven_depmap org.apache.maven.plugins maven-compiler-plugin %{version} JPP maven-compiler-plugin
@@ -76,10 +68,13 @@ install -pm 644 pom.xml \
%{buildroot}%{_mavenpomdir}/JPP-%{name}.pom
# javadoc
-install -d -m 0755 %{buildroot}%{_javadocdir}/%{name}-%{version}
-cp -pr target/site/api*/* %{buildroot}%{_javadocdir}/%{name}-%{version}/
-ln -s %{name}-%{version} %{buildroot}%{_javadocdir}/%{name}
-rm -rf target/site/api*
+install -d -m 0755 %{buildroot}%{_javadocdir}/%{name}
+cp -pr target/site/api*/* %{buildroot}%{_javadocdir}/%{name}
+
+%pre javadoc
+# workaround for rpm bug, can be removed in F-17
+[ $1 -gt 1 ] && [ -L %{_javadocdir}/%{name} ] && \
+rm -rf $(readlink -f %{_javadocdir}/%{name}) %{_javadocdir}/%{name} || :
%post
%update_maven_depmap
@@ -87,9 +82,6 @@ rm -rf target/site/api*
%postun
%update_maven_depmap
-%clean
-%{__rm} -rf %{buildroot}
-
%files
%defattr(-,root,root,-)
%{_javadir}/*
@@ -98,10 +90,14 @@ rm -rf target/site/api*
%files javadoc
%defattr(-,root,root,-)
-%{_javadocdir}/%{name}-%{version}
%{_javadocdir}/%{name}
%changelog
+* Wed Jan 19 2011 Stanislav Ochotnicky <sochotnicky(a)redhat.com> - 2.3.2-1
+- Update to latest version (2.3.2)
+- Modifications according to new guidelines
+- Build with maven 3
+
* Wed May 12 2010 Alexander Kurtakov <akurtako(a)redhat.com> 2.0.2-2
- Add missing requires.
diff --git a/sources b/sources
index 82beedd..f40042a 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-4091daf5084b3449cc165e5294971bab maven-compiler-plugin-2.0.2.tar.xz
+670bb34438186667f4c4d42e0f6fd805 maven-compiler-plugin-2.3.2.tar.xz
13 years, 3 months
[plexus-compiler] Update to latest version (1.8)
by Stanislav Ochotnicky
commit 1fae87c25d71b50bef0b8c094fb8301d06fe8933
Author: Stanislav Ochotnicky <sochotnicky(a)redhat.com>
Date: Thu Jan 20 15:39:32 2011 +0100
Update to latest version (1.8)
- Create extras subpackage with optional compilers
- Provide maven depmaps
- Versionless jars & javadocs
- Use maven 3 to build
.gitignore | 1 +
0001-Remove-aspecj-support.patch | 24 ++
plexus-compiler-1.5.2-api-build.xml | 101 -------
plexus-compiler-1.5.2-compilers-aspectj-build.xml | 110 --------
plexus-compiler-1.5.2-compilers-csharp-build.xml | 110 --------
plexus-compiler-1.5.2-compilers-eclipse-build.xml | 107 --------
plexus-compiler-1.5.2-compilers-javac-build.xml | 104 --------
plexus-compiler-1.5.2-compilers-jikes-build.xml | 104 --------
plexus-compiler-1.5.2-compilers-parent-build.xml | 54 ----
plexus-compiler-1.5.2-manager-build.xml | 104 --------
plexus-compiler-1.5.2-parent-build.xml | 51 ----
plexus-compiler-1.5.2-test-build.xml | 98 -------
plexus-compiler.spec | 292 +++++++--------------
sources | 2 +-
14 files changed, 118 insertions(+), 1144 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index f2bbd64..17a8921 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
plexus-compiler-1.5.2.tar.gz
+/sonatype-plexus-components-plexus-compiler-1.8-0-g7ca7d76.tar.gz
diff --git a/0001-Remove-aspecj-support.patch b/0001-Remove-aspecj-support.patch
new file mode 100644
index 0000000..2a146bf
--- /dev/null
+++ b/0001-Remove-aspecj-support.patch
@@ -0,0 +1,24 @@
+From b05bf5d939333cf075a784f78fb23ac04165351a Mon Sep 17 00:00:00 2001
+From: Stanislav Ochotnicky <sochotnicky(a)redhat.com>
+Date: Wed, 19 Jan 2011 18:10:47 +0100
+Subject: [PATCH] Remove aspecj support
+
+---
+ plexus-compilers/pom.xml | 1 -
+ 1 files changed, 0 insertions(+), 1 deletions(-)
+
+diff --git a/plexus-compilers/pom.xml b/plexus-compilers/pom.xml
+index db80082..ab4c702 100644
+--- a/plexus-compilers/pom.xml
++++ b/plexus-compilers/pom.xml
+@@ -15,7 +15,6 @@
+ <name>Plexus Compilers</name>
+
+ <modules>
+- <module>plexus-compiler-aspectj</module>
+ <module>plexus-compiler-csharp</module>
+ <module>plexus-compiler-eclipse</module>
+ <module>plexus-compiler-jikes</module>
+--
+1.7.3.4
+
diff --git a/plexus-compiler.spec b/plexus-compiler.spec
index 00db0c6..cd7c363 100644
--- a/plexus-compiler.spec
+++ b/plexus-compiler.spec
@@ -28,254 +28,146 @@
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#
-%define grname plexus
+%global parent plexus
+%global dirhash a7f8290
+%global githash 7ca7d76
Name: plexus-compiler
-Version: 1.5.2
-Release: 4.3%{?dist}
+Version: 1.8
+Release: 1%{?dist}
Epoch: 0
Summary: Compiler call initiators for Plexus
License: MIT
Group: Development/Java
URL: http://plexus.codehaus.org/
-# svn export svn://svn.plexus.codehaus.org/plexus/tags/plexus-compiler-1.5.2
-# tar czf plexus-compiler-1.5.2.tar.gz plexus-compiler-1.5.2
-Source0: plexus-compiler-1.5.2.tar.gz
-Source1: plexus-compiler-1.5.2-api-build.xml
-Source2: plexus-compiler-1.5.2-compilers-aspectj-build.xml
-Source3: plexus-compiler-1.5.2-compilers-csharp-build.xml
-Source4: plexus-compiler-1.5.2-compilers-eclipse-build.xml
-Source5: plexus-compiler-1.5.2-compilers-javac-build.xml
-Source6: plexus-compiler-1.5.2-compilers-jikes-build.xml
-Source7: plexus-compiler-1.5.2-compilers-parent-build.xml
-Source8: plexus-compiler-1.5.2-manager-build.xml
-Source9: plexus-compiler-1.5.2-parent-build.xml
-Source10: plexus-compiler-1.5.2-test-build.xml
+# wget https://nodeload.github.com/sonatype/plexus-components/tarball/plexus-com...
+Source0: sonatype-plexus-components-%{name}-%{version}-0-g%{githash}.tar.gz
-Patch0: plexus-compiler-1.5.2-JikesCompiler.patch
-
-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+Patch0: 0001-Remove-aspecj-support.patch
BuildArch: noarch
-BuildRequires: jpackage-utils >= 0:1.6
-BuildRequires: ant >= 0:1.6
-BuildRequires: ant-nodeps >= 0:1.6
+BuildRequires: maven
+BuildRequires: jpackage-utils
BuildRequires: junit
BuildRequires: classworlds
BuildRequires: eclipse-ecj
BuildRequires: plexus-container-default
BuildRequires: plexus-utils
-#BuildRequires: aspectj >= 0:1.2
-#BuildRequires: junit
-#Requires: aspectj >= 0:1.2
+BuildRequires: plexus-containers-component-metadata
+
Requires: classworlds
-Requires: eclipse-ecj
Requires: plexus-container-default
Requires: plexus-utils
%description
-Plexus Compiler adds support for using various compilers from a unified api.
+Plexus Compiler adds support for using various compilers from a
+unified api. Support for javac is available in main package. For
+additional compilers see %{name}-extras package.
+
+%package extras
+Summary: Extra compiler support for %{name}
+Group: Development/Libraries
+Requires: jpackage-utils
+Requires: eclipse-ecj
+Requires: %{name} = %{version}-%{release}
+
+%description extras
+Additional support for csharp, eclipse and jikes compilers
%package javadoc
Summary: Javadoc for %{name}
Group: Documentation
+Requires: jpackage-utils
%description javadoc
-Javadoc for %{name}.
+API documentation for %{name}.
%prep
-%setup -q -n plexus-compiler-1.5.2
-cp %{SOURCE1} plexus-compiler-api/build.xml
-cp %{SOURCE2} plexus-compilers/plexus-compiler-aspectj/build.xml
-cp %{SOURCE3} plexus-compilers/plexus-compiler-csharp/build.xml
-cp %{SOURCE4} plexus-compilers/plexus-compiler-eclipse/build.xml
-cp %{SOURCE5} plexus-compilers/plexus-compiler-javac/build.xml
-cp %{SOURCE6} plexus-compilers/plexus-compiler-jikes/build.xml
-cp %{SOURCE7} plexus-compilers/build.xml
-cp %{SOURCE8} plexus-compiler-manager/build.xml
-cp %{SOURCE9} build.xml
-cp %{SOURCE10} plexus-compiler-test/build.xml
-
-%patch0 -b .sav
+%setup -q -n sonatype-plexus-components-%{dirhash}
+%patch0 -p1
%build
-pushd plexus-compiler-api
-mkdir -p target/lib
-build-jar-repository -s -p target/lib \
- plexus/utils \
- plexus/container-default \
- classworlds
-
-ant jar javadoc
-popd
+mvn-local \
+ -Dmaven.test.failure.ignore=true \
+ install javadoc:aggregate
-pushd plexus-compiler-manager
-mkdir -p target/lib
-cp ../plexus-compiler-api/target/plexus-compiler-api-1.5.2.jar target/lib/
-build-jar-repository -s -p target/lib \
- plexus/container-default \
- plexus/utils \
- classworlds
-ant jar javadoc
-popd
-#pushd plexus-compiler-test
-## requires maven2
-#mkdir -p target/lib
-#cp ../plexus-compiler-api/target/plexus-compiler-api-1.5.2.jar target/lib/
-#build-jar-repository -s -p target/lib \
-# maven \
-# plexus/utils \
-# plexus/container-default \
-# classworlds \
-# junit
-#ant jar javadoc
-#popd
+%install
+# jars
+install -d -m 755 %{buildroot}%{_javadir}/%{parent}
+install -d -m 755 %{buildroot}%{_mavenpomdir}
+
+for mod in plexus-compiler-{api,test,manager}; do
+ jarname=${mod/plexus-}
+ install -pm 644 $mod/target/${mod}-%{version}.jar \
+ %{buildroot}%{_javadir}/%{parent}/$jarname.jar
+
+ install -pm 644 $mod/pom.xml %{buildroot}%{_mavenpomdir}/JPP.%{parent}-$jarname.pom
+ %add_to_maven_depmap org.codehaus.plexus $mod %{version} JPP/%{parent} $jarname
+done
pushd plexus-compilers
+for mod in plexus-compiler-{csharp,eclipse,jikes,javac}; do
+ jarname=${mod/plexus-}
+ install -pm 644 $mod/target/${mod}-%{version}.jar \
+ %{buildroot}%{_javadir}/%{parent}/$jarname.jar
-# FIXME: aspectj compiler disabled until Fedora gets aspectj.
-# NOTE: Upstream does NOT build this by default anyways..
+ install -pm 644 $mod/pom.xml %{buildroot}%{_mavenpomdir}/JPP.%{parent}-$jarname.pom
+ %add_to_maven_depmap org.codehaus.plexus $mod %{version} JPP/%{parent} $jarname
+done
-# requires aspectj-1.5.0
-#pushd plexus-compiler-aspectj
-# tests require plexus-compiler-test, which requires maven2 in turn
-#rm -rf src/test/java/*
-#
-#mkdir -p target/lib
-#cp ../../plexus-compiler-api/target/plexus-compiler-api-1.5.2.jar target/lib/
-#build-jar-repository -s -p target/lib \
-# plexus/container-default \
-# plexus/utils \
-# classworlds \
-# aspectjtools \
-# aspectjrt
-#ant jar javadoc
-#popd
-
-pushd plexus-compiler-csharp
-mkdir -p target/lib
-cp ../../plexus-compiler-api/target/plexus-compiler-api-1.5.2.jar target/lib/
-build-jar-repository -s -p target/lib \
- plexus/utils \
- plexus/container-default \
- classworlds \
- ant \
- ant/ant-nodeps
-ant jar javadoc
-popd
-pushd plexus-compiler-eclipse
-# tests require plexus-compiler-test, which requires maven2 in turn
-rm -rf src/test/java/*
-#
-mkdir -p target/lib
-cp ../../plexus-compiler-api/target/plexus-compiler-api-1.5.2.jar target/lib/
-build-jar-repository -s -p target/lib \
- plexus/utils \
- plexus/container-default \
- classworlds \
- jdtcore
-ant jar javadoc
-popd
-pushd plexus-compiler-javac
-# tests require plexus-compiler-test, which requires maven2 in turn
-rm -rf src/test/java/*
-#
-mkdir -p target/lib
-cp ../../plexus-compiler-api/target/plexus-compiler-api-1.5.2.jar target/lib/
-build-jar-repository -s -p target/lib \
- plexus/utils \
- plexus/container-default \
- classworlds
-ant jar javadoc
-popd
-pushd plexus-compiler-jikes
-# tests require plexus-compiler-test, which requires maven2 in turn
-rm -rf src/test/java/*
-#
-mkdir -p target/lib
-cp ../../plexus-compiler-api/target/plexus-compiler-api-1.5.2.jar target/lib/
-build-jar-repository -s -p target/lib \
- plexus/utils \
- plexus/container-default \
- classworlds
-ant jar javadoc
-popd
+install -pm 644 pom.xml %{buildroot}%{_mavenpomdir}/JPP.%{parent}-compilers.pom
+%add_to_maven_depmap org.codehaus.plexus plexus-compilers %{version} JPP/%{parent} compilers
popd
+install -pm 644 pom.xml %{buildroot}%{_mavenpomdir}/JPP.%{parent}-compiler.pom
+%add_to_maven_depmap org.codehaus.plexus plexus-compiler %{version} JPP/%{parent} compiler
+
+
+# javadocs
+install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}
+cp -pr target/site/apidocs/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}
+
+%pre javadoc
+# workaround for rpm bug, can be removed in F-17
+[ $1 -gt 1 ] && [ -L %{_javadocdir}/%{name} ] && \
+rm -rf $(readlink -f %{_javadocdir}/%{name}) %{_javadocdir}/%{name} || :
+
+%post
+%update_maven_depmap
+
+%postun
+%update_maven_depmap
-%install
-rm -rf $RPM_BUILD_ROOT
-# jars
-install -d -m 755 $RPM_BUILD_ROOT%{_javadir}/plexus
-install -pm 644 %{name}-api/target/%{name}-api-%{version}.jar \
- $RPM_BUILD_ROOT%{_javadir}/%{grname}/compiler-api-%{version}.jar
-#install -pm 644 %{name}-test/target/%{name}-test-%{version}.jar \
-# $RPM_BUILD_ROOT%{_javadir}/%{grname}/compiler-test-%{version}.jar
-install -pm 644 %{name}-manager/target/%{name}-manager-%{version}.jar \
- $RPM_BUILD_ROOT%{_javadir}/%{grname}/compiler-manager-%{version}.jar
-#install -pm 644 %{grname}-compilers/plexus-compiler-aspectj/target/%{name}-aspectj-%{version}.jar \
-# $RPM_BUILD_ROOT%{_javadir}/%{grname}/compiler-aspectj-%{version}.jar
-install -pm 644 %{grname}-compilers/plexus-compiler-csharp/target/%{name}-csharp-%{version}.jar \
- $RPM_BUILD_ROOT%{_javadir}/%{grname}/compiler-csharp-%{version}.jar
-install -pm 644 %{grname}-compilers/plexus-compiler-eclipse/target/%{name}-eclipse-%{version}.jar \
- $RPM_BUILD_ROOT%{_javadir}/%{grname}/compiler-eclipse-%{version}.jar
-install -pm 644 %{grname}-compilers/plexus-compiler-javac/target/%{name}-javac-%{version}.jar \
- $RPM_BUILD_ROOT%{_javadir}/%{grname}/compiler-javac-%{version}.jar
-install -pm 644 %{grname}-compilers/plexus-compiler-jikes/target/%{name}-jikes-%{version}.jar \
- $RPM_BUILD_ROOT%{_javadir}/%{grname}/compiler-jikes-%{version}.jar
-(cd $RPM_BUILD_ROOT%{_javadir}/%{grname}
- for jar in *-%{version}*; do
- ln -sf ${jar} `echo $jar| sed "s|-%{version}||g"`;
- done
-)
-
-# javadoc
-install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
-install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}/api
-install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}/manager
-install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}/test
-install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}/compilers
-#install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}/compilers/aspectj
-install -d -m 755 \
- $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}/compilers/csharp
-install -d -m 755 \
- $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}/compilers/eclipse
-install -d -m 755 \
- $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}/compilers/javac
-install -d -m 755 \
- $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}/compilers/jikes
-cp -pr %{name}-api/target/docs/apidocs/* \
- $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}/api
-cp -pr %{name}-manager/target/docs/apidocs/* \
- $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}/manager
-#cp -pr %{name}-test/target/docs/apidocs/* \
-# $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}/test
-#cp -pr %{grname}-compilers/%{name}-aspectj/target/docs/apidocs/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}/compilers/aspectj
-cp -pr %{grname}-compilers/%{name}-csharp/target/docs/apidocs/* \
- $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}/compilers/csharp
-cp -pr %{grname}-compilers/%{name}-eclipse/target/docs/apidocs/* \
- $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}/compilers/eclipse
-cp -pr %{grname}-compilers/%{name}-javac/target/docs/apidocs/* \
- $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}/compilers/javac
-cp -pr %{grname}-compilers/%{name}-jikes/target/docs/apidocs/* \
- $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}/compilers/jikes
-ln -s %{name}-%{version} $RPM_BUILD_ROOT%{_javadocdir}/%{name} # ghost symlink
-
-
-%clean
-rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root,-)
-%{_javadir}/%{grname}/*
+%{_javadir}/%{parent}/compiler-api.jar
+%{_javadir}/%{parent}/compiler-manager.jar
+%{_javadir}/%{parent}/compiler-test.jar
+%{_javadir}/%{parent}/compiler-javac.jar
+%{_mavenpomdir}/*.pom
+%{_mavendepmapfragdir}/%{name}
+
+%files extras
+%defattr(-,root,root,-)
+%{_javadir}/%{parent}/compiler-csharp.jar
+%{_javadir}/%{parent}/compiler-eclipse.jar
+%{_javadir}/%{parent}/compiler-jikes.jar
%files javadoc
%defattr(-,root,root,-)
-%doc %{_javadocdir}/*
+%doc %{_javadocdir}/%{name}
%changelog
+* Thu Jan 20 2011 Stanislav Ochotnicky <sochotnicky(a)redhat.com> - 0:1.8-1
+- Update to latest version (1.8)
+- Create extras subpackage with optional compilers
+- Provide maven depmaps
+- Versionless jars & javadocs
+- Use maven 3 to build
+
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 0:1.5.2-4.3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
diff --git a/sources b/sources
index 9c9b283..f8c1212 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-6baee9660d8404706d2a0391b4bb2944 plexus-compiler-1.5.2.tar.gz
+0714d11df9027fb3eaeee84d77f2f0fe sonatype-plexus-components-plexus-compiler-1.8-0-g7ca7d76.tar.gz
13 years, 3 months
[maven2] Add maven-artifact-test to installation
by Stanislav Ochotnicky
commit 16eeefb8ef75b3773c4e8e2861264f0b94aebd83
Author: Stanislav Ochotnicky <sochotnicky(a)redhat.com>
Date: Wed Jan 19 17:47:13 2011 +0100
Add maven-artifact-test to installation
maven2.spec | 6 +++++-
1 files changed, 5 insertions(+), 1 deletions(-)
---
diff --git a/maven2.spec b/maven2.spec
index eb3b679..75bfce0 100644
--- a/maven2.spec
+++ b/maven2.spec
@@ -3,7 +3,7 @@
Name: maven2
Version: 2.2.1
-Release: 19%{?dist}
+Release: 20%{?dist}
Summary: Java project management and project comprehension tool
Group: Development/Build Tools
@@ -425,6 +425,7 @@ for file in \
apache-maven/target/apache-maven-%{version}.jar \
maven-profile/target/maven-profile-%{version}.jar \
maven-artifact-manager/target/maven-artifact-manager-%{version}.jar \
+ maven-artifact-test/target/maven-artifact-test-%{version}.jar \
maven-monitor/target/maven-monitor-%{version}.jar \
maven-toolchain/target/maven-toolchain-%{version}.jar \
maven-toolchain/target/original-maven-toolchain-%{version}.jar \
@@ -518,6 +519,9 @@ rm -rf $RPM_BUILD_ROOT
%doc
%changelog
+* Wed Jan 19 2011 Stanislav Ochotnicky <sochotnicky(a)redhat.com> - 2.2.1-20
+- Add maven-artifact-test to installation
+
* Tue Jan 18 2011 Stanislav Ochotnicky <sochotnicky(a)redhat.com> - 2.2.1-19
- Print plugin collector debug output only when maven2.jpp.debug mode is on
13 years, 3 months