diff options
| author | Maxim Cournoyer <maxim@guixotic.coop> | 2025-12-31 11:21:54 +0900 |
|---|---|---|
| committer | Maxim Cournoyer <maxim@guixotic.coop> | 2026-01-12 11:25:22 +0900 |
| commit | d54d98ccc77a3669a69b2a5d08061a574e3aeb3e (patch) | |
| tree | c9214f2eec7ff8a378bf966d597d93758b8a365a /gnu/local.mk | |
| parent | 1f2f22800fa9c2b108a5227814cc9c4ec7e3f4a4 (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.mk | 3 |
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 \ |
