summaryrefslogtreecommitdiff
path: root/gnu/packages/patches/opendht-meson-liburing.patch
AgeCommit message (Collapse)Author
2026-01-31gnu: opendht: Disable liburing support.Maxim Cournoyer
It caused a regression in Jami (could no longer register Jami account names). * gnu/packages/networking.scm (opendht) [source]: Delete opendht-meson-liburing.patch patch. [#:phases] {disable-problematic-tests}: Reinstate a few tests. [propagated-inputs]: Remove liburing, leaving a comment. * gnu/packages/patches/opendht-meson-liburing.patch: Delete file. * gnu/local.mk (dist_patch_DATA): De-register it. Change-Id: I6dde661e6f7e5bc71fc6f6efe38e6f10b41a31ed
2026-01-12gnu: opendht: Modernize and build with liburing.Maxim Cournoyer
* 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