rpms/plexus-interactivity/devel sources, 1.2, 1.3 plexus-interactivity.spec, 1.5, 1.6 .cvsignore, 1.2, 1.3
Alexander Kurtakov
akurtakov at fedoraproject.org
Wed Jul 21 14:07:21 UTC 2010
- Previous message: rpms/mksh/F-12 mksh-39c-dblalias.patch, NONE, 1.1 mksh-39c-fixsetx.patch, NONE, 1.1 mksh.spec, 1.28, 1.29
- Next message: rpms/perl-Archive-Tar/EL-5 dead.package, NONE, 1.1 perl-Archive-Tar.spec, 1.24, NONE sources, 1.9, NONE
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: akurtakov
Update of /cvs/pkgs/rpms/plexus-interactivity/devel
In directory cvs01.phx2.fedoraproject.org:/tmp/cvs-serv14066/devel
Modified Files:
sources plexus-interactivity.spec .cvsignore
Log Message:
- Update to alpha 6.
Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/plexus-interactivity/devel/sources,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -p -r1.2 -r1.3
--- sources 13 Mar 2007 23:08:09 -0000 1.2
+++ sources 21 Jul 2010 14:07:21 -0000 1.3
@@ -1 +1 @@
-7b2a814da29fc1118bc5b4e4bc6225eb plexus-interactivity-1.0-alpha-5-src.tar.bz2
+8d18d894a2a393bf2dd6574b7beda32b plexus-interactivity-1.0-alpha-6-src.tar.xz
Index: plexus-interactivity.spec
===================================================================
RCS file: /cvs/pkgs/rpms/plexus-interactivity/devel/plexus-interactivity.spec,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -p -r1.5 -r1.6
--- plexus-interactivity.spec 26 Jul 2009 18:55:57 -0000 1.5
+++ plexus-interactivity.spec 21 Jul 2010 14:07:21 -0000 1.6
@@ -28,36 +28,19 @@
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#
-# We just want to use ant
-%define _without_maven 1
-
-# If you don't want to build with maven, and use straight ant instead,
-# give rpmbuild option '--without maven'
-
-%define with_maven %{!?_without_maven:1}%{?_without_maven:0}
-%define without_maven %{?_without_maven:1}%{!?_without_maven:0}
-
Name: plexus-interactivity
Version: 1.0
-Release: 0.3.a5.2.3%{?dist}
+Release: 0.3.a6.3%{?dist}
Epoch: 0
Summary: Plexus Interactivity Handler Component
License: MIT
Group: Development/Libraries
URL: http://plexus.codehaus.org/
# svn export \
-# svn://svn.plexus.codehaus.org/plexus/tags/plexus-interactivity-1.0-alpha-5/
-# tar cjf plexus-interactivity-1.0-alpha-5-src.tar.bz2 \
-# plexus-interactivity-1.0-alpha-5
-# md5sum 7b2a814da29fc1118bc5b4e4bc6225eb
-Source0: plexus-interactivity-1.0-alpha-5-src.tar.bz2
-
-Source1: plexus-interactivity-1.0-api-build.xml
-Source2: plexus-interactivity-1.0-jline-build.xml
-%if %{with_maven}
-Source3: plexus-interactivity-1.0-api-project.xml
-Source4: plexus-interactivity-1.0-jline-project.xml
-%endif
+# http://svn.codehaus.org/plexus/plexus-components/tags/plexus-interactivity-1.0-alpha-6/
+# tar caf plexus-interactivity-1.0-alpha-6-src.tar.xz \
+# plexus-interactivity-1.0-alpha-6
+Source0: plexus-interactivity-1.0-alpha-6-src.tar.xz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
@@ -65,9 +48,14 @@ BuildArch: noarch
BuildRequires: jpackage-utils >= 0:1.6
BuildRequires: ant >= 0:1.6
BuildRequires: ant-nodeps
-%if %{with_maven}
-BuildRequires: maven
-%endif
+BuildRequires: maven2
+BuildRequires: maven-compiler-plugin
+BuildRequires: maven-javadoc-plugin
+BuildRequires: maven-site-plugin
+BuildRequires: maven-surefire-maven-plugin
+BuildRequires: maven-install-plugin
+BuildRequires: maven-resources-plugin
+BuildRequires: maven-jar-plugin
BuildRequires: jline
BuildRequires: plexus-container-default
BuildRequires: plexus-utils
@@ -92,68 +80,26 @@ Group: Development/Documentatio
Javadoc for %{name}.
%prep
-%setup -q -n plexus-interactivity-1.0-alpha-5
-cp %{SOURCE1} plexus-interactivity-api/build.xml
-cp %{SOURCE2} plexus-interactivity-jline/build.xml
-%if %{with_maven}
-cp %{SOURCE3} plexus-interactivity-api/project.xml
-cp %{SOURCE4} plexus-interactivity-jline/project.xml
-%endif
+%setup -q -n plexus-interactivity-1.0-alpha-6
%build
-%if %{with_maven}
-mkdir -p .maven/repository/maven/jars
-build-jar-repository .maven/repository/maven/jars \
-maven-jelly-tags
-
-mkdir -p .maven/repository/JPP/jars
-build-jar-repository -s -p .maven/repository/JPP/jars \
-jline plexus/container-default plexus/utils
-export MAVEN_HOME_LOCAL=$(pwd)/.maven
-%endif
-
-pushd plexus-interactivity-api
-%if %{with_maven}
-maven \
- -Dmaven.repo.remote=file:/usr/share/maven/repository \
- -Dmaven.home.local=$MAVEN_HOME_LOCAL \
- jar:install javadoc
-
-%else
-
-mkdir -p target/lib
-build-jar-repository -s -p target/lib plexus/container-default plexus/utils
-ant jar javadoc
-%endif
-popd
-
-pushd plexus-interactivity-jline
-%if %{with_maven}
-maven \
- -Dmaven.repo.remote=file:/usr/share/maven/repository \
- -Dmaven.home.local=$MAVEN_HOME_LOCAL \
- jar:install javadoc
-
-%else
-
-mkdir -p target/lib
-cp \
- ../plexus-interactivity-api/target/plexus-interactivity-api-1.0-alpha-5.jar \
- target/lib
-build-jar-repository -s -p target/lib jline plexus/container-default
-ant jar javadoc
-%endif
-popd
+export MAVEN_REPO_LOCAL=$(pwd)/.m2/repository
+mvn-jpp \
+ -e \
+ -Dmaven2.jpp.mode=true \
+ -Dmaven.repo.local=$MAVEN_REPO_LOCAL \
+ -Dmaven.test.skip=true \
+ install javadoc:javadoc
%install
rm -rf $RPM_BUILD_ROOT
# jars
install -d -m 755 $RPM_BUILD_ROOT%{_javadir}/plexus
install -pm 644 \
- plexus-interactivity-api/target/%{name}-api-%{version}-alpha-5.jar \
+ plexus-interactivity-api/target/%{name}-api-%{version}-alpha-6.jar \
$RPM_BUILD_ROOT%{_javadir}/plexus/interactivity-api-%{version}.jar
install -pm 644 \
- plexus-interactivity-jline/target/%{name}-jline-%{version}-alpha-5.jar \
+ plexus-interactivity-jline/target/%{name}-jline-%{version}-alpha-6.jar \
$RPM_BUILD_ROOT%{_javadir}/plexus/interactivity-jline-%{version}.jar
(cd $RPM_BUILD_ROOT%{_javadir}/plexus && \
for jar in *-%{version}*; do \
@@ -161,22 +107,44 @@ install -pm 644 \
done \
)
+install -d -m 755 $RPM_BUILD_ROOT%{_mavenpomdir}
+install -pm 644 \
+pom.xml $RPM_BUILD_ROOT%{_mavenpomdir}/JPP.%{parent}-%{subname}.pom
+install -pm 644 \
+plexus-interactivity-api/pom.xml \
+ $RPM_BUILD_ROOT%{_mavenpomdir}/JPP.%{name}-interactivity-api.pom
+install -pm 644 \
+plexus-interactivity-jline/pom.xml \
+ $RPM_BUILD_ROOT%{_mavenpomdir}/JPP.%{name}-interactivity-jline.pom
+
+%add_to_maven_depmap org.codehaus.plexus %{name} %{version} JPP/%{parent} %{subname}
+%add_to_maven_depmap org.codehaus.plexus %{name}-api %{version} JPP/%{parent} interactivity-api
+%add_to_maven_depmap org.codehaus.plexus %{name}-jline %{version} JPP/%{parent} interactivity-jline
+
# javadoc
install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}/api
-cp -pr plexus-interactivity-api/target/docs/apidocs/* \
+cp -pr plexus-interactivity-api/target/site/apidocs/* \
$RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}/api
install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}/jline
-cp -pr plexus-interactivity-jline/target/docs/apidocs/* \
+cp -pr plexus-interactivity-jline/target/site/apidocs/* \
$RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}/jline
ln -s %{name}-%{version} $RPM_BUILD_ROOT%{_javadocdir}/%{name}
%clean
rm -rf $RPM_BUILD_ROOT
+%post
+%update_maven_depmap
+
+%postun
+%update_maven_depmap
+
%files
%defattr(-,root,root,-)
%{_javadir}/*
+%{_mavenpomdir}/*
+%{_mavendepmapfragdir}/*
%files javadoc
%defattr(-,root,root,-)
@@ -184,6 +152,9 @@ rm -rf $RPM_BUILD_ROOT
%changelog
+* Wed Jul 21 2010 Alexander Kurtakov <akurtako at redhat.com> 0:1.0-0.3.a6.3
+- Update to alpha 6.
+
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0:1.0-0.3.a5.2.3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
@@ -206,4 +177,3 @@ rm -rf $RPM_BUILD_ROOT
* Mon Nov 07 2005 Ralph Apel <r.apel at r-apel.de> - 0:1.0-0.a5.1jpp
- First JPackage build
-
Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/plexus-interactivity/devel/.cvsignore,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -p -r1.2 -r1.3
--- .cvsignore 13 Mar 2007 23:08:09 -0000 1.2
+++ .cvsignore 21 Jul 2010 14:07:21 -0000 1.3
@@ -1 +1 @@
-plexus-interactivity-1.0-alpha-5-src.tar.bz2
+plexus-interactivity-1.0-alpha-6-src.tar.xz
- Previous message: rpms/mksh/F-12 mksh-39c-dblalias.patch, NONE, 1.1 mksh-39c-fixsetx.patch, NONE, 1.1 mksh.spec, 1.28, 1.29
- Next message: rpms/perl-Archive-Tar/EL-5 dead.package, NONE, 1.1 perl-Archive-Tar.spec, 1.24, NONE sources, 1.9, NONE
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the scm-commits
mailing list