%{?mingw_package_header} Summary: Experimental HTTP/2 client, server and proxy Name: mingw-nghttp2 Version: 1.48.0 Release: %autorelease License: MIT URL: https://nghttp2.org/ Source0: https://github.com/tatsuhiro-t/nghttp2/releases/download/v%{version}/nghttp2-%{version}.tar.xz BuildArch: noarch BuildRequires: make BuildRequires: mingw32-filesystem >= 107 BuildRequires: mingw32-binutils BuildRequires: mingw32-c-ares BuildRequires: mingw32-libxml2 BuildRequires: mingw32-openssl BuildRequires: mingw32-python3 BuildRequires: mingw32-zlib BuildRequires: mingw64-filesystem >= 107 BuildRequires: mingw64-binutils BuildRequires: mingw64-c-ares BuildRequires: mingw64-libxml2 BuildRequires: mingw64-openssl BuildRequires: mingw64-python3 BuildRequires: mingw64-zlib #Requires: libnghttp2%{?_isa} = %{version}-%{release} %description This package contains the HTTP/2 client, server and proxy programs. This is the MinGW cross-compiled Windows library. %package -n mingw32-libnghttp2 Summary: A library implementing the HTTP/2 protocol %description -n mingw32-libnghttp2 libnghttp2 is a library implementing the Hypertext Transfer Protocol version 2 (HTTP/2) protocol in C. This is the MinGW cross-compiled Windows library. %package -n mingw64-libnghttp2 Summary: A library implementing the HTTP/2 protocol %description -n mingw64-libnghttp2 libnghttp2 is a library implementing the Hypertext Transfer Protocol version 2 (HTTP/2) protocol in C. This is the MinGW cross-compiled Windows library. %{?mingw_debug_package} %prep %autosetup -p1 -n nghttp2-%{version} # make fetch-ocsp-response use Python 3 sed -e '1 s|^#!/.*python|&3|' -i script/fetch-ocsp-response %build %mingw_configure \ --disable-hpack-tools \ --disable-python-bindings \ --disable-static \ --with-libxml2 \ --without-spdylay %mingw_make_build %install %mingw_make_install # Remove .la files find %{buildroot} -name "*.la" -delete # # Remove the man pages which duplicate documentation in the # native Fedora package. rm -r %{buildroot}%{mingw32_mandir}/man1 rm -r %{buildroot}%{mingw64_mandir}/man1 # will be installed via %%doc rm -f "%{buildroot}%{mingw32_datadir}/doc/nghttp2/README.rst" rm -f "%{buildroot}%{mingw64_datadir}/doc/nghttp2/README.rst" %files -n mingw32-libnghttp2 %license COPYING %doc README.rst %{mingw32_bindir}/libnghttp2-14.dll %{mingw32_libdir}/libnghttp2.dll.a %{mingw32_libdir}/pkgconfig/libnghttp2.pc %{mingw32_includedir}/nghttp2/ %{mingw32_datadir}/nghttp2/ %files -n mingw64-libnghttp2 %license COPYING %doc README.rst %{mingw64_bindir}/libnghttp2-14.dll %{mingw64_libdir}/libnghttp2.dll.a %{mingw64_libdir}/pkgconfig/libnghttp2.pc %{mingw64_includedir}/nghttp2/ %{mingw64_datadir}/nghttp2/ %changelog %autochangelog