%global spec_ver 1.0 %global spec_name geronimo-validation_%{spec_ver}_spec Name: geronimo-validation Version: 1.1 Release: 4%{?dist}.art Summary: Geronimo implementation of JSR 303 Group: Development/Libraries License: ASL 2.0 URL: http://apache.org/ # svn export https://svn.apache.org/repos/asf/geronimo/specs/tags/geronimo-validation_1.0_spec-1.1/ # tar caf geronimo-validation_1.0_spec-1.1.tar.xz geronimo-validation_1.0_spec-1.1 Source0: %{spec_name}-%{version}.tar.xz Patch0: %{name}-build.patch BuildArch: noarch BuildRequires: jpackage-utils BuildRequires: maven BuildRequires: maven-surefire-plugin BuildRequires: maven-surefire-provider-junit BuildRequires: java-devel >= 1.6.0 BuildRequires: geronimo-parent-poms BuildRequires: geronimo-osgi-support Requires: jpackage-utils Requires: java >= 1.6.0 %description This is the Geronimo implementation of JSR-303, the Bean Validation API specification. %package javadoc Summary: Javadoc for %{name} Requires: jpackage-utils %description javadoc Javadoc for %{name}. %prep %setup -q -n %{spec_name}-%{version} %patch0 -p1 %build mvn-rpmbuild install javadoc:aggregate %install install -d -m 0755 $RPM_BUILD_ROOT%{_javadir} install -pm 0644 target/%{spec_name}-%{version}.jar \ $RPM_BUILD_ROOT%{_javadir}/%{name}.jar install -d -m 0755 $RPM_BUILD_ROOT%{_mavenpomdir} install -pm 0644 pom.xml \ $RPM_BUILD_ROOT%{_mavenpomdir}/JPP-%{name}.pom install -d -m 0755 $RPM_BUILD_ROOT%{_javadocdir}/%{name} cp -rp target/site/apidocs $RPM_BUILD_ROOT%{_javadocdir}/%{name}/ %add_maven_depmap JPP-%{name}.pom %{name}.jar -a javax.validation:validation-api %files %doc LICENSE NOTICE %{_mavenpomdir}/JPP-%{name}.pom %{_mavendepmapfragdir}/%{name} %{_javadir}/%{name}.jar %files javadoc %doc LICENSE NOTICE %{_javadocdir}/%{name} %changelog * Fri Jan 13 2012 Fedora Release Engineering - 1.1-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild * Thu Nov 17 2011 Andy Grimm 1.1-3 - add jpackage-utils dep for javadoc subpackage * Tue Oct 18 2011 Andy Grimm 1.1-2 - add maven fragment mapping for javax.validation * Mon Oct 17 2011 Andy Grimm 1.1-1 - Initial Build