guix_mirror_bot pushed a commit to branch master
in repository guix.
commit 0509bc4cba554789ab91189c234ac8bd35be14cd
Author: Florian Pelz <[email protected]>
AuthorDate: Sat Sep 13 00:06:17 2025 +0200
nls: Avoid call to slow msgfilter program.
* Makefile.am (download-po): Replace msgfilter by msgconv.
Change-Id: Ic60af4cd605708a7152dd674182adde212ab0fd0
---
Makefile.am | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/Makefile.am b/Makefile.am
index 77c23ddcf8..19aad0042e 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -21,6 +21,7 @@
# Copyright © 2023, 2024 Wilko Meyer <[email protected]>
# Copyright © 2024 gemmaro <[email protected]>
# Copyright © 2025 Brice Waegeneire <[email protected]>
+# Copyright © 2025 Florian Pelz <[email protected]>
#
# This file is part of GNU Guix.
#
@@ -1312,7 +1313,7 @@ download-po:
target="$$domain/$$target"; \
msgfmt -c "$$po"; \
if msgfmt -c "$$po" && [ "$$translated" != "0" ] && ([
"$$domain" != "po/doc" ] || [ "$$translated" -gt $$(($$total/10)) ] || [ -f
$$target ]); then \
- msgfilter --no-wrap -i "$$po" cat > "$$po".tmp; \
+ msgconv --no-wrap -o "$$po".tmp "$$po"; \
mv "$$po".tmp "$$target"; \
echo "copied $$target."; \
else \