From: Glenn Washburn <development@efficientek.com>
To: grub-devel@gnu.org
Cc: Daniel Kiper <dkiper@net-space.pl>,
Mike Gilbert <floppym@gentoo.org>,
Glenn Washburn <development@efficientek.com>
Subject: [PATCH v4 0/4] Improve generating of LINGUAS
Date: Thu, 20 Nov 2025 12:56:44 -0600 [thread overview]
Message-ID: <cover.1763664648.git.development@efficientek.com> (raw)
I've seen several times and believe that quite often people building GRUB
forget to run linguas.sh to download and setup the build for the external
translations. So make setting up LINGUAS happen by default when running
bootstrap. If a user does not want to setup LINGUAS it can be skipped by
running bootstrap with the existing --skip-po argument. In fact, bootstrap
already has functionality that automatically downloads a projects translations,
so switch to using that in patch #2. Also it is needed to run some extra code
because bootstrap will not add GRUB's autogenerated languages. In patch #3
simplify the LINGUAS generation and patch #4 fixes a couple issues in the
INSTALL that is dependent on patch #1.
v4:
* List wget as a soft requirement in INSTALL
v3:
* Fix an issue where basename could be called by xargs with no arguments
v2:
* There wasn't intentionally a v1, but I accidentally created a patch
series, and then I realized that patch #2 depends on patch #1.
Glenn
Glenn Washburn (4):
bootstrap: Run linguas.sh in bootstrap epilogue
bootstrap: Migrate linguas.sh into bootstrap.conf
bootstrap: Condense and simplify LINGUAS generation
INSTALL: Fix a grammatical error
INSTALL | 26 ++++++++++++--------------
bootstrap.conf | 21 +++++++++++++++++++--
2 files changed, 31 insertions(+), 16 deletions(-)
Range-diff against v3:
1: 20d27aed572a = 1: 20d27aed572a bootstrap: Run linguas.sh in bootstrap epilogue
2: 6b6fed0beba3 = 2: 6b6fed0beba3 bootstrap: Migrate linguas.sh into bootstrap.conf
3: 3678bd68c4b6 ! 3: 966d24067f97 bootstrap: Condense and simplify LINGUAS generation
@@ Commit message
Use existing LINGUAS created by bootstrap instead of finding po files
again.
+ Add wget as a soft requirement now that we are using bootstrap's code
+ for updating translation files. This should only be needed if updated
+ translations are desired, which is the default. There should be older
+ translation files already, and wget is not necessary if those will
+ suffice.
+
+ ## INSTALL ##
+@@ INSTALL: configuring the GRUB.
+ * Flex 2.5.35 or later
+ * pkg-config
+ * GNU patch
++* wget (for downloading updated translations)
+ * Other standard GNU/Unix tools
+ * a libc with large file support (e.g. glibc 2.1 or later)
+
+
## bootstrap.conf ##
@@ bootstrap.conf: bootstrap_epilogue () {
# languages.
4: c74c01d6fd85 = 4: fe15bb1a05bf INSTALL: Fix a grammatical error
--
2.34.1
_______________________________________________
Grub-devel mailing list
Grub-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/grub-devel
next reply other threads:[~2025-11-20 18:58 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-11-20 18:56 Glenn Washburn [this message]
2025-11-20 18:56 ` [PATCH v4 1/4] bootstrap: Run linguas.sh in bootstrap epilogue Glenn Washburn
2025-11-20 18:56 ` [PATCH v4 2/4] bootstrap: Migrate linguas.sh into bootstrap.conf Glenn Washburn
2025-11-20 18:56 ` [PATCH v4 3/4] bootstrap: Condense and simplify LINGUAS generation Glenn Washburn
2025-11-20 18:56 ` [PATCH v4 4/4] INSTALL: Fix a grammatical error Glenn Washburn
2025-11-21 18:28 ` [PATCH v4 0/4] Improve generating of LINGUAS Daniel Kiper
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=cover.1763664648.git.development@efficientek.com \
--to=development@efficientek.com \
--cc=dkiper@net-space.pl \
--cc=floppym@gentoo.org \
--cc=grub-devel@gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.