commit 8428c5801cbcfa503f89dc9e88229e8b0866c9be Author: overweight <5324761+overweight@user.noreply.gitee.com> Date: Mon Sep 30 11:04:44 2019 -0400 Package init diff --git a/mod_http2-1.10.20.tar.gz b/mod_http2-1.10.20.tar.gz new file mode 100644 index 0000000..17264ed Binary files /dev/null and b/mod_http2-1.10.20.tar.gz differ diff --git a/mod_http2.spec b/mod_http2.spec new file mode 100644 index 0000000..243cba7 --- /dev/null +++ b/mod_http2.spec @@ -0,0 +1,58 @@ +%{!?_httpd_mmn: %global _httpd_mmn %(cat %{_includedir}/httpd/.mmn 2>/dev/null || echo 0-0)} + +Name: mod_http2 +Version: 1.10.20 +Release: 4 +Summary: Support for the HTTP/2 transport layer +License: ASL 2.0 +URL: https://icing.github.io/mod_h2/ +Source0: https://github.com/icing/mod_h2/releases/download/v%{version}/%{name}-%{version}.tar.gz +BuildRequires: gcc pkgconfig httpd-devel libnghttp2-devel openssl-devel +Requires: httpd-mmn = %{_httpd_mmn} + +%description +Mod_h[ttp]2 is an official Apache httpd module, first released in 2.4.17. +See Apache downloads to get a released version. mod_proxy_h[ttp]2 has been released in 2.4.23. + +%package_help + +%prep +%autosetup -n %{name}-%{version} -p1 + +%build +%configure +%make_build V=1 + +%install +%make_install +mv -f %{buildroot}%{_httpd_moddir}/mod_http2.so.0.0.0 %{buildroot}%{_httpd_moddir}/mod_http2.so +mv -f %{buildroot}%{_httpd_moddir}/mod_proxy_http2.so.0.0.0 %{buildroot}%{_httpd_moddir}/mod_proxy_http2.so +mkdir -p %{buildroot}%{_httpd_modconfdir} +echo "LoadModule http2_module modules/mod_http2.so" > %{buildroot}%{_httpd_modconfdir}/10-h2.conf +echo "LoadModule proxy_http2_module modules/mod_proxy_http2.so" > %{buildroot}%{_httpd_modconfdir}/10-proxy_h2.conf + +%check +make check + +%files +%defattr(-,root,root) +%doc AUTHORS +%license LICENSE +%{_httpd_moddir}/*.so +%config(noreplace) %{_httpd_modconfdir}/*.conf + +%files help +%defattr(-,root,root) +%doc ChangeLog README README.md + +%exclude /etc/httpd/share/doc/* + +%changelog +* Thu Sep 05 2019 openEuler Buildteam - 1.10.20-4 +- Type:enhance +- ID:NA +- SUG:NA +- DESC:new rule + +* Mon Aug 12 2019 openEuler Buildteam - 1.10.20-3 +- Package init