From b70430a4a664ae3292f193a984a5e0f2749fcfb8 Mon Sep 17 00:00:00 2001 From: arcnmx Date: Sun, 7 Sep 2025 05:14:19 -0700 Subject: [PATCH] fix(packages): freeipa-ipasam --- overlays/samba.nix | 4 ++++ packages/freeipa-ipasam.patch | 8 ++++++++ 2 files changed, 12 insertions(+) diff --git a/overlays/samba.nix b/overlays/samba.nix index 613464a8..5db78d89 100644 --- a/overlays/samba.nix +++ b/overlays/samba.nix @@ -11,6 +11,10 @@ in { ../packages/freeipa-ipasam.patch ]; configureFlags = lib.filter (f: f != "--disable-server") old.configureFlags; + nativeBuildInputs = old.nativeBuildInputs or [] + # wants 1.17 normally + ++ lib.optional (lib.versionAtLeast final.automake.version "1.18") final.autoreconfHook + ; }; overrides = { samba = final.samba-ldap; diff --git a/packages/freeipa-ipasam.patch b/packages/freeipa-ipasam.patch index 37151834..78a89693 100644 --- a/packages/freeipa-ipasam.patch +++ b/packages/freeipa-ipasam.patch @@ -26,3 +26,11 @@ diff --git a/daemons/Makefile.am b/daemons/Makefile.am $(NULL) ipa-version.h: ipa-version.h.in $(top_builddir)/$(CONFIG_STATUS) +diff --git a/daemons/ipa-sam/ipa_sam.c b/daemons/ipa-sam/ipa_sam.c +--- a/daemons/ipa-sam/ipa_sam.c ++++ b/daemons/ipa-sam/ipa_sam.c +@@ -16,3 +16,3 @@ + +-#include ++#include + #include