From mboxrd@z Thu Jan 1 00:00:00 1970 Return-path: Received: from moutng.kundenserver.de ([212.227.17.10]) by metis.ext.pengutronix.de with esmtp (Exim 4.72) (envelope-from ) id 1W6Grn-0006XL-JR for ptxdist@pengutronix.de; Thu, 23 Jan 2014 10:46:50 +0100 From: Alexander Dahl Date: Thu, 23 Jan 2014 10:45:59 +0100 Message-Id: <1390470359-18122-1-git-send-email-post@lespocky.de> Subject: [ptxdist] [PATCH] host-perl: add modules JSON and Locale::PO Reply-To: ptxdist@pengutronix.de List-Id: PTXdist Development Mailing List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: ptxdist-bounces@pengutronix.de Errors-To: ptxdist-bounces@pengutronix.de To: ptxdist@pengutronix.de Signed-off-by: Alexander Dahl --- rules/host-system-perl.in | 7 +++++++ rules/host-system-perl.make | 16 ++++++++++++++++ 2 files changed, 23 insertions(+) diff --git a/rules/host-system-perl.in b/rules/host-system-perl.in index fc487ce..c02eb08 100644 --- a/rules/host-system-perl.in +++ b/rules/host-system-perl.in @@ -5,8 +5,15 @@ config HOST_SYSTEM_PERL if HOST_SYSTEM_PERL +config HOST_SYSTEM_PERL_JSON + bool + +config HOST_SYSTEM_PERL_LOCALE_PO + bool + config HOST_SYSTEM_PERL_XMLPARSER bool endif +# vim: ft=kconfig noet tw=72 diff --git a/rules/host-system-perl.make b/rules/host-system-perl.make index 8a7b33c..1d9e2ef 100644 --- a/rules/host-system-perl.make +++ b/rules/host-system-perl.make @@ -22,12 +22,28 @@ $(STATEDIR)/host-system-perl.prepare: @echo "Checking for Perl ..." @perl -v >/dev/null 2>&1 || \ ptxd_bailout "'perl' not found! Please install."; + +ifdef PTXCONF_HOST_SYSTEM_PERL_LOCALE_PO + @echo "Checking for Perl: Locale::PO" + @perl -e "require Locale::PO" 2>/dev/null || \ + ptxd_bailout "Locale::PO perl module is required. \ + Please install liblocale-po-perl (debian)." +endif + +ifdef PTXCONF_HOST_SYSTEM_PERL_JSON + @echo "Checking for Perl: JSON" + @perl -e "require JSON" 2>/dev/null || \ + ptxd_bailout "JSON perl module is required. \ + Please install libjson-perl (debian)." +endif + ifdef PTXCONF_HOST_SYSTEM_PERL_XMLPARSER @echo "Checking for Perl: XML::Parser" @perl -e "require XML::Parser" 2>/dev/null || \ ptxd_bailout "XML::Parser perl module is required. \ Please install libxml-parser-perl (debian)." endif + @echo @$(call touch) -- 1.7.10.4 -- ptxdist mailing list ptxdist@pengutronix.de