[geronimo-validation] Initial import (#747357)

Andy Grimm arg at fedoraproject.org
Fri Nov 18 16:18:31 UTC 2011


commit fdb3f6d5f0ad3d1cd966975e1f248b37cd9e5932
Author: Andy Grimm <agrimm at gmail.com>
Date:   Fri Nov 18 11:17:44 2011 -0500

    Initial import (#747357)

 .gitignore                      |    1 +
 geronimo-validation-build.patch |   20 ++++++++++
 geronimo-validation.spec        |   75 +++++++++++++++++++++++++++++++++++++++
 sources                         |    1 +
 4 files changed, 97 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..6216f01 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/geronimo-validation_1.0_spec-1.1.tar.xz
diff --git a/geronimo-validation-build.patch b/geronimo-validation-build.patch
new file mode 100644
index 0000000..99fa10b
--- /dev/null
+++ b/geronimo-validation-build.patch
@@ -0,0 +1,20 @@
+diff -ur geronimo-validation_1.0_spec-1.1/pom.xml geronimo-validation-api-1.1/pom.xml
+--- geronimo-validation_1.0_spec-1.1/pom.xml	2010-04-22 05:59:28.058343000 -0400
++++ geronimo-validation_1.0_spec-1.1/pom.xml	2011-10-17 22:38:25.000000000 -0400
+@@ -24,16 +24,9 @@
+ 
+     <modelVersion>4.0.0</modelVersion>
+ 
+-    <parent>
+-        <groupId>org.apache.geronimo.genesis</groupId>
+-        <artifactId>genesis-java5-flava</artifactId>
+-        <version>2.0</version>
+-    </parent>
+-
+     <groupId>org.apache.geronimo.specs</groupId>
+     <artifactId>geronimo-validation_1.0_spec</artifactId>
+     <version>1.1</version>
+-    <packaging>bundle</packaging>
+     <name>Apache Geronimo JSR-303 Bean Validation Spec API</name>
+     <description>Apache Geronimo implementation of the JSR-303 Bean Validation Spec API</description>
+ 
diff --git a/geronimo-validation.spec b/geronimo-validation.spec
new file mode 100644
index 0000000..d5517fb
--- /dev/null
+++ b/geronimo-validation.spec
@@ -0,0 +1,75 @@
+%global spec_ver 1.0
+%global spec_name geronimo-validation_%{spec_ver}_spec
+
+Name:           geronimo-validation
+Version:        1.1
+Release:        3%{?dist}
+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
+* Thu Nov 17 2011 Andy Grimm <agrimm at gmail.com> 1.1-3
+- add jpackage-utils dep for javadoc subpackage
+
+* Tue Oct 18 2011 Andy Grimm <agrimm at gmail.com> 1.1-2
+- add maven fragment mapping for javax.validation
+
+* Mon Oct 17 2011 Andy Grimm <agrimm at gmail.com> 1.1-1
+- Initial Build
diff --git a/sources b/sources
index e69de29..3648866 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+c657b56c21c70a4142e92c468d98ea05  geronimo-validation_1.0_spec-1.1.tar.xz


More information about the scm-commits mailing list