From 9b32c74444c0bf00cfe6b28c613a0eaf4a856a83 Mon Sep 17 00:00:00 2001 From: Coty Sutherland Date: Tue, 12 Jun 2018 10:04:37 -0400 Subject: [PATCH] Add serlvet-api package back for FreeIPA --- pki-servlet-container.spec | 27 +++++++++++++++++++-------- 1 file changed, 19 insertions(+), 8 deletions(-) diff --git a/pki-servlet-container.spec b/pki-servlet-container.spec index 27c511f..96c8b15 100644 --- a/pki-servlet-container.spec +++ b/pki-servlet-container.spec @@ -139,12 +139,6 @@ Obsoletes: %{name}-jsp-2.2-api Requires: ecj >= 1:4.6.3 Requires(preun): coreutils -#%%package servlet-%%{servletspec}-api -Provides: servlet = %{servletspec} -Provides: servlet6 -Provides: servlet3 -Obsoletes: %{name}-servlet-3.0-api - #%%package el-%%{elspec}-api Provides: el_api = %{elspec} Obsoletes: %{name}-el-2.2-api @@ -159,6 +153,19 @@ Tomcat is developed in an open and participatory environment and released under the Apache Software License version 2.0. Tomcat is intended to be a collaboration of the best-of-breed developers from around the world. +%package servlet-%{servletspec}-api +Group: Development/Libraries +Summary: Apache Tomcat Java Servlet v%{servletspec} API Implementation Classes +Provides: servlet = %{servletspec} +Provides: servlet6 +Provides: servlet3 +Obsoletes: %{name}-servlet-3.1-api +Requires(post): chkconfig +Requires(postun): chkconfig + +%description servlet-%{servletspec}-api +Apache Tomcat Servlet API Implementation Classes. + %prep %setup -q -n %{packdname} @@ -364,7 +371,7 @@ done # Generate a depmap fragment javax.servlet:servlet-api pointing to # tomcat-servlet-3.0-api for backwards compatibility # also provide jetty depmap (originally in jetty package, but it's cleaner to have it here -%add_maven_depmap JPP-tomcat-servlet-api.pom tomcat-servlet-api.jar +%add_maven_depmap JPP-tomcat-servlet-api.pom tomcat-servlet-api.jar -f "tomcat-servlet-api" # replace temporary copy with link %{__ln_s} -f $(abs2rel %{bindir}/tomcat-juli.jar %{libdir}) ${RPM_BUILD_ROOT}%{libdir}/ @@ -510,10 +517,14 @@ fi %{_mavenpomdir}/JPP.%{name}-jni.pom %{_mavenpomdir}/JPP.%{name}-util-scan.pom %{_mavenpomdir}/JPP-%{name}-jsp-api.pom -%{_mavenpomdir}/JPP-%{name}-servlet-api.pom %{_mavenpomdir}/JPP-%{name}-el-api.pom %{_datadir}/maven-metadata/tomcat.xml +%files servlet-%{servletspec}-api -f output/dist/src/res/maven/.mfiles-tomcat-servlet-api +%defattr(-,root,root,-) +%doc LICENSE +%{_javadir}/%{name}-servlet-%{servletspec}*.jar + %changelog * Fri Jun 08 2018 Coty Sutherland 9.0.7-1 - new package built with tito