rpms/maven-enforcer-rule-api/devel maven-enforcer-rule-api-jpp-depmap.xml, NONE, 1.1 maven-enforcer-rule-api.spec, NONE, 1.1 sources, 1.1, 1.2 .cvsignore, 1.1, 1.2
Alexander Kurtakov
akurtakov at fedoraproject.org
Tue Sep 1 07:40:19 UTC 2009
Author: akurtakov
Update of /cvs/pkgs/rpms/maven-enforcer-rule-api/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv16841/devel
Modified Files:
sources .cvsignore
Added Files:
maven-enforcer-rule-api-jpp-depmap.xml
maven-enforcer-rule-api.spec
Log Message:
Initial import.
--- NEW FILE maven-enforcer-rule-api-jpp-depmap.xml ---
<dependencies>
<dependency>
<maven>
<groupId>com.thoughtworks.qdox</groupId>
<artifactId>qdox</artifactId>
<version>1.6.3</version>
</maven>
<jpp>
<groupId>JPP</groupId>
<artifactId>qdox</artifactId>
<version>1.6.1</version>
</jpp>
</dependency>
</dependencies>
--- NEW FILE maven-enforcer-rule-api.spec ---
%define namedversion 1.0-alpha-2
Name: maven-enforcer-rule-api
Version: 1.0
Release: 0.1.a2.1.5%{?dist}
Summary: Generic interfaces needed by maven-enforcer-plugin
Group: Development/Libraries
License: ASL 2.0
URL: http://svn.apache.org/repos/asf/maven/shared/tags/maven-enforcer-rule-api-1.0-alpha-2
# svn export \
#http://svn.apache.org/repos/asf/maven/shared/tags/maven-enforcer-rule-api-1.0-alpha-2
# tar czf maven-enforcer-rule-api-1.0-alpha-2-src.tar.gz \
# maven-enforcer-rule-api-1.0-alpha-2
Source0: maven-enforcer-rule-api-%{namedversion}-src.tar.gz
Source1: %{name}-jpp-depmap.xml
BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
BuildArch: noarch
BuildRequires: jpackage-utils >= 0:1.7.2
BuildRequires: java-devel >= 0:1.5.0
BuildRequires: ant >= 0:1.6.5
BuildRequires: ant-junit
BuildRequires: maven2 >= 0:2.0.8
BuildRequires: maven2-plugin-ant
BuildRequires: maven2-plugin-assembly
BuildRequires: maven2-plugin-checkstyle
BuildRequires: maven2-plugin-compiler
BuildRequires: maven2-plugin-install
BuildRequires: maven2-plugin-jar
BuildRequires: maven2-plugin-javadoc
BuildRequires: maven2-plugin-plugin
BuildRequires: maven2-plugin-pmd
BuildRequires: maven2-plugin-project-info-reports
BuildRequires: maven2-plugin-resources
BuildRequires: maven2-plugin-site
BuildRequires: maven2-plugin-surefire = 2.3
BuildRequires: maven-surefire-provider-junit = 2.3
BuildRequires: maven-doxia
BuildRequires: checkstyle
BuildRequires: plexus-maven-plugin >= 0:1.3.5
BuildRequires: qdox
BuildRequires: tomcat5
BuildRequires: tomcat5-servlet-2.4-api
Requires: maven2
Requires(post): jpackage-utils >= 0:1.7.2
Requires(postun): jpackage-utils >= 0:1.7.2
%description
This component provides the generic interfaces needed to implement custom
rules for the maven-enforcer-plugin.
%package javadoc
Summary: Javadoc for maven-enforcer-rule-api
Group: Documentation
%description javadoc
Java API documentation for enforcer-rule-api.
%prep
%setup -q -n %{name}-%{namedversion}
%build
export MAVEN_REPO_LOCAL=`pwd`/.m2
mkdir $MAVEN_REPO_LOCAL
mvn-jpp \
-Dmaven.test.failure.ignore=true \
-Dmaven2.jpp.depmap.file=%{SOURCE1} \
-Dmaven.repo.local=$MAVEN_REPO_LOCAL \
install javadoc:javadoc
%install
rm -rf $RPM_BUILD_ROOT
# install jar
install -dm 755 $RPM_BUILD_ROOT/%{_javadir}
cp -p target/%{name}-%{namedversion}.jar \
$RPM_BUILD_ROOT/%{_javadir}/%{name}-%{version}.jar
ln -s %{name}-%{version}.jar $RPM_BUILD_ROOT/%{_javadir}/%{name}.jar
#install pom
install -dm 755 $RPM_BUILD_ROOT/%{_datadir}/maven2/poms
cp -p pom.xml \
$RPM_BUILD_ROOT/%{_datadir}/maven2/poms/JPP-maven-enforcer-rule-api.pom
#depmap entry
%add_to_maven_depmap org.apache.maven.shared maven-enforcer-rule-api %{namedversion} JPP maven-enforcer-rule-api
# install javadoc
install -dm 755 $RPM_BUILD_ROOT/%{_javadocdir}/%{name}
cp -a target/site/* $RPM_BUILD_ROOT/%{_javadocdir}/%{name}/
%post
%update_maven_depmap
%postun
%update_maven_depmap
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root,-)
%{_javadir}/*
%{_datadir}/maven2/poms/JPP-maven-enforcer-rule-api.pom
%{_mavendepmapfragdir}/%{name}
%files javadoc
%defattr(-,root,root,-)
%{_javadocdir}
%changelog
* Mon Aug 31 2009 Alexander Kurtakov <akurtako at redhat.com> 1.0-0.1.a2.1.5
- Fix line lenght.
- Remove with/without maven.
* Wed May 20 2009 Fernando Nasser <fnasser at redhat.com> 1.0-0.1.a2.1.4
- Fix license
* Mon Apr 27 2009 Yong Yang <yyang at redhat.com> 1.0-0.1.a2.1.3
- Add missing BRs maven-doxia*, checkstyle, plexus-maven-plugin, qdox
- Add jpp-depmap
- Rebuild with maven2-2.0.8 built in non-bootstrap mode
* Mon Mar 09 2009 Yong Yang <yyang at redhat.com> 1.0-0.1.a2.1.2
- Import from dbhole's maven2 2.0.8 packages, Initial build on JPP6
* Wed Dec 03 2008 Deepak Bhole <dbhole at redhat.com> 1.0-1.1
- Initial build.
Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/maven-enforcer-rule-api/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- sources 31 Aug 2009 23:17:21 -0000 1.1
+++ sources 1 Sep 2009 07:40:19 -0000 1.2
@@ -0,0 +1 @@
+4fe6dd9de1ddb6b9a6142dff18a957c8 maven-enforcer-rule-api-1.0-alpha-2-src.tar.gz
Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/maven-enforcer-rule-api/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- .cvsignore 31 Aug 2009 23:17:21 -0000 1.1
+++ .cvsignore 1 Sep 2009 07:40:19 -0000 1.2
@@ -0,0 +1 @@
+maven-enforcer-rule-api-1.0-alpha-2-src.tar.gz
More information about the fedora-extras-commits
mailing list