summaryrefslogtreecommitdiff
path: root/solenv/gbuild
diff options
context:
space:
mode:
authorJussi Pakkanen <jpakkane@gmail.com>2020-03-20 21:40:19 +0200
committerMike Kaganski <mike.kaganski@collabora.com>2020-03-31 21:52:38 +0200
commitd2c23609083d7b3e5267b1e4c923476cbc509d00 (patch)
tree1837efd1dd2b0cca704287d2bd6b473b7a87bfec /solenv/gbuild
parentbb844eb299b614c1fa56e140630db070cf709a02 (diff)
tdf#130911: convert desktop-translate from Perl to Python.
Change-Id: Ic0a84f4e46f4bc3312d15a31ea16060851302d2d Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90847 Tested-by: Jenkins Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
Diffstat (limited to 'solenv/gbuild')
-rw-r--r--solenv/gbuild/Gallery.mk8
1 files changed, 5 insertions, 3 deletions
diff --git a/solenv/gbuild/Gallery.mk b/solenv/gbuild/Gallery.mk
index 0869750683b9..d4c2765ae2dd 100644
--- a/solenv/gbuild/Gallery.mk
+++ b/solenv/gbuild/Gallery.mk
@@ -11,7 +11,7 @@
# Handles creation of image galleries.
-gb_Gallery_TRANSLATE := $(SRCDIR)/solenv/bin/desktop-translate.pl
+gb_Gallery_TRANSLATE := $(SRCDIR)/solenv/bin/desktop-translate.py
gb_Gallery_INSTDIR := $(LIBO_SHARE_FOLDER)/gallery
define gb_Gallery__command
@@ -34,7 +34,8 @@ endef
define gb_Gallery__command_str
cp -f $(GALLERY_STRFILE) $@ && \
-$(PERL) $(gb_Gallery_TRANSLATE) \
+$(call gb_ExternalExecutable_get_command,python) \
+ $(gb_Gallery_TRANSLATE) \
--ext "str" --key "name" \
-d $(GALLERY_WORKDIR) \
$(GALLERY_ULFFILE)
@@ -65,7 +66,8 @@ $(call gb_Gallery_get_workdir,%).ulf : \
$(foreach lang,$(gb_TRANS_LANGS),\
$(gb_POLOCATION)/$(lang)/extras/source/gallery/share.po))
-$(call gb_Gallery_get_workdir,%).str : $(gb_Gallery_TRANSLATE)
+$(call gb_Gallery_get_workdir,%).str : $(gb_Gallery_TRANSLATE) \
+ $(call gb_ExternalExecutable_get_dependencies,python)
$(call gb_Output_announce,$*,$(true),STR,1)
$(call gb_Trace_StartRange,$*,STR)
$(call gb_Gallery__command_str,$@,$*)