summaryrefslogtreecommitdiff
path: root/gnu/local.mk
diff options
context:
space:
mode:
authorMaxim Cournoyer <maxim@guixotic.coop>2025-12-31 11:21:54 +0900
committerMaxim Cournoyer <maxim@guixotic.coop>2026-01-12 11:25:22 +0900
commitd54d98ccc77a3669a69b2a5d08061a574e3aeb3e (patch)
treec9214f2eec7ff8a378bf966d597d93758b8a365a /gnu/local.mk
parent1f2f22800fa9c2b108a5227814cc9c4ec7e3f4a4 (diff)
gnu: opendht: Modernize and build with liburing.
* gnu/packages/networking.scm (opendht) [source]: Apply patches. [build-system]: Switch to meson-build-system. [#:modules]: Adjust accordingly. Add (ice-9 ftw) and (srfi srfi-26). [#:configure-flags]: Migrate to Meson options. [#:phases] {disable-problematic-tests}: Update phase. {fix-python-installation-prefix}: Delete. {specify-runpath-for-python-module}: Likewise. {pkgconfig-disable-iouring, check, delete-autogen.sh}: Likewise. {move-and-wrap-tools}: Rename to move-tools and adjust. {move-python-bindings}: Add. [native-inputs]: Remove autoconf, automake and libtool. [inputs]: Delete python. [propagated-inputs]: Add liburing. Remove llhttp. * gnu/packages/patches/opendht-nanosleep.patch: Delete file. * gnu/packages/patches/opendht-meson-liburing.patch: New file. * gnu/packages/patches/opendht-meson-install-headers.patch: Likewise. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. Change-Id: I015e9422dd534106150f2a4a2a89777c47fb5507
Diffstat (limited to 'gnu/local.mk')
-rw-r--r--gnu/local.mk3
1 files changed, 2 insertions, 1 deletions
diff --git a/gnu/local.mk b/gnu/local.mk
index ca6fd1571a2..500a50f575c 100644
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@ -1973,7 +1973,8 @@ dist_patch_DATA = \
%D%/packages/patches/openboardview-use-system-mpc.patch \
%D%/packages/patches/openbox-add-fix-for-glib2-exposed-segfault.patch \
%D%/packages/patches/openbox-python3.patch \
- %D%/packages/patches/opendht-nanosleep.patch \
+ %D%/packages/patches/opendht-meson-install-headers.patch \
+ %D%/packages/patches/opendht-meson-liburing.patch \
%D%/packages/patches/openexr-2-gcc-14.patch \
%D%/packages/patches/openfst-for-vosk-fix-unique-ptr.patch \
%D%/packages/patches/openjdk-currency-time-bomb.patch \