[glassfish-jsp] Add javax.servlet.jsp directory and provides
Stanislav Ochotnicky
sochotni at fedoraproject.org
Mon Aug 5 18:44:15 UTC 2013
commit 50a8aaf089c146c76245cd7d4e8ff3055ce486da
Author: Stanislav Ochotnicky <sochotnicky at redhat.com>
Date: Mon Aug 5 19:48:32 2013 +0200
Add javax.servlet.jsp directory and provides
glassfish-jsp.spec | 12 ++++++++++--
1 files changed, 10 insertions(+), 2 deletions(-)
---
diff --git a/glassfish-jsp.spec b/glassfish-jsp.spec
index 29e08dd..86d18a6 100644
--- a/glassfish-jsp.spec
+++ b/glassfish-jsp.spec
@@ -22,8 +22,8 @@ Patch0: %{name}-build-eclipse-compilers.patch
BuildArch: noarch
BuildRequires: maven-local
+BuildRequires: glassfish-jsp-api
BuildRequires: mvn(javax.el:javax.el-api)
-BuildRequires: 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)
@@ -32,6 +32,8 @@ Provides: jsp = %{jspspec}
Provides: jsp%{jspspec}
Provides: javax.servlet.jsp
+# make sure the symlinks will be correct
+Requires: glassfish-jsp-api
%description
This project provides a container independent implementation of JSP
@@ -73,7 +75,13 @@ pushd %{buildroot}%{_javadir}/javax.servlet.jsp/
for jar in ../%{name}/*jar; do
ln -sf $jar .
done
-cp %{_javadir}/glassfish-jsp-api*.jar .
+# copy jsp-api so that build-classpath will include dep as well
+cp %{_javadir}/glassfish-jsp-api**.jar .
+if [ -f %{_javadir}/%{name}-api*.jar ];then
+ cp %{_javadir}/glassfish-jsp-api*.jar .
+else
+ cp %{_javadir}/glassfish-jsp-api/*.jar .
+fi
xmvn-subst .
popd
More information about the scm-commits
mailing list