3933c7
# Copyright (c) 2000-2007, JPackage Project
3933c7
# All rights reserved.
3933c7
#
3933c7
# Redistribution and use in source and binary forms, with or without
3933c7
# modification, are permitted provided that the following conditions
3933c7
# are met:
3933c7
#
3933c7
# 1. Redistributions of source code must retain the above copyright
3933c7
#    notice, this list of conditions and the following disclaimer.
3933c7
# 2. Redistributions in binary form must reproduce the above copyright
3933c7
#    notice, this list of conditions and the following disclaimer in the
3933c7
#    documentation and/or other materials provided with the
3933c7
#    distribution.
3933c7
# 3. Neither the name of the JPackage Project nor the names of its
3933c7
#    contributors may be used to endorse or promote products derived
3933c7
#    from this software without specific prior written permission.
3933c7
#
3933c7
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
3933c7
# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
3933c7
# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
3933c7
# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
3933c7
# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
3933c7
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
3933c7
# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
3933c7
# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
3933c7
# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
3933c7
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
3933c7
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
3933c7
#
3933c7
4d81b2
%global jtuid       110
4d81b2
%global username    %{name}
4d81b2
%global confdir     %{_sysconfdir}/%{name}
4d81b2
%global logdir      %{_localstatedir}/log/%{name}
4d81b2
%global homedir     %{_datadir}/%{name}
4d81b2
%global jettycachedir %{_localstatedir}/cache/%{name}
4d81b2
%global tempdir     %{jettycachedir}/temp
4d81b2
%global rundir      %{_localstatedir}/run/%{name}
4d81b2
%global jettylibdir %{_localstatedir}/lib/%{name}
4d81b2
%global appdir      %{jettylibdir}/webapps
3933c7
76c5d6
3b5dbe
%global addver  .v20190813
8533c1
9e8cd2
# minimal version required to build eclipse and thermostat
9e8cd2
# eclipse needs: util, server, http, continuation, io, security, servlet
9e8cd2
# thermostat needs: server, jaas, webapp
9e8cd2
# above modules need: jmx, xml
9e8cd2
%bcond_with     jp_minimal
a80f76
3933c7
Name:           jetty
3b5dbe
Version:        9.4.20
8fd386
Release:        1%{addver}%{?dist}
Stanislav Ochotnicky 2c3ce1
Summary:        Java Webserver and Servlet Container
3933c7
e40d73
# Jetty is dual licensed under both ASL 2.0 and EPL 1.0, see NOTICE.txt
515b67
License:        ASL 2.0 or EPL-1.0
df5799
URL:            http://www.eclipse.org/jetty/
68dcea
Source0:        https://github.com/eclipse/%{name}.project/archive/%{name}-%{version}%{addver}.tar.gz
fbf022
Source1:        jetty.sh
5dd50a
Source3:        jetty.logrotate
Stanislav Ochotnicky d1e4b3
Source5:        %{name}.service
a96968
# MIT license text taken from Utf8Appendable.java
a96968
Source6:        LICENSE-MIT
Stanislav Ochotnicky 2c3ce1
3b5dbe
Patch1:         0001-Distro-jetty.home.patch
fd9886
Stanislav Ochotnicky e5a3e9
BuildRequires:  maven-local
9e8cd2
BuildRequires:  mvn(javax.servlet:javax.servlet-api)
9e8cd2
BuildRequires:  mvn(org.apache.felix:maven-bundle-plugin)
9e8cd2
BuildRequires:  mvn(org.apache.maven.plugins:maven-shade-plugin)
9e8cd2
BuildRequires:  mvn(org.codehaus.mojo:build-helper-maven-plugin)
9e8cd2
BuildRequires:  mvn(org.slf4j:slf4j-api)
9e8cd2
9e8cd2
%if %{without jp_minimal}
9e8cd2
BuildRequires:  maven-local
99e20a
BuildRequires:  mvn(com.github.jnr:jnr-unixsocket)
99e20a
BuildRequires:  mvn(javax.annotation:javax.annotation-api)
99e20a
BuildRequires:  mvn(javax.enterprise:cdi-api)
99e20a
BuildRequires:  mvn(javax.servlet:javax.servlet-api)
9e8cd2
BuildRequires:  mvn(javax.servlet.jsp:javax.servlet.jsp-api)
99e20a
BuildRequires:  mvn(javax.servlet:jstl)
99e20a
BuildRequires:  mvn(javax.transaction:javax.transaction-api)
99e20a
BuildRequires:  mvn(javax.websocket:javax.websocket-api)
7f635e
BuildRequires:  mvn(javax.websocket:javax.websocket-client-api)
99e20a
BuildRequires:  mvn(org.apache.ant:ant)
99e20a
BuildRequires:  mvn(org.apache.ant:ant-launcher)
99e20a
BuildRequires:  mvn(org.apache.felix:maven-bundle-plugin)
99e20a
BuildRequires:  mvn(org.apache.maven:maven-artifact)
99e20a
BuildRequires:  mvn(org.apache.maven:maven-core)
99e20a
BuildRequires:  mvn(org.apache.maven:maven-plugin-api)
99e20a
BuildRequires:  mvn(org.apache.maven:maven-project)
99e20a
BuildRequires:  mvn(org.apache.maven.plugins:maven-antrun-plugin)
99e20a
BuildRequires:  mvn(org.apache.maven.plugins:maven-assembly-plugin)
99e20a
BuildRequires:  mvn(org.apache.maven.plugins:maven-dependency-plugin)
99e20a
BuildRequires:  mvn(org.apache.maven.plugins:maven-failsafe-plugin)
99e20a
BuildRequires:  mvn(org.apache.maven.plugins:maven-plugin-plugin)
99e20a
BuildRequires:  mvn(org.apache.maven.plugins:maven-remote-resources-plugin)
99e20a
BuildRequires:  mvn(org.apache.maven.plugins:maven-shade-plugin)
99e20a
BuildRequires:  mvn(org.apache.maven.plugins:maven-war-plugin)
7f635e
BuildRequires:  mvn(org.apache.maven.plugin-tools:maven-plugin-annotations)
99e20a
BuildRequires:  mvn(org.apache.maven.plugin-tools:maven-plugin-tools-api)
7f635e
BuildRequires:  mvn(org.apache.maven.shared:maven-artifact-transfer)
99e20a
BuildRequires:  mvn(org.apache.taglibs:taglibs-standard-impl)
99e20a
BuildRequires:  mvn(org.apache.taglibs:taglibs-standard-spec)
99e20a
BuildRequires:  mvn(org.apache.tomcat:tomcat-jasper)
99e20a
BuildRequires:  mvn(org.codehaus.mojo:build-helper-maven-plugin)
99e20a
BuildRequires:  mvn(org.codehaus.mojo:exec-maven-plugin)
99e20a
BuildRequires:  mvn(org.eclipse.jetty.alpn:alpn-api)
99e20a
BuildRequires:  mvn(org.eclipse.jetty.orbit:javax.mail.glassfish)
99e20a
BuildRequires:  mvn(org.eclipse.jetty.orbit:javax.security.auth.message)
7f635e
BuildRequires:  mvn(org.eclipse.jetty.toolchain:jetty-assembly-descriptors)
99e20a
BuildRequires:  mvn(org.eclipse.jetty.toolchain:jetty-schemas)
99e20a
BuildRequires:  mvn(org.eclipse.jetty.toolchain:jetty-test-helper)
9e8cd2
BuildRequires:  mvn(org.jboss.weld.servlet:weld-servlet-core)
99e20a
BuildRequires:  mvn(org.mongodb:mongo-java-driver)
99e20a
BuildRequires:  mvn(org.ow2.asm:asm)
99e20a
BuildRequires:  mvn(org.ow2.asm:asm-commons)
99e20a
BuildRequires:  mvn(org.slf4j:slf4j-api)
99e20a
BuildRequires:  mvn(org.springframework:spring-beans)
Stanislav Ochotnicky ca4ad7
99e20a
BuildRequires:  mvn(org.mortbay.jetty.alpn:alpn-boot)
9e8cd2
BuildRequires:  mvn(org.eclipse.jetty.toolchain:jetty-artifact-remote-resources)
99e20a
BuildRequires:  mvn(org.eclipse.jetty.toolchain:jetty-distribution-remote-resources)
9e8cd2
BuildRequires:  mvn(org.eclipse.jetty.toolchain:jetty-test-policy)
99e20a
#BuildRequires:  mvn(org.eclipse.jetty.toolchain.setuid:jetty-setuid-java)
99e20a
BuildRequires:  maven-javadoc-plugin
9e8cd2
BuildRequires:  glassfish-el
a0bc63
BuildRequires:  systemd
515b67
BuildRequires:  junit5
Stanislav Ochotnicky 2c3ce1
99e20a
# duplicate providers, choose one
99e20a
BuildRequires:  jboss-websocket-1.0-api
99e20a
Requires:       jboss-websocket-1.0-api
9e8cd2
%endif # without jp_minimal
99e20a
99e20a
BuildArch:      noarch
b1c1c8
9e8cd2
# jp_minimal doesn't have main package
9e8cd2
%if %{without jp_minimal}
Severin Gehwolf a4d9c6
# Explicit requires for javapackages-tools since jetty.sh script
Severin Gehwolf a4d9c6
# uses /usr/share/java-utils/java-functions
Severin Gehwolf a4d9c6
Requires:       javapackages-tools
b1c1c8
Requires:       %{name}-annotations = %{version}-%{release}
b1c1c8
Requires:       %{name}-ant = %{version}-%{release}
b1c1c8
Requires:       %{name}-client = %{version}-%{release}
b1c1c8
Requires:       %{name}-continuation = %{version}-%{release}
b1c1c8
Requires:       %{name}-deploy = %{version}-%{release}
b1c1c8
Requires:       %{name}-fcgi-client = %{version}-%{release}
b1c1c8
Requires:       %{name}-fcgi-server = %{version}-%{release}
b1c1c8
Requires:       %{name}-http = %{version}-%{release}
b1c1c8
Requires:       %{name}-http-spi = %{version}-%{release}
b1c1c8
Requires:       %{name}-io = %{version}-%{release}
b1c1c8
Requires:       %{name}-jaas = %{version}-%{release}
b1c1c8
Requires:       %{name}-jaspi = %{version}-%{release}
b1c1c8
Requires:       %{name}-jmx = %{version}-%{release}
b1c1c8
Requires:       %{name}-jndi = %{version}-%{release}
b1c1c8
Requires:       %{name}-jsp = %{version}-%{release}
b1c1c8
Requires:       %{name}-jspc-maven-plugin = %{version}-%{release}
b1c1c8
Requires:       %{name}-maven-plugin = %{version}-%{release}
b1c1c8
Requires:       %{name}-plus = %{version}-%{release}
b1c1c8
Requires:       %{name}-proxy = %{version}-%{release}
b1c1c8
Requires:       %{name}-rewrite = %{version}-%{release}
b1c1c8
Requires:       %{name}-security = %{version}-%{release}
b1c1c8
Requires:       %{name}-server = %{version}-%{release}
b1c1c8
Requires:       %{name}-servlet = %{version}-%{release}
b1c1c8
Requires:       %{name}-servlets = %{version}-%{release}
b1c1c8
Requires:       %{name}-spring = %{version}-%{release}
b1c1c8
Requires:       %{name}-start = %{version}-%{release}
a82384
Requires:       %{name}-unixsocket = %{version}-%{release}
b1c1c8
Requires:       %{name}-util = %{version}-%{release}
b1c1c8
Requires:       %{name}-util-ajax = %{version}-%{release}
b1c1c8
Requires:       %{name}-webapp = %{version}-%{release}
b1c1c8
Requires:       %{name}-xml = %{version}-%{release}
9e8cd2
Requires:       %{name}-cdi = %{version}-%{release}
b1c1c8
Requires:       %{name}-websocket-api = %{version}-%{release}
b1c1c8
Requires:       %{name}-websocket-client = %{version}-%{release}
b1c1c8
Requires:       %{name}-websocket-common = %{version}-%{release}
b1c1c8
Requires:       %{name}-websocket-server = %{version}-%{release}
b1c1c8
Requires:       %{name}-websocket-servlet = %{version}-%{release}
b1c1c8
Requires:       %{name}-javax-websocket-client-impl = %{version}-%{release}
b1c1c8
Requires:       %{name}-javax-websocket-server-impl = %{version}-%{release}
b1c1c8
Requires:       %{name}-nosql = %{version}-%{release}
b1c1c8
Requires:       %{name}-quickstart = %{version}-%{release}
9e8cd2
Requires:       %{name}-jstl = %{version}-%{release}
b1c1c8
Requires:       %{name}-alpn-client = %{version}-%{release}
b1c1c8
Requires:       %{name}-alpn-server = %{version}-%{release}
b1c1c8
Requires:       %{name}-http2-client = %{version}-%{release}
b1c1c8
Requires:       %{name}-http2-common = %{version}-%{release}
b1c1c8
Requires:       %{name}-http2-hpack = %{version}-%{release}
b1c1c8
Requires:       %{name}-http2-http-client-transport = %{version}-%{release}
b1c1c8
Requires:       %{name}-http2-server = %{version}-%{release}
Stanislav Ochotnicky 2c3ce1
15104e
Requires(pre):    shadow-utils
a0bc63
%{?systemd_ordering}
Stanislav Ochotnicky d1e4b3
76c5d6
Stanislav Ochotnicky 2c3ce1
Provides:       group(%username) = %jtuid
a84f62
Provides:       user(%username)  = %jtuid
9e8cd2
%endif # without jp_minimal
Stanislav Ochotnicky 2c3ce1
1a1da8
# (Added in F25)
99e20a
Obsoletes:      %{name}-monitor < 9.4.0-0.4
880203
# Hazelcast in Fedora is too old for jetty to build against (Added in F29)
1a1da8
Obsoletes:      %{name}-hazelcast < 9.4.18-1
880203
# Infinispan in Fedora is too old for jetty to build against (Added in F31)
1a1da8
Obsoletes:      %{name}-infinispan < 9.4.18-1
3fd9ee
# Eclipse no longer available (Added in F31)
3fd9ee
Obsoletes:      %{name}-osgi-alpn < 9.4.18-1
3fd9ee
Obsoletes:      %{name}-osgi-boot < 9.4.18-1
3fd9ee
Obsoletes:      %{name}-osgi-boot-jsp < 9.4.18-1
3fd9ee
Obsoletes:      %{name}-osgi-boot-warurl < 9.4.18-1
515b67
3b5dbe
%if %{with jp_minimal}
3b5dbe
# Remove left-over packages that would have broken deps when built in minimal mode
3b5dbe
Obsoletes:      %{name}-project < 9.4.20-1
3b5dbe
Obsoletes:      %{name}-annotations < 9.4.20-1
3b5dbe
Obsoletes:      %{name}-ant < 9.4.20-1
3b5dbe
Obsoletes:      %{name}-cdi < 9.4.20-1
3b5dbe
Obsoletes:      %{name}-deploy < 9.4.20-1
3b5dbe
Obsoletes:      %{name}-fcgi-client < 9.4.20-1
3b5dbe
Obsoletes:      %{name}-fcgi-server < 9.4.20-1
3b5dbe
Obsoletes:      %{name}-http-spi < 9.4.20-1
3b5dbe
Obsoletes:      %{name}-jaspi < 9.4.20-1
3b5dbe
Obsoletes:      %{name}-jndi < 9.4.20-1
3b5dbe
Obsoletes:      %{name}-jsp < 9.4.20-1
3b5dbe
Obsoletes:      %{name}-jstl < 9.4.20-1
3b5dbe
Obsoletes:      %{name}-jspc-maven-plugin < 9.4.20-1
3b5dbe
Obsoletes:      %{name}-maven-plugin < 9.4.20-1
3b5dbe
Obsoletes:      %{name}-plus < 9.4.20-1
3b5dbe
Obsoletes:      %{name}-proxy < 9.4.20-1
3b5dbe
Obsoletes:      %{name}-quickstart < 9.4.20-1
3b5dbe
Obsoletes:      %{name}-rewrite < 9.4.20-1
3b5dbe
Obsoletes:      %{name}-servlets < 9.4.20-1
3b5dbe
Obsoletes:      %{name}-start < 9.4.20-1
3b5dbe
Obsoletes:      %{name}-unixsocket < 9.4.20-1
3b5dbe
Obsoletes:      %{name}-util-ajax < 9.4.20-1
3b5dbe
Obsoletes:      %{name}-websocket-api < 9.4.20-1
3b5dbe
Obsoletes:      %{name}-websocket-client < 9.4.20-1
3b5dbe
Obsoletes:      %{name}-websocket-common < 9.4.20-1
3b5dbe
Obsoletes:      %{name}-websocket-server < 9.4.20-1
3b5dbe
Obsoletes:      %{name}-websocket-servlet < 9.4.20-1
3b5dbe
Obsoletes:      %{name}-javax-websocket-client-impl < 9.4.20-1
3b5dbe
Obsoletes:      %{name}-javax-websocket-server-impl < 9.4.20-1
3b5dbe
Obsoletes:      %{name}-alpn-client < 9.4.20-1
3b5dbe
Obsoletes:      %{name}-alpn-server < 9.4.20-1
3b5dbe
Obsoletes:      %{name}-http2-client < 9.4.20-1
3b5dbe
Obsoletes:      %{name}-http2-common < 9.4.20-1
3b5dbe
Obsoletes:      %{name}-http2-hpack < 9.4.20-1
3b5dbe
Obsoletes:      %{name}-http2-http-client-transport < 9.4.20-1
3b5dbe
Obsoletes:      %{name}-http2-server < 9.4.20-1
3b5dbe
Obsoletes:      %{name}-nosql < 9.4.20-1
3b5dbe
Obsoletes:      %{name}-spring < 9.4.20-1
3b5dbe
%endif
3b5dbe
3933c7
%description
a84f62
%global desc \
a84f62
Jetty is a 100% Java HTTP Server and Servlet Container. This means that you\
a84f62
do not need to configure and run a separate web server (like Apache) in order\
a84f62
to use Java, servlets and JSPs to generate dynamic content. Jetty is a fully\
a84f62
featured web server for static and dynamic content. Unlike separate\
a84f62
server/container solutions, this means that your web server and web\
a84f62
application run in the same process, without interconnection overheads\
a84f62
and complications. Furthermore, as a pure java component, Jetty can be simply\
a84f62
included in your application for demonstration, distribution or deployment.\
a84f62
Jetty is available on all Java supported platforms.
a84f62
%{desc}
a84f62
%global extdesc %{desc}\
a84f62
\
a84f62
This package contains
a84f62
9e8cd2
# packages in jp_minimal set
9e8cd2
%package        client
9e8cd2
Summary:        client module for Jetty
9e8cd2
9e8cd2
%description    client
9e8cd2
%{extdesc} %{summary}.
9e8cd2
9e8cd2
%package        continuation
9e8cd2
Summary:        continuation module for Jetty
9e8cd2
9e8cd2
%description    continuation
9e8cd2
%{extdesc} %{summary}.
9e8cd2
9e8cd2
%package        http
9e8cd2
Summary:        http module for Jetty
9e8cd2
9e8cd2
%description    http
9e8cd2
%{extdesc} %{summary}.
9e8cd2
9e8cd2
%package        http-spi
9e8cd2
Summary:        http-spi module for Jetty
9e8cd2
9e8cd2
%description    http-spi
9e8cd2
%{extdesc} %{summary}.
9e8cd2
9e8cd2
%package        io
9e8cd2
Summary:        io module for Jetty
9e8cd2
9e8cd2
%description    io
9e8cd2
%{extdesc} %{summary}.
9e8cd2
9e8cd2
%package        jaas
9e8cd2
Summary:        jaas module for Jetty
9e8cd2
9e8cd2
%description    jaas
9e8cd2
%{extdesc} %{summary}.
9e8cd2
9e8cd2
%package        jsp
9e8cd2
Summary:        jsp module for Jetty
9e8cd2
Requires:       glassfish-el
9e8cd2
9e8cd2
%description    jsp
9e8cd2
%{extdesc} %{summary}.
9e8cd2
9e8cd2
%package        security
9e8cd2
Summary:        security module for Jetty
9e8cd2
9e8cd2
%description    security
9e8cd2
%{extdesc} %{summary}.
9e8cd2
9e8cd2
%package        server
9e8cd2
Summary:        server module for Jetty
9e8cd2
9e8cd2
%description    server
9e8cd2
%{extdesc} %{summary}.
9e8cd2
9e8cd2
%package        servlet
9e8cd2
Summary:        servlet module for Jetty
3fd9ee
# Eclipse no longer available (Added in F31)
3fd9ee
Obsoletes:      %{name}-httpservice < 9.4.18-1
9e8cd2
9e8cd2
%description    servlet
9e8cd2
%{extdesc} %{summary}.
9e8cd2
9e8cd2
%package        util
9e8cd2
Summary:        util module for Jetty
9e8cd2
# Utf8Appendable.java is additionally under MIT license
63a0c1
License:        (ASL 2.0 or EPL-1.0) and MIT
9e8cd2
9e8cd2
%description    util
9e8cd2
%{extdesc} %{summary}.
9e8cd2
9e8cd2
%package        webapp
9e8cd2
Summary:        webapp module for Jetty
9e8cd2
9e8cd2
%description    webapp
9e8cd2
%{extdesc} %{summary}.
9e8cd2
9e8cd2
%package        jmx
9e8cd2
Summary:        jmx module for Jetty
9e8cd2
9e8cd2
%description    jmx
9e8cd2
%{extdesc} %{summary}.
9e8cd2
9e8cd2
%package        xml
9e8cd2
Summary:        xml module for Jetty
9e8cd2
9e8cd2
%description    xml
9e8cd2
%{extdesc} %{summary}.
9e8cd2
9e8cd2
9e8cd2
9e8cd2
%if %{without jp_minimal}
a84f62
%package        project
a84f62
Summary:        POM files for Jetty
99e20a
Obsoletes:      %{name}-websocket-parent < 9.4.0-0.4
99e20a
Provides:       %{name}-websocket-parent = %{version}-%{release}
99e20a
Obsoletes:      %{name}-osgi-project < 9.4.0-0.4
99e20a
Provides:       %{name}-osgi-project = %{version}-%{release}
a84f62
a84f62
%description    project
a84f62
%{extdesc} %{summary}.
a84f62
9e8cd2
%package        deploy
9e8cd2
Summary:        deploy module for Jetty
9e8cd2
9e8cd2
%description    deploy
9e8cd2
%{extdesc} %{summary}.
9e8cd2
a84f62
%package        annotations
a84f62
Summary:        annotations module for Jetty
76c5d6
a84f62
%description    annotations
a84f62
%{extdesc} %{summary}.
a84f62
76c5d6
%package        ant
76c5d6
Summary:        ant module for Jetty
76c5d6
76c5d6
%description    ant
76c5d6
%{extdesc} %{summary}.
76c5d6
ec1edc
%package cdi
ec1edc
Summary:        Jetty CDI Configuration
ec1edc
ec1edc
%description cdi
ec1edc
%{extdesc} %{summary}.
a84f62
99e20a
%package        fcgi-client
59e13b
Summary:        FastCGI client module for Jetty
59e13b
99e20a
%description    fcgi-client
59e13b
%{extdesc} %{summary}.
59e13b
99e20a
%package        fcgi-server
59e13b
Summary:        FastCGI client module for Jetty
59e13b
99e20a
%description    fcgi-server
59e13b
%{extdesc} %{summary}.
59e13b
a84f62
%package        jaspi
a84f62
Summary:        jaspi module for Jetty
a84f62
a84f62
%description    jaspi
a84f62
%{extdesc} %{summary}.
a84f62
a84f62
%package        jndi
a84f62
Summary:        jndi module for Jetty
a84f62
a84f62
%description    jndi
a84f62
%{extdesc} %{summary}.
a84f62
76c5d6
%package        jspc-maven-plugin
76c5d6
Summary:        jspc-maven-plugin module for Jetty
a84f62
76c5d6
%description    jspc-maven-plugin
a84f62
%{extdesc} %{summary}.
a84f62
76c5d6
%package        maven-plugin
76c5d6
Summary:        maven-plugin module for Jetty
a84f62
76c5d6
%description    maven-plugin
a84f62
%{extdesc} %{summary}.
a84f62
a84f62
%package        plus
a84f62
Summary:        plus module for Jetty
a84f62
a84f62
%description    plus
a84f62
%{extdesc} %{summary}.
a84f62
76c5d6
%package        proxy
76c5d6
Summary:        proxy module for Jetty
a84f62
76c5d6
%description    proxy
a84f62
%{extdesc} %{summary}.
a84f62
a84f62
%package        rewrite
a84f62
Summary:        rewrite module for Jetty
a84f62
a84f62
%description    rewrite
a84f62
%{extdesc} %{summary}.
a84f62
a84f62
%package        servlets
a84f62
Summary:        servlets module for Jetty
a84f62
a84f62
%description    servlets
a84f62
%{extdesc} %{summary}.
a84f62
76c5d6
%package        spring
76c5d6
Summary:        spring module for Jetty
76c5d6
76c5d6
%description    spring
76c5d6
%{extdesc} %{summary}.
76c5d6
76c5d6
%package        start
76c5d6
Summary:        start module for Jetty
76c5d6
76c5d6
%description    start
76c5d6
%{extdesc} %{summary}.
76c5d6
a82384
%package        unixsocket
a82384
Summary:        unixsocket module for Jetty
a82384
a82384
%description    unixsocket
a82384
%{extdesc} %{summary}.
a82384
76c5d6
%package        util-ajax
76c5d6
Summary:        util-ajax module for Jetty
76c5d6
76c5d6
%description    util-ajax
a84f62
%{extdesc} %{summary}.
a84f62
76c5d6
%package        websocket-api
76c5d6
Summary:        websocket-api module for Jetty
76c5d6
76c5d6
%description    websocket-api
76c5d6
%{extdesc} %{summary}.
76c5d6
76c5d6
%package        websocket-client
76c5d6
Summary:        websocket-client module for Jetty
76c5d6
76c5d6
%description    websocket-client
76c5d6
%{extdesc} %{summary}.
76c5d6
76c5d6
%package        websocket-common
76c5d6
Summary:        websocket-common module for Jetty
76c5d6
76c5d6
%description    websocket-common
76c5d6
%{extdesc} %{summary}.
76c5d6
76c5d6
%package        websocket-server
76c5d6
Summary:        websocket-server module for Jetty
76c5d6
76c5d6
%description    websocket-server
76c5d6
%{extdesc} %{summary}.
76c5d6
76c5d6
%package        websocket-servlet
76c5d6
Summary:        websocket-servlet module for Jetty
76c5d6
76c5d6
%description    websocket-servlet
76c5d6
%{extdesc} %{summary}.
76c5d6
4c447f
%package        javax-websocket-client-impl
4c447f
Summary:        javax-websocket-client-impl module for Jetty
4c447f
4c447f
%description    javax-websocket-client-impl
364600
%{extdesc} %{summary}.
4c447f
4c447f
%package        javax-websocket-server-impl
4c447f
Summary:        javax-websocket-server-impl module for Jetty
4c447f
4c447f
%description    javax-websocket-server-impl
364600
%{extdesc} %{summary}.
4c447f
41d2bc
%package        nosql
41d2bc
Summary:        nosql module for Jetty
41d2bc
41d2bc
%description    nosql
41d2bc
%{extdesc} %{summary}.
41d2bc
99e20a
%package        quickstart
a043d4
Summary:        quickstart module for Jetty
a043d4
99e20a
%description    quickstart
a043d4
%{extdesc} %{summary}.
a043d4
99e20a
%package        alpn-client
4599fd
Summary:        alpn-client module for Jetty
4599fd
99e20a
%description    alpn-client
4599fd
%{extdesc} %{summary}.
4599fd
99e20a
%package        alpn-server
4599fd
Summary:        alpn-server module for Jetty
4599fd
99e20a
%description    alpn-server
4599fd
%{extdesc} %{summary}.
4599fd
99e20a
%package        http2-client
4599fd
Summary:        http2-client module for Jetty
4599fd
99e20a
%description    http2-client
4599fd
%{extdesc} %{summary}.
4599fd
99e20a
%package        http2-common
4599fd
Summary:        http2-common module for Jetty
4599fd
99e20a
%description    http2-common
4599fd
%{extdesc} %{summary}.
4599fd
99e20a
%package        http2-hpack
4599fd
Summary:        http2-hpack module for Jetty
4599fd
99e20a
%description    http2-hpack
4599fd
%{extdesc} %{summary}.
4599fd
99e20a
%package        http2-http-client-transport
4599fd
Summary:        http2-http-client-transport module for Jetty
4599fd
99e20a
%description    http2-http-client-transport
4599fd
%{extdesc} %{summary}.
4599fd
99e20a
%package        http2-server
4599fd
Summary:        http2-server module for Jetty
4599fd
99e20a
%description    http2-server
4599fd
%{extdesc} %{summary}.
4599fd
9e8cd2
%package        jstl
9e8cd2
Summary:        jstl module for Jetty
9e8cd2
9e8cd2
%description    jstl
9e8cd2
%{extdesc} %{summary}.
9e8cd2
9e8cd2
%endif # without jp_minimal
a043d4
3933c7
%package        javadoc
3933c7
Summary:        Javadoc for %{name}
e40d73
# some MIT-licensed code (from Utf8Appendable) is used to generate javadoc
63a0c1
License:        (ASL 2.0 or EPL-1.0) and MIT
3933c7
3933c7
%description    javadoc
Stanislav Ochotnicky ca4ad7
%{summary}.
3933c7
3933c7
%prep
68dcea
%setup -q -n %{name}.project-%{name}-%{version}%{addver}
fd9886
fd9886
%patch1 -p1
fd9886
4c447f
find . -name "*.?ar" -exec rm {} \;
3933c7
find . -name "*.class" -exec rm {} \;
3933c7
99e20a
# Plugins irrelevant or harmful to building the package
99e20a
%pom_remove_plugin -r :findbugs-maven-plugin
99e20a
%pom_remove_plugin -r :maven-enforcer-plugin
99e20a
%pom_remove_plugin -r :clirr-maven-plugin
99e20a
%pom_remove_plugin -r :maven-eclipse-plugin
99e20a
%pom_remove_plugin -r :maven-pmd-plugin
99e20a
%pom_remove_plugin -r :license-maven-plugin
99e20a
%pom_remove_plugin -r :maven-site-plugin
99e20a
%pom_remove_plugin -r :maven-source-plugin
99e20a
%pom_remove_plugin -r :maven-deploy-plugin
99e20a
%pom_remove_plugin -r :jacoco-maven-plugin
afccbc
%pom_remove_plugin -r :maven-release-plugin
7f635e
%pom_remove_plugin -r :buildnumber-maven-plugin
515b67
%pom_remove_plugin -r :h2spec-maven-plugin
99e20a
e3c033
# Unnecessary pom flattening can be skipped
e3c033
%pom_remove_plugin -r :flatten-maven-plugin jetty-bom
e3c033
99e20a
%pom_disable_module aggregates/jetty-all
99e20a
76c5d6
# Use proper groupId for apache ant
76c5d6
%pom_xpath_replace "pom:groupId[text()='ant']" "<groupid>org.apache.ant</groupid>" jetty-ant/pom.xml
8a1ab6
73a101
%pom_remove_dep "com.sun.net.httpserver:http" jetty-http-spi
4c447f
d329ae
%pom_change_dep -r org.mortbay.jasper:apache-jsp org.apache.tomcat:tomcat-jasper
d329ae
515b67
%pom_add_dep 'org.junit.jupiter:junit-jupiter-engine:${junit.version}' tests/test-sessions/test-sessions-common
515b67
3fd9ee
# Old version of jetty not available for tests, so use this version
3fd9ee
%pom_change_dep 'org.eclipse.jetty:jetty-util' 'org.eclipse.jetty:jetty-util:${project.version}' tests/test-webapps/test-servlet-spec/test-spec-webapp
3fd9ee
9e8cd2
# provided by glassfish-jsp-api that has newer version
9e8cd2
%pom_change_dep -r javax.servlet.jsp:jsp-api javax.servlet.jsp:javax.servlet.jsp-api
9e8cd2
377bd9
# txt artifact - not installable
377bd9
%pom_remove_plugin ":jetty-version-maven-plugin"
99e20a
%pom_xpath_remove "pom:artifactItem[pom:classifier='version']" jetty-home
377bd9
0cf79a
# Disable building source release
0cf79a
%pom_xpath_remove 'pom:execution[pom:id="sources"]' jetty-home
0cf79a
dad32b
# Unwanted JS in javadoc
dad32b
sed -i '/^\s*\*.*<script>/d' jetty-util/src/main/java/org/eclipse/jetty/util/resource/Resource.java
dad32b
414e9c
# only used for integration tests
414e9c
%pom_remove_plugin :maven-invoker-plugin jetty-jspc-maven-plugin
414e9c
3fd9ee
# These bundles have a dep on Eclipse that is not available on every arch
3fd9ee
%pom_disable_module jetty-osgi
76c5d6
a262a2
# We don't have asciidoctor-maven-plugin
a262a2
%pom_disable_module jetty-documentation
99e20a
%pom_remove_dep -r :jetty-documentation
99e20a
%pom_xpath_remove 'pom:execution[pom:id="unpack-documentation"]' jetty-distribution
a262a2
99e20a
%pom_xpath_remove 'pom:artifactItem[pom:artifactId="libsetuid-osx"]' jetty-home/pom.xml
76c5d6
99e20a
# TODO remove when jetty-setuid is packaged
99e20a
%pom_xpath_remove "pom:execution[pom:id[text()='copy-setuid-deps']]" jetty-home/pom.xml
1a54ec
3429ab
# We don't have gcloud-java-datastore in Fedora
3429ab
%pom_disable_module jetty-gcloud
99e20a
%pom_disable_module test-gcloud-sessions tests/test-sessions
99e20a
%pom_remove_dep :jetty-gcloud-session-manager jetty-home
3429ab
a82384
# we don't have com.googlecode.xmemcached:xmemcached yet
a82384
%pom_disable_module jetty-memcached
99e20a
%pom_disable_module test-memcached-sessions tests/test-sessions
99e20a
%pom_remove_dep :jetty-memcached-sessions jetty-home
f10cc4
515b67
# Hazelcast in Fedora is too old to build against
515b67
%pom_disable_module jetty-hazelcast
515b67
%pom_disable_module test-hazelcast-sessions tests/test-sessions
515b67
%pom_remove_dep :jetty-hazelcast jetty-home
515b67
880203
# Infinispan in Fedora is too old to build against
880203
%pom_disable_module jetty-infinispan
880203
%pom_disable_module test-infinispan-sessions tests/test-sessions
880203
%pom_remove_dep :infinispan-embedded jetty-home
880203
%pom_remove_dep :infinispan-embedded-query jetty-home
880203
%pom_remove_dep :infinispan-remote jetty-home
880203
%pom_remove_dep :infinispan-remote-query jetty-home
880203
%pom_xpath_remove "pom:execution[pom:id='unpack-infinispan-config']" jetty-home
880203
515b67
# Not currently able to build tests, so can't build benchmarks
515b67
%pom_disable_module jetty-jmh
b4eec7
e3c033
# Distribution tests require internet access, so disable
e3c033
%pom_disable_module test-distribution tests
e3c033
7f635e
# missing conscrypt
7f635e
%pom_disable_module jetty-alpn-conscrypt-server jetty-alpn
7f635e
%pom_disable_module jetty-alpn-conscrypt-client jetty-alpn
7f635e
%pom_remove_dep -r :jetty-alpn-conscrypt-server
7f635e
%pom_remove_dep -r :jetty-alpn-conscrypt-client
da522e
rm -fr examples/embedded/src/main/java/org/eclipse/jetty/embedded/ManyConnectors.java
7f635e
a96968
cp %{SOURCE6} .
e827bd
fbf022
# the default location is not allowed by SELinux
fbf022
sed -i '/
99e20a
    jetty-home/src/main/resources/etc/jetty-started.xml
f0d798
9e8cd2
%if %{with jp_minimal}
9e8cd2
# remote-resources only copies about.html
9e8cd2
%pom_remove_plugin :maven-remote-resources-plugin
9e8cd2
# packages module configs, we don't need those in minimal
9e8cd2
%pom_remove_plugin :maven-assembly-plugin
9e8cd2
# only useful when tests are enabled (copies test deps)
9e8cd2
%pom_remove_plugin :maven-dependency-plugin jetty-client
9e8cd2
9e8cd2
%pom_disable_module jetty-ant
9e8cd2
%pom_disable_module jetty-http2
9e8cd2
%pom_disable_module jetty-fcgi
9e8cd2
%pom_disable_module jetty-websocket
9e8cd2
%pom_disable_module jetty-servlets
9e8cd2
%pom_disable_module jetty-util-ajax
9e8cd2
%pom_disable_module apache-jsp
9e8cd2
%pom_disable_module apache-jstl
9e8cd2
%pom_disable_module jetty-maven-plugin
9e8cd2
%pom_disable_module jetty-jspc-maven-plugin
9e8cd2
%pom_disable_module jetty-deploy
9e8cd2
%pom_disable_module jetty-start
9e8cd2
%pom_disable_module jetty-plus
9e8cd2
%pom_disable_module jetty-annotations
9e8cd2
%pom_disable_module jetty-jndi
9e8cd2
%pom_disable_module jetty-cdi
9e8cd2
%pom_disable_module jetty-spring
9e8cd2
%pom_disable_module jetty-proxy
9e8cd2
%pom_disable_module jetty-jaspi
9e8cd2
%pom_disable_module jetty-rewrite
9e8cd2
%pom_disable_module jetty-nosql
9e8cd2
%pom_disable_module jetty-unixsocket
9e8cd2
%pom_disable_module tests
9e8cd2
%pom_disable_module examples
9e8cd2
%pom_disable_module jetty-quickstart
9e8cd2
%pom_disable_module jetty-distribution
9e8cd2
%pom_disable_module jetty-runner
9e8cd2
%pom_disable_module jetty-http-spi
9e8cd2
%pom_disable_module jetty-alpn
9e8cd2
%pom_disable_module jetty-home
9e8cd2
9e8cd2
%endif # with jp_minimal
9e8cd2
26da73
%build
99e20a
%mvn_package :jetty-home __noinstall
76c5d6
%mvn_package :jetty-distribution __noinstall
3b5dbe
%mvn_package :build-resources __noinstall
76c5d6
99e20a
# Separate package for POMs
9e8cd2
%if %{without jp_minimal}
99e20a
%mvn_package ':*-project' project
99e20a
%mvn_package ':*-parent' project
52c3af
%mvn_package ':*-bom' project
9e8cd2
%else
9e8cd2
%mvn_package ':*-project' __noinstall
9e8cd2
%mvn_package ':*-parent' __noinstall
52c3af
%mvn_package ':*-bom' __noinstall
9e8cd2
%endif
99e20a
99e20a
# artifact used by demo
99e20a
%mvn_package :test-mock-resources
99e20a
99e20a
%mvn_package ':test-*' __noinstall
99e20a
%mvn_package ':*-tests' __noinstall
99e20a
%mvn_package ':*-it' __noinstall
99e20a
%mvn_package ':example-*' __noinstall
99e20a
%mvn_package org.eclipse.jetty.tests: __noinstall
99e20a
%mvn_package ::war: __noinstall
11c6cb
%mvn_package :jetty-runner __noinstall
59e13b
cd6776
%mvn_package org.eclipse.jetty.cdi: jetty-cdi
cd6776
7f635e
%mvn_package ':jetty-alpn*-client' jetty-alpn-client
7f635e
%mvn_package ':jetty-alpn*-server' jetty-alpn-server
7f635e
7f635e
4599fd
%mvn_package :apache-jsp jetty-jsp
ca613f
%mvn_alias :apache-jsp :jetty-jsp
4599fd
76c5d6
# we don't have all necessary dependencies to run tests
99e20a
# missing test dep: org.eclipse.jetty.toolchain:jetty-perf-helper
76c5d6
%mvn_build -f -s
76c5d6
d329ae
3933c7
%install
76c5d6
%mvn_install
76c5d6
9e8cd2
# jp_minimal version doesn't contain main package
9e8cd2
%if %{without jp_minimal}
d329ae
# Install jetty home
d329ae
cp -pr jetty-distribution/target/distribution %{buildroot}%{homedir}
d329ae
3933c7
# dirs
Stanislav Ochotnicky 2c3ce1
install -dm 755 %{buildroot}%{_bindir}
Stanislav Ochotnicky 2c3ce1
install -dm 755 %{buildroot}%{_sysconfdir}/logrotate.d
Stanislav Ochotnicky 2c3ce1
install -dm 755 %{buildroot}%{confdir}
76c5d6
install -dm 755 %{buildroot}%{homedir}/start.d
Stanislav Ochotnicky 2c3ce1
install -dm 755 %{buildroot}%{logdir}
Stanislav Ochotnicky 2c3ce1
install -dm 755 %{buildroot}%{rundir}
Stanislav Ochotnicky 2c3ce1
install -dm 755 %{buildroot}%{tempdir}
9ca929
install -dm 755 %{buildroot}%{jettylibdir}
Stanislav Ochotnicky d1e4b3
install -dm 755 %{buildroot}%{_unitdir}
Stanislav Ochotnicky d1e4b3
Stanislav Ochotnicky d1e4b3
# systemd unit file
Stanislav Ochotnicky d1e4b3
cp %{SOURCE5} %{buildroot}%{_unitdir}/
Stanislav Ochotnicky d1e4b3
Stanislav Ochotnicky 2c3ce1
install -pm 644 %{SOURCE3} %{buildroot}%{_sysconfdir}/logrotate.d/%{name}
Stanislav Ochotnicky 2c3ce1
echo '# Placeholder configuration file.  No default is provided.' > \
Stanislav Ochotnicky 2c3ce1
     %{buildroot}%{confdir}/jetty.conf
Stanislav Ochotnicky 2c3ce1
d329ae
# add dependencies that are missing due to artifact coordinates changes
4599fd
build-jar-repository %{buildroot}%{homedir}/lib/apache-jsp \
d329ae
           tomcat/jasper tomcat/tomcat-juli \
4599fd
           tomcat/tomcat-jsp-2.3-api tomcat/tomcat-api tomcat/tomcat-util \
4599fd
           tomcat-taglibs-standard/taglibs-standard-compat \
4599fd
           tomcat-taglibs-standard/taglibs-standard-impl \
99e20a
           tomcat/tomcat-util-scan glassfish-el-api glassfish-el
99e20a
99e20a
# ecj doesn't have javapackages metadata in manifest, remove when fixed
7f635e
ecj=`echo %{buildroot}%{homedir}/lib/apache-jsp/org.eclipse.jdt.ecj-*.jar`
99e20a
rm $ecj
99e20a
5bead4
# substitute dependency jars (keep start.jar with shaded jetty util)
5bead4
xmvn-subst -s -L -R %{buildroot} %{buildroot}%{homedir}/lib
99e20a
99e20a
# ecj doesn't have javapackages metadata in manifest, remove when fixed
99e20a
ln -sf %{_javadir}/ecj.jar $ecj
99e20a
99e20a
# TODO uncomment when jetty-setuid is packaged
99e20a
# test -e %{_jnidir}/jetty-setuid/libsetuid-linux.so
99e20a
# ln -sf %{_jnidir}/jetty-setuid/libsetuid-linux.so %{buildroot}%{homedir}/lib/setuid/
d329ae
3933c7
( cat << EO_RC
3933c7
JAVA_HOME=/usr/lib/jvm/java
3933c7
JAVA_OPTIONS=
3933c7
JETTY_HOME=%{homedir}
3933c7
JETTY_CONSOLE=%{logdir}/jetty-console.log
3933c7
JETTY_PORT=8080
3933c7
JETTY_RUN=%{_localstatedir}/run/%{name}
3933c7
JETTY_PID=\$JETTY_RUN/jetty.pid
3933c7
EO_RC
Stanislav Ochotnicky 2c3ce1
) > %{buildroot}%{homedir}/.jettyrc
90ae89
663aa2
mkdir -p %{buildroot}%{_tmpfilesdir}
Stanislav Ochotnicky 2c3ce1
( cat << EOF
663aa2
D %{rundir} 0755 %username %{username} -
Stanislav Ochotnicky 2c3ce1
EOF
663aa2
) > %{buildroot}%{_tmpfilesdir}/%{name}.conf
90ae89
99e20a
rm -r %{buildroot}%{homedir}/logs
Stanislav Ochotnicky 2c3ce1
ln -s %{logdir} %{buildroot}%{homedir}/logs
Stanislav Ochotnicky 2c3ce1
99e20a
mv %{buildroot}%{homedir}/etc/* %{buildroot}/%{confdir}/
99e20a
rm -r %{buildroot}%{homedir}/etc
Stanislav Ochotnicky 2c3ce1
ln -s %{confdir} %{buildroot}%{homedir}/etc
Stanislav Ochotnicky 2c3ce1
9ca929
mv %{buildroot}%{homedir}/webapps %{buildroot}%{appdir}
Stanislav Ochotnicky 2c3ce1
ln -s %{appdir} %{buildroot}%{homedir}/webapps
Stanislav Ochotnicky 2c3ce1
Stanislav Ochotnicky 2c3ce1
rm %{buildroot}%{homedir}/*.txt  %{buildroot}%{homedir}/*.html
Stanislav Ochotnicky 2c3ce1
7dde33
# Here jetty is going to put its runtime data.
7dde33
# See: https://bugzilla.redhat.com/show_bug.cgi?id=845993
7dde33
ln -sf %{rundir} %{buildroot}%{homedir}/work
7dde33
0a8ed9
# replace the startup script with ours
0a8ed9
cp -p %{SOURCE1} %{buildroot}%{homedir}/bin/jetty.sh
0a8ed9
9e8cd2
# NOTE: %if %{without jp_minimal} still in effect
9e8cd2
3933c7
%pre
3933c7
# Add the "jetty" user and group
f7d930
getent group %username >/dev/null || groupadd -f -g %jtuid -r %username
f7d930
if ! getent passwd %username >/dev/null ; then
f7d930
    if ! getent passwd %jtuid >/dev/null ; then
f7d930
      useradd -r -u %jtuid -g %username -d %homedir -s /sbin/nologin \
f7d930
      -c "Jetty web server" %username
f7d930
    else
f7d930
      useradd -r -g %username -d %homedir -s /sbin/nologin \
f7d930
      -c "Jetty web server" %username
f7d930
    fi
f7d930
fi
f7d930
exit 0
3933c7
3933c7
%post
180666
%systemd_post jetty.service
c0d6d4
c0d6d4
%preun
180666
%systemd_preun jetty.service
3933c7
3933c7
%postun
180666
%systemd_postun_with_restart jetty.service
3933c7
3933c7
9e8cd2
%endif # without jp_minimal
9e8cd2
9e8cd2
%files client -f .mfiles-jetty-client
9e8cd2
%files continuation -f .mfiles-jetty-continuation
9e8cd2
%files jaas -f .mfiles-jetty-jaas
9e8cd2
%files io -f .mfiles-jetty-io
9e8cd2
%files server -f .mfiles-jetty-server
9e8cd2
%files servlet -f .mfiles-jetty-servlet
9e8cd2
%files util -f .mfiles-jetty-util
515b67
%license LICENSE NOTICE.txt LICENSE-MIT
9e8cd2
%files webapp -f .mfiles-jetty-webapp
9e8cd2
%files jmx -f .mfiles-jetty-jmx
9e8cd2
%files xml -f .mfiles-jetty-xml
9e8cd2
%files http -f .mfiles-jetty-http
9e8cd2
%files security -f .mfiles-jetty-security
9e8cd2
3b5dbe
%if %{with jp_minimal}
3b5dbe
%files
3b5dbe
# Empty metapackage in minimal mode
3b5dbe
%endif
3b5dbe
9e8cd2
%if %{without jp_minimal}
99e20a
%files -f .mfiles
663aa2
%{_tmpfilesdir}/%{name}.conf
Stanislav Ochotnicky 2c3ce1
%config(noreplace) %attr(644, root, root) %{_sysconfdir}/logrotate.d/%{name}
3933c7
%config(noreplace) %{confdir}
efa573
%dir %{jettylibdir}
efa573
%dir %{jettycachedir}
f0d798
%{homedir}
0a8ed9
%attr(744, jetty, jetty) %{homedir}/bin/jetty.sh
3933c7
%attr(755, jetty, jetty) %{logdir}
3933c7
%attr(755, jetty, jetty) %{tempdir}
Stanislav Ochotnicky f3b4e9
%ghost %dir %attr(755, jetty, jetty) %{rundir}
Stanislav Ochotnicky 2c3ce1
%{appdir}
Stanislav Ochotnicky d1e4b3
%{_unitdir}/%{name}.service
a84f62
Stanislav Ochotnicky 6405e9
%files project -f .mfiles-project
99e20a
%doc README.md VERSION.txt
515b67
%license LICENSE NOTICE.txt LICENSE-MIT
Stanislav Ochotnicky 6405e9
Stanislav Ochotnicky 6405e9
%files annotations -f .mfiles-jetty-annotations
76c5d6
%files ant -f .mfiles-jetty-ant
ec1edc
%files cdi -f .mfiles-jetty-cdi
Stanislav Ochotnicky 6405e9
%files deploy -f .mfiles-jetty-deploy
59e13b
%files fcgi-client -f .mfiles-fcgi-client
59e13b
%files fcgi-server -f .mfiles-fcgi-server
d59bdc
%files http-spi -f .mfiles-jetty-http-spi
Stanislav Ochotnicky 6405e9
%files jaspi -f .mfiles-jetty-jaspi
Stanislav Ochotnicky 6405e9
%files jndi -f .mfiles-jetty-jndi
76c5d6
%files jsp -f .mfiles-jetty-jsp
4599fd
%files jstl -f .mfiles-apache-jstl
76c5d6
%files jspc-maven-plugin -f .mfiles-jetty-jspc-maven-plugin
76c5d6
%files maven-plugin -f .mfiles-jetty-maven-plugin
Stanislav Ochotnicky 6405e9
%files plus -f .mfiles-jetty-plus
76c5d6
%files proxy -f .mfiles-jetty-proxy
a043d4
%files quickstart -f .mfiles-jetty-quickstart
Stanislav Ochotnicky 6405e9
%files rewrite -f .mfiles-jetty-rewrite
Stanislav Ochotnicky 6405e9
%files servlets -f .mfiles-jetty-servlets
76c5d6
%files start -f .mfiles-jetty-start
a82384
%files unixsocket -f .mfiles-jetty-unixsocket
76c5d6
%files util-ajax -f .mfiles-jetty-util-ajax
76c5d6
%files websocket-api -f .mfiles-websocket-api
76c5d6
%files websocket-client -f .mfiles-websocket-client
76c5d6
%files websocket-common -f .mfiles-websocket-common
76c5d6
%files websocket-server -f .mfiles-websocket-server
76c5d6
%files websocket-servlet -f .mfiles-websocket-servlet
4c447f
%files javax-websocket-client-impl -f .mfiles-javax-websocket-client-impl
4c447f
%files javax-websocket-server-impl -f .mfiles-javax-websocket-server-impl
4599fd
%files alpn-client -f .mfiles-jetty-alpn-client
4599fd
%files alpn-server -f .mfiles-jetty-alpn-server
4599fd
%files http2-client -f .mfiles-http2-client
4599fd
%files http2-common -f .mfiles-http2-common
4599fd
%files http2-hpack -f .mfiles-http2-hpack
4599fd
%files http2-http-client-transport -f .mfiles-http2-http-client-transport
4599fd
%files http2-server -f .mfiles-http2-server
Stanislav Ochotnicky 6405e9
%files nosql -f .mfiles-jetty-nosql
f10cc4
%files spring -f .mfiles-jetty-spring
9e8cd2
%endif # without jp_minimal
9e8cd2
76c5d6
%files javadoc -f .mfiles-javadoc
515b67
%license LICENSE NOTICE.txt LICENSE-MIT
3933c7
3933c7
%changelog
3b5dbe
* Mon Sep 02 2019 Mat Booth <mat.booth@redhat.com> - 9.4.20-1
3b5dbe
- Update to latest upstream release
3b5dbe
- Obsolete left-over packages that would have broken deps when built in minimal mode
3b5dbe
3b5dbe
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 9.4.19-2.v20190610
3b5dbe
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
3b5dbe
8fd386
* Wed Jun 12 2019 Mat Booth <mat.booth@redhat.com> - 9.4.19-1.v20190610
8fd386
- Update to latest upstream release
8fd386
63a0c1
* Tue Jun 11 2019 Mat Booth <mat.booth@redhat.com> - 9.4.18-3.v20190429
63a0c1
- Fix license tags
63a0c1
3fd9ee
* Fri May 03 2019 Mat Booth <mat.booth@redhat.com> - 9.4.18-2.v20190429
3fd9ee
- Remove dep on Eclipse since it's not available on all platforms, and don't
3fd9ee
  ship OSGi modules
3fd9ee
1a1da8
* Wed May 01 2019 Mat Booth <mat.booth@redhat.com> - 9.4.18-1.v20190429
1a1da8
- Update to latest upstream release
1a1da8
- Remove some ancient obsoletes
1a1da8
880203
* Thu Apr 25 2019 Mat Booth <mat.booth@redhat.com> - 9.4.17-1.v20190418
880203
- Update to latest upstream release
880203
- Stop building and obsolete the infinispan module
880203
e3c033
* Tue Feb 19 2019 Mat Booth <mat.booth@redhat.com> - 9.4.15-1.v20190215
e3c033
- Update to latest upstream release
e3c033
1a1757
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 9.4.14-2.v20181114
1a1757
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
1a1757
515b67
* Wed Dec 05 2018 Mat Booth <mat.booth@redhat.com> - 9.4.14-1.v20181114
515b67
- Update to upstream version 9.4.14.v20181114
515b67
- Stop building and obsolete the hazelcast module
515b67
- Fixup the license tag
515b67
Severin Gehwolf a4d9c6
* Fri Aug 31 2018 Severin Gehwolf <sgehwolf@redhat.com> - 9.4.11-4.v20180605
Severin Gehwolf a4d9c6
- Add explicit requirement on javapackages-tools for jetty.sh.
Severin Gehwolf a4d9c6
  See RHBZ#1600426.
Severin Gehwolf a4d9c6
296fb4
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 9.4.11-3.v20180605
296fb4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
296fb4
5bead4
* Mon Jul 02 2018 Michael Simacek <msimacek@redhat.com> - 9.4.11-2.v20180605
5bead4
- Fix missing classes in start.jar
5bead4
414e9c
* Fri Jun 08 2018 Michael Simacek <msimacek@redhat.com> - 9.4.11-1.v20180605
414e9c
- Update to upstream version 9.4.11.v20180605
414e9c
7abbfb
* Wed May 09 2018 Michael Simacek <msimacek@redhat.com> - 9.4.10-1.v20180503
7abbfb
- Update to upstream version 9.4.10.v20180503
7abbfb
0cf79a
* Mon Apr 30 2018 Michael Simacek <msimacek@redhat.com> - 9.4.10-0.1.RC1
0cf79a
- Update to upstream version 9.4.10.RC1
0cf79a
02f246
* Fri Mar 23 2018 Mat Booth <mat.booth@redhat.com> - 9.4.9-2.v20180320
02f246
- Make the requirement on "osgi.serviceloader.processor" optional
02f246
da522e
* Wed Mar 21 2018 Alexander Kurtakov <akurtako@redhat.com> 9.4.9-1.v20180320
da522e
- Update to upstream 9.4.9 release.
da522e
185ac9
* Fri Feb 09 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 9.4.8-4.v20171121
185ac9
- Escape macros in %%changelog
185ac9
3d3994
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 9.4.8-3.v20171121
3d3994
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
3d3994
a0bc63
* Thu Jan 25 2018 Michael Simacek <msimacek@redhat.com> - 9.4.8-2.v20171121
a0bc63
- Remove obsolete systemd conversion scriptlet
a0bc63
7f635e
* Mon Dec 04 2017 Michael Simacek <msimacek@redhat.com> - 9.4.8-1.v20171121
7f635e
- Update to upstream version 9.4.8.v20171121
7f635e
147fe3
* Wed Sep 20 2017 Michael Simacek <msimacek@redhat.com> - 9.4.7-1.v20170914
147fe3
- Update to upstream version 9.4.7.v20170914
147fe3
b4eec7
* Wed Sep 13 2017 Michael Simacek <msimacek@redhat.com> - 9.4.7.RC0-1
b4eec7
- Update to upstream version 9.4.7.RC0
b4eec7
69ae0b
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 9.4.6-2.v20170531
69ae0b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
69ae0b
c1a14c
* Thu Jun 15 2017 Michael Simacek <msimacek@redhat.com> - 9.4.6-1.v20170531
c1a14c
- Update to upstream version 9.4.6.v20170531
c1a14c
52c3af
* Thu May 04 2017 Michael Simacek <msimacek@redhat.com> - 9.4.5-1.v20170502
52c3af
- Update to upstream version 9.4.5.v20170502
52c3af
b5818b
* Wed Apr 19 2017 Michael Simacek <msimacek@redhat.com> - 9.4.4-1.v20170414
b5818b
- Update to upstream version 9.4.4.v20170414
b5818b
9ca929
* Fri Apr 14 2017 Mikolaj Izdebski <mizdebsk@redhat.com> - 9.4.3-3.v20170317
9ca929
- Fix installation of webapps directory
9ca929
- Resolves: rhbz#1442334
9ca929
cbb986
* Wed Apr  5 2017 Mikolaj Izdebski <mizdebsk@redhat.com> - 9.4.3-2.v20170317
cbb986
- Make the requirement on "osgi.serviceloader.registrar" optional
cbb986
- Resolves: rhbz#1427189
cbb986
68dcea
* Tue Mar 28 2017 Michael Simacek <msimacek@redhat.com> - 9.4.3-1.v20170317
68dcea
- Update to upstream version 9.4.3.v20170317
68dcea
9e8cd2
* Thu Mar 16 2017 Michael Simacek <msimacek@redhat.com> - 9.4.2-3.v20170220
9e8cd2
- Rework conditionals
9e8cd2
- Switch jsp provider to glassfish - it's newer
9e8cd2
d21bf9
* Tue Mar 07 2017 Michael Simacek <msimacek@redhat.com> - 9.4.2-2.v20170220
d21bf9
- Make the requirement on "osgi.serviceloader.processor" optional
d21bf9
- Resolves: rhbz#1427189
d21bf9
dad32b
* Fri Feb 24 2017 Michael Simacek <msimacek@redhat.com> - 9.4.2-1.v20170220
dad32b
- Update to upstream version 9.4.2.v20170220
dad32b
afccbc
* Tue Feb 07 2017 Michael Simacek <msimacek@redhat.com> - 9.4.1-6.v20170120
afccbc
- Remove release-plugin from build
afccbc
925c65
* Mon Feb 06 2017 Michael Simacek <msimacek@redhat.com> - 9.4.1-5.v20170120
925c65
- Add conditional for weld
925c65
106a52
* Mon Feb 06 2017 Michael Simacek <msimacek@redhat.com> - 9.4.1-4.v20170120
106a52
- Add conditionals for nosql, spring and equinox
106a52
a80f76
* Wed Feb  1 2017 Mikolaj Izdebski <mizdebsk@redhat.com> - 9.4.1-3.v20170120
a80f76
- Introduce infinispan build conditional
a80f76
296333
* Wed Feb 01 2017 Michael Simacek <msimacek@redhat.com> - 9.4.1-2.v20170120
296333
- Fix FTBFS
296333
d7697c
* Tue Jan 24 2017 Michael Simacek <msimacek@redhat.com> - 9.4.1.v20170120
d7697c
- Update to upstream version 9.4.1.v20170120
d7697c
327477
* Fri Dec 09 2016 Michael Simacek <msimacek@redhat.com> - 9.4.0-1.v20161208
327477
- Update to upstream version 9.4.0.v20161208
327477
99e20a
* Tue Sep 20 2016 Michael Simacek <msimacek@redhat.com> - 9.4.0-0.3.RC2
99e20a
- Update to upstream version 9.4.0.RC2
99e20a
- Version Obsoletes
99e20a
- Reorganize packaging of POM files
99e20a
- Use xmvn-subst to replace symlinks
99e20a
- Enable test and example modules
99e20a
ad37a7
* Thu Jun 16 2016 Mikolaj Izdebski <mizdebsk@redhat.com> - 9.4.0-0.2.M0
ad37a7
- Add missing build-requires
ad37a7
a82384
* Mon Jun 06 2016 Michael Simacek <msimacek@redhat.com> - 9.4.0-0.1.M0
a82384
- Update to upstream version 9.4.0.M0
a82384
a262a2
* Wed Jun 01 2016 Michael Simacek <msimacek@redhat.com> - 9.3.10-0.1.M0
a262a2
- Update to upstream version 9.3.10.M0
a262a2
1a54ec
* Tue May 31 2016 Mikolaj Izdebski <mizdebsk@redhat.com> - 9.3.9-0.2.M0
1a54ec
- Fix build issue with maven-jar-plugin 3.0.0
1a54ec
29970f
* Mon Apr 11 2016 Michael Simacek <msimacek@redhat.com> - 9.3.9-0.1.M0
29970f
- Update to upstream version 9.3.9.M0
29970f
230f31
* Thu Mar 24 2016 Mikolaj Izdebski <mizdebsk@redhat.com> - 9.3.8-1.v20160314
230f31
- Update to upstream version 9.3.8.v20160314
230f31
b4c968
* Mon Feb 29 2016 Michael Simacek <msimacek@redhat.com> - 9.3.8-0.1RC0
b4c968
- Update to upstream version 9.3.8.RC0
b4c968
663aa2
* Fri Feb 19 2016 Michael Simacek <msimacek@redhat.com> - 9.3.7-2.v20160115
663aa2
- Use %%_tmpfilesdir
663aa2
- Resolves: rhbz#1289494
663aa2
- Fix changelog
663aa2
bf0037
* Mon Feb 15 2016 Michael Simacek <msimacek@redhat.com> - 9.3.7-1.v20160115
bf0037
- Update to upstream version 9.3.7.v20160115
bf0037
- Port to current mongo-java-driver
bf0037
036c39
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 9.3.7-0.3.RC1
036c39
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
036c39
e53b3c
* Thu Jan 14 2016 Michael Simacek <msimacek@redhat.com> - 9.3.7-0.2.RC1
e53b3c
- Update to RC1
e53b3c
d453bd
* Fri Jan 08 2016 Michael Simacek <msimacek@redhat.com> - 9.3.7-0.1.RC0
d453bd
- Update to upstream version 9.3.7.RC0
d453bd
3429ab
* Fri Nov 20 2015 Michael Simacek <msimacek@redhat.com> - 9.3.6-1
3429ab
- Update to upstream version 9.3.6.v20151106
3429ab
7a28c5
* Fri Oct  9 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 9.3.4-1
7a28c5
- Update to upstream version 9.3.4
7a28c5
31e718
* Tue Sep 01 2015 Michael Simacek <msimacek@redhat.com> - 9.3.3-1
31e718
- Update to upstream version 9.3.3.v20150827
31e718
- Remove manual requires on glassfish-servlet-api as the duplicate provides
31e718
  were fixed
31e718
a80765
* Mon Aug 03 2015 Michael Simacek <msimacek@redhat.com> - 9.3.2-1
a80765
- Update to upstream version 9.3.2.v20150730
a80765
562f75
* Thu Jul 23 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 9.3.1-1
562f75
- Update to upstream version 9.3.1
562f75
1d1158
* Fri Jul 03 2015 Michael Simacek <msimacek@redhat.com> - 9.3.0-6
1d1158
- Remove BR on eclipse-rcp
1d1158
cd6776
* Mon Jun 22 2015 Michael Simacek <msimacek@redhat.com> - 9.3.0-5
cd6776
- Update to upstream release 0.3.0.v20150612
cd6776
479305
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 9.3.0-4
479305
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
479305
e60e2d
* Tue Jun 02 2015 Michael Simacek <msimacek@redhat.com> - 9.3.0-3
e60e2d
- Improve packaging
e60e2d
ca613f
* Wed Mar 25 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 9.3.0-2
ca613f
- Add alias for jetty-jsp
ca613f
4599fd
* Tue Mar 24 2015 Michael Simacek <msimacek@redhat.com> - 9.3.0-1
4599fd
- Update to upstream version 9.3.0
4599fd
- Fix symlinks
4599fd
76d7b1
* Tue Mar 17 2015 Michael Simacek <msimacek@redhat.com> - 9.2.9-3
76d7b1
- Use report goal of maven-plugin-plugin instead of xdoc
76d7b1
243fd9
* Thu Mar 5 2015 Alexander Kurtakov <akurtako@redhat.com> 9.2.9-2
243fd9
- Rebuild against tomcat-taglibs-standard.
243fd9
1feaad
* Wed Feb 25 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 9.2.9-1
1feaad
- Update to upstream version 9.2.9
1feaad
- Resolves: CVE-2015-2080
1feaad
caea54
* Thu Jan 22 2015 Michael Simacek <msimacek@redhat.com> - 9.2.7-1
caea54
- Update to upstream version 9.2.7
caea54
ec1edc
* Thu Dec 11 2014 Michael Simacek <msimacek@redhat.com> - 9.2.6-3
ec1edc
- Update to upstream version 9.2.6
ec1edc
- Simplify symlink creation
ec1edc
- Include symlink to jetty-schemas (RHBZ#1170829)
e94bca
- Set glassfish as default jsp implementation
ec1edc
c1e26b
* Fri Oct 10 2014 Michael Simacek <msimacek@redhat.com> - 9.2.3-2
c1e26b
- Add missing requires jetty-start
c1e26b
efa616
* Wed Sep 10 2014 Michael Simacek <msimacek@redhat.com> - 9.2.3-1
efa616
- Update to upstream version 9.2.3
efa616
a043d4
* Tue Jul 29 2014 Michael Simacek <msimacek@redhat.com> - 9.2.2-1
a043d4
- Update to upstream version 9.2.2
a043d4
78c1d9
* Fri Jun 13 2014 Michael Simacek <msimacek@redhat.com> - 9.2.1-1
78c1d9
- Update to upstream version 9.2.1
78c1d9
e3b81d
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 9.2.0-2
e3b81d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
e3b81d
377bd9
* Wed May 28 2014 Michael Simacek <msimacek@redhat.com> - 9.2.0-1
377bd9
- Update to upstream version 9.2.0
377bd9
f6efd6
* Tue May 06 2014 Michael Simacek <msimacek@redhat.com> - 9.1.5-1
f6efd6
- Update to upstream version 9.1.5
f6efd6
f2ea1d
* Fri Apr 11 2014 Michael Simacek <msimacek@redhat.com> - 9.1.4-3
11c6cb
- Remove jetty-runner subpackage
f2ea1d
0a8ed9
* Thu Apr 10 2014 Michael Simacek <msimacek@redhat.com> - 9.1.4-2
0a8ed9
- Install startup script into correct directory
0a8ed9
- Add a notice about httpd_execmem into the startup script
0a8ed9
59e13b
* Tue Apr 08 2014 Michael Simacek <msimacek@redhat.com> - 9.1.4-1
59e13b
- Update to upstream version 9.1.4
59e13b
fbf022
* Tue Apr 01 2014 Michael Simacek <msimacek@redhat.com> - 9.1.3-4
fbf022
- Simplify (and fix) jetty startup script and use systemd features
fbf022
f7d930
* Thu Mar 06 2014 Erinn Looney-Triggs <erinn.looneytriggs@gmail.com> - 9.1.3-3
f7d930
- Adjust useradd to be more flexible as shown here:
f7d930
  https://fedoraproject.org/wiki/Packaging:UsersAndGroups
f7d930
Stanislav Ochotnicky 4d5732
* Thu Mar 06 2014 Stanislav Ochotnicky <sochotnicky@redhat.com> - 9.1.3-2
Stanislav Ochotnicky 4d5732
- Use Requires: java-headless rebuild (#1067528)
Stanislav Ochotnicky 4d5732
0afc24
* Tue Mar 04 2014 Michael Simacek <msimacek@redhat.com> - 9.1.3-1
0afc24
- Update to upstream version 9.1.3
0afc24
ea476e
* Fri Feb 28 2014 Michael Simacek <msimacek@redhat.com> - 9.1.2-2
ea476e
- Remove JARs bundled in main package
ea476e
1d898f
* Wed Feb 12 2014 Michael Simacek <msimacek@redhat.com> - 9.1.2-1
1d898f
- Update to upstream version 9.1.2
1d898f
- Remove subpackage websocket-mux-extension (unstable, removed upstream)
1d898f
364600
* Fri Jan 10 2014 Michael Simacek <msimacek@redhat.com> - 9.1.1-1
364600
- Update to upstream version 9.1.1
364600
- Install .mod files
364600
edc061
* Thu Dec 19 2013 Michael Simacek <msimacek@redhat.com> - 9.1.0-4
edc061
- Add missing BD on ecj
edc061
73a101
* Thu Dec 19 2013 Michael Simacek <msimacek@redhat.com> - 9.1.0-3
73a101
- Replace dependency patch with pom_editor macro calls
73a101
- Drop unnecessary dependency on tomcat-jasper and BR on tomcat-lib
73a101
6d52d6
* Wed Dec 18 2013 Michael Simacek <msimacek@redhat.com> - 9.1.0-2
6d52d6
- Symlink to glassfish-servlet-api instead of tomcat
6d52d6
4c447f
* Wed Nov 27 2013 Michael Simacek <msimacek@redhat.com> - 9.1.0-1
4c447f
- Update to upstream version 9.1.0
4c447f
898301
* Fri Oct 11 2013 Michal Srb <msrb@redhat.com> - 9.0.6-1
898301
- Update to upstream version 9.0.6
898301
- Install licenses with jetty-util subpackage
898301
a8823b
* Sat Sep 21 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 9.0.5-2
663aa2
- Move configuration directories to %%{_sysconfdir}
a8823b
- Resolves: rhbz#596611
a8823b
d59bdc
* Thu Aug 22 2013 Michal Srb <msrb@redhat.com> - 9.0.5-1
d59bdc
- Update to upstream version 9.0.5
d59bdc
6c223e
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 9.0.4-2
6c223e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
6c223e
1cb650
* Mon Jul 01 2013 Michal Srb <msrb@redhat.com> - 9.0.4-1
1cb650
- Update to upstream version 9.0.4
1cb650
a96968
* Wed Jun 26 2013 Michal Srb <msrb@redhat.com> - 9.0.3-4
a96968
- Add missing BR: maven-plugin-build-helper
a96968
- Add MIT license text
a96968
- Don't install CDDL license
a96968
- More specific explanation why tests are disabled
a96968
2c3ab1
* Wed May 29 2013 Michal Srb <msrb@redhat.com> - 9.0.3-3
2c3ab1
- Add description for jetty-util
2c3ab1
47b3f4
* Thu May 23 2013 Michal Srb <msrb@redhat.com> - 9.0.3-2
47b3f4
- Obsolete old jetty-websocket subpackage (Resolves: #966352)
47b3f4
4669eb
* Thu May 09 2013 Michal Srb <msrb@redhat.com> - 9.0.3-1
4669eb
- Update to upstream version 9.0.3
4669eb
1913e3
* Mon Apr 22 2013 Michal Srb <msrb@redhat.com> - 9.0.2-1
1913e3
- Update to upstream version 9.0.2
1913e3
16085f
* Thu Apr 18 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 9.0.0-3
16085f
- Remove maven-license-plugin
f10cc4
- Conditionally disable jetty-spring
c88b53
- Fix OSGi conditionals
16085f
5122f3
* Wed Apr 10 2013 Michal Srb <msrb@redhat.com> - 9.0.0-2
5122f3
- Replace tomcat libs with glassfish libs
5122f3
- Add ability to build package without service files
5122f3
- Remove unneeded ecj custom depmap
5122f3
3ddd7f
* Wed Mar 13 2013 Michal Srb <msrb@redhat.com> - 9.0.0-1
3ddd7f
- Update to upstream version 9.0.0
3ddd7f
43b573
* Thu Mar  7 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 9.0.0-0.4.RC3
43b573
- Add missing BR: glassfish-el
43b573
1f3433
* Mon Mar  4 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 9.0.0-0.3.RC3
1f3433
- Update to Jetty 9 RC3
1f3433
45fb5b
* Thu Feb 28 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 9.0.0-0.2.RC2
45fb5b
- Upload sources for Jetty 9 RC2
45fb5b
f19d9a
* Thu Feb 28 2013 Michal Srb <msrb@redhat.com> - 9.0.0-0.2.RC2
f19d9a
- Update to 9.0.0.RC2
f19d9a
8433b1
* Fri Feb 22 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 9.0.0-0.1.RC0
8433b1
- Remove duplicated %%files for javadoc package
8433b1
- Add the new tarball to sources
8433b1
76c5d6
* Mon Feb 18 2013 Michal Srb <msrb@redhat.com> - 9.0.0-0.1.RC0
76c5d6
- Update to upstream version 9.0.0
76c5d6
- Build with xmvn
a1d81e
5a8cbf
* Fri Feb 15 2013 Alexander Kurtakov <akurtako@redhat.com> 8.1.9-3
5a8cbf
- Add missing BR on maven-license-plugin.
5a8cbf
df5799
* Thu Feb 14 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 8.1.9-2
df5799
- Update upstream URL
df5799
- Resolves: rhbz#911292
df5799
0cd499
* Thu Feb 14 2013 Alexander Kurtakov <akurtako@redhat.com> 8.1.9-1
0cd499
- Update to 8.1.9.
0cd499
fed693
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 8.1.5-12
fed693
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
fed693
Stanislav Ochotnicky e5a3e9
* Wed Feb 06 2013 Java SIG <java-devel@lists.fedoraproject.org> - 8.1.5-11
Stanislav Ochotnicky e5a3e9
- Update for https://fedoraproject.org/wiki/Fedora_19_Maven_Rebuild
Stanislav Ochotnicky e5a3e9
- Replace maven BuildRequires with maven-local
Stanislav Ochotnicky e5a3e9
Stanislav Ochotnicky d85ad3
* Fri Dec 14 2012 Stanislav Ochotnicky <sochotnicky@redhat.com> - 8.1.5-10
Stanislav Ochotnicky d85ad3
- Reenable osgi support
Stanislav Ochotnicky d85ad3
Stanislav Ochotnicky 6405e9
* Mon Nov  5 2012 Stanislav Ochotnicky <sochotnicky@redhat.com> - 8.1.5-9
Stanislav Ochotnicky 6405e9
- Use file lists generated by improved add_maven_depmap macro
Stanislav Ochotnicky 6405e9
adae72
* Wed Oct 10 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 8.1.5-8
adae72
- Fix build conditionals
adae72
8533c1
* Tue Oct  9 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 8.1.5-7
8533c1
- Introduce nosql and osgi conditionals
8533c1
- Temporarly disable osgi to bootstrap eclipse
8533c1
9e8590
* Fri Oct  5 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 8.1.5-6
9e8590
- Don't delete jetty user on package erase, resolves: rhbz#857708
9e8590
aaf879
* Mon Aug 27 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 8.1.5-5
aaf879
- Create work directory if not exists
aaf879
180666
* Tue Aug 21 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 8.1.5-4
180666
- Convert systemd scriplets to macros, resolves #850176
180666
c97f34
* Tue Aug 21 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 8.1.5-3
c97f34
- Don't redirect useradd and groupadd output to the bit bucket
c97f34
7dde33
* Tue Aug  7 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 8.1.5-2
7dde33
- Put runtime data in /run instead of /tmp
8c493e
- Fix patch for disabling OSGi
7dde33
a690da
* Wed Jul 18 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 8.1.5-1
a690da
- Update to upstream version 8.1.5
a690da
- Fix rpmlint warnings
a690da
1f65d1
* Wed Jul 18 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 8.1.4-3
1f65d1
- Disable SPDY to fix FTBFS
1f65d1
Stanislav Ochotnicky 3ee5ac
* Wed Jun 13 2012 Stanislav Ochotnicky <sochotnicky@redhat.com> - 8.1.4-2
Stanislav Ochotnicky 3ee5ac
- Fix jetty being accidentaly enabled after update by default
Stanislav Ochotnicky 3ee5ac
- Resolves: #831280
Stanislav Ochotnicky 3ee5ac
e8eb3e
* Tue May 29 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 8.1.4-1
e8eb3e
- Update to 8.1.4
e8eb3e
51a3ea
* Thu May 24 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 8.1.2-9
51a3ea
- Add patch to disable jetty-nosql
51a3ea
41d2bc
* Wed May 23 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 8.1.2-8
41d2bc
- Build jetty-nosql conditionally
41d2bc
0b7fe3
* Tue May 15 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 8.1.2-7
0b7fe3
- Add unconditional BR on glassfish-jsp to make build-jar-repository work
0b7fe3
facae7
* Wed May  9 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 8.1.2-6
facae7
- Move start.ini to /etc
5d5a13
- Require glassfish-jsp only for jetty-webapp and jetty-osgi
15104e
- Use shadow-utils directly instead of fedora-usermgmt-devel
e40d73
- Fix license tags
facae7
Stanislav Ochotnicky b385b0
* Mon Apr 30 2012 Stanislav Ochotnicky <sochotnicky@redhat.com> - 8.1.2-5
Stanislav Ochotnicky b385b0
- Don't require subpackages not needed by server itself
Stanislav Ochotnicky b385b0
- Make jetty look for jars in correct directory
Stanislav Ochotnicky b385b0
- Add proper dependent jars
Stanislav Ochotnicky b385b0
1e7b3b
* Fri Apr 27 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 8.1.2-4
1e7b3b
- Keep license files only in jetty-project and jetty-javadoc packages
1e7b3b
61f083
* Fri Apr 27 2012 Alexander Kurtakov <akurtako@redhat.com> 8.1.2-3
61f083
- There is no epoch define in jetty.
61f083
9d366e
* Thu Apr 26 2012 Alexander Kurtakov <akurtako@redhat.com> 8.1.2-2
9d366e
- Drop envr from jpackage-utils as it was wrong.
9d366e
Stanislav Ochotnicky ca4ad7
* Thu Apr 26 2012 Stanislav Ochotnicky <sochotnicky@redhat.com> - 8.1.2-1
Stanislav Ochotnicky ca4ad7
- Update to 8.1.2 upstream release
Stanislav Ochotnicky ca4ad7
a84f62
* Wed Apr 25 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 8.1.0-7
a84f62
- Split into number of subpackages
a84f62
ffadfe
* Mon Apr 23 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 8.1.0-6
c0d6d4
- Drop init script, resolves #814788
c0d6d4
- Remove jetty.script from SCM
c0d6d4
- Reload systemd on package install/upgrade/remove
ffadfe
fbd55b
* Wed Apr 18 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 8.1.0-5
fbd55b
- Replace eclipse-rcp BR with felix-framework
fbd55b
- Add missing R: felix-framework
fbd55b
Stanislav Ochotnicky fe754a
* Fri Feb 24 2012 Stanislav Ochotnicky <sochotnicky@redhat.com> - 8.1.0-4
Stanislav Ochotnicky fe754a
- Add geronimo-annotation to Requires
Stanislav Ochotnicky fe754a
Stanislav Ochotnicky d1e4b3
* Thu Feb 23 2012 Stanislav Ochotnicky <sochotnicky@redhat.com> - 8.1.0-3
Stanislav Ochotnicky d1e4b3
- Fix web server running example webapp
Stanislav Ochotnicky d1e4b3
- Add systemd unit file and conversion scriptlets
Stanislav Ochotnicky d1e4b3
Stanislav Ochotnicky f3b4e9
* Wed Feb 22 2012 Stanislav Ochotnicky <sochotnicky@redhat.com> - 8.1.0-2
Stanislav Ochotnicky f3b4e9
- Fix #794913 - missing user management utils during install
Stanislav Ochotnicky f3b4e9
Stanislav Ochotnicky 08cb6f
* Wed Feb  1 2012 Stanislav Ochotnicky <sochotnicky@redhat.com> - 8.1.0-1
Stanislav Ochotnicky 08cb6f
- Update to final release
Stanislav Ochotnicky 08cb6f
Stanislav Ochotnicky 518967
* Mon Jan 30 2012 Stanislav Ochotnicky <sochotnicky@redhat.com> - 8.1.0-0.4.rc5
Stanislav Ochotnicky 518967
- Fix upgrade path problems
Stanislav Ochotnicky 518967
- Symlink conf files into etc (so users still see them there)
Stanislav Ochotnicky 518967
ad631c
* Thu Jan 26 2012 Alexander Kurtakov <akurtako@redhat.com> 8.1.0-0.3.rc5
ad631c
- Revert the dependency on jetty-parent - we don't need the whole maven stack when installing jetty.
ad631c
- Make the javadoc package not depend on the main one.
ad631c
Stanislav Ochotnicky e430c3
* Thu Jan 26 2012 Stanislav Ochotnicky <sochotnicky@redhat.com> - 8.1.0-0.2.rc5
Stanislav Ochotnicky e430c3
- Add jetty-parent to Requires
Stanislav Ochotnicky e430c3
Stanislav Ochotnicky 2f2b36
* Wed Jan 25 2012 Stanislav Ochotnicky <sochotnicky@redhat.com> - 8.1.0-0.1.rc5
Stanislav Ochotnicky 2f2b36
- Update to rc5
Stanislav Ochotnicky 2f2b36
- Remove symbolic name patch (not needed after bundle plugin fix)
Stanislav Ochotnicky 2f2b36
Stanislav Ochotnicky 2f2b36
* Wed Jan 25 2012 Stanislav Ochotnicky <sochotnicky@redhat.com> - 8.1.0-0.1.RC4
Stanislav Ochotnicky 2f2b36
- Major update to 8.1.0 RC4
Stanislav Ochotnicky 2c3ce1
- Removed manual subpackage (was empty anyway)
Stanislav Ochotnicky 2c3ce1
13e59b
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.1.26-9
13e59b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
13e59b
f60f84
* Fri Aug 12 2011 Alexander Kurtakov <akurtako@redhat.com> 6.1.26-8
f60f84
- Install jetty-client and its deps into _javadir and provide maven integration.
f60f84
d45248
* Tue Jun 28 2011 Alexander Kurtakov <akurtako@redhat.com> 6.1.26-7
d45248
- Adapt build for maven 3.x.
d45248
13ecf2
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.1.26-6
13ecf2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
13ecf2
0439d3
* Mon Dec 20 2010 Alexander Kurtakov <akurtako@redhat.com> 6.1.26-5
0439d3
- Do not require tomcat6-lib.
0439d3
- Drop one depmap.
0439d3
dbb117
* Tue Dec 14 2010 Alexander Kurtakov <akurtako@redhat.com> 6.1.26-4
dbb117
- Do not require apache-commons-parent in order to not bring maven and friends.
dbb117
e4eb88
* Wed Dec 01 2010 Jeff Johnston <jjohnstn@redhat.com> 6.1.26-3
e4eb88
- Resolves #655808
e4eb88
- Fix util pom to reference javax.servlet groupid for servlet-api.
e4eb88
- Don't add tomcat6-servlet-api to depmap.
e4eb88
- Remove tomcat5 BR.
e4eb88
7d7935
* Mon Nov 22 2010 Jeff Johnston <jjohnstn@redhat.com> 6.1.26-2
7ebedb
- Resolves #652020
7ebedb
- Remove tomcat5 references and replace with appropriate alternatives.
7ebedb
4d81b2
* Fri Nov 12 2010 Alexander Kurtakov <akurtako@redhat.com> 6.1.26-1
4d81b2
- Update to 6.1.26.
4d81b2
26da73
* Tue Jun 15 2010 Alexander Kurtakov <akurtako@redhat.com> 6.1.24-1
26da73
- Update to 6.1.24.
26da73
4b0f8e
* Wed Dec 02 2009 Jeff Johnston <jjohnstn@redhat.com> 6.1.21-4
7ebedb
- Resolves #543081
4b0f8e
- Add maven depmap fragments.
4b0f8e
e8a023
* Tue Nov 03 2009 Jeff Johnston <jjohnstn@redhat.com> 6.1.21-3
e8a023
- Security issues
e8a023
- Resolves #532675, #5326565
e8a023
3fcacd
* Tue Sep 29 2009 Alexander Kurtakov <akurtako@redhat.com> 6.1.21-2
3fcacd
- Install unversioned jars.
3fcacd
1297e3
* Tue Sep 29 2009 Alexander Kurtakov <akurtako@redhat.com> 6.1.21-1
1297e3
- Update to upstream 6.1.21 release.
1297e3
e827bd
* Fri Sep 18 2009 Jeff Johnston <jjohnstn@redhat.com> 6.1.20-3
e827bd
- Add djetty script source and fix init script to work properly.
e827bd
2b9768
* Tue Sep 15 2009 Alexander Kurtakov <akurtako@redhat.com> 6.1.20-2
2b9768
- Fix requires.
2b9768
f0d798
* Tue Sep 15 2009 Alexander Kurtakov <akurtako@redhat.com> 6.1.20-1
f0d798
- Update to upstream 6.1.20.
f0d798
617643
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.1.15-4
617643
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
617643
d2c043
* Thu May 21 2009 Jeff Johnston <jjohnstn@redhat.com> 5.1.15-3
d2c043
- Do not allow directory listings.
d2c043
d2c043
* Tue May 19 2009 Jeff Johnston <jjohnstn@redhat.com> 5.1.15-2
d2c043
- Update OSGI manifest file.
d2c043
d2c043
* Tue May 19 2009 Jeff Johnston <jjohnstn@redhat.com> 5.1.15-1
d2c043
- Upgrade to 5.1.15 source tarball for Fedora.
d2c043
663aa2
* Wed Apr 22 2009 Jeff Johnston <jjohnstn@redhat.com> 5.1.14-3
b3ad84
- Add %%{libdir} to files list.
b3ad84
- Resolves #473585
b3ad84
68a206
* Wed Feb 11 2009 Jeff Johnston <jjohnstn@redhat.com> 5.1.14-1.10
68a206
- Rename jettyc back to .jettyrc.
68a206
- Resolves #485012
68a206
18fd53
* Tue Feb 03 2009 Jeff Johnston <jjohnstn@redhat.com> 5.1.14-1.9
18fd53
- Change %%{_sysconfdir}/init.d references to be %%{_initrddir}
efa573
18fd53
* Mon Feb 02 2009 Jeff Johnston <jjohnstn@redhat.com> 5.1.14-1.8
18fd53
- Fixes for unowned directories.
18fd53
efa573
* Tue Jan 06 2009 Jeff Johnston <jjohnstn@redhat.com> 5.1.14-1.7
00e431
- Patch init.d script to add status operation
00e431
- Patch unix djetty script so it doesn't issue error messages about /dev/tty
00e431
  and fix various inconsistencies with the init.d script
00e431
Andrew Overholt a73765
* Tue Aug 12 2008 Andrew Overholt <overholt@redhat.com> 5.1.14-1.6
Andrew Overholt a73765
- Require tomcat5 bits with proper OSGi metadata
Andrew Overholt a73765
Andrew Overholt 96e4dd
* Fri Jul 11 2008 Andrew Overholt <overholt@redhat.com> 5.1.14-1.5
Andrew Overholt 96e4dd
- Bump release.
Andrew Overholt 96e4dd
Andrew Overholt dd89ce
* Fri Jul 11 2008 Andrew Overholt <overholt@redhat.com> 5.1.14-1.3
Andrew Overholt dd89ce
- Update OSGi manifest
Andrew Overholt dd89ce
5927cd
* Wed Jul  9 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 5.1.14-1.3
5927cd
- drop repotag
5927cd
8ccec3
* Fri Jul 04 2008 Jeff Johnston <jjohnstn@redhat.com> 5.1.14-1jpp.2
8ccec3
- Security patch
8ccec3
- Resolves #417401, #417411, #417391
8ccec3
8ccec3
* Wed Jun 25 2008 Jeff Johnston <jjohnstn@redhat.com> 5.1.14-1jpp.1
8ccec3
- Upgrade to 5.1.14 source tarball for Fedora
8ccec3
dc9114
* Fri Aug 31 2007 Jeff Johnston <jjohnstn@redhat.com> 5.1.12-1jpp.7
dc9114
- Resolves #262221
dc9114
- Use /bin/sh instead of /sbin/nologin so init will work
dc9114
5dd50a
* Thu Aug 30 2007 Jeff Johnston <jjohnstn@redhat.com> 5.1.12-1jpp.6
5dd50a
- Rename all source files from jetty5 to jetty
5dd50a
- Replace jetty5 references with jetty in source files
5dd50a
3933c7
* Tue Aug 28 2007 Jeff Johnston <jjohnstn@redhat.com> 5.1.12-1jpp.5
3933c7
- Rename from jetty5 to jetty
3933c7
3933c7
* Mon Aug 27 2007 Jeff Johnston <jjohnstn@redhat.com> 5.1.12-1jpp.4
3933c7
- Remove post manual step
3933c7
- Remove jsse requirement
3933c7
- Add comment inside jetty.conf so it isn't empty
3933c7
3933c7
- Use /sbin/nologin when creating the jetty5 user and group
3933c7
* Mon Aug 27 2007 Jeff Johnston <jjohnstn@redhat.com> 5.1.12-1jpp.3
3933c7
- Use /sbin/nologin when creating the jetty5 user and group
3933c7
- Remove all jars in %%prep
3933c7
- Remove unnecessary preun step for removing extra jars
3933c7
- Fix license
3933c7
- Fix group for manual subpackage
3933c7
- Fix group for javadoc subpackage
3933c7
- Add comment regarding empty jetty.conf file
3933c7
- Add jsp requirement
3933c7
- Remove %%post javadoc ln command
3933c7
- Remove %%post manual ln command
3933c7
- Change source0 tarball to remove BCLA-licensed jars
3933c7
- Remove epoch 0 references in subpackage requires for extras and manual
3933c7
- Rename .jettyrc to jettyrc
3933c7
- Remove hidden files
3933c7
- Don't install gcj files twice
3933c7
3933c7
* Fri Aug 24 2007 Jeff Johnston <jjohnstn@redhat.com> 5.1.12-1jpp.2
3933c7
- Remove demo subpackage.
3933c7
3933c7
* Wed Aug 08 2007 Jeff Johnston <jjohnstn@redhat.com> 5.1.12-1jpp.1
3933c7
- Comment out demo subpackage.
3933c7
3933c7
* Mon Aug 06 2007 Ben Konrath <bkonrath@redhat.com> 5.1.12-1jpp.1
3933c7
- Add --excludes to aot-compile-rpm line.
Stanislav Ochotnicky 2c3ce1
- Inject OSGi manifest into jetty jar.
3933c7
3933c7
* Thu Jul 19 2007 Andrew Overholt <overholt@redhat.com> 5.1.12-1jpp.1
3933c7
- Update to 5.1.12 for Fedora.
3933c7
- Use fedora-usermgmt stuff.
3933c7
3933c7
* Fri Feb 02 2007 Ralph Apel <r.apel at="" r-apel.de=""> - 0:5.1.12-1jpp
3933c7
- Upgrade to 5.1.12
3933c7
- Add gcj_support option
3933c7
- Avoid circular dependency with mx4j-tools thru bootstrap option
3933c7
3933c7
* Sat Aug 12 2006 Anthony Green <green@redhat.com> - 0:5.1.11-0.rc0.4jpp
185ac9
- Escape macros in changelog with %%.
3933c7
- Untabify.
3933c7
- Don't delete symlinks in %%preun.
3933c7
- Add logrotate file.
3933c7
- Don't install unversioned javadoc files.
3933c7
- Don't rm old links in manual package.
3933c7
- Convert some end-of-line encodings.
3933c7
3933c7
* Fri Aug 11 2006 Anthony Green <green@redhat.com> - 0:5.1.11-0.rc0.3jpp
3933c7
- First Fedora build.
3933c7
- Disable extras.
3933c7
- Use fedora-useradd & fedora-userdel.
3933c7
- Add gcj support.
3933c7
- Tweak License and Group tags for rpmlint.
3933c7
- Use full URL for Source0.
3933c7
3933c7
* Thu Aug 10 2006 Ralph Apel <r.apel@r-apel.de> - 0:5.1.11-0.rc0.2jpp
3933c7
- Fix version/release in changelog
3933c7
- Introduce option '--without extra' to omit this subpackage and its (B)Rs
3933c7
- Don't delete user on erase
3933c7
- Tidy up BRs
3933c7
- Add commons-el.jar to ext
3933c7
- No ghost for lib/org.mortbay.jetty.jar, lib/org.mortbay.jmx.jar
3933c7
- Avoid use of build-jar-repository in spec
3933c7
- Avoid use of rebuild-jar-repository in init and start script
3933c7
- Don't handle JETTY_PID file in init script: start script takes care
3933c7
- Patch PostFileFilter to remove a (unused) com.sun package import
3933c7
- Explicitly (B)R  geronimo-jta-1.0.1B-api instead of any jta
Stanislav Ochotnicky 2c3ce1
- Add empty file /etc/jetty5/jetty.conf:
3933c7
  activate contexts manually if desired
3933c7
3933c7
* Tue Jun 20 2006 Ralph Apel <r.apel@r-apel.de> - 0:5.1.2-3jpp
3933c7
- First JPP-1.7 release
3933c7
3933c7
* Mon Mar 14 2005 Ralph Apel <r.apel@r-apel.de> - 0:5.1.2-2jpp
3933c7
- link commons-logging to %%{_homedir}/ext
3933c7
- link jspapi to %%{_homedir}/ext
3933c7
- only use %%{_homedir}/etc not conf
3933c7
3933c7
* Tue Feb 01 2005 Ralph Apel <r.apel@r-apel.de> - 0:5.1.2-1jpp
3933c7
- Upgrade to 5.1.2
3933c7
- Prepare for build with Java 1.5, (thx to Petr Adamek)
3933c7
- Require /sbin/chkconfig instead of chkconfig package
3933c7
3933c7
* Tue Jan 04 2005 Ralph Apel <r.apel@r-apel.de> - 0:5.0.0-2jpp
3933c7
- Include build of extra, so called JettyPlus
3933c7
- Create own subdirectory for jetty5 in %%{_javadir}
3933c7
- Change %%{_homedir}/conf to %%{_homedir}/etc
3933c7
- Dropped chkconfig requirement; just exec if /sbin/chkconfig available
3933c7
- Fixed unpackaged .jettyrc
3933c7
3933c7
* Mon Oct 04 2004 Ralph Apel <r.apel@r-apel.de> - 0:5.0.0-1jpp
3933c7
- Upgrade to 5.0.0
3933c7
- Fixed URL
3933c7
- relaxed some versioned dependencies
3933c7
663aa2
* Mon Aug 23 2004 Randy Watler <rwatler at="" finali.com=""> - 0:4.2.20-2jpp
3933c7
- Rebuild with ant-1.6.2
3933c7
3933c7
* Fri Jun 18 2004 Ralph Apel <r.apel@r-apel.de> - 0:4.2.20-1jpp
3933c7
- Upgrade to 4.2.20
3933c7
- Drop ownership of /usr/share/java and /usr/bin
3933c7
3933c7
* Tue Feb 24 2004 Ralph Apel <r.apel@r-apel.de> - 0:4.2.17-2jpp
3933c7
- enhancements and corrections thanks to Kaj J. Niemi:
3933c7
- $JETTY_HOME/ext didn't exist but %%post depended on it
3933c7
- correctly shutdown jetty upon uninstall
3933c7
- RedHat depends on chkconfig/service to work so a functional
3933c7
  init.d/jetty4 needed to be created
3933c7
- djetty4 (jetty.sh) did funny things especially when it attempted to guess
3933c7
  stuff
3933c7
- a lot of .xml config files assumed that the configs were in etc/ instead of
3933c7
  conf/
3933c7
3933c7
* Thu Feb 19 2004 Ralph Apel <r.apel@r-apel.de> - 0:4.2.17-1jpp
3933c7
- First JPackage release.