From d2007a15624c9efb01e946819a60c2483ef20992 Mon Sep 17 00:00:00 2001 From: Konstantin Shabanov Date: Sun, 2 Aug 2026 15:41:15 +0700 Subject: [PATCH 1/2] nix: native: Enforce autopoint Fixes nix native compilation: autopoint: *** AM_GNU_GETTEXT without 'external' argument is no longer supported in version 0.23.1 --- recipes/tools/gettext/recipe.toml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/recipes/tools/gettext/recipe.toml b/recipes/tools/gettext/recipe.toml index 6c03f5527..9a18ebf85 100644 --- a/recipes/tools/gettext/recipe.toml +++ b/recipes/tools/gettext/recipe.toml @@ -9,12 +9,12 @@ patches = [ script = """ DYNAMIC_INIT GNU_CONFIG_GET build-aux/config.sub -( cd gettext-runtime/libasprintf && autoreconf -fvi -I${COOKBOOK_HOST_SYSROOT}/share/aclocal ) -( cd gettext-runtime/intl && autoreconf -fvi -I${COOKBOOK_HOST_SYSROOT}/share/aclocal ) -( cd gettext-runtime && autoreconf -fvi -I${COOKBOOK_HOST_SYSROOT}/share/aclocal ) -( cd gettext-tools && autoreconf -fvi -I${COOKBOOK_HOST_SYSROOT}/share/aclocal ) +( cd gettext-runtime/libasprintf && AUTOPOINT=true autoreconf -fvi -I${COOKBOOK_HOST_SYSROOT}/share/aclocal ) +( cd gettext-runtime/intl && AUTOPOINT=true autoreconf -fvi -I${COOKBOOK_HOST_SYSROOT}/share/aclocal ) +( cd gettext-runtime && AUTOPOINT=true autoreconf -fvi -I${COOKBOOK_HOST_SYSROOT}/share/aclocal ) +( cd gettext-tools && AUTOPOINT=true autoreconf -fvi -I${COOKBOOK_HOST_SYSROOT}/share/aclocal ) ( cd libtextstyle && autoreconf -fvi -I${COOKBOOK_HOST_SYSROOT}/share/aclocal ) -autoreconf -fvi -I${COOKBOOK_HOST_SYSROOT}/share/aclocal +AUTOPOINT=true autoreconf -fvi -I${COOKBOOK_HOST_SYSROOT}/share/aclocal """ [build] From fdab0202b97fdb2f732c3673a02b264f1dc94188 Mon Sep 17 00:00:00 2001 From: Konstantin Shabanov Date: Sun, 2 Aug 2026 16:40:45 +0700 Subject: [PATCH 2/2] nix: native: Downgrade file Use the same version as in debian. Fixes libmagic building: Cannot use the installed version of file (5.48) to cross-compile file 5.46 Please install file 5.46 locally first --- flake.nix | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/flake.nix b/flake.nix index 2a113b8fc..3226874d5 100644 --- a/flake.nix +++ b/flake.nix @@ -116,7 +116,16 @@ cmake curl doxygen - file + (file.overrideAttrs (attrs: { + version = "5.46"; + src = fetchurl { + urls = [ + "https://astron.com/pub/file/file-5.46.tar.gz" + "https://distfiles.macports.org/file/file-5.46.tar.gz" + ]; + hash = "sha256-ycx3x8VgxUMTXtxVWvYJ1WGdvvARmX6YjOQKPXXYYIg="; + }; + })) flex gettext gnumake