From 3b930b2d1fbfca2f2efa703ae704f20a49ca5dab Mon Sep 17 00:00:00 2001 From: Jacob Heider Date: Thu, 2 Apr 2026 12:32:03 -0400 Subject: [PATCH] fix(bind9) closes #12460 --- projects/isc.org/bind9/package.yml | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/projects/isc.org/bind9/package.yml b/projects/isc.org/bind9/package.yml index bbf8eaec5c..d568f28832 100644 --- a/projects/isc.org/bind9/package.yml +++ b/projects/isc.org/bind9/package.yml @@ -19,14 +19,16 @@ dependencies: gnu.org/libidn2: 2.3 jemalloc.net: 5 linux: - kernel.org/libcap: '*' + kernel.org/libcap: "*" build: dependencies: # since 9.21.10 mesonbuild.com: 1 cmake.org: 3 - ninja-build.org: '*' + ninja-build.org: "*" + linux: + nixos.org/patchelf: "*" env: ARGS: - --prefix="{{prefix}}" @@ -50,7 +52,15 @@ build: - meson setup build $MESON_ARGS - meson compile -C build -j4 # high concurrency leads to failed races. - meson install -C build - if: '>=9.21.10' + if: ">=9.21.10" + + - run: + - for BIN in *; do + - patchelf --replace-needed {{deps.openldap.org/liblmdb.prefix}}/lib/pkgconfig/../../lib/liblmdb.so liblmdb.so $BIN + - ldd $BIN | grep liblmdb || true + - done + working-directory: ${{prefix}}/bin + if: linux provides: - bin/arpaname