Sophie

Sophie

distrib > Mageia > 7 > i586 > media > core-release-src > by-pkgid > 0fe72950fc96e69e77685d27c7fda44a > files > 5

jetty-alpn-8.1.12-1.v20180117.3.mga7.src.rpm

%global reltag .v20180117

Name:           jetty-alpn
Version:        8.1.12
Release:        %mkrel 1%{reltag}.3
Group:          Development/Java
# alpn-tests also contains EPL and ASL, but is not installed
License:        GPLv2+ with exceptions
Summary:        Jetty implementation of ALPN API
URL:            https://github.com/jetty-project/jetty-alpn
Source0:        https://github.com/jetty-project/%{name}/archive/alpn-project-%{version}%{reltag}.tar.gz
Patch0:         0001-Unshade-alpn-api.patch
Patch1:         0002-Incorporated-OpenJDK-jdk8u191-b12-changes.patch
Patch2:         0003-Updated-version-mapping-with-JDK-8u162-8u171-8u172-8u181-8u191.patch
BuildArch:      noarch

BuildRequires:  java-1.8.0-openjdk-headless
Requires:       java-1.8.0-openjdk-headless

BuildRequires:  maven-local
BuildRequires:  mvn(org.apache.felix:maven-bundle-plugin)
BuildRequires:  mvn(org.codehaus.mojo:build-helper-maven-plugin)
BuildRequires:  mvn(org.eclipse.jetty.alpn:alpn-api)
BuildRequires:  mvn(org.eclipse.jetty:jetty-parent:pom:)

%description
A pure Java(TM) implementation of the Application Layer Protocol
Negotiation TLS Extension


%package        javadoc
Summary:        Javadoc for %{name}

%description javadoc
This package contains the API documentation for %{name}.

%prep
%setup -q -n %{name}-alpn-project-%{version}%{reltag}

# unshade jetty-alpn-api
%patch0 -p1
# Incorporated OpenJDK's jdk8u191-b12 changes
%patch1 -p1
# Updated-version-mapping
%patch2 -p1
%pom_remove_plugin -r :maven-shade-plugin

%pom_remove_plugin -r :maven-enforcer-plugin

%pom_disable_module alpn-tests

%build
%mvn_build

%install
%mvn_install


%files -f .mfiles
%doc README.md

%files javadoc -f .mfiles-javadoc



%changelog
* Sat Jan 26 2019 daviddavid <daviddavid> 8.1.12-1.v20180117.3.mga7
+ Revision: 1361071
- add upstream patch to incorporate OpenJDK's jdk8u191-b12 changes
- update version mapping with JDK 8u162, 8u171, 8u172, 8u181 and 8u191

* Thu Sep 20 2018 umeabot <umeabot> 8.1.12-1.v20180117.2.mga7
+ Revision: 1278926
- Mageia 7 Mass Rebuild

* Fri Feb 16 2018 daviddavid <daviddavid> 8.1.12-1.v20180117.1.mga7
+ Revision: 1201730
- Update to upstream version 8.1.12.v20180117 (sync with fc28)

* Mon Aug 14 2017 neoclust <neoclust> 8.1.11-3.v20170118.1.mga7
+ Revision: 1140217
- imported package jetty-alpn


* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 8.1.11-3.v20170118
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild

* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 8.1.11-2.v20170118
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild

* Wed Feb 01 2017 Michael Simacek <msimacek@redhat.com> - 8.1.11-1.v20170118
- Update to upstream version 8.1.11

* Mon Oct 31 2016 Michael Simacek <msimacek@redhat.com> - 8.1.10-1.v20161026
- Update to upstream version 8.1.10
- Relax JDK requirement

* Fri Sep 23 2016 Michael Simacek <msimacek@redhat.com> - 8.1.9-3.v20160720
- Remove spurious cp

* Fri Sep 23 2016 Michael Simacek <msimacek@redhat.com> - 8.1.9-2.v20160720
- Review fixes

* Wed Sep 21 2016 Michael Simacek <msimacek@redhat.com> - 8.1.9-1.v20160720
- Initial packaging