1
0
forked from pool/jetty-minimal
2021-07-19 10:13:56 +00:00
committed by Git OBS Bridge
parent 3d734b5b7d
commit 76357fdd4c
5 changed files with 269 additions and 16 deletions

View File

@@ -30,17 +30,17 @@ URL: https://www.eclipse.org/jetty/
Source0: https://github.com/eclipse/%{base_name}.project/archive/%{base_name}-%{version}%{addver}.tar.gz#/%{src_name}.tar.gz
BuildRequires: fdupes
BuildRequires: maven-local
BuildRequires: mvn(com.github.jnr:jnr-unixsocket)
BuildRequires: mvn(javax.annotation:javax.annotation-api)
BuildRequires: mvn(javax.servlet:javax.servlet-api)
BuildRequires: mvn(javax.transaction:javax.transaction-api)
BuildRequires: mvn(org.apache.ant:ant)
BuildRequires: mvn(org.apache.ant:ant-launcher)
BuildRequires: mvn(org.apache.felix:maven-bundle-plugin)
BuildRequires: mvn(org.apache.maven.plugins:maven-antrun-plugin)
BuildRequires: mvn(org.apache.maven.plugins:maven-dependency-plugin)
BuildRequires: mvn(org.apache.maven.plugins:maven-shade-plugin)
BuildRequires: mvn(org.apache.tomcat:tomcat-jasper)
BuildRequires: mvn(org.apache.tomcat:tomcat-util-scan)
BuildRequires: mvn(org.codehaus.mojo:build-helper-maven-plugin)
BuildRequires: mvn(org.eclipse.jetty.orbit:javax.mail.glassfish)
BuildRequires: mvn(org.eclipse.jetty.toolchain:jetty-schemas)
BuildRequires: mvn(org.ow2.asm:asm)
BuildRequires: mvn(org.ow2.asm:asm-commons)
@@ -207,7 +207,8 @@ Group: Productivity/Networking/Web/Servers
%package -n %{base_name}-server
Summary: The server module for Jetty
Group: Productivity/Networking/Web/Servers
# FIXME: use correct group or remove it, see "https://en.opensuse.org/openSUSE:Package_group_guidelines"
Group: Productivity/Neorg.apache.maven.plugins:maven-dependency-plugintworking/Web/Servers
%description -n %{base_name}-server
%{extdesc} %{summary}.
@@ -233,13 +234,6 @@ Group: Productivity/Networking/Web/Servers
%description -n %{base_name}-start
%{extdesc} %{summary}.
%package -n %{base_name}-unixsocket
Summary: The unixsocket module for Jetty
Group: Productivity/Networking/Web/Servers
%description -n %{base_name}-unixsocket
%{extdesc} %{summary}.
%package -n %{base_name}-util
Summary: The util module for Jetty
Group: Productivity/Networking/Web/Servers
@@ -373,7 +367,7 @@ rm -fr examples/embedded/src/main/java/org/eclipse/jetty/embedded/ManyConnectors
# the default location is not allowed by SELinux
sed -i '/<SystemProperty name="jetty.state"/d' \
jetty-home/src/main/resources/etc/jetty-started.xml
jetty-home/src/main/resources%{_sysconfdir}/jetty-started.xml
# remote-resources only copies about.html
%pom_remove_plugin :maven-remote-resources-plugin
@@ -394,7 +388,7 @@ sed -i '/<SystemProperty name="jetty.state"/d' \
%pom_disable_module examples
%pom_disable_module jetty-distribution
%pom_disable_module jetty-runner
#%%pom_disable_module jetty-http-spi
%pom_disable_module jetty-unixsocket
%pom_disable_module jetty-alpn
%pom_disable_module jetty-home
@@ -503,8 +497,6 @@ ln -s %{_javadir}/%{base_name}/%{base_name}-ant.jar %{buildroot}%{_datadir}/ant/
%files -n %{base_name}-servlets -f .mfiles-jetty-servlets
%files -n %{base_name}-unixsocket -f .mfiles-jetty-unixsocket
%files javadoc -f .mfiles-javadoc
%license LICENSE NOTICE.txt