All of lore.kernel.org
 help / color / mirror / Atom feed
From: Hongxu Jia <hongxu.jia@windriver.com>
To: Tim Orling <ticotimo@gmail.com>
Cc: openembedded-devel@lists.openembedded.org
Subject: Re: [meta-perl][PATCH v2 08/10] libmodule-build-tiny-perl: add 0.030
Date: Mon, 31 Mar 2014 13:39:59 +0800	[thread overview]
Message-ID: <5338FFAF.20902@windriver.com> (raw)
In-Reply-To: <CANx9H-Bc+6QxLGkr5Kv68_ag161n9gc-0bBQ0PrjTheSCZUZ1w@mail.gmail.com>

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 <hongxu.jia@windriver.com 
> <mailto:hongxu.jia@windriver.com>> 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 <ticotimo@gmail.com
>         <mailto:ticotimo@gmail.com>>
>         ---
>           .../libmodule/libmodule-build-tiny-perl_0.030.bb
>         <http://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
>         <http://libmodule-build-tiny-perl_0.030.bb>
>
>         diff --git
>         a/meta-perl/recipes-perl/libmodule/libmodule-build-tiny-perl_0.030.bb
>         <http://libmodule-build-tiny-perl_0.030.bb>
>         b/meta-perl/recipes-perl/libmodule/libmodule-build-tiny-perl_0.030.bb
>         <http://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
>         <http://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/
>         <http://search.cpan.org/%7Eleont/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
>     <http://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
>         <http://search.cpan.org/CPAN/authors/id/L/LE/LEONT/Module-Build-Tiny-$%7BPV%7D.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"
>
>
>



  parent reply	other threads:[~2014-03-31  5:40 UTC|newest]

Thread overview: 26+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-02-03  6:51 [meta-perl][PATCH v2 00/10] Tim Orling
2014-02-03  6:51 ` [meta-perl][PATCH v2 01/10] libmodule-metadata-perl: add 1.000019 Tim Orling
2014-03-29  6:44   ` Hongxu Jia
2014-03-31  3:30   ` Tim Orling
2014-03-31  8:54     ` Paul Eggleton
2014-04-20 20:19       ` Tim Orling
2014-04-21  2:17         ` Hongxu Jia
2014-04-21  3:01           ` Tim Orling
2014-04-21  3:05             ` Hongxu Jia
2014-04-21  3:13               ` Hongxu Jia
2014-04-23 16:10                 ` Tim Orling
2014-05-06 13:52                   ` Tim Orling
2014-02-03  6:51 ` [meta-perl][PATCH v2 02/10] libtext-diff-perl: add 1.41 Tim Orling
2014-02-03  6:51 ` [meta-perl][PATCH v2 03/10] libcapture-tiny-perl: add 0.23 Tim Orling
2014-02-03  6:51 ` [meta-perl][PATCH v2 04/10] libmodule-runtime-perl: add 0.013 Tim Orling
2014-02-03  6:51 ` [meta-perl][PATCH v2 05/10] libextutils-config-perl: add 0.007 Tim Orling
2014-02-03  6:51 ` [meta-perl][PATCH v2 06/10] libextutils-helpers-perl: add 0.021 Tim Orling
2014-02-03  6:51 ` [meta-perl][PATCH v2 07/10] libextutils-installpaths-perl: add 0.010 Tim Orling
2014-02-03  6:51 ` [meta-perl][PATCH v2 08/10] libmodule-build-tiny-perl: add 0.030 Tim Orling
2014-03-29  6:24   ` Hongxu Jia
     [not found]     ` <CANx9H-Bc+6QxLGkr5Kv68_ag161n9gc-0bBQ0PrjTheSCZUZ1w@mail.gmail.com>
2014-03-31  5:39       ` Hongxu Jia [this message]
2014-02-03  6:51 ` [meta-perl][PATCH v2 09/10] libextutils-cppguess-perl: add 0.07 Tim Orling
2014-02-03  6:51 ` [meta-perl][PATCH v2 10/10] libalgorithm-diff-perl: add 1.15 Tim Orling
2014-02-26 10:03 ` [meta-perl][PATCH v2 00/10] Paul Eggleton
2014-03-09 11:49   ` Paul Eggleton
2014-03-17 11:06     ` Paul Eggleton

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=5338FFAF.20902@windriver.com \
    --to=hongxu.jia@windriver.com \
    --cc=openembedded-devel@lists.openembedded.org \
    --cc=ticotimo@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.