diff --git a/_multibuild b/_multibuild
deleted file mode 100644
index 81be0c2..0000000
--- a/_multibuild
+++ /dev/null
@@ -1,3 +0,0 @@
-
- python
-
diff --git a/nghttp2-1.51.0.tar.xz b/nghttp2-1.51.0.tar.xz
deleted file mode 100644
index 830068d..0000000
--- a/nghttp2-1.51.0.tar.xz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:66aa76d97c143f42295405a31413e5e7d157968dad9f957bb4b015b598882e6b
-size 4115988
diff --git a/nghttp2-1.52.0.tar.xz b/nghttp2-1.52.0.tar.xz
new file mode 100644
index 0000000..99cd6db
--- /dev/null
+++ b/nghttp2-1.52.0.tar.xz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:3ea9f0439e60469ad4d39cb349938684ffb929dd7e8e06a7bffe9f9d21f8ba7d
+size 1491732
diff --git a/nghttp2-remove-python-build.patch b/nghttp2-remove-python-build.patch
deleted file mode 100644
index b7f2594..0000000
--- a/nghttp2-remove-python-build.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-Index: nghttp2-1.39.1/python/Makefile.am
-===================================================================
---- nghttp2-1.39.1.orig/python/Makefile.am
-+++ nghttp2-1.39.1/python/Makefile.am
-@@ -29,16 +29,6 @@ EXTRA_DIST = cnghttp2.pxd nghttp2.pyx CM
-
- if ENABLE_PYTHON_BINDINGS
-
--all-local: nghttp2.c
-- $(PYTHON) setup.py build
--
--install-exec-local:
-- $(PYTHON) setup.py install --prefix=$(DESTDIR)$(prefix)
--
--uninstall-local:
-- rm -f $(DESTDIR)$(libdir)/python*/site-packages/nghttp2.so
-- rm -f $(DESTDIR)$(libdir)/python*/site-packages/python_nghttp2-*.egg
--
- clean-local:
- $(PYTHON) setup.py clean --all
- -rm -f $(builddir)/nghttp2.c
diff --git a/nghttp2.changes b/nghttp2.changes
index 082e953..2daaccb 100644
--- a/nghttp2.changes
+++ b/nghttp2.changes
@@ -1,3 +1,17 @@
+-------------------------------------------------------------------
+Tue Mar 14 09:33:48 UTC 2023 - Dirk Müller
+
+- update to 1.52.0:
+ * https://nghttp2.org/blog/2023/02/13/nghttp2-v1-52-0/
+ * sphinx_rtd_theme has been removed from the repository
+ and archive.
+ * The deprecated Python bindings has been removed.
+ * The deprecated libnghttp2_asio has been removed.
+ * llhttp and neverbleed have been updated.
+ * This release fixes the bug that stalls TLS connection.
+ * This release adds more http3 integration tests.
+- drop nghttp2-remove-python-build.patch: obsolete as the code got removed
+
-------------------------------------------------------------------
Thu Nov 17 16:35:21 UTC 2022 - Dirk Müller
diff --git a/nghttp2.spec b/nghttp2.spec
index 173d28d..906392c 100644
--- a/nghttp2.spec
+++ b/nghttp2.spec
@@ -21,18 +21,11 @@
%global soname_asio libnghttp2_asio
%global sover_asio 1
%global flavor @BUILD_FLAVOR@%{nil}
-%if "%{flavor}" == "python"
-%define psuffix -python
-%bcond_without python
-%else
-%define psuffix %{nil}
-%bcond_with python
-%endif
# libnghttp2_asio has been deprecated in this repository due to maintenance
# issue and will be removed at the end of 2022
%bcond_with asio
-Name: nghttp2%{psuffix}
-Version: 1.51.0
+Name: nghttp2
+Version: 1.52.0
Release: 0
Summary: Implementation of Hypertext Transfer Protocol version 2 in C
License: MIT
@@ -40,8 +33,6 @@ Group: Development/Libraries/C and C++
URL: https://nghttp2.org/
Source: https://github.com/nghttp2/nghttp2/releases/download/v%{version}/nghttp2-%{version}.tar.xz
Source1: baselibs.conf
-# PATCH-FIX-OPENSUSE nghttp2-remove-python-build.patch
-Patch0: nghttp2-remove-python-build.patch
BuildRequires: autoconf
BuildRequires: automake
BuildRequires: gcc-c++
@@ -57,11 +48,6 @@ BuildRequires: pkgconfig(libsystemd)
BuildRequires: pkgconfig(libxml-2.0)
BuildRequires: pkgconfig(openssl)
BuildRequires: pkgconfig(zlib)
-%if %{with python}
-BuildRequires: python3-Cython
-BuildRequires: python3-setuptools
-BuildRequires: pkgconfig(python3)
-%endif
%ifnarch ppc %{arm}
%if 0%{?sle_version} >= 150000 && 0%{?is_opensuse}
BuildRequires: pkgconfig(jemalloc)
@@ -136,42 +122,20 @@ HTTP/2 client, server and proxy.
%prep
%setup -q -n nghttp2-%{version}
-%patch0 -p1
# fix python shebang
sed -i -e 's:#!%{_bindir}/env python:#!%{_bindir}/python3:g' script/fetch-ocsp-response
%build
-%if %{with python}
-export PYTHON=%{_bindir}/python3
-%else
-sed -i -e '/AM_PATH_PYTHON([2.7],, [:]) /d' configure.ac
-%endif
autoreconf -fiv
%configure \
--disable-static \
--disable-silent-rules \
%{?with_asio:--enable-asio-lib} %{!?with_asio: --disable-asio-lib} \
--enable-app \
-%if %{with python}
- --enable-python-bindings \
-%else
- --disable-python-bindings \
-%endif
%{nil}
%make_build all
-%if %{with python}
-pushd python
-%make_build nghttp2.c
-%python3_build
-popd
-%endif
%install
-%if %{with python}
-pushd python
-%python3_install
-popd
-%else
%make_install
find %{buildroot} -type f -name "*.la" -delete -print
@@ -181,26 +145,18 @@ rm -rf %{buildroot}%{_datadir}/doc/nghttp2
# None of applications using these man pages are built.
rm -rf %{buildroot}%{_mandir}/man1/* \
doc/manual/html/.buildinfo
-%endif
%check
# One test fails if python-sphinx is not present
%make_build check ||:
-%if !%{with python}
%post -n %{soname}-%{sover} -p /sbin/ldconfig
%postun -n %{soname}-%{sover} -p /sbin/ldconfig
%if %{with asio}
%post -n %{soname_asio}%{sover_asio} -p /sbin/ldconfig
%postun -n %{soname_asio}%{sover_asio} -p /sbin/ldconfig
%endif
-%endif
-%if %{with python}
-%files -n python3-nghttp2
-%{python3_sitearch}/nghttp2.*.so
-%{python3_sitearch}/python_nghttp2-*
-%else
%files
%{_bindir}/deflatehd
%{_bindir}/inflatehd
@@ -231,6 +187,5 @@ rm -rf %{buildroot}%{_mandir}/man1/* \
%{_libdir}/%{soname_asio}.so
%{_libdir}/pkgconfig/%{soname_asio}.pc
%endif
-%endif
%changelog