From b6876ccafbd87fc8166a09c8bc735ae9c8d5348e Mon Sep 17 00:00:00 2001 From: nolight132 Date: Sat, 29 Aug 2026 15:36:20 +0200 Subject: [PATCH] numen: 0.4.1 -> 0.5.1 0.5.1 adds locale-aware parsing and rendering, whose tests need locale data that the build sandbox does not provide. Diff: https://github.com/vicinaehq/numen/compare/v0.4.1...v0.5.1 --- pkgs/by-name/nu/numen/package.nix | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/nu/numen/package.nix b/pkgs/by-name/nu/numen/package.nix index a5f4039d62ca..b6969afaf752 100644 --- a/pkgs/by-name/nu/numen/package.nix +++ b/pkgs/by-name/nu/numen/package.nix @@ -4,18 +4,19 @@ fetchFromGitHub, catch2_3, cmake, + glibcLocales, ninja, }: stdenv.mkDerivation (finalAttrs: { pname = "numen"; - version = "0.4.1"; + version = "0.5.1"; src = fetchFromGitHub { owner = "vicinaehq"; repo = "numen"; tag = "v${finalAttrs.version}"; - hash = "sha256-j+Y331tYcnCTnQ9NdqqwDME6PLQU/1Xtid/8CKfdSC4="; + hash = "sha256-cUly+bzaPwj9fiUmC+Gh7gwKAZjINCKZKGf/gPMhJJg="; }; __structuredAttrs = true; @@ -37,6 +38,12 @@ stdenv.mkDerivation (finalAttrs: { # needs /etc/localtime doCheck = !stdenv.hostPlatform.isDarwin; checkInputs = [ catch2_3 ]; + nativeCheckInputs = lib.optionals stdenv.hostPlatform.isLinux [ glibcLocales ]; + + # sandbox has no locale data + env = lib.optionalAttrs stdenv.hostPlatform.isLinux { + LOCALE_ARCHIVE = "${glibcLocales}/lib/locale/locale-archive"; + }; meta = { description = "Natural language calculator library";