From e0081cf49eb469005726456aeba5398bfbb5f054 Mon Sep 17 00:00:00 2001 From: Bert van der Weerd Date: Wed, 25 May 2022 13:53:01 +0200 Subject: [PATCH] added patch to allow l10n to run on windows --- assets/fix-l10n-package-cmd.patch | 12 ++++++++++++ mk.py | 3 ++- 2 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 assets/fix-l10n-package-cmd.patch diff --git a/assets/fix-l10n-package-cmd.patch b/assets/fix-l10n-package-cmd.patch new file mode 100644 index 0000000..af528e6 --- /dev/null +++ b/assets/fix-l10n-package-cmd.patch @@ -0,0 +1,12 @@ +diff --git a/python/mozbuild/mozbuild/mach_commands.py b/python/mozbuild/mozbuild/mach_commands.py +index 10d7a8f..0ce2ee3 100644 +--- a/python/mozbuild/mozbuild/mach_commands.py ++++ b/python/mozbuild/mozbuild/mach_commands.py +@@ -2457,6 +2457,7 @@ def package_l10n(command_context, verbose=False, locales=[]): + ) + command_context.run_process( + [ ++ "python3", + mozpath.join(command_context.topsrcdir, "mach"), + "build", + "chrome-{}".format(locale), diff --git a/mk.py b/mk.py index 677e622..7b46207 100644 --- a/mk.py +++ b/mk.py @@ -102,7 +102,8 @@ def build(debug=False): patch('../assets/package-manifest.patch') patch('../assets/disable-verify-mar.patch') patch('../assets/tryfix-reslink-fail.patch') - + patch('../assets/fix-l10n-package-cmd.patch') + # perform the build and package. exec('./mach build') exec('./mach package')