Files
packages/net/gnunet/patches/0008-namecache-build-flat-namecache-plugin.patch
Daniel Golle f24c97fff8 gnunet: update to version 0.25.1
GNUnet 0.25 dropped the autotools based build system and now requires
being built with Meson. As expected there are some cross-compiling
related issues which have been fixed using downstream patches by now.

v0.25.1:
  - transport: hotfix incorrect communicator key derivations
  - tests: make failing tests work again
  - util: Change to assigned HPKE codepoint for DHKEM+Elligator. See https://www.iana.org/assignments/hpke/
  - fs: service failed to start because of PILS addition

v0.25.0:
  - util: Removed authkem from HPKE implementation as it is going to be removed from the RFC9180bis spec and is unused in GNUnet anyway.
  - core: New AKE implementation.
  - pils: New service.
  - gns: Various improvements to performance and DNS migration tooling.
  - build: Retired autotools.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2025-10-11 16:51:00 +01:00

29 lines
870 B
Diff

From 87de1cfe4d7f306d25ed12505f188203874dd9b6 Mon Sep 17 00:00:00 2001
From: Daniel Golle <daniel@makrotopia.org>
Date: Fri, 10 Oct 2025 01:34:17 +0100
Subject: [PATCH 8/8] namecache: build flat namecache plugin
---
src/plugin/namecache/meson.build | 10 ++++++++++
1 file changed, 10 insertions(+)
--- a/src/plugin/namecache/meson.build
+++ b/src/plugin/namecache/meson.build
@@ -29,6 +29,16 @@ shared_module(
install_dir: get_option('libdir') / 'gnunet',
)
+shared_module(
+ 'gnunet_plugin_namecache_flat',
+ ['plugin_namecache_flat.c'],
+ install_rpath: rpath_option,
+ dependencies: [libgnunetutil_dep, libgnunetgnsrecord_dep],
+ include_directories: [incdir, configuration_inc],
+ install: true,
+ install_dir: get_option('libdir') / 'gnunet',
+)
+
if pq_dep.found()
shared_module(
'gnunet_plugin_namecache_postgres',