Marcel Telka
2023-06-30 2d72b3c08f21ce863f94b2131260b9d1ec21eee7
makemaker.mk: use full path for python and jq

2 files modified
5 ■■■■■ changed files
make-rules/makemaker.mk 4 ●●●● patch | view | raw | blame | history
make-rules/shared-macros.mk 1 ●●●● patch | view | raw | blame | history
make-rules/makemaker.mk
@@ -208,8 +208,8 @@
        $(CAT) $(SOURCE_DIR)/META.json ; \
    elif [ -f $(SOURCE_DIR)/META.yml ] ; then \
        $(CAT) $(SOURCE_DIR)/META.yml \
            | python -c 'import sys, yaml, json; y=yaml.safe_load(sys.stdin.read()); print(json.dumps(y))' \
            | jq '{prereqs:{configure:{requires:.configure_requires},build:{requires:.build_requires},runtime:{requires}}}' ; \
            | $(PYTHON) -c 'import sys, yaml, json; y=yaml.safe_load(sys.stdin.read()); print(json.dumps(y))' \
            | $(JQ) '{prereqs:{configure:{requires:.configure_requires},build:{requires:.build_requires},runtime:{requires}}}' ; \
    fi > $@
# perl-meta-deps requires jq
make-rules/shared-macros.mk
@@ -1015,6 +1015,7 @@
GTAR =        /usr/gnu/bin/tar
STRIP =    /usr/bin/strip
IPS2TGZ =     $(WS_TOOLS)/ips2tgz
JQ =        /usr/bin/jq
INS.dir=        $(INSTALL) -d $@
INS.file=       $(INSTALL) -m 444 $< $(@D)