All of lore.kernel.org
 help / color / mirror / Atom feed
* [meta-perl][PATCH] libconfig-autoconf-perl: add recipe
@ 2020-01-02 13:37 Jens Rehsack
  2020-01-02 21:29 ` Jens Rehsack
  2020-01-03  3:28 ` Khem Raj
  0 siblings, 2 replies; 4+ messages in thread
From: Jens Rehsack @ 2020-01-02 13:37 UTC (permalink / raw)
  To: openembedded-devel; +Cc: Jens Rehsack

Introduce Config::Autoconf module to meta-perl which will allow some
probes can be run without leaving perl5 context.

Signed-off-by: Jens Rehsack <sno@netbsd.org>
---
 .../libconfig-autoconf-perl_0.317.bb          | 41 +++++++++++++++++++
 1 file changed, 41 insertions(+)
 create mode 100644 meta-perl/recipes-perl/libconfig/libconfig-autoconf-perl_0.317.bb

diff --git a/meta-perl/recipes-perl/libconfig/libconfig-autoconf-perl_0.317.bb b/meta-perl/recipes-perl/libconfig/libconfig-autoconf-perl_0.317.bb
new file mode 100644
index 000000000..62983764f
--- /dev/null
+++ b/meta-perl/recipes-perl/libconfig/libconfig-autoconf-perl_0.317.bb
@@ -0,0 +1,41 @@
+# Copyright (C) 2020 Jens Rehsack <sno@netbsd.org>
+# Released under the MIT license (see COPYING.MIT for the terms)
+
+SUMMARY = "A module to implement some of AutoConf macros in pure perl"
+DESCRIPTION = "Config::AutoConf is intended to provide the same opportunities to Perl \
+developers as GNU Autoconf <http://www.gnu.org/software/autoconf/> does for \
+Shell developers."
+
+HOMEPAGE=       "https://metacpan.org/release/Config-AutoConf"
+
+SECTION = "libs"
+LICENSE = "Artistic-1.0 | GPL-1.0+"
+
+LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/Artistic-1.0;md5=cda03bbdc3c1951996392b872397b798 \
+file://${COMMON_LICENSE_DIR}/GPL-1.0;md5=e9e36a9de734199567a4d769498f743d"
+
+SRC_URI = "${CPAN_MIRROR}/authors/id/R/RE/REHSACK/Config-AutoConf-0.317.tar.gz"
+
+SRC_URI[md5sum] = "29f87fc7803f1725f6daafcf416089ce"
+SRC_URI[sha256sum] = "01e4b22d2fecb7cfd3cc1f4dabe95cd137cf249cc5e38184f88556e5c98a9ce1"
+RDEPENDS_${PN} += "libcapture-tiny-perl"
+RDEPENDS_${PN} += "perl-module-base"
+RDEPENDS_${PN} += "perl-module-carp"
+RDEPENDS_${PN} += "perl-module-config"
+RDEPENDS_${PN} += "perl-module-constant"
+RDEPENDS_${PN} += "perl-module-file-basename"
+RDEPENDS_${PN} += "perl-module-file-spec"
+RDEPENDS_${PN} += "perl-module-file-temp"
+RDEPENDS_${PN} += "perl-module-extutils-cbuilder"
+RDEPENDS_${PN} += "perl-module-extutils-cbuilder-unix"
+RDEPENDS_${PN} += "perl-module-scalar-util"
+RDEPENDS_${PN} += "perl-module-strict"
+RDEPENDS_${PN} += "perl-module-text-parsewords"
+RDEPENDS_${PN} += "perl-module-warnings"
+RRECOMMENDS_${PN} += "libfile-slurper-perl"
+
+S = "${WORKDIR}/Config-AutoConf-${PV}"
+
+inherit cpan ptest-perl allarch
+
+BBCLASSEXTEND = "native nativesdk"
-- 
2.17.1



^ permalink raw reply related	[flat|nested] 4+ messages in thread

* Re: [meta-perl][PATCH] libconfig-autoconf-perl: add recipe
  2020-01-02 13:37 [meta-perl][PATCH] libconfig-autoconf-perl: add recipe Jens Rehsack
@ 2020-01-02 21:29 ` Jens Rehsack
  2020-01-03  3:28 ` Khem Raj
  1 sibling, 0 replies; 4+ messages in thread
From: Jens Rehsack @ 2020-01-02 21:29 UTC (permalink / raw)
  To: Khem Raj; +Cc: openembeded-devel

[-- Attachment #1: Type: text/plain, Size: 2784 bytes --]

I uploaded 0.318 today to PAUSE.
Sending new patch for that or an update - depending whether this is in master tomorrow morning or not ;)

> Am 02.01.2020 um 14:37 schrieb Jens Rehsack <sno@NetBSD.org>:
> 
> Introduce Config::Autoconf module to meta-perl which will allow some
> probes can be run without leaving perl5 context.
> 
> Signed-off-by: Jens Rehsack <sno@netbsd.org>
> ---
> .../libconfig-autoconf-perl_0.317.bb          | 41 +++++++++++++++++++
> 1 file changed, 41 insertions(+)
> create mode 100644 meta-perl/recipes-perl/libconfig/libconfig-autoconf-perl_0.317.bb
> 
> diff --git a/meta-perl/recipes-perl/libconfig/libconfig-autoconf-perl_0.317.bb b/meta-perl/recipes-perl/libconfig/libconfig-autoconf-perl_0.317.bb
> new file mode 100644
> index 000000000..62983764f
> --- /dev/null
> +++ b/meta-perl/recipes-perl/libconfig/libconfig-autoconf-perl_0.317.bb
> @@ -0,0 +1,41 @@
> +# Copyright (C) 2020 Jens Rehsack <sno@netbsd.org>
> +# Released under the MIT license (see COPYING.MIT for the terms)
> +
> +SUMMARY = "A module to implement some of AutoConf macros in pure perl"
> +DESCRIPTION = "Config::AutoConf is intended to provide the same opportunities to Perl \
> +developers as GNU Autoconf <http://www.gnu.org/software/autoconf/> does for \
> +Shell developers."
> +
> +HOMEPAGE=       "https://metacpan.org/release/Config-AutoConf"
> +
> +SECTION = "libs"
> +LICENSE = "Artistic-1.0 | GPL-1.0+"
> +
> +LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/Artistic-1.0;md5=cda03bbdc3c1951996392b872397b798 \
> +file://${COMMON_LICENSE_DIR}/GPL-1.0;md5=e9e36a9de734199567a4d769498f743d"
> +
> +SRC_URI = "${CPAN_MIRROR}/authors/id/R/RE/REHSACK/Config-AutoConf-0.317.tar.gz"
> +
> +SRC_URI[md5sum] = "29f87fc7803f1725f6daafcf416089ce"
> +SRC_URI[sha256sum] = "01e4b22d2fecb7cfd3cc1f4dabe95cd137cf249cc5e38184f88556e5c98a9ce1"
> +RDEPENDS_${PN} += "libcapture-tiny-perl"
> +RDEPENDS_${PN} += "perl-module-base"
> +RDEPENDS_${PN} += "perl-module-carp"
> +RDEPENDS_${PN} += "perl-module-config"
> +RDEPENDS_${PN} += "perl-module-constant"
> +RDEPENDS_${PN} += "perl-module-file-basename"
> +RDEPENDS_${PN} += "perl-module-file-spec"
> +RDEPENDS_${PN} += "perl-module-file-temp"
> +RDEPENDS_${PN} += "perl-module-extutils-cbuilder"
> +RDEPENDS_${PN} += "perl-module-extutils-cbuilder-unix"
> +RDEPENDS_${PN} += "perl-module-scalar-util"
> +RDEPENDS_${PN} += "perl-module-strict"
> +RDEPENDS_${PN} += "perl-module-text-parsewords"
> +RDEPENDS_${PN} += "perl-module-warnings"
> +RRECOMMENDS_${PN} += "libfile-slurper-perl"
> +
> +S = "${WORKDIR}/Config-AutoConf-${PV}"
> +
> +inherit cpan ptest-perl allarch
> +
> +BBCLASSEXTEND = "native nativesdk"
> --
> 2.17.1
> 

--
Jens Rehsack - rehsack@gmail.com


[-- Attachment #2: Message signed with OpenPGP --]
[-- Type: application/pgp-signature, Size: 849 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [meta-perl][PATCH] libconfig-autoconf-perl: add recipe
  2020-01-02 13:37 [meta-perl][PATCH] libconfig-autoconf-perl: add recipe Jens Rehsack
  2020-01-02 21:29 ` Jens Rehsack
@ 2020-01-03  3:28 ` Khem Raj
  2020-01-03  5:37   ` Jens Rehsack
  1 sibling, 1 reply; 4+ messages in thread
From: Khem Raj @ 2020-01-03  3:28 UTC (permalink / raw)
  To: Jens Rehsack; +Cc: openembeded-devel

On Thu, Jan 2, 2020 at 5:37 AM Jens Rehsack <sno@netbsd.org> wrote:
>
> Introduce Config::Autoconf module to meta-perl which will allow some
> probes can be run without leaving perl5 context.
>
> Signed-off-by: Jens Rehsack <sno@netbsd.org>
> ---
>  .../libconfig-autoconf-perl_0.317.bb          | 41 +++++++++++++++++++
>  1 file changed, 41 insertions(+)
>  create mode 100644 meta-perl/recipes-perl/libconfig/libconfig-autoconf-perl_0.317.bb
>
> diff --git a/meta-perl/recipes-perl/libconfig/libconfig-autoconf-perl_0.317.bb b/meta-perl/recipes-perl/libconfig/libconfig-autoconf-perl_0.317.bb
> new file mode 100644
> index 000000000..62983764f
> --- /dev/null
> +++ b/meta-perl/recipes-perl/libconfig/libconfig-autoconf-perl_0.317.bb
> @@ -0,0 +1,41 @@
> +# Copyright (C) 2020 Jens Rehsack <sno@netbsd.org>
> +# Released under the MIT license (see COPYING.MIT for the terms)
> +
> +SUMMARY = "A module to implement some of AutoConf macros in pure perl"
> +DESCRIPTION = "Config::AutoConf is intended to provide the same opportunities to Perl \
> +developers as GNU Autoconf <http://www.gnu.org/software/autoconf/> does for \
> +Shell developers."
> +
> +HOMEPAGE=       "https://metacpan.org/release/Config-AutoConf"
> +
> +SECTION = "libs"
> +LICENSE = "Artistic-1.0 | GPL-1.0+"
> +
> +LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/Artistic-1.0;md5=cda03bbdc3c1951996392b872397b798 \
> +file://${COMMON_LICENSE_DIR}/GPL-1.0;md5=e9e36a9de734199567a4d769498f743d"
> +
> +SRC_URI = "${CPAN_MIRROR}/authors/id/R/RE/REHSACK/Config-AutoConf-0.317.tar.gz"
> +
> +SRC_URI[md5sum] = "29f87fc7803f1725f6daafcf416089ce"
> +SRC_URI[sha256sum] = "01e4b22d2fecb7cfd3cc1f4dabe95cd137cf249cc5e38184f88556e5c98a9ce1"
> +RDEPENDS_${PN} += "libcapture-tiny-perl"
> +RDEPENDS_${PN} += "perl-module-base"
> +RDEPENDS_${PN} += "perl-module-carp"
> +RDEPENDS_${PN} += "perl-module-config"
> +RDEPENDS_${PN} += "perl-module-constant"
> +RDEPENDS_${PN} += "perl-module-file-basename"
> +RDEPENDS_${PN} += "perl-module-file-spec"
> +RDEPENDS_${PN} += "perl-module-file-temp"
> +RDEPENDS_${PN} += "perl-module-extutils-cbuilder"
> +RDEPENDS_${PN} += "perl-module-extutils-cbuilder-unix"

perl-module-extutils-cbuilder-unix seems to be not provided by anyone,
I am seeing

18:24:25 WARNING: libconfig-autoconf-perl-0.317-r0 do_package_qa: QA
Issue: libconfig-autoconf-perl rdepends on
perl-module-extutils-cbuilder-unix, but it isn't a build dependency?
[build-deps]

perhaps you need to bring this recipe along, from meta-cpan

> +RDEPENDS_${PN} += "perl-module-scalar-util"
> +RDEPENDS_${PN} += "perl-module-strict"
> +RDEPENDS_${PN} += "perl-module-text-parsewords"
> +RDEPENDS_${PN} += "perl-module-warnings"
> +RRECOMMENDS_${PN} += "libfile-slurper-perl"
> +
> +S = "${WORKDIR}/Config-AutoConf-${PV}"
> +
> +inherit cpan ptest-perl allarch
> +
> +BBCLASSEXTEND = "native nativesdk"
> --
> 2.17.1
>
> --
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-devel


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [meta-perl][PATCH] libconfig-autoconf-perl: add recipe
  2020-01-03  3:28 ` Khem Raj
@ 2020-01-03  5:37   ` Jens Rehsack
  0 siblings, 0 replies; 4+ messages in thread
From: Jens Rehsack @ 2020-01-03  5:37 UTC (permalink / raw)
  To: Khem Raj; +Cc: openembeded-devel

[-- Attachment #1: Type: text/plain, Size: 3623 bytes --]



> Am 03.01.2020 um 04:28 schrieb Khem Raj <raj.khem@gmail.com>:
> 
> On Thu, Jan 2, 2020 at 5:37 AM Jens Rehsack <sno@netbsd.org> wrote:
>> 
>> Introduce Config::Autoconf module to meta-perl which will allow some
>> probes can be run without leaving perl5 context.
>> 
>> Signed-off-by: Jens Rehsack <sno@netbsd.org>
>> ---
>> .../libconfig-autoconf-perl_0.317.bb          | 41 +++++++++++++++++++
>> 1 file changed, 41 insertions(+)
>> create mode 100644 meta-perl/recipes-perl/libconfig/libconfig-autoconf-perl_0.317.bb
>> 
>> diff --git a/meta-perl/recipes-perl/libconfig/libconfig-autoconf-perl_0.317.bb b/meta-perl/recipes-perl/libconfig/libconfig-autoconf-perl_0.317.bb
>> new file mode 100644
>> index 000000000..62983764f
>> --- /dev/null
>> +++ b/meta-perl/recipes-perl/libconfig/libconfig-autoconf-perl_0.317.bb
>> @@ -0,0 +1,41 @@
>> +# Copyright (C) 2020 Jens Rehsack <sno@netbsd.org>
>> +# Released under the MIT license (see COPYING.MIT for the terms)
>> +
>> +SUMMARY = "A module to implement some of AutoConf macros in pure perl"
>> +DESCRIPTION = "Config::AutoConf is intended to provide the same opportunities to Perl \
>> +developers as GNU Autoconf <http://www.gnu.org/software/autoconf/> does for \
>> +Shell developers."
>> +
>> +HOMEPAGE=       "https://metacpan.org/release/Config-AutoConf"
>> +
>> +SECTION = "libs"
>> +LICENSE = "Artistic-1.0 | GPL-1.0+"
>> +
>> +LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/Artistic-1.0;md5=cda03bbdc3c1951996392b872397b798 \
>> +file://${COMMON_LICENSE_DIR}/GPL-1.0;md5=e9e36a9de734199567a4d769498f743d"
>> +
>> +SRC_URI = "${CPAN_MIRROR}/authors/id/R/RE/REHSACK/Config-AutoConf-0.317.tar.gz"
>> +
>> +SRC_URI[md5sum] = "29f87fc7803f1725f6daafcf416089ce"
>> +SRC_URI[sha256sum] = "01e4b22d2fecb7cfd3cc1f4dabe95cd137cf249cc5e38184f88556e5c98a9ce1"
>> +RDEPENDS_${PN} += "libcapture-tiny-perl"
>> +RDEPENDS_${PN} += "perl-module-base"
>> +RDEPENDS_${PN} += "perl-module-carp"
>> +RDEPENDS_${PN} += "perl-module-config"
>> +RDEPENDS_${PN} += "perl-module-constant"
>> +RDEPENDS_${PN} += "perl-module-file-basename"
>> +RDEPENDS_${PN} += "perl-module-file-spec"
>> +RDEPENDS_${PN} += "perl-module-file-temp"
>> +RDEPENDS_${PN} += "perl-module-extutils-cbuilder"
>> +RDEPENDS_${PN} += "perl-module-extutils-cbuilder-unix"
> 
> perl-module-extutils-cbuilder-unix seems to be not provided by anyone,
> I am seeing
> 
> 18:24:25 WARNING: libconfig-autoconf-perl-0.317-r0 do_package_qa: QA
> Issue: libconfig-autoconf-perl rdepends on
> perl-module-extutils-cbuilder-unix, but it isn't a build dependency?
> [build-deps]

That's because the (autogenerated) package is perl-module-extutils-cbuilder-platform-unix - a typo.
Could be that one, too.

> perhaps you need to bring this recipe along, from meta-cpan

meta-cpan packages only CPAN distributions. That one is a core module, automatically
split into zillion of micro-packages ... :/

>> +RDEPENDS_${PN} += "perl-module-scalar-util"
>> +RDEPENDS_${PN} += "perl-module-strict"
>> +RDEPENDS_${PN} += "perl-module-text-parsewords"
>> +RDEPENDS_${PN} += "perl-module-warnings"
>> +RRECOMMENDS_${PN} += "libfile-slurper-perl"
>> +
>> +S = "${WORKDIR}/Config-AutoConf-${PV}"
>> +
>> +inherit cpan ptest-perl allarch
>> +
>> +BBCLASSEXTEND = "native nativesdk"
>> --
>> 2.17.1
>> 
>> --
>> _______________________________________________
>> Openembedded-devel mailing list
>> Openembedded-devel@lists.openembedded.org
>> http://lists.openembedded.org/mailman/listinfo/openembedded-devel

--
Jens Rehsack - rehsack@gmail.com


[-- Attachment #2: Message signed with OpenPGP --]
[-- Type: application/pgp-signature, Size: 849 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2020-01-03  5:37 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-01-02 13:37 [meta-perl][PATCH] libconfig-autoconf-perl: add recipe Jens Rehsack
2020-01-02 21:29 ` Jens Rehsack
2020-01-03  3:28 ` Khem Raj
2020-01-03  5:37   ` Jens Rehsack

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.