diff --git a/maven-artifact-resolver.spec b/maven-artifact-resolver.spec index 722313c..5d94cec 100644 --- a/maven-artifact-resolver.spec +++ b/maven-artifact-resolver.spec @@ -1,10 +1,9 @@ Name: maven-artifact-resolver Version: 1.0 -Release: 8%{?dist} +Release: 9%{?dist} # Epoch is added because the original package's version in maven-shared is 1.1-SNAPSHOT Epoch: 1 Summary: Maven Artifact Resolution API -Group: Development/Libraries License: ASL 2.0 URL: http://maven.apache.org/shared/%{name} Source0: http://central.maven.org/maven2/org/apache/maven/shared/%{name}/%{version}/%{name}-%{version}-source-release.zip @@ -14,20 +13,15 @@ Patch0: %{name}-plexus.patch BuildArch: noarch -BuildRequires: java-devel >= 1:1.6.0 -BuildRequires: jpackage-utils BuildRequires: maven-local -BuildRequires: maven-surefire-provider-junit4 -BuildRequires: plexus-containers-component-metadata -BuildRequires: maven-artifact-manager -BuildRequires: maven-project -BuildRequires: maven-shared - -Requires: java -Requires: jpackage-utils -Requires: maven-artifact-manager -Requires: maven-project -Requires: maven-shared +BuildRequires: mvn(junit:junit) +BuildRequires: mvn(org.apache.maven.shared:maven-shared-components) +BuildRequires: mvn(org.apache.maven:maven-artifact) +BuildRequires: mvn(org.apache.maven:maven-artifact-manager) +BuildRequires: mvn(org.apache.maven:maven-compat) +BuildRequires: mvn(org.apache.maven:maven-core) +BuildRequires: mvn(org.apache.maven:maven-project) +BuildRequires: mvn(org.easymock:easymock) Obsoletes: maven-shared-artifact-resolver < %{epoch}:%{version}-%{release} Provides: maven-shared-artifact-resolver = %{epoch}:%{version}-%{release} @@ -37,9 +31,7 @@ Provides a component for plugins to easily resolve project dependencies. %package javadoc -Group: Documentation Summary: Javadoc for %{name} -Requires: jpackage-utils %description javadoc API documentation for %{name}. @@ -60,35 +52,22 @@ API documentation for %{name}. rm src/test/java/org/apache/maven/shared/artifact/resolver/DefaultProjectDependenciesResolverIT.java %build -mvn-rpmbuild install javadoc:aggregate +%mvn_build %install -# JAR -install -dm 755 %{buildroot}%{_javadir} -install -pm 644 target/%{name}-%{version}.jar %{buildroot}%{_javadir}/%{name}.jar +%mvn_install -# POM -install -dm 755 %{buildroot}%{_mavenpomdir} -install -pm 644 pom.xml %{buildroot}%{_mavenpomdir}/JPP-%{name}.pom - -# JavaDoc -install -Ddm 755 %{buildroot}/%{_javadocdir}/%{name} -cp -pr target/site/apidocs/* %{buildroot}%{_javadocdir}/%{name} - -%add_maven_depmap - -%files +%files -f .mfiles %doc DEPENDENCIES LICENSE NOTICE -%{_javadir}/%{name}.jar -%{_mavenpomdir}/JPP-%{name}.pom -%{_mavendepmapfragdir}/%{name} -%files javadoc +%files javadoc -f .mfiles-javadoc %doc LICENSE NOTICE -%doc %{_javadocdir}/%{name} %changelog +* Mon Aug 05 2013 Michal Srb - 1:1.0-9 +- Adapt to current guidelines + * Sat Aug 03 2013 Fedora Release Engineering - 1:1.0-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild