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