Name: maven-plugin-annotations Version: 3.1 Release: 1%{?dist} Summary: Maven Plugin Java 5 Annotations Group: Development/Libraries License: ASL 2.0 URL: http://maven.apache.org/plugin-tools/ Source0: http://repo2.maven.org/maven2/org/apache/maven/plugin-tools/%{name}/%{version}/%{name}-%{version}-sources.jar Source1: http://repo2.maven.org/maven2/org/apache/maven/plugin-tools/%{name}/%{version}/%{name}-%{version}.pom BuildArch: noarch BuildRequires: java-devel BuildRequires: jpackage-utils BuildRequires: maven Requires: java Requires: jpackage-utils Requires: maven %description This package provides Java 5 annotations to use in Mojos in plugins for Apache Maven. %package javadoc Group: Documentation Summary: API documentation for %{name} Requires: jpackage-utils %description javadoc This package provides %{summary}. %prep %setup -q -c mkdir -p src/main/java cp META-INF/{LICENSE,NOTICE} . mv META-INF src/main/resources mv org src/main/java cp %{SOURCE1} pom.xml find -name '*.java' -exec sh -c 'mv $0 $0.orig && native2ascii $0.orig $0' {} \; %build mvn-rpmbuild install javadoc:aggregate %install install -d -m 755 %{buildroot}%{_javadir} install -d -m 755 %{buildroot}%{_mavenpomdir} install -d -m 755 %{buildroot}%{_javadocdir}/%{name} install -m 644 target/%{name}-*.jar %{buildroot}%{_javadir}/%{name}.jar install -p -m 644 pom.xml %{buildroot}%{_mavenpomdir}/JPP-%{name}.pom %add_maven_depmap cp -rp target/site/apidocs/* %{buildroot}%{_javadocdir}/%{name} %files %doc LICENSE NOTICE %{_javadir}/%{name}.jar %{_mavenpomdir}/JPP-%{name}.pom %{_mavendepmapfragdir}/%{name} %files javadoc %doc LICENSE NOTICE %{_javadocdir}/%{name} %changelog * Mon Aug 13 2012 Mikolaj Izdebski - 3.1-1 - Initial packaging