From 4c996b0a9ca3c7ac296cdd71f65f2bf4f61a030d Mon Sep 17 00:00:00 2001 From: TomaSajt <62384384+TomaSajt@users.noreply.github.com> Date: Wed, 22 Jul 2026 03:07:04 +0200 Subject: [PATCH] rPackages.talib: fix build --- pkgs/development/r-modules/default.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pkgs/development/r-modules/default.nix b/pkgs/development/r-modules/default.nix index 0f42fc3dbce8..fd8a873d647b 100644 --- a/pkgs/development/r-modules/default.nix +++ b/pkgs/development/r-modules/default.nix @@ -937,6 +937,7 @@ let symbolicQspray = [ pkgs.pkg-config ]; sysfonts = [ pkgs.pkg-config ]; systemfonts = [ pkgs.pkg-config ]; + talib = [ pkgs.pkg-config ]; tergo = with pkgs; [ cargo rustc @@ -1698,6 +1699,7 @@ let fontconfig freetype ]; + talib = [ pkgs.ta-lib ]; tcltk2 = with pkgs; [ tcl tk @@ -2839,6 +2841,13 @@ let ''; }); + talib = old.talib.overrideAttrs (attrs: { + # the conftest.c compilation test fails because for some reason ta-lib doesn't link libm + env = (attrs.env or { }) // { + NIX_LDFLAGS = (attrs.env.NIX_LDFLAGS or "") + " -lm"; + }; + }); + tesseract = old.tesseract.overrideAttrs (_: { preConfigure = '' substituteInPlace configure \