Name: jetty-build-support Version: 1.1 Release: 1%{?dist} Summary: Jetty build support files Group: Development/Libraries # licensing bug upstream # https://bugs.eclipse.org/bugs/show_bug.cgi?id=362646 # - commit stating the license is already there License: ASL 2.0 or EPL URL: http://www.eclipse.org/jetty/ Source0: http://git.eclipse.org/c/jetty/org.eclipse.jetty.toolchain.git/snapshot/%{name}-%{version}.tar.bz2 # rpmlint config file (fedpkg lint will use this) #Source1: .rpmlint BuildArch: noarch BuildRequires: jpackage-utils BuildRequires: maven BuildRequires: maven-compiler-plugin BuildRequires: maven-javadoc-plugin BuildRequires: maven-source-plugin BuildRequires: maven-enforcer-api BuildRequires: maven-surefire-provider-junit4 BuildRequires: jetty-toolchain BuildRequires: junit4 Requires: maven Requires: maven-project Requires: maven-enforcer Requires: jpackage-utils Requires: jetty-toolchain Requires: maven-enforcer-api Requires: plexus-container-default %description Build Support for Jetty. Contains enforcer rules, PMD rulesets, etc. %package javadoc Summary: API documentation for %{name} Group: Documentation Requires: jpackage-utils %description javadoc %{summary}. %prep %setup -q %build pushd %{name} mvn-rpmbuild install javadoc:aggregate %install # poms install -d -m 755 %{buildroot}%{_mavenpomdir} pushd %{name} install -pm 644 pom.xml \ %{buildroot}%{_mavenpomdir}/JPP-%{name}.pom install -Dp -m 644 target/%{name}-%{version}.jar %{buildroot}%{_javadir}/%{name}.jar %add_maven_depmap JPP-%{name}.pom %{name}.jar # javadoc install -d -m 755 %{buildroot}%{_javadocdir}/%{name} cp -pr target/site/apidocs/* %{buildroot}%{_javadocdir}/%{name} popd %files %{_mavenpomdir}/JPP-%{name}.pom %{_javadir}/%{name}.jar %{_mavendepmapfragdir}/%{name} %files javadoc %doc %{_javadocdir}/%{name} %changelog * Thu Nov 3 2011 Stanislav Ochotnicky - 1.1-1 - Initial version of the package