From b34ad9eb377ed4b244035e8139aba0a87d843755 Mon Sep 17 00:00:00 2001 From: Karl Hallsby Date: Fri, 10 Apr 2026 10:41:51 -0500 Subject: [PATCH] octavePackages.dicom: Run autoconf to build the necessary C++ --- .../octave-modules/dicom/default.nix | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/pkgs/development/octave-modules/dicom/default.nix b/pkgs/development/octave-modules/dicom/default.nix index c10995e0c0ea..7932c497c84e 100644 --- a/pkgs/development/octave-modules/dicom/default.nix +++ b/pkgs/development/octave-modules/dicom/default.nix @@ -3,6 +3,8 @@ lib, fetchFromGitHub, gdcm, + autoreconfHook, + pkg-config, cmake, nix-update-script, }: @@ -19,15 +21,26 @@ buildOctavePackage rec { }; nativeBuildInputs = [ + pkg-config + autoreconfHook cmake ]; - dontUseCmakeConfigure = true; - propagatedBuildInputs = [ gdcm ]; + dontUseCmakeConfigure = true; + + preAutoreconf = '' + pushd src + # Removed these so autoreconf actually fires for our environment. + rm config.* + ''; + postAutoreconf = '' + popd + ''; + passthru.updateScript = nix-update-script { extraArgs = [ "--version-regex=release-(.*)" ]; }; meta = {