%global namedreltag .Final %global namedversion %{version}%{?namedreltag} Name: jdeparser Version: 1.0.0 Release: 1%{?dist} Summary: Java source code generation library Group: Development/Libraries License: (CDDL or GPLv2 with exceptions) and MIT URL: https://github.com/jdeparser/ Source0: https://github.com/jdeparser/jdeparser/archive/%{namedversion}.tar.gz BuildRequires: java-devel BuildRequires: jboss-parent BuildRequires: maven-local BuildRequires: maven-enforcer-plugin BuildRequires: maven-resources-plugin BuildRequires: maven-source-plugin Requires: java BuildArch: noarch %description This project is a fork of com.sun.codemodel project, java source code generation library. %package javadoc Group: Documentation Summary: Javadoc for %{name} %description javadoc This package contains javadoc for %{name}. %prep %setup -q -n %{name}-%{namedversion} %build mvn-rpmbuild package javadoc:aggregate %install mkdir -p %{buildroot}%{_javadir} install -m 644 target/%{name}-%{namedversion}.jar \ %{buildroot}%{_javadir}/%{name}.jar mkdir -p %{buildroot}%{_mavenpomdir} install -pm 644 pom.xml %{buildroot}%{_mavenpomdir}/JPP-%{name}.pom %add_maven_depmap mkdir -p %{buildroot}%{_javadocdir}/%{name} cp -pr target/site/apidocs/* %{buildroot}%{_javadocdir}/%{name} # NOTE: README.md also contains part of the project license %files %{_javadir}/%{name}.jar %{_mavenpomdir}/JPP-%{name}.pom %{_mavendepmapfragdir}/%{name} %doc LICENSE-original.html README.md %files javadoc %{_javadocdir}/%{name} %doc LICENSE-original.html README.md %changelog * Thu May 16 2013 gil cattaneo 1.0.0-1 - initial rpm