Sophie

Sophie

distrib > Mageia > 3 > i586 > media > core-release-src > by-pkgid > 835eb95fa11e7de7782ea01cc0819b33 > files > 2

geronimo-validation-1.1-3.mga3.src.rpm

%global spec_ver 1.0
%global spec_name geronimo-validation_%{spec_ver}_spec

Name:           geronimo-validation
Version:        1.1
Release:        %mkrel 3
Summary:        Geronimo implementation of JSR 303
Group:          Development/Java
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 >= 0:1.6.0
BuildRequires:  geronimo-parent-poms
BuildRequires:  geronimo-osgi-support
Requires:       jpackage-utils
Requires:       java >= 0:1.6.0

Obsoletes:      geronimo-validation-1.0-api
Provides:       geronimo-validation-1.0-api = %version-%release

%description
This is the Geronimo implementation of JSR-303, the Bean
Validation API specification.

%files
%doc LICENSE NOTICE
%{_mavenpomdir}/JPP-%{name}.pom
%{_mavendepmapfragdir}/%{name}
%{_javadir}/%{name}.jar

#--------------------------------------------------------------------

%package javadoc
Summary:        Javadoc for %{name}
Requires:       jpackage-utils
Group:          Development/Java

%description javadoc
Javadoc for %{name}.

%files javadoc
%doc LICENSE NOTICE
%{_javadocdir}/%{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



%changelog

* Sat Jan 12 2013 umeabot <umeabot> 1.1-3.mga3
+ Revision: 351476
- Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild

* Mon Jun 25 2012 dmorgan <dmorgan> 1.1-2.mga3
+ Revision: 263472
- Obsoletes geronimo-validation-1.0-api as this is the same package

* Thu Jun 21 2012 dmorgan <dmorgan> 1.1-1.mga3
+ Revision: 262526
- imported package geronimo-validation