-
Notifications
You must be signed in to change notification settings - Fork 0
/
jetty-alpn-api.spec
96 lines (69 loc) · 2.96 KB
/
jetty-alpn-api.spec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
%{?scl:%scl_package jetty-alpn-api}
%{!?scl:%global pkg_name %{name}}
%global addver v20160715
Name: %{?scl_prefix}jetty-alpn-api
Version: 1.1.3
Release: 5%{?dist}
Summary: Jetty ALPN API
License: ASL 2.0 and EPL
URL: http://www.eclipse.org/jetty
BuildArch: noarch
Source0: http://git.eclipse.org/c/jetty/org.eclipse.jetty.alpn.git/snapshot/alpn-api-%{version}.%{addver}.tar.bz2
Source1: http://www.eclipse.org/legal/epl-v10.html
Source2: http://www.apache.org/licenses/LICENSE-2.0.txt
BuildRequires: java-1.8.0-openjdk-devel
Requires: java-1.8.0-openjdk-devel
BuildRequires: %{?scl_prefix_maven}maven-local
BuildRequires: %{?scl_prefix_maven}maven-plugin-bundle
BuildRequires: %{?scl_prefix_maven}mvn(org.apache.maven.plugins:maven-enforcer-plugin)
BuildRequires: %{?scl_prefix_maven}maven-plugin-build-helper
BuildRequires: %{?scl_prefix_maven}jetty-parent
BuildRequires: %{?scl_prefix_maven}jetty-build-support
%{?scl:Requires: %scl_runtime}
%description
Jetty API for Application-Layer Protocol Negotiation.
%package javadoc
Summary: API documentation for %{name}
%description javadoc
This package provides %{summary}.
%prep
%setup -q -n alpn-api-%{version}.%{addver}
%{?scl:scl enable %{scl_maven} %{scl} - << "EOF"}
# Use packaging=bundle to get the manifest into jar
%pom_remove_plugin :maven-jar-plugin
%pom_xpath_inject pom:project '<packaging>bundle</packaging>'
%{?scl:EOF}
cp %{SOURCE1} %{SOURCE2} .
%build
%{?scl:scl enable %{scl_maven} %{scl} - << "EOF"}
%mvn_build
%{?scl:EOF}
%install
%{?scl:scl enable %{scl_maven} %{scl} - << "EOF"}
%mvn_install
%{?scl:EOF}
%files -f .mfiles
%license epl-v10.html LICENSE-2.0.txt
%files javadoc -f .mfiles-javadoc
%license epl-v10.html LICENSE-2.0.txt
%changelog
* Wed Nov 08 2017 Augusto Mecking Caringi <acaringi@redhat.com> - 1.1.3-5
- Add Require/BuildRequire for OpenJDK 1.8
* Mon Nov 06 2017 Augusto Mecking Caringi <acaringi@redhat.com> - 1.1.3-4
- scl conversion
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.3-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.3-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
* Fri Oct 21 2016 Michael Simacek <msimacek@redhat.com> - 1.1.3-1
- Update to upstream version 1.1.3
* Wed Sep 21 2016 Michael Simacek <msimacek@redhat.com> - 1.1.2-1
- Update to upstream version 1.1.2.v20150522
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.0-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
* Tue Aug 04 2015 Michael Simacek <msimacek@redhat.com> - 1.1.0-3
- Fix manifest inclusion
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
* Thu Mar 12 2015 Michael Simacek <msimacek@redhat.com>
- Initial packaging