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";