Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:vlj:fedora14:maven2
maven-doxia-tools
maven-doxia-tools.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File maven-doxia-tools.spec of Package maven-doxia-tools
%global bootstrap 1 %global _mavenpomdir /usr/share/maven2/poms %global _mavendepmapfragdir /etc/maven/fragments Name: maven-doxia-tools Version: 1.2 Release: 4%{?dist} Summary: Maven Doxia Integration Tools Group: Development/Libraries License: ASL 2.0 URL: http://maven.apache.org/shared/maven-doxia-tools/ # svn export http://svn.apache.org/repos/asf/maven/shared/tags/maven-doxia-tools-1.2/ Source0: %{name}-%{version}.tbz Patch0: %{name}-update-interpolation.patch Patch1: pom.patch BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX) BuildRequires: java-devel mvn-helper %if !%{bootstrap} BuildRequires: jakarta-commons-io >= 1.4 BuildRequires: jakarta-commons-logging BuildRequires: plexus-utils BuildRequires: plexus-interpolation BuildRequires: plexus-container-default BuildRequires: plexus-i18n BuildRequires: maven-shared BuildRequires: maven-doxia BuildRequires: maven-doxia-sitetools BuildRequires: maven2-plugin-compiler BuildRequires: maven2-plugin-install BuildRequires: maven2-plugin-jar BuildRequires: maven2-plugin-javadoc BuildRequires: maven2-plugin-resources BuildRequires: maven2-plugin-surefire BuildRequires: maven-shared-plugin-testing-harness BuildRequires: maven-shared-reporting-impl BuildRequires: plexus-maven-plugin BuildRequires: java-devel >= 1:1.6.0 %endif BuildArch: noarch Requires: jakarta-commons-io Requires: plexus-utils Requires: plexus-interpolation Requires: plexus-container-default Requires: plexus-i18n Requires: maven-shared Requires: maven-doxia Requires: maven-doxia-sitetools Requires: jpackage-utils Requires(post): jpackage-utils Requires(postun): jpackage-utils %description A collection of tools to help the integration of Doxia in Maven plugins. # %package javadoc # Summary: Javadoc for %{name} # Group: Documentation # Requires: jpackage-utils # # %description javadoc # API documentation for %{name}. %prep %setup -q %patch0 -p1 %patch1 mvn-helper replace -r /usr/share/maven2/bootstrap_repo/mvn-pass1/ . mvn-helper filter -f /etc/mvn-helper/config.xml . %build export MAVEN_REPO_LOCAL=$(pwd)/.m2/repository mkdir -p $MAVEN_REPO_LOCAL # mvn-jpp \ # -Dmaven.repo.local=$MAVEN_REPO_LOCAL \ # -Dmaven.test.skip=true \ # install javadoc:javadoc mvn --settings /usr/share/maven2/conf/settings-custom.xml -Dmaven.test.skip=true install %install mkdir -p $RPM_BUILD_ROOT%{_javadir} install -m 644 target/%{name}-%{version}.jar \ $RPM_BUILD_ROOT%{_javadir}/%{name}-%{version}.jar (cd $RPM_BUILD_ROOT%{_javadir} && for jar in *-%{version}.jar; do ln -sf ${jar} `echo $jar| sed "s|-%{version}||g"`; done) # mkdir -p $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version} # cp -pr target/site/apidocs/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version} # (cd $RPM_BUILD_ROOT%{_javadocdir} && ln -sf %{name}-%{version} %{name}) install -d -m 755 $RPM_BUILD_ROOT%{_mavenpomdir} install -pm 644 pom.xml $RPM_BUILD_ROOT/%{_mavenpomdir}/JPP-%{name}.pom %add_to_maven_depmap org.apache.maven.shared %{name} %{version} JPP %{name} %clean rm -rf $RPM_BUILD_ROOT %post %update_maven_depmap %postun %update_maven_depmap %files %defattr(-,root,root,-) %{_javadir}/ %{_mavenpomdir}/ %doc %{_mavendepmapfragdir} %{_mavendepmapfragdir}/%{name} # %files javadoc # %defattr(-,root,root,-) # %doc %{_javadocdir}/* %changelog * Tue May 11 2010 Mary Ellen Foster <mefoster at gmail.com> 1.2-4 - BuildRequire jakarta-commons-logging * Mon May 10 2010 Mary Ellen Foster <mefoster at gmail.com> 1.2-3 - BuildRequire java >= 1:1.6.0 - Clean up changelog numbers * Mon May 10 2010 Mary Ellen Foster <mefoster at gmail.com> 1.2-2 - Get (Build)Requirements right * Wed Mar 31 2010 Mary Ellen Foster <mefoster at gmail.com> 1.2-1 - Initial version - Don't run tests until maven-surefire is rebuilt
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor