From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail.windriver.com (mail.windriver.com [147.11.1.11]) by mail.openembedded.org (Postfix) with ESMTP id 2F3566F8AB for ; Mon, 31 Mar 2014 05:40:14 +0000 (UTC) Received: from ALA-HCA.corp.ad.wrs.com (ala-hca.corp.ad.wrs.com [147.11.189.40]) by mail.windriver.com (8.14.5/8.14.5) with ESMTP id s2V5eDWN029740 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Sun, 30 Mar 2014 22:40:14 -0700 (PDT) Received: from [128.224.162.194] (128.224.162.194) by ALA-HCA.corp.ad.wrs.com (147.11.189.40) with Microsoft SMTP Server id 14.3.169.1; Sun, 30 Mar 2014 22:40:13 -0700 Message-ID: <5338FFAF.20902@windriver.com> Date: Mon, 31 Mar 2014 13:39:59 +0800 From: Hongxu Jia User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.2.0 MIME-Version: 1.0 To: Tim Orling References: <1391410275-31251-1-git-send-email-ticotimo@gmail.com> <1391410275-31251-9-git-send-email-ticotimo@gmail.com> <5336670E.4050808@windriver.com> In-Reply-To: X-Content-Filtered-By: Mailman/MimeDel 2.1.12 Cc: openembedded-devel@lists.openembedded.org Subject: Re: [meta-perl][PATCH v2 08/10] libmodule-build-tiny-perl: add 0.030 X-BeenThere: openembedded-devel@lists.openembedded.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: openembedded-devel@lists.openembedded.org List-Id: Using the OpenEmbedded metadata to build Distributions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 31 Mar 2014 05:40:17 -0000 Content-Type: text/plain; charset="ISO-8859-1"; format=flowed Content-Transfer-Encoding: 7bit On 03/31/2014 11:35 AM, Tim Orling wrote: > Yes, -perl is missing. Didn't quite fix the Debian-izing of that > recipe :) > > I will submit a patch. > > --Tim > > BTW, I did not create the info for the Readme for the layer. With > these 10 recipes, about 14 more I have in the wings and about 80 I am > working on that Paul has pointed me to (from Emil), that Readme is > going to get VERY long. Do we want to maintain the practice or ...? > Don't get me wrong, it is helpful. > Yes, any README for the practice is welcomed, there is a README in meta-perl/, if yours is very long, you could put it in the involved recipes dir or summarize it to take an simple example to add to meta-perl/README. //Hongxu > > On Fri, Mar 28, 2014 at 11:24 PM, Hongxu Jia > wrote: > > On 02/03/2014 02:51 PM, Tim Orling wrote: > > [Description from CPAN] > Many Perl distributions use a Build.PL file instead of a > Makefile.PL file to drive distribution configuration, build, > test and > installation. Traditionally, Build.PL uses Module::Build as > the underlying > build system. This module provides a simple, lightweight, > drop-in replacement. > > Signed-off-by: Tim Orling > > --- > .../libmodule/libmodule-build-tiny-perl_0.030.bb > | 54 > ++++++++++++++++++++ > 1 file changed, 54 insertions(+) > create mode 100644 > meta-perl/recipes-perl/libmodule/libmodule-build-tiny-perl_0.030.bb > > > diff --git > a/meta-perl/recipes-perl/libmodule/libmodule-build-tiny-perl_0.030.bb > > b/meta-perl/recipes-perl/libmodule/libmodule-build-tiny-perl_0.030.bb > > new file mode 100644 > index 0000000..fadd9c7 > --- /dev/null > +++ > b/meta-perl/recipes-perl/libmodule/libmodule-build-tiny-perl_0.030.bb > > @@ -0,0 +1,54 @@ > +SUMMARY = "Module::Build::Tiny - A tiny replacement for > Module::Build" > +DESCRIPTION = "Many Perl distributions use a Build.PL file > instead of a \ > +Makefile.PL file to drive distribution configuration, build, > test and \ > +installation. Traditionally, Build.PL uses Module::Build as > the underlying \ > +build system. This module provides a simple, lightweight, > drop-in replacement. \ > +Whereas Module::Build has over 6,700 lines of code; this > module has less than \ > +120, yet supports the features needed by most distributions." > +SECTION = "libs" > + > +HOMEPAGE = "http://search.cpan.org/~leont/Module-Build-Tiny/ > " > + > +LICENSE = "Artistic-1.0 | GPL-1.0+" > +LIC_FILES_CHKSUM = > "file://LICENSE;md5=aaca61412962cf972aec0cdad99d0a84" > + > +DEPENDS = "libextutils-config-native > libextutils-helpers-native libextutils-installpaths-native" > + > > Hi Tim, > > Not found '"libextutils-config-native libextutils-helpers-native > libextutils-installpaths-native"', > > Is '*-perl-*' missing ? > > $ bitbake libmodule-build-tiny-perl > Loading cache: 100% > |#########################################################################################################| > ETA: 00:00:00 > Loaded 1243 entries from dependency cache. > NOTE: Resolving any missing task queue dependencies > ERROR: Nothing PROVIDES 'libextutils-config-native' (but > /home/jiahongxu/yocto/meta-openembedded/meta-perl/recipes-perl/libmodule/libmodule-build-tiny-perl_0.030.bb > DEPENDS on or > otherwise requires it). Close matches: > libextutils-config-perl-native > libextutils-config-perl > libextutils-cppguess-perl-native > ERROR: Required build target 'libmodule-build-tiny-perl' has no > buildable providers. > Missing or unbuildable dependency chain was: > ['libmodule-build-tiny-perl', 'libextutils-config-native'] > > Hi Paul & Tim, > > Sorry for the late reply, the inaccurate email fillter > rules caused me missing the meta-perl mail, I have fixed it, > and put them as prior. > > //Hongxu > > > +SRC_URI = > "http://search.cpan.org/CPAN/authors/id/L/LE/LEONT/Module-Build-Tiny-${PV}.tar.gz > " > +SRC_URI[md5sum] = "1c54bf4c602eec87f98950314699402e" > +SRC_URI[sha256sum] = > "dfd418ad0e8290cf645ab11be209a1bf6865e5a562c5a1592da99d5fd24718a8" > + > +S = "${WORKDIR}/Module-Build-Tiny-${PV}" > + > +inherit cpan_build > + > +do_install () { > + cpan_build_do_install > +} > + > +RDEPENDS_${PN} = " libextutils-config-perl \ > + libextutils-helpers-perl \ > + libextutils-installpaths-perl \ > + perl-module-xsloader \ > + perl-module-file-spec \ > + perl-module-io-handle \ > + perl-module-tap-harness-env \ > + perl-module-ipc-open3 \ > + perl-module-file-path \ > + perl-module-cpan-meta \ > + perl-module-extutils-cbuilder \ > + perl-module-getopt-long \ > + perl-module-extutils-makemaker \ > + perl-module-exporter \ > + perl-module-carp \ > + perl-module-test-more \ > + perl-module-text-parsewords \ > + perl-module-module-load \ > + perl-module-file-temp \ > + perl-module-data-dumper \ > + perl-module-extutils-parsexs \ > + perl-module-pod-man \ > + perl-module-json-pp \ > +" > + > +BBCLASSEXTEND = "native" > > >