Name: jutils Version: 1.0.1 Release: 1.20110719svn%{?dist} Summary: Common utilities for the Java Gaming Interface Group: Development/Libraries License: BSD URL: http://java.net/projects/jutils ### upstream only provides subversion checkout # tar creation instructions # svn export https://svn.java.net/svn/jutils~svn/trunk jutils # tar cfJ jutils-1.0.1.tar.xz jutils Source0: %{name}-%{version}.tar.xz BuildArch: noarch BuildRequires: java-devel BuildRequires: jpackage-utils BuildRequires: maven BuildRequires: maven-jar-plugin BuildRequires: maven-javadoc-plugin BuildRequires: maven-compiler-plugin BuildRequires: maven-surefire-maven-plugin BuildRequires: maven-surefire-provider-junit Requires: java Requires: jpackage-utils Requires: maven %description This is the utils project that contains useful shared functionality for the other Java Games Initiative APIs. %package javadoc Summary: Javadocs for %{name} Group: Documentation Requires: %{name} = %{version}-%{release} Requires: jpackage-utils BuildArch: noarch %description javadoc This package contains the API documentation for %{name}. %prep %setup -q -n %{name} sed -i 's/-SNAPSHOT//' pom.xml %build mvn-rpmbuild install javadoc:aggregate %install mkdir -p $RPM_BUILD_ROOT%{_javadir} # jar install -Dp -m 644 target/%{name}-%{version}.jar \ $RPM_BUILD_ROOT%{_javadir}/%{name}.jar # javadoc mkdir -p $RPM_BUILD_ROOT%{_javadocdir}/%{name} cp -rp target/site/apidocs/ $RPM_BUILD_ROOT%{_javadocdir}/%{name} # pom install -d -m 755 $RPM_BUILD_ROOT%{_mavenpomdir} install -pm 644 pom.xml $RPM_BUILD_ROOT%{_mavenpomdir}/JPP-%{name}.pom %add_maven_depmap JPP-%{name}.pom %{name}.jar %files %doc README.txt %{_mavenpomdir}/* %{_mavendepmapfragdir}/* %{_javadir}/* %files javadoc %{_javadocdir}/%{name} %changelog * Tue Jul 19 2011 Guido Grazioli - 1.0.1-1.20110719svn - Initial packaging