[packages/mongo-c-driver] - added fix for sphinx 8
qboosh
qboosh at pld-linux.org
Thu Apr 10 07:47:50 CEST 2025
commit 677e0ff80def7ffe727b2952e380e837d83dda70
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Thu Apr 10 06:25:16 2025 +0200
- added fix for sphinx 8
mongo-c-driver-sphinx.patch | 11 +++++++++++
mongo-c-driver.spec | 4 ++++
2 files changed, 15 insertions(+)
---
diff --git a/mongo-c-driver.spec b/mongo-c-driver.spec
index 8b582e8..52f914c 100644
--- a/mongo-c-driver.spec
+++ b/mongo-c-driver.spec
@@ -21,6 +21,7 @@ Group: Libraries
#Source0Download: https://github.com/mongodb/mongo-c-driver/releases/
Source0: https://github.com/mongodb/mongo-c-driver/releases/download/%{version}/%{name}-%{version}.tar.gz
# Source0-md5: 89eb20dc3b9aa13ef1b00fcd0780ef03
+Patch0: %{name}-sphinx.patch
URL: https://github.com/mongodb/mongo-c-driver
BuildRequires: cmake >= 3.15
%{?with_sasl:BuildRequires: cyrus-sasl-devel}
@@ -133,8 +134,10 @@ Dokumentacja API biblioteki libbson.
%prep
%setup -q
+%patch -P0 -p1
%{__sed} -i -e '1s,/usr/bin/env bash,/bin/bash,' src/libbson/examples/*.sh src/libmongoc/examples/*.sh
+
%build
%cmake -B cmake-build \
-DCMAKE_INSTALL_LIBDIR=%{_lib} \
@@ -248,6 +251,7 @@ rm -rf $RPM_BUILD_ROOT
%{_libdir}/cmake/libbson-%{libver}
%if %{with doc}
%{_mandir}/man3/bson_*.3*
+%{_mandir}/man3/libbson_legacy_extended_json.3*
%endif
%{_examplesdir}/libbson-%{version}
diff --git a/mongo-c-driver-sphinx.patch b/mongo-c-driver-sphinx.patch
new file mode 100644
index 0000000..20b6172
--- /dev/null
+++ b/mongo-c-driver-sphinx.patch
@@ -0,0 +1,11 @@
+--- mongo-c-driver-1.30.3/build/sphinx/mongoc_common.py.orig 2025-04-08 13:59:49.000000000 +0200
++++ mongo-c-driver-1.30.3/build/sphinx/mongoc_common.py 2025-04-09 22:40:13.743487403 +0200
+@@ -158,7 +158,7 @@ def generate_html_redirs(app: Sphinx, pa
+ f"redirect-for-{page}",
+ {"target": page, "writing-redirect": 1},
+ str(Path(__file__).parent.resolve() / "redirect.t.html"),
+- str(redirect_file),
++ outfilename=str(redirect_file),
+ )
+ # Restore prior state:
+ builder.script_files[:] = prev_scripts
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/mongo-c-driver.git/commitdiff/677e0ff80def7ffe727b2952e380e837d83dda70
More information about the pld-cvs-commit
mailing list