[glassfish-jsp/f19] Build with XMvn

Michal Srb msrb at fedoraproject.org
Fri Jun 7 08:31:49 UTC 2013


commit 75c99cec8dbb20454d44573dba23dbea43c0484b
Author: Michal Srb <msrb at redhat.com>
Date:   Fri Jun 7 10:23:17 2013 +0200

    Build with XMvn
    
    - Fix URL for CDDL license

 .gitignore         |    1 +
 glassfish-jsp.spec |   59 ++++++++++++++-------------------------------------
 sources            |    2 +-
 3 files changed, 18 insertions(+), 44 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index cfdcd7d..6a95d7c 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,3 +3,4 @@
 /*.src.rpm
 /javax.servlet.jsp-*
 /.project
+/LICENSE.txt
diff --git a/glassfish-jsp.spec b/glassfish-jsp.spec
index f5cd0e4..43b4cf7 100644
--- a/glassfish-jsp.spec
+++ b/glassfish-jsp.spec
@@ -4,7 +4,7 @@
 
 Name:       glassfish-jsp
 Version:    2.2.6
-Release:    7%{?dist}
+Release:    8%{?dist}
 Summary:    Glassfish J2EE JSP API implementation
 
 Group:      Development/Libraries
@@ -15,33 +15,18 @@ Source0:    %{artifactId}-%{version}.tar.xz
 # SVN tag
 Source1:    generate_tarball.sh
 Source2:    http://www.apache.org/licenses/LICENSE-2.0.txt
-Source3:    http://hub.opensolaris.org/bin/download/Main/licensing/cddllicense.txt
+Source3:    https://svn.java.net/svn/glassfish~svn/tags/legal-1.1/src/main/resources/META-INF/LICENSE.txt
 
 Patch0:     %{name}-build-eclipse-compilers.patch
 
 BuildArch:  noarch
 
-BuildRequires:  java
-BuildRequires:  jpackage-utils
 BuildRequires:  maven-local
-BuildRequires:  maven-compiler-plugin
-BuildRequires:  maven-enforcer-plugin
-BuildRequires:  maven-jar-plugin
-BuildRequires:  maven-javadoc-plugin
-BuildRequires:  maven-plugin-bundle
-BuildRequires:  maven-release-plugin
-BuildRequires:  maven-source-plugin
-BuildRequires:  glassfish-jsp-api
-BuildRequires:  mvn(org.eclipse.jdt:core)
-BuildRequires:  mvn(javax.servlet:javax.servlet-api)
 BuildRequires:  mvn(javax.el:javax.el-api)
 BuildRequires:  mvn(javax.servlet.jsp:javax.servlet.jsp-api)
-
-Requires:       jpackage-utils
-Requires:       java
-Requires:       mvn(javax.servlet:javax.servlet-api)
-Requires:       mvn(javax.el:javax.el-api)
-Requires:       mvn(javax.servlet.jsp:javax.servlet.jsp-api)
+BuildRequires:  mvn(javax.servlet:javax.servlet-api)
+BuildRequires:  mvn(net.java:jvnet-parent)
+BuildRequires:  mvn(org.eclipse.jdt:core)
 
 Provides:   jsp = %{jspspec}
 Provides:   jsp%{jspspec}
@@ -59,7 +44,6 @@ This project provides a container independent implementation of JSP
 %package javadoc
 Summary:    API documentation for %{name}
 Group:      Documentation
-Requires:   jpackage-utils
 
 %description javadoc
 %{summary}.
@@ -70,38 +54,27 @@ Requires:   jpackage-utils
 cp -p %{SOURCE2} LICENSE
 cp -p %{SOURCE3} cddllicense.txt
 
-%build
-mvn-rpmbuild install javadoc:javadoc
+%mvn_alias : "javax.servlet:jsp-api" "org.eclipse.jetty.orbit:org.apache.jasper.glassfish"
 
+%build
+%mvn_build
 
 %install
+%mvn_install
 
-install -d -m 755 $RPM_BUILD_ROOT%{_javadir}
-
-install -m 644 target/%{artifactId}-%{version}.jar \
-  $RPM_BUILD_ROOT%{_javadir}/%{name}.jar
-
-
-install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}
-cp -pr target/site/apidocs/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}
-
-install -d -m 755 $RPM_BUILD_ROOT%{_mavenpomdir}
-install -pm 644 pom.xml $RPM_BUILD_ROOT/%{_mavenpomdir}/JPP-%{name}.pom
-
-%add_maven_depmap -a "javax.servlet:jsp-api,org.eclipse.jetty.orbit:org.apache.jasper.glassfish"
-
-%files
+%files -f .mfiles
+%dir %{_javadir}/%{name}
 %doc LICENSE cddllicense.txt
-%{_javadir}/%{name}.jar
-%{_mavendepmapfragdir}/%{name}
-%{_mavenpomdir}/JPP-%{name}.pom
 
-%files javadoc
+%files javadoc -f .mfiles-javadoc
 %doc LICENSE cddllicense.txt
-%{_javadocdir}/%{name}
 
 
 %changelog
+* Fri Jun 07 2013 Michal Srb <msrb at redhat.com> - 2.2.6-8
+- Build with XMvn
+- Fix URL for CDDL license
+
 * Mon Mar  4 2013 Mikolaj Izdebski <mizdebsk at redhat.com> - 2.2.6-7
 - Add depmap for org.eclipse.jetty.orbit
 - Resolves: rhbz#917623
diff --git a/sources b/sources
index b515cff..7bcc4fd 100644
--- a/sources
+++ b/sources
@@ -1,3 +1,3 @@
 f5cb9c16d3de1d7c548d52dc2c8a8c78  javax.servlet.jsp-2.2.6.tar.xz
 3b83ef96387f14655fc854ddc3c6bd57  LICENSE-2.0.txt
-edd10f4fe16aeb62cf8aee5a0c7e54e1  cddllicense.txt
+750f58ec5aa643312ec92473fe229fe5  LICENSE.txt


More information about the scm-commits mailing list