[oe] [meta-perl][PATCH 7/9] perl-module-extutils-installpaths: add 0.010
[Description from CPAN] This module tries to make install path resolution as easy as possible. When you want to install a module, it needs to figure out where to install things. The nutshell version of how this works is that default installation locations are determined from ExtUtils::Config, and they may be individually overridden by using the install_path attribute. An install_base attribute lets you specify an alternative installation root like /home/foo and prefix does something similar in a rather different (and more complicated) way. destdir lets you specify a temporary installation directory like /tmp/install in case you want to create bundled-up installable packages. Signed-off-by: Tim Orling ticot...@gmail.com --- .../perl-module-extutils-installpaths_0.010.bb | 24 1 file changed, 24 insertions(+) create mode 100644 meta-perl/recipes-perl/extutils/perl-module-extutils-installpaths_0.010.bb diff --git a/meta-perl/recipes-perl/extutils/perl-module-extutils-installpaths_0.010.bb b/meta-perl/recipes-perl/extutils/perl-module-extutils-installpaths_0.010.bb new file mode 100644 index 000..e95aec9 --- /dev/null +++ b/meta-perl/recipes-perl/extutils/perl-module-extutils-installpaths_0.010.bb @@ -0,0 +1,24 @@ +SUMMARY = ExtUtils::InstallPaths - Build.PL install path logic made easy +DESCRIPTION = This module tries to make install path resolution as easy \ +as possible. + +HOMEPAGE = http://search.cpan.org/~leont/ExtUtils-InstallPaths/; + +LICENSE = Artistic-1.0 | GPL-1.0+ +LIC_FILES_CHKSUM = file://LICENSE;md5=15bbcc2806d297df9e944b8955b38d82 + +SRC_URI = http://search.cpan.org/CPAN/authors/id/L/LE/LEONT/ExtUtils-InstallPaths-${PV}.tar.gz; +SRC_URI[md5sum] = f0b00cc6c04653588a6298fa1f16c07f +SRC_URI[sha256sum] = d14cbff118e467900c2c488b55b83ef697d6eb1b8f592c0521f1d82848bf2156 + +S = ${WORKDIR}/ExtUtils-InstallPaths-${PV} + +inherit cpan + +RDEPENDS_${PN} = perl-module-extutils-makemaker \ + perl-module-data-dumper \ + perl-module-test-more \ + perl-module-file-temp \ + + +BBCLASSEXTEND = native -- 1.7.9.5 ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-perl][PATCH 1/9] perl-module-metadata: add 1.000019
[Description from CPAN] This module provides a standard way to gather metadata about a .pm file through (mostly) static analysis and (some) code execution. When determining the version of a module, the $VERSION assignment is evaled, as is traditional in the CPAN toolchain. Signed-off-by: Tim Orling ticot...@gmail.com --- .../perl-module-metadata_1.19.bb | 32 1 file changed, 32 insertions(+) create mode 100644 meta-perl/recipes-perl/module-metadata/perl-module-metadata_1.19.bb diff --git a/meta-perl/recipes-perl/module-metadata/perl-module-metadata_1.19.bb b/meta-perl/recipes-perl/module-metadata/perl-module-metadata_1.19.bb new file mode 100644 index 000..974cc80 --- /dev/null +++ b/meta-perl/recipes-perl/module-metadata/perl-module-metadata_1.19.bb @@ -0,0 +1,32 @@ +SUMMARY = Module::Metadata - Gather package and POD information from perl module files +DESCRIPTION = This module provides a standard way to gather metadata about \ +a .pm files through (mostly) static analysis and (some) code execution. When \ +determining the version of a module, the $VERSION assignment is eval-ed, as \ +is traditional in the CPAN toolchain. + +HOMEPAGE = http://search.cpan.org/~ether/Module-Metadata/; + +LICENSE = Artistic-1.0 | GPL-1.0+ +LIC_FILES_CHKSUM = file://README;beginline=185;endline=190;md5=e1b24eebe5d819b40bb68ad06b72d3ee + +SRC_URI = http://search.cpan.org/CPAN/authors/id/E/ET/ETHER/Module-Metadata-${PV}.tar.gz; +SRC_URI[md5sum] = 838ecf97f7daff79e0f81e104a6be823 +SRC_URI[sha256sum] = 5afca94dc0213608101ad519eb1b25133cdc9e44c2a053a45a5a59422c2ee554 + +S = ${WORKDIR}/Module-Metadata-${PV} + +inherit cpan + +RDEPENDS_${PN} = perl-module-io-file \ + perl-module-data-dumper \ + perl-module-extutils-makemaker \ + perl-module-file-spec \ + perl-module-version \ + perl-module-exporter \ + perl-module-carp \ + perl-module-test-more \ + perl-module-file-temp \ + perl-module-file-path \ + + +BBCLASSEXTEND = native -- 1.7.9.5 ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-perl][PATCH 2/9] perl-module-text-diff: add 1.41
[Description from CPAN] diff() provides a basic set of services akin to the GNU diff utility. It is not anywhere near as feature complete as GNU diff, but it is better integrated with Perl and available on all platforms. It is often faster than shelling out to a system's diff executable for small files, and generally slower on larger files. Signed-off-by: Tim Orling ticot...@gmail.com --- .../text-diff/perl-module-text-diff_1.41.bb| 26 1 file changed, 26 insertions(+) create mode 100644 meta-perl/recipes-perl/text-diff/perl-module-text-diff_1.41.bb diff --git a/meta-perl/recipes-perl/text-diff/perl-module-text-diff_1.41.bb b/meta-perl/recipes-perl/text-diff/perl-module-text-diff_1.41.bb new file mode 100644 index 000..0daf360 --- /dev/null +++ b/meta-perl/recipes-perl/text-diff/perl-module-text-diff_1.41.bb @@ -0,0 +1,26 @@ +SUMMARY = Text::Diff - Perform diffs on files and record sets +DESCRIPTION = diff() provides a basic set of services akin to the GNU diff \ +utility. It is not anywhere near as feature complete as GNU diff, but it is \ +better integrated with Perl and available on all platforms. It is often \ +faster than shelling out to a system's diff executable for small files, \ +and generally slower on larger files. + +HOMEPAGE = http://search.cpan.org/~ovid/Text-Diff/; + +LICENSE = Artistic-1.0 | GPL-1.0+ +LIC_FILES_CHKSUM = file://LICENSE;md5=385c55653886acac3821999a3ccd17b3 + +SRC_URI = http://search.cpan.org/CPAN/authors/id/O/OV/OVID/Text-Diff-${PV}.tar.gz; +SRC_URI[md5sum] = 30d56e6dd5551ca16b8e16cc7299dc21 +SRC_URI[sha256sum] = a67f50a48e313c1680cc662109ce5f913ea71454db355d0cf4db87ac89d2d2fa + +S = ${WORKDIR}/Text-Diff-${PV} + +inherit cpan + +RDEPENDS_${PN} = perl-module-extutils-makemaker \ + perl-module-algorthm-diff \ + perl-module-exporter \ + + +BBCLASSEXTEND = native -- 1.7.9.5 ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-perl][PATCH 8/9] perl-module-build-tiny: add 0.030
[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. Whereas Module::Build has over 6,700 lines of code; this module has less than 120, yet supports the features needed by most distributions. Signed-off-by: Tim Orling ticot...@gmail.com --- .../module-build/perl-module-build-tiny_0.030.bb | 54 1 file changed, 54 insertions(+) create mode 100644 meta-perl/recipes-perl/module-build/perl-module-build-tiny_0.030.bb diff --git a/meta-perl/recipes-perl/module-build/perl-module-build-tiny_0.030.bb b/meta-perl/recipes-perl/module-build/perl-module-build-tiny_0.030.bb new file mode 100644 index 000..f024415 --- /dev/null +++ b/meta-perl/recipes-perl/module-build/perl-module-build-tiny_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. + +HOMEPAGE = http://search.cpan.org/~leont/Module-Build-Tiny/; + +LICENSE = Artistic-1.0 | GPL-1.0+ +LIC_FILES_CHKSUM = file://LICENSE;md5=aaca61412962cf972aec0cdad99d0a84 + +DEPENDS = perl-module-extutils-config-native perl-module-extutils-helpers-native perl-module-extutils-installpaths-native + +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} = perl-module-xsloader \ + perl-module-file-spec \ + perl-module-io-handle \ + perl-module-tap-harness-env \ + perl-module-extutils-install \ + perl-module-ipc-open3 \ + perl-module-file-path \ + perl-module-cpan-meta \ + perl-module-extutils-cbuilder \ + perl-module-getopt-long \ + perl-module-extutils-helpers \ + 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-extutils-installpaths \ + perl-module-extutils-config \ + perl-module-json-pp \ + + +BBCLASSEXTEND = native -- 1.7.9.5 ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-perl][PATCH 5/9] perl-module-extutils-config: add 0.007
[Description from CPAN] ExtUtils::Config is an abstraction around the %Config hash. Signed-off-by: Tim Orling ticot...@gmail.com --- .../extutils/perl-module-extutils-config_0.007.bb | 23 1 file changed, 23 insertions(+) create mode 100644 meta-perl/recipes-perl/extutils/perl-module-extutils-config_0.007.bb diff --git a/meta-perl/recipes-perl/extutils/perl-module-extutils-config_0.007.bb b/meta-perl/recipes-perl/extutils/perl-module-extutils-config_0.007.bb new file mode 100644 index 000..88de263 --- /dev/null +++ b/meta-perl/recipes-perl/extutils/perl-module-extutils-config_0.007.bb @@ -0,0 +1,23 @@ +SUMMARY = ExtUtils::Config - A wrapper for perl's configuration +DESCRIPTION = ExtUtils::Config is an abstraction around the %Config hash. + +HOMEPAGE = http://search.cpan.org/~leont/ExtUtils-Config/; + +LICENSE = Artistic-1.0 | GPL-1.0+ +LIC_FILES_CHKSUM = file://LICENSE;md5=b1b813683bd988732e7fd6a796bf7f47 + +SRC_URI = http://search.cpan.org/CPAN/authors/id/L/LE/LEONT/ExtUtils-Config-${PV}.tar.gz; +SRC_URI[md5sum] = 2829c0dfa8a7e51b3f582efbee4bb128 +SRC_URI[sha256sum] = 2c1465078b876fd16a90507092805265528c2532d4937b03547a6dbdb8ac0eef + +S = ${WORKDIR}/ExtUtils-Config-${PV} + +inherit cpan + +RDEPENDS_${PN} = perl-module-extutils-makemaker \ + perl-module-data-dumper \ + perl-module-test-more \ + perl-module-file-temp \ + + +BBCLASSEXTEND = native -- 1.7.9.5 ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-perl][PATCH 3/9] perl-module-capture-tiny: add 0.23
[Description from CPAN] Capture::Tiny provides a simple, portable way to capture almost anything sent to STDOUT or STDERR, regardless of whether it comes from Perl, from XS code or from an external program. Optionally, output can be teed so that it is captured while being passed through to the original filehandles. Yes, it even works on Windows (usually). Stop guessing which of a dozen capturing modules to use in any particular situation and just use this one. Signed-off-by: Tim Orling ticot...@gmail.com --- .../capture-tiny/perl-module-capture-tiny_0.23.bb | 35 1 file changed, 35 insertions(+) create mode 100644 meta-perl/recipes-perl/capture-tiny/perl-module-capture-tiny_0.23.bb diff --git a/meta-perl/recipes-perl/capture-tiny/perl-module-capture-tiny_0.23.bb b/meta-perl/recipes-perl/capture-tiny/perl-module-capture-tiny_0.23.bb new file mode 100644 index 000..0c4166d --- /dev/null +++ b/meta-perl/recipes-perl/capture-tiny/perl-module-capture-tiny_0.23.bb @@ -0,0 +1,35 @@ +SUMMARY = Capture::Tiny - Capture STDOUT and STDERR from Perl, XS or external programs. +DESCRIPTION = Capture::Tiny provies a simple, portable way to capture \ +almost anything sent to STDOUT or STDERR, regardless of whether it comes \ +from Perl, from XS code or from an external program. Optionally, output can \ +be teed so that it is captured while being passed through to the original \ +filehandles. Yes, it even works on Windows (usually). Stop guessing which of \ +a dozen capturing modules to use in any particular situation and just use \ +this one. + +HOMEPAGE = http://search.cpan.org/~dagolden/Capture-Tiny/; + +LICENSE = Artistic-1.0 | GPL-1.0+ +LIC_FILES_CHKSUM = file://LICENSE;md5=37a4918a30ace24395020e5b8c03b83f + +SRC_URI = http://search.cpan.org/CPAN/authors/id/D/DA/DAGOLDEN/Capture-Tiny-${PV}.tar.gz; +SRC_URI[md5sum] = 7c6f63671802d004c0df5dbcba93e5b4 +SRC_URI[sha256sum] = 427814015824014b41f666c16afadab0ea551db946e494fdfbc59c44c9569bdf + +S = ${WORKDIR}/Capture-Tiny-${PV} + +inherit cpan + +RDEPENDS_${PN} = perl-module-scalar-util \ + perl-module-io-file \ + perl-module-extutils-makemaker \ + perl-module-file-spec \ + perl-module-exporter \ + perl-module-carp \ + perl-module-test-more \ + perl-module-file-temp \ + perl-module-lib \ + perl-module-build \ + + +BBCLASSEXTEND = native -- 1.7.9.5 ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-perl][PATCH 6/9] perl-module-extutils-helpers: add 0.021
[Description from CPAN] This module provides various portable helper functions for module building modules. Signed-off-by: Tim Orling ticot...@gmail.com --- .../extutils/perl-module-extutils-helpers_0.021.bb | 28 1 file changed, 28 insertions(+) create mode 100644 meta-perl/recipes-perl/extutils/perl-module-extutils-helpers_0.021.bb diff --git a/meta-perl/recipes-perl/extutils/perl-module-extutils-helpers_0.021.bb b/meta-perl/recipes-perl/extutils/perl-module-extutils-helpers_0.021.bb new file mode 100644 index 000..e18dea1 --- /dev/null +++ b/meta-perl/recipes-perl/extutils/perl-module-extutils-helpers_0.021.bb @@ -0,0 +1,28 @@ +SUMMARY = ExtUtils::Helpers - Various portability utilities for module builders +DESCRIPTION = This module provides various portable helper function for module building modules. + +HOMEPAGE = http://search.cpan.org/~leont/ExtUtils-Helpers/; + +LICENSE = Artistic-1.0 | GPL-1.0+ +LIC_FILES_CHKSUM = file://LICENSE;md5=307057ce232899f5caa8858560c7274b + +SRC_URI = http://search.cpan.org/CPAN/authors/id/L/LE/LEONT/ExtUtils-Helpers-${PV}.tar.gz; +SRC_URI[md5sum] = 94aa8eaf92def26d9af0cb25fcb1570f +SRC_URI[sha256sum] = 26b85077f4197b30e62ffec87d3f78111522619d62858d2ab45a64687351892a + +S = ${WORKDIR}/ExtUtils-Helpers-${PV} + +inherit cpan + +RDEPENDS_${PN} = perl-module-file-copy \ + 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-file-spec-functions \ + + +BBCLASSEXTEND = native -- 1.7.9.5 ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-perl][PATCH 4/9] perl-module-runtime: add 0.013
[Description from CPAN] The functions exported by this module deal with runtime handling of Perl modules, which are normally handled at compile time. This module avoids using any other modules, so that it can be used in low-level infrastructure. Signed-off-by: Tim Orling ticot...@gmail.com --- .../module-runtime/perl-module-runtime_0.013.bb| 34 1 file changed, 34 insertions(+) create mode 100644 meta-perl/recipes-perl/module-runtime/perl-module-runtime_0.013.bb diff --git a/meta-perl/recipes-perl/module-runtime/perl-module-runtime_0.013.bb b/meta-perl/recipes-perl/module-runtime/perl-module-runtime_0.013.bb new file mode 100644 index 000..a8f1216 --- /dev/null +++ b/meta-perl/recipes-perl/module-runtime/perl-module-runtime_0.013.bb @@ -0,0 +1,34 @@ +SUMMARY = Module::Runtime - runtime module handling +DESCRIPTION = The functions exported by this module deal with runtime \ +handling of Perl modules, which are normally handled at compile time. This \ +module avoids using any other modules, so that it can be used in low-level \ +infrastructure. \ +The parts of this module that work with module names apply the same syntax \ +that is used for barewords in Perl source. In principle this syntax can vary \ +between versions of Perl, and this module applies the syntax of the Perl on \ +which it is running. In practice the usable syntax hasn't changed yet, but \ +there's a good chance of it changing in Perl 5.18. \ +The functions of this module whose purpose is to load modules include \ +workarounds for three old Perl core bugs regarding require. These workarounds \ +are applied on any Perl version where the bugs exist, except for a case where \ +one of the bugs cannot be adequately worked around in pure Perl. + +HOMEPAGE = http://search.cpan.org/~zefram/Module-Runtime/; + +LICENSE = Artistic-1.0 | GPL-1.0+ +LIC_FILES_CHKSUM = file://README;beginline=42;endline=43;md5=62e24a93342fede7221d66335c716f34 + +SRC_URI = http://search.cpan.org/CPAN/authors/id/Z/ZE/ZEFRAM/Module-Runtime-${PV}.tar.gz; +SRC_URI[md5sum] = 62b88b1f5f0e975a5d7c80cd46167b97 +SRC_URI[sha256sum] = ec37e03d90dc905679dab62a82f42cf0897ed79244b87fd9d531438dc3c31023 + +S = ${WORKDIR}/Module-Runtime-${PV} + +inherit cpan_build + +RDEPENDS_${PN} = perl-module-test-more \ + perl-module-strict \ + perl-module-build \ + + +BBCLASSEXTEND = native -- 1.7.9.5 ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-perl][PATCH 9/9] perl-module-extutils-cppguess: add 0.07
[Description from CPAN] ExtUtils::CppGuess attempts to guess the system's C++ compiler that is compatible with the C compiler that your perl was built with. It can generate the necessary options to the Module::Build constructor or to ExtUtils::MakeMaker's WriteMakefile function. Signed-off-by: Tim Orling ticot...@gmail.com --- .../extutils/perl-module-extutils-cppguess_0.07.bb | 37 1 file changed, 37 insertions(+) create mode 100644 meta-perl/recipes-perl/extutils/perl-module-extutils-cppguess_0.07.bb diff --git a/meta-perl/recipes-perl/extutils/perl-module-extutils-cppguess_0.07.bb b/meta-perl/recipes-perl/extutils/perl-module-extutils-cppguess_0.07.bb new file mode 100644 index 000..b75c451 --- /dev/null +++ b/meta-perl/recipes-perl/extutils/perl-module-extutils-cppguess_0.07.bb @@ -0,0 +1,37 @@ +SUMMARY = ExtUtils::CppGuess - guess C++ compiler and flags +DESCRIPTION = ExtUtils::CppGuess attempts to guess the system's C++ \ +compiler that is compatible with the C compiler that your perl was built \ +with. \ +It can generate the necessary options to the Module::Build constructor or \ +to ExtUtils::MakeMaker's WriteMakefile function. + +HOMEPAGE = http://search.cpan.org/~smueller/ExtUtils-CppGuess/; + +LICENSE = Artistic-1.0 | GPL-1.0+ +LIC_FILES_CHKSUM = file://README;beginline=81;endline=84;md5=84c0390b90ea8c6702ce659b67bed699 + +SRC_URI = http://search.cpan.org/CPAN/authors/id/S/SM/SMUELLER/ExtUtils-CppGuess-${PV}.tar.gz; +SRC_URI[md5sum] = 350dd7c661189ea770d6c9354ebbc6c2 +SRC_URI[sha256sum] = 1cd83ee8452351219b987c79ddb25cc25ee8c396318ba36c5211a92b5c87e7a8 + +S = ${WORKDIR}/ExtUtils-CppGuess-${PV} + +inherit cpan_build + +do_install () { +cpan_build_do_install +} + +RDEPENDS_${PN} = perl-module-capture-tiny \ + perl-module-scalar-util \ + perl-module-io-file \ + perl-module-extutils-makemaker \ + perl-module-file-spec \ + perl-module-exporter \ + perl-module-carp \ + perl-module-file-temp \ + perl-module-lib \ + perl-module-build \ + + +BBCLASSEXTEND = native -- 1.7.9.5 ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Re: [oe] [meta-perl][PATCH 1/9] perl-module-metadata: add 1.000019
Koen made a similar comment via private email. I am happy to follow the Debian convention. I will resubmit the entire series. Thank you for the input. Regards, Tim On Fri, Jan 31, 2014 at 9:26 AM, Olof Johansson olof.johans...@axis.comwrote: On 14-01-31 16:11 +0100, Tim Orling wrote: This module provides a standard way to gather metadata about a .pm file through (mostly) static analysis and (some) code execution. When determining the version of a module, the $VERSION assignment is evaled, as is traditional in the CPAN toolchain. For me, it seems strange to skip out the first part of the module name, just because it's part of the recipe perl-module- prefix. I agree it's a bit ugly to call it perl-module-module-metadata, but I think it would cause less confusion. On the other hand, the naming convention within meta-perl seems to be consistently libmodule name-perl, like it is in Debian. Same for oecore, except the core modules provided by the perl recipe. This would make the proper name for this recipe be libmodule-metadata-perl. Why use the perl-module- prefix? Regards, -- olofjn ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-perl][PATCH v2 01/10] libmodule-metadata-perl: add 1.000019
[Description from CPAN] This module provides a standard way to gather metadata about a .pm file through (mostly) static analysis and (some) code execution. When determining the version of a module, the $VERSION assignment is evaled, as is traditional in the CPAN toolchain. Signed-off-by: Tim Orling ticot...@gmail.com --- .../libmodule/libmodule-metadata-perl_1.19.bb | 33 1 file changed, 33 insertions(+) create mode 100644 meta-perl/recipes-perl/libmodule/libmodule-metadata-perl_1.19.bb diff --git a/meta-perl/recipes-perl/libmodule/libmodule-metadata-perl_1.19.bb b/meta-perl/recipes-perl/libmodule/libmodule-metadata-perl_1.19.bb new file mode 100644 index 000..668f0c4 --- /dev/null +++ b/meta-perl/recipes-perl/libmodule/libmodule-metadata-perl_1.19.bb @@ -0,0 +1,33 @@ +SUMMARY = Module::Metadata - Gather package and POD information from perl module files +DESCRIPTION = This module provides a standard way to gather metadata about \ +a .pm files through (mostly) static analysis and (some) code execution. When \ +determining the version of a module, the $VERSION assignment is eval-ed, as \ +is traditional in the CPAN toolchain. +SECTION = libs + +HOMEPAGE = http://search.cpan.org/~ether/Module-Metadata/; + +LICENSE = Artistic-1.0 | GPL-1.0+ +LIC_FILES_CHKSUM = file://README;beginline=185;endline=190;md5=e1b24eebe5d819b40bb68ad06b72d3ee + +SRC_URI = http://search.cpan.org/CPAN/authors/id/E/ET/ETHER/Module-Metadata-${PV}.tar.gz; +SRC_URI[md5sum] = 838ecf97f7daff79e0f81e104a6be823 +SRC_URI[sha256sum] = 5afca94dc0213608101ad519eb1b25133cdc9e44c2a053a45a5a59422c2ee554 + +S = ${WORKDIR}/Module-Metadata-${PV} + +inherit cpan + +RDEPENDS_${PN} = perl-module-io-file \ + perl-module-data-dumper \ + perl-module-extutils-makemaker \ + perl-module-file-spec \ + perl-module-version \ + perl-module-exporter \ + perl-module-carp \ + perl-module-test-more \ + perl-module-file-temp \ + perl-module-file-path \ + + +BBCLASSEXTEND = native -- 1.7.9.5 ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-perl][PATCH v2 02/10] libtext-diff-perl: add 1.41
[Description from CPAN] diff() provides a basic set of services akin to the GNU diff utility. It is not anywhere near as feature complete as GNU diff, but it is better integrated with Perl and available on all platforms. It is often faster than shelling out to a system's diff executable for small files, and generally slower on larger files. Signed-off-by: Tim Orling ticot...@gmail.com --- .../recipes-perl/libtext/libtext-diff-perl_1.41.bb | 27 1 file changed, 27 insertions(+) create mode 100644 meta-perl/recipes-perl/libtext/libtext-diff-perl_1.41.bb diff --git a/meta-perl/recipes-perl/libtext/libtext-diff-perl_1.41.bb b/meta-perl/recipes-perl/libtext/libtext-diff-perl_1.41.bb new file mode 100644 index 000..1960ee0 --- /dev/null +++ b/meta-perl/recipes-perl/libtext/libtext-diff-perl_1.41.bb @@ -0,0 +1,27 @@ +SUMMARY = Text::Diff - Perform diffs on files and record sets +DESCRIPTION = diff() provides a basic set of services akin to the GNU diff \ +utility. It is not anywhere near as feature complete as GNU diff, but it is \ +better integrated with Perl and available on all platforms. It is often \ +faster than shelling out to a system's diff executable for small files, \ +and generally slower on larger files. +SECTION = libs + +HOMEPAGE = http://search.cpan.org/~ovid/Text-Diff/; + +LICENSE = Artistic-1.0 | GPL-2.0+ +LIC_FILES_CHKSUM = file://LICENSE;md5=385c55653886acac3821999a3ccd17b3 + +SRC_URI = http://search.cpan.org/CPAN/authors/id/O/OV/OVID/Text-Diff-${PV}.tar.gz; +SRC_URI[md5sum] = 30d56e6dd5551ca16b8e16cc7299dc21 +SRC_URI[sha256sum] = a67f50a48e313c1680cc662109ce5f913ea71454db355d0cf4db87ac89d2d2fa + +S = ${WORKDIR}/Text-Diff-${PV} + +inherit cpan + +RDEPENDS_${PN} = libalgorithm-diff-perl \ + perl-module-extutils-makemaker \ + perl-module-exporter \ + + +BBCLASSEXTEND = native -- 1.7.9.5 ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-perl][PATCH v2 04/10] libmodule-runtime-perl: add 0.013
[Description from CPAN] The functions exported by this module deal with runtime handling of Perl modules, which are normally handled at compile time. This module avoids using any other modules, so that it can be used in low-level infrastructure. Signed-off-by: Tim Orling ticot...@gmail.com --- .../libmodule/libmodule-runtime-perl_0.013.bb | 35 1 file changed, 35 insertions(+) create mode 100644 meta-perl/recipes-perl/libmodule/libmodule-runtime-perl_0.013.bb diff --git a/meta-perl/recipes-perl/libmodule/libmodule-runtime-perl_0.013.bb b/meta-perl/recipes-perl/libmodule/libmodule-runtime-perl_0.013.bb new file mode 100644 index 000..58b72af --- /dev/null +++ b/meta-perl/recipes-perl/libmodule/libmodule-runtime-perl_0.013.bb @@ -0,0 +1,35 @@ +SUMMARY = Module::Runtime - runtime module handling +DESCRIPTION = The functions exported by this module deal with runtime \ +handling of Perl modules, which are normally handled at compile time. This \ +module avoids using any other modules, so that it can be used in low-level \ +infrastructure. \ +The parts of this module that work with module names apply the same syntax \ +that is used for barewords in Perl source. In principle this syntax can vary \ +between versions of Perl, and this module applies the syntax of the Perl on \ +which it is running. In practice the usable syntax hasn't changed yet, but \ +there's a good chance of it changing in Perl 5.18. \ +The functions of this module whose purpose is to load modules include \ +workarounds for three old Perl core bugs regarding require. These workarounds \ +are applied on any Perl version where the bugs exist, except for a case where \ +one of the bugs cannot be adequately worked around in pure Perl. +SECTION = libs + +HOMEPAGE = http://search.cpan.org/~zefram/Module-Runtime/; + +LICENSE = Artistic-1.0 | GPL-1.0+ +LIC_FILES_CHKSUM = file://README;beginline=42;endline=43;md5=62e24a93342fede7221d66335c716f34 + +SRC_URI = http://search.cpan.org/CPAN/authors/id/Z/ZE/ZEFRAM/Module-Runtime-${PV}.tar.gz; +SRC_URI[md5sum] = 62b88b1f5f0e975a5d7c80cd46167b97 +SRC_URI[sha256sum] = ec37e03d90dc905679dab62a82f42cf0897ed79244b87fd9d531438dc3c31023 + +S = ${WORKDIR}/Module-Runtime-${PV} + +inherit cpan_build + +RDEPENDS_${PN} = perl-module-test-more \ + perl-module-strict \ + perl-module-build \ + + +BBCLASSEXTEND = native -- 1.7.9.5 ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-perl][PATCH v2 00/10]
This series of recipes is the first step towards the ultimate goal of getting Slic3r to build in OE. Original submission was missing Algorithm::Diff which Text::Diff depends on. Resubmitted to follow Debian Perl Policy. See 4.2 Module Package Names [http://www.debian.org/doc/packaging-manuals/perl-policy/ch-module_packages.html] Tim Orling (10): libmodule-metadata-perl: add 1.19 libtext-diff-perl: add 1.41 libcapture-tiny-perl: add 0.23 libmodule-runtime-perl: add 0.013 libextutils-config-perl: add 0.007 libextutils-helpers-perl: add 0.021 libextutils-installpaths-perl: add 0.010 libmodule-build-tiny-perl: add 0.030 libextutils-cppguess-perl: add 0.07 libalgorithm-diff-perl: add 1.15 .../libalgorithm/libalgorithm-diff-perl_1.15.bb| 23 + .../libcapture/libcapture-tiny-perl_0.23.bb| 36 + .../libextutils/libextutils-config-perl_0.007.bb | 24 + .../libextutils/libextutils-cppguess-perl_0.07.bb | 38 ++ .../libextutils/libextutils-helpers-perl_0.021.bb | 29 +++ .../libextutils-installpaths-perl_0.010.bb | 25 + .../libmodule/libmodule-build-tiny-perl_0.030.bb | 54 .../libmodule/libmodule-metadata-perl_1.19.bb | 33 .../libmodule/libmodule-runtime-perl_0.013.bb | 35 + .../recipes-perl/libtext/libtext-diff-perl_1.41.bb | 27 ++ 10 files changed, 324 insertions(+) create mode 100644 meta-perl/recipes-perl/libalgorithm/libalgorithm-diff-perl_1.15.bb create mode 100644 meta-perl/recipes-perl/libcapture/libcapture-tiny-perl_0.23.bb create mode 100644 meta-perl/recipes-perl/libextutils/libextutils-config-perl_0.007.bb create mode 100644 meta-perl/recipes-perl/libextutils/libextutils-cppguess-perl_0.07.bb create mode 100644 meta-perl/recipes-perl/libextutils/libextutils-helpers-perl_0.021.bb create mode 100644 meta-perl/recipes-perl/libextutils/libextutils-installpaths-perl_0.010.bb create mode 100644 meta-perl/recipes-perl/libmodule/libmodule-build-tiny-perl_0.030.bb create mode 100644 meta-perl/recipes-perl/libmodule/libmodule-metadata-perl_1.19.bb create mode 100644 meta-perl/recipes-perl/libmodule/libmodule-runtime-perl_0.013.bb create mode 100644 meta-perl/recipes-perl/libtext/libtext-diff-perl_1.41.bb -- 1.7.9.5 ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-perl][PATCH v2 03/10] libcapture-tiny-perl: add 0.23
[Description from CPAN] Capture::Tiny provies a simple, portable way to capture almost anything sent to STDOUT or STDERR, regardless of whether it comes from Perl, from XS code or from an external program. Optionally, output can be teed so that it is captured while being passed through to the original filehandles. Yes, it even works on Windows (usually). Stop guessing which of a dozen capturing modules to use in any particular situation and just use this one. Signed-off-by: Tim Orling ticot...@gmail.com --- .../libcapture/libcapture-tiny-perl_0.23.bb| 36 1 file changed, 36 insertions(+) create mode 100644 meta-perl/recipes-perl/libcapture/libcapture-tiny-perl_0.23.bb diff --git a/meta-perl/recipes-perl/libcapture/libcapture-tiny-perl_0.23.bb b/meta-perl/recipes-perl/libcapture/libcapture-tiny-perl_0.23.bb new file mode 100644 index 000..b2f1ff9 --- /dev/null +++ b/meta-perl/recipes-perl/libcapture/libcapture-tiny-perl_0.23.bb @@ -0,0 +1,36 @@ +SUMMARY = Capture::Tiny - Capture STDOUT and STDERR from Perl, XS or external programs. +DESCRIPTION = Capture::Tiny provies a simple, portable way to capture \ +almost anything sent to STDOUT or STDERR, regardless of whether it comes \ +from Perl, from XS code or from an external program. Optionally, output can \ +be teed so that it is captured while being passed through to the original \ +filehandles. Yes, it even works on Windows (usually). Stop guessing which of \ +a dozen capturing modules to use in any particular situation and just use \ +this one. +SECTION = libs + +HOMEPAGE = http://search.cpan.org/~dagolden/Capture-Tiny/; + +LICENSE = Artistic-1.0 | GPL-1.0+ +LIC_FILES_CHKSUM = file://LICENSE;md5=37a4918a30ace24395020e5b8c03b83f + +SRC_URI = http://search.cpan.org/CPAN/authors/id/D/DA/DAGOLDEN/Capture-Tiny-${PV}.tar.gz; +SRC_URI[md5sum] = 7c6f63671802d004c0df5dbcba93e5b4 +SRC_URI[sha256sum] = 427814015824014b41f666c16afadab0ea551db946e494fdfbc59c44c9569bdf + +S = ${WORKDIR}/Capture-Tiny-${PV} + +inherit cpan + +RDEPENDS_${PN} = perl-module-scalar-util \ + perl-module-io-file \ + perl-module-extutils-makemaker \ + perl-module-file-spec \ + perl-module-exporter \ + perl-module-carp \ + perl-module-test-more \ + perl-module-file-temp \ + perl-module-lib \ + perl-module-build \ + + +BBCLASSEXTEND = native -- 1.7.9.5 ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-perl][PATCH v2 05/10] libextutils-config-perl: add 0.007
[Description from CPAN] ExtUtils::Config is an abstraction around the %Config hash. Signed-off-by: Tim Orling ticot...@gmail.com --- .../libextutils/libextutils-config-perl_0.007.bb | 24 1 file changed, 24 insertions(+) create mode 100644 meta-perl/recipes-perl/libextutils/libextutils-config-perl_0.007.bb diff --git a/meta-perl/recipes-perl/libextutils/libextutils-config-perl_0.007.bb b/meta-perl/recipes-perl/libextutils/libextutils-config-perl_0.007.bb new file mode 100644 index 000..8276d28 --- /dev/null +++ b/meta-perl/recipes-perl/libextutils/libextutils-config-perl_0.007.bb @@ -0,0 +1,24 @@ +SUMMARY = ExtUtils::Config - A wrapper for perl's configuration +DESCRIPTION = ExtUtils::Config is an abstraction around the %Config hash. +SECTION = libs + +HOMEPAGE = http://search.cpan.org/~leont/ExtUtils-Config/; + +LICENSE = Artistic-1.0 | GPL-1.0+ +LIC_FILES_CHKSUM = file://LICENSE;md5=b1b813683bd988732e7fd6a796bf7f47 + +SRC_URI = http://search.cpan.org/CPAN/authors/id/L/LE/LEONT/ExtUtils-Config-${PV}.tar.gz; +SRC_URI[md5sum] = 2829c0dfa8a7e51b3f582efbee4bb128 +SRC_URI[sha256sum] = 2c1465078b876fd16a90507092805265528c2532d4937b03547a6dbdb8ac0eef + +S = ${WORKDIR}/ExtUtils-Config-${PV} + +inherit cpan + +RDEPENDS_${PN} = perl-module-extutils-makemaker \ + perl-module-data-dumper \ + perl-module-test-more \ + perl-module-file-temp \ + + +BBCLASSEXTEND = native -- 1.7.9.5 ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-perl][PATCH v2 09/10] libextutils-cppguess-perl: add 0.07
[Description from CPAN] ExtUtils::CppGuess attempts to guess the system's C++ compiler that is compatible with the C compiler that your perl was built with. Signed-off-by: Tim Orling ticot...@gmail.com --- .../libextutils/libextutils-cppguess-perl_0.07.bb | 38 1 file changed, 38 insertions(+) create mode 100644 meta-perl/recipes-perl/libextutils/libextutils-cppguess-perl_0.07.bb diff --git a/meta-perl/recipes-perl/libextutils/libextutils-cppguess-perl_0.07.bb b/meta-perl/recipes-perl/libextutils/libextutils-cppguess-perl_0.07.bb new file mode 100644 index 000..0e5e304 --- /dev/null +++ b/meta-perl/recipes-perl/libextutils/libextutils-cppguess-perl_0.07.bb @@ -0,0 +1,38 @@ +SUMMARY = ExtUtils::CppGuess - guess C++ compiler and flags +DESCRIPTION = ExtUtils::CppGuess attempts to guess the system's C++ \ +compiler that is compatible with the C compiler that your perl was built \ +with. \ +It can generate the necessary options to the Module::Build constructor or \ +to ExtUtils::MakeMaker's WriteMakefile function. +SECTION = libs + +HOMEPAGE = http://search.cpan.org/~smueller/ExtUtils-CppGuess/; + +LICENSE = Artistic-1.0 | GPL-1.0+ +LIC_FILES_CHKSUM = file://README;beginline=81;endline=84;md5=84c0390b90ea8c6702ce659b67bed699 + +SRC_URI = http://search.cpan.org/CPAN/authors/id/S/SM/SMUELLER/ExtUtils-CppGuess-${PV}.tar.gz; +SRC_URI[md5sum] = 350dd7c661189ea770d6c9354ebbc6c2 +SRC_URI[sha256sum] = 1cd83ee8452351219b987c79ddb25cc25ee8c396318ba36c5211a92b5c87e7a8 + +S = ${WORKDIR}/ExtUtils-CppGuess-${PV} + +inherit cpan_build + +do_install () { +cpan_build_do_install +} + +RDEPENDS_${PN} = libcapture-tiny-perl \ + perl-module-scalar-util \ + perl-module-io-file \ + perl-module-extutils-makemaker \ + perl-module-file-spec \ + perl-module-exporter \ + perl-module-carp \ + perl-module-file-temp \ + perl-module-lib \ + perl-module-build \ + + +BBCLASSEXTEND = native -- 1.7.9.5 ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-perl][PATCH v2 06/10] libextutils-helpers-perl: add 0.021
[Description from CPAN] This module provides various portable helper function for module building modules. Signed-off-by: Tim Orling ticot...@gmail.com --- .../libextutils/libextutils-helpers-perl_0.021.bb | 29 1 file changed, 29 insertions(+) create mode 100644 meta-perl/recipes-perl/libextutils/libextutils-helpers-perl_0.021.bb diff --git a/meta-perl/recipes-perl/libextutils/libextutils-helpers-perl_0.021.bb b/meta-perl/recipes-perl/libextutils/libextutils-helpers-perl_0.021.bb new file mode 100644 index 000..20f3283 --- /dev/null +++ b/meta-perl/recipes-perl/libextutils/libextutils-helpers-perl_0.021.bb @@ -0,0 +1,29 @@ +SUMMARY = ExtUtils::Helpers - Various portability utilities for module builders +DESCRIPTION = This module provides various portable helper function for module building modules. +SECTION = libs + +HOMEPAGE = http://search.cpan.org/~leont/ExtUtils-Helpers/; + +LICENSE = Artistic-1.0 | GPL-1.0+ +LIC_FILES_CHKSUM = file://LICENSE;md5=307057ce232899f5caa8858560c7274b + +SRC_URI = http://search.cpan.org/CPAN/authors/id/L/LE/LEONT/ExtUtils-Helpers-${PV}.tar.gz; +SRC_URI[md5sum] = 94aa8eaf92def26d9af0cb25fcb1570f +SRC_URI[sha256sum] = 26b85077f4197b30e62ffec87d3f78111522619d62858d2ab45a64687351892a + +S = ${WORKDIR}/ExtUtils-Helpers-${PV} + +inherit cpan + +RDEPENDS_${PN} = perl-module-file-copy \ + 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-file-spec-functions \ + + +BBCLASSEXTEND = native -- 1.7.9.5 ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-multimedia][PATCH] xbmc: branch name is case sensitive
From: Tim Orling ticot...@gmail.com Signed-off-by: Tim Orling ticot...@gmail.com --- meta-multimedia/recipes-mediacentre/xbmc/xbmc_git.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-multimedia/recipes-mediacentre/xbmc/xbmc_git.bb b/meta-multimedia/recipes-mediacentre/xbmc/xbmc_git.bb index 2316fb7..f438a2d 100644 --- a/meta-multimedia/recipes-mediacentre/xbmc/xbmc_git.bb +++ b/meta-multimedia/recipes-mediacentre/xbmc/xbmc_git.bb @@ -11,7 +11,7 @@ SRCREV = 82388d55dae79cbb2e486e307e23202e76a43efa PV = 11.0+gitr${SRCPV} PR = r14 -SRC_URI = git://github.com/xbmc/xbmc.git;branch=eden \ +SRC_URI = git://github.com/xbmc/xbmc.git;branch=Eden \ file://0001-configure-don-t-run-python-distutils-to-find-STAGING.patch \ file://0002-Revert-fixed-ios-Add-memory-barriers-to-atomic-Add-S.patch \ file://0003-Revert-fixed-ios-Add-memory-barriers-to-cas-assembly.patch \ -- 1.8.3.2 ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-multimedia][PATCH] xbmc: disable rxsx (euphoria)
From: Tim Orling ticot...@gmail.com Signed-off-by: Tim Orling ticot...@gmail.com --- meta-multimedia/recipes-mediacentre/xbmc/xbmc_git.bb | 1 + 1 file changed, 1 insertion(+) diff --git a/meta-multimedia/recipes-mediacentre/xbmc/xbmc_git.bb b/meta-multimedia/recipes-mediacentre/xbmc/xbmc_git.bb index f438a2d..b72a0d5 100644 --- a/meta-multimedia/recipes-mediacentre/xbmc/xbmc_git.bb +++ b/meta-multimedia/recipes-mediacentre/xbmc/xbmc_git.bb @@ -35,6 +35,7 @@ PACKAGECONFIG[opengl] = --enable-gl,--enable-gles,glew PACKAGECONFIG[openglesv2] = --enable-gles,--enable-gl, EXTRA_OECONF = \ +--disable-rxsx \ --disable-rpath \ --enable-libusb \ --enable-airplay \ -- 1.8.3.2 ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Re: [oe] [meta-multimedia][PATCH] xbmc: disable rxsx (euphoria)
Correct. This is a workaround for the euphoria issue (which for me was a problem with linking, rather than compiling). Others have been working on a newer upstream branch (Frodo, 12.x). --Tim On Tue, Feb 25, 2014 at 3:44 AM, Diego Sueiro diego.sue...@gmail.comwrote: Tim, On Tue, Feb 25, 2014 at 3:40 AM, Tim Orling ticot...@gmail.com wrote: From: Tim Orling ticot...@gmail.com Signed-off-by: Tim Orling ticot...@gmail.com --- meta-multimedia/recipes-mediacentre/xbmc/xbmc_git.bb | 1 + 1 file changed, 1 insertion(+) diff --git a/meta-multimedia/recipes-mediacentre/xbmc/xbmc_git.bbb/meta-multimedia/recipes-mediacentre/xbmc/ xbmc_git.bb index f438a2d..b72a0d5 100644 --- a/meta-multimedia/recipes-mediacentre/xbmc/xbmc_git.bb +++ b/meta-multimedia/recipes-mediacentre/xbmc/xbmc_git.bb @@ -35,6 +35,7 @@ PACKAGECONFIG[opengl] = --enable-gl,--enable-gles,glew PACKAGECONFIG[openglesv2] = --enable-gles,--enable-gl, EXTRA_OECONF = \ +--disable-rxsx \ --disable-rpath \ --enable-libusb \ --enable-airplay \ Is this a workaround for this issue? https://www.mail-archive.com/openembedded-devel@lists.openembedded.org/msg33876.html Did you tried to fix the euphoria compile error? Regards, -- *dS Diego Sueiro Administrador do Embarcados www.embarcados.com.br http://www.embarcados.com.br/?utm_source=assinatura_diegoutm_medium=e-mailutm_campaign=Assinatura%20Email%20Diego /*long live rock 'n roll*/ ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-multimedia][PATCH 1/3] libdvdcss: update to 1.2.13
From: Tim Orling ticot...@gmail.com Signed-off-by: Tim Orling ticot...@gmail.com --- meta-multimedia/recipes-multimedia/vlc/libdvdcss_1.2.13.bb | 13 + 1 file changed, 13 insertions(+) create mode 100644 meta-multimedia/recipes-multimedia/vlc/libdvdcss_1.2.13.bb diff --git a/meta-multimedia/recipes-multimedia/vlc/libdvdcss_1.2.13.bb b/meta-multimedia/recipes-multimedia/vlc/libdvdcss_1.2.13.bb new file mode 100644 index 000..42a704e --- /dev/null +++ b/meta-multimedia/recipes-multimedia/vlc/libdvdcss_1.2.13.bb @@ -0,0 +1,13 @@ +DESCRIPTION = libdvdcss is a simple library designed for accessing DVDs like a block device without having to bother about the decryption. +LICENSE = GPLv2 +LIC_FILES_CHKSUM = file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f +PR = r2 + +SRC_URI = http://download.videolan.org/pub/libdvdcss/${PV}/libdvdcss-${PV}.tar.bz2; + +inherit autotools + +EXTRA_OECONF = --disable-doc + +SRC_URI[md5sum] = 53cfc52a60a156763c425572e5179273 +SRC_URI[sha256sum] = 84f1bba6cfef1df87f774fceaefc8e73c4cda32e8f6700b224ad0acb5511ba2c -- 1.8.3.2 ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-multimedia][PATCH 0/3] vlc: update to 2.1.2
From: Tim Orling ticot...@gmail.com RFC and request for testing :) Tim Orling (3): libdvdcss: update to 1.2.13 live555: update to 2013.04.30 vlc: update to 2.1.2 .../vlc/files/0001-enable-subdir-objects.patch| 13 + .../files/0002-glibc-does-not-provide-strlcpy.patch | 17 + .../recipes-multimedia/vlc/libdvdcss_1.2.13.bb| 13 + meta-multimedia/recipes-multimedia/vlc/vlc.inc| 12 +--- meta-multimedia/recipes-multimedia/vlc/vlc_2.1.2.bb | 19 +++ .../recipes-multimedia/live555/live555_20130430.bb| 9 + 6 files changed, 80 insertions(+), 3 deletions(-) create mode 100644 meta-multimedia/recipes-multimedia/vlc/files/0001-enable-subdir-objects.patch create mode 100644 meta-multimedia/recipes-multimedia/vlc/files/0002-glibc-does-not-provide-strlcpy.patch create mode 100644 meta-multimedia/recipes-multimedia/vlc/libdvdcss_1.2.13.bb create mode 100644 meta-multimedia/recipes-multimedia/vlc/vlc_2.1.2.bb create mode 100644 meta-oe/recipes-multimedia/live555/live555_20130430.bb -- 1.8.3.2 ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-multimedia][PATCH 3/3] vlc: update to 2.1.2
From: Tim Orling ticot...@gmail.com Signed-off-by: Tim Orling ticot...@gmail.com --- .../vlc/files/0001-enable-subdir-objects.patch| 13 + .../files/0002-glibc-does-not-provide-strlcpy.patch | 17 + meta-multimedia/recipes-multimedia/vlc/vlc.inc| 12 +--- meta-multimedia/recipes-multimedia/vlc/vlc_2.1.2.bb | 19 +++ 4 files changed, 58 insertions(+), 3 deletions(-) create mode 100644 meta-multimedia/recipes-multimedia/vlc/files/0001-enable-subdir-objects.patch create mode 100644 meta-multimedia/recipes-multimedia/vlc/files/0002-glibc-does-not-provide-strlcpy.patch create mode 100644 meta-multimedia/recipes-multimedia/vlc/vlc_2.1.2.bb diff --git a/meta-multimedia/recipes-multimedia/vlc/files/0001-enable-subdir-objects.patch b/meta-multimedia/recipes-multimedia/vlc/files/0001-enable-subdir-objects.patch new file mode 100644 index 000..9f0e708 --- /dev/null +++ b/meta-multimedia/recipes-multimedia/vlc/files/0001-enable-subdir-objects.patch @@ -0,0 +1,13 @@ +Index: vlc-2.1.2/configure.ac +=== +--- vlc-2.1.2.orig/configure.ac vlc-2.1.2/configure.ac +@@ -24,7 +24,7 @@ AC_CANONICAL_BUILD + AC_CANONICAL_HOST + AC_PRESERVE_HELP_ORDER + +-AM_INIT_AUTOMAKE(tar-ustar color-tests foreign) ++AM_INIT_AUTOMAKE(tar-ustar color-tests foreign subdir-objects) + AC_CONFIG_HEADERS([config.h]) + + # Disable with ./configure --disable-silent-rules or make V=1 diff --git a/meta-multimedia/recipes-multimedia/vlc/files/0002-glibc-does-not-provide-strlcpy.patch b/meta-multimedia/recipes-multimedia/vlc/files/0002-glibc-does-not-provide-strlcpy.patch new file mode 100644 index 000..6d2a46f --- /dev/null +++ b/meta-multimedia/recipes-multimedia/vlc/files/0002-glibc-does-not-provide-strlcpy.patch @@ -0,0 +1,17 @@ +Index: vlc-2.1.2/src/input/subtitles.c +=== +--- vlc-2.1.2.orig/src/input/subtitles.c vlc-2.1.2/src/input/subtitles.c +@@ -44,6 +44,12 @@ + #include input_internal.h + + /** ++ * Drepper's alternative ++ * http://en.wikibooks.org/wiki/C_Programming/C_Reference/nonstandard/strlcpy ++ */ ++#define strlcpy(dst, src, n) *((char* ) mempcpy(dst, src, n)) = '\0' ++ ++/** + * We are not going to autodetect more subtitle files than this. + */ + #define MAX_SUBTITLE_FILES 128 diff --git a/meta-multimedia/recipes-multimedia/vlc/vlc.inc b/meta-multimedia/recipes-multimedia/vlc/vlc.inc index f3d8a03..6ff8c21 100644 --- a/meta-multimedia/recipes-multimedia/vlc/vlc.inc +++ b/meta-multimedia/recipes-multimedia/vlc/vlc.inc @@ -5,13 +5,13 @@ SECTION = multimedia DEPENDS = libfribidi libtool libgcrypt gst-plugins-bad virtual/libsdl qt4-x11-free dbus libxml2 gnutls tremor faad2 ffmpeg flac libxpm fluidsynth alsa-lib -SRC_URI = http://download.videolan.org/pub/videolan/vlc/${PV}/vlc-${PV}.tar.bz2; +SRC_URI = http://download.videolan.org/pub/videolan/vlc/${PV}/vlc-${PV}.tar.xz; inherit autotools gettext ARM_INSTRUCTION_SET = arm -DEPENDS += libdvdcss libdvdread lua5.1-native lua5.1 +DEPENDS += libdvdcss libdvdread lua-native lua live555 LEAD_SONAME = libvlc.so.5 @@ -36,6 +36,9 @@ FILES_libvlc-dbg = \ FILES_libvlc = ${libdir}/lib*.so.* +FILES_libvlc-staticdev = ${libdir}/vlc/plugins/*/*.a + + FILES_${PN} += ${bindir}/vlc \ ${datadir}/applications \ ${datadir}/vlc/ \ @@ -70,6 +73,8 @@ PACKAGECONFIG[mad] = --enable-mad,--disable-mad,libmad PACKAGECONFIG[id3tag] = --enable-id3tag,--disable-id3tag,libid3tag PACKAGECONFIG[a52] = --enable-a52,--disable-a52,liba52 PACKAGECONFIG[mpeg2dec] = --enable-mpeg2dec,--disable-mpeg2dec,mpeg2dec +PACKAGECONFIG[jack] = --enable-jack,--disable-jack,jack +PACKAGECONFIG[live555] = --enable-live555,--disable-live555,live555 do_configure() { cp ${STAGING_DATADIR}/aclocal/libgcrypt.m4 ${S}/m4/ @@ -80,6 +85,7 @@ do_configure() { cp ${STAGING_DATADIR}/libtool/config.* ${S}/autotools/ || true oe_runconf rm config.log -sed -i -e s:-L/usr/lib:-L${STAGING_LIBDIR}/:g vlc-config +#sed -i -e s:-L/usr/lib:-L${STAGING_LIBDIR}/:g vlc-config sed -i -e s:'$(MOC) $(DEFS) $(CPPFLAGS)':'$(MOC) $(DEFS)'\ -I${S}/include\ -DSYS_LINUX:g ${S}/modules/gui/qt4/Makefile +sed -i -e s:'${top_builddir_slash}libtool':${TARGET_ARCH}-${DISTRO}-${TARGET_OS}-libtool:g doltlibtool } diff --git a/meta-multimedia/recipes-multimedia/vlc/vlc_2.1.2.bb b/meta-multimedia/recipes-multimedia/vlc/vlc_2.1.2.bb new file mode 100644 index 000..40052d7 --- /dev/null +++ b/meta-multimedia/recipes-multimedia/vlc/vlc_2.1.2.bb @@ -0,0 +1,19 @@ +# This recipe packages vlc as a library as well, so qt4 dependencies +# can be avoided when only the library is installed. + +LIC_FILES_CHKSUM = file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263 + +require vlc.inc + +PR = r6 + +# work around build failure +EXTRA_OECONF += --enable-libxml2=no + +SRC_URI
[oe] [meta-multimedia][PATCH 2/3] live555: update to 2013.04.30
From: Tim Orling ticot...@gmail.com Signed-off-by: Tim Orling ticot...@gmail.com --- meta-oe/recipes-multimedia/live555/live555_20130430.bb | 9 + 1 file changed, 9 insertions(+) create mode 100644 meta-oe/recipes-multimedia/live555/live555_20130430.bb diff --git a/meta-oe/recipes-multimedia/live555/live555_20130430.bb b/meta-oe/recipes-multimedia/live555/live555_20130430.bb new file mode 100644 index 000..935550a --- /dev/null +++ b/meta-oe/recipes-multimedia/live555/live555_20130430.bb @@ -0,0 +1,9 @@ +require live555.inc + +LIC_FILES_CHKSUM = file://COPYING;md5=68ad62c64cc6c620126241fd429e68fe + +PR = ${INC_PR}.0 + +SRC_URI[md5sum] = 95533d91bd196e42fd748076dc244b09 +SRC_URI[sha256sum] = e549af608c9961d85cb647bc3b99804fec0fbaf5338c1b72d057558ae5cd2aea + -- 1.8.3.2 ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-multimedia][PATCH v2 0/3] update vlc to 2.1.2
From: Tim Orling ticot...@gmail.com v2: Incorporating JaMa's comments Tim Orling (3): libdvdcss: update to 1.2.13 live555: update to 2013.04.30 vlc: update to 2.1.2 .../vlc/files/0001-enable-subdir-objects.patch| 13 + .../files/0002-glibc-does-not-provide-strlcpy.patch | 17 + .../vlc/{libdvdcss_1.2.10.bb = libdvdcss_1.2.13.bb} | 5 ++--- meta-multimedia/recipes-multimedia/vlc/vlc.inc| 10 +++--- meta-multimedia/recipes-multimedia/vlc/vlc_1.1.11.bb | 19 --- meta-multimedia/recipes-multimedia/vlc/vlc_2.1.2.bb | 17 + .../recipes-multimedia/live555/live555_20110314.bb| 10 -- .../recipes-multimedia/live555/live555_20130430.bb| 7 +++ 8 files changed, 63 insertions(+), 35 deletions(-) create mode 100644 meta-multimedia/recipes-multimedia/vlc/files/0001-enable-subdir-objects.patch create mode 100644 meta-multimedia/recipes-multimedia/vlc/files/0002-glibc-does-not-provide-strlcpy.patch rename meta-multimedia/recipes-multimedia/vlc/{libdvdcss_1.2.10.bb = libdvdcss_1.2.13.bb} (71%) delete mode 100644 meta-multimedia/recipes-multimedia/vlc/vlc_1.1.11.bb create mode 100644 meta-multimedia/recipes-multimedia/vlc/vlc_2.1.2.bb delete mode 100644 meta-oe/recipes-multimedia/live555/live555_20110314.bb create mode 100644 meta-oe/recipes-multimedia/live555/live555_20130430.bb -- 1.8.3.2 ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-multimedia][PATCH v2 1/3] libdvdcss: update to 1.2.13
From: Tim Orling ticot...@gmail.com Signed-off-by: Tim Orling ticot...@gmail.com --- .../vlc/{libdvdcss_1.2.10.bb = libdvdcss_1.2.13.bb} | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) rename meta-multimedia/recipes-multimedia/vlc/{libdvdcss_1.2.10.bb = libdvdcss_1.2.13.bb} (71%) diff --git a/meta-multimedia/recipes-multimedia/vlc/libdvdcss_1.2.10.bb b/meta-multimedia/recipes-multimedia/vlc/libdvdcss_1.2.13.bb similarity index 71% rename from meta-multimedia/recipes-multimedia/vlc/libdvdcss_1.2.10.bb rename to meta-multimedia/recipes-multimedia/vlc/libdvdcss_1.2.13.bb index 1a0b7b8..1a316d3 100644 --- a/meta-multimedia/recipes-multimedia/vlc/libdvdcss_1.2.10.bb +++ b/meta-multimedia/recipes-multimedia/vlc/libdvdcss_1.2.13.bb @@ -1,7 +1,6 @@ DESCRIPTION = libdvdcss is a simple library designed for accessing DVDs like a block device without having to bother about the decryption. LICENSE = GPLv2 LIC_FILES_CHKSUM = file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f -PR = r1 SRC_URI = http://download.videolan.org/pub/libdvdcss/${PV}/libdvdcss-${PV}.tar.bz2; @@ -9,5 +8,5 @@ inherit autotools EXTRA_OECONF = --disable-doc -SRC_URI[md5sum] = ebd5370b79ac5a83e5c61b24a214cf74 -SRC_URI[sha256sum] = 2394a75013ab66b592d8c91d53529ede392bc9faee37fe279bd29b455eff2220 +SRC_URI[md5sum] = 53cfc52a60a156763c425572e5179273 +SRC_URI[sha256sum] = 84f1bba6cfef1df87f774fceaefc8e73c4cda32e8f6700b224ad0acb5511ba2c -- 1.8.3.2 ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-multimedia][PATCH v2 2/3] live555: update to 2013.04.30
From: Tim Orling ticot...@gmail.com Signed-off-by: Tim Orling ticot...@gmail.com --- meta-oe/recipes-multimedia/live555/live555_20110314.bb | 10 -- meta-oe/recipes-multimedia/live555/live555_20130430.bb | 7 +++ 2 files changed, 7 insertions(+), 10 deletions(-) delete mode 100644 meta-oe/recipes-multimedia/live555/live555_20110314.bb create mode 100644 meta-oe/recipes-multimedia/live555/live555_20130430.bb diff --git a/meta-oe/recipes-multimedia/live555/live555_20110314.bb b/meta-oe/recipes-multimedia/live555/live555_20110314.bb deleted file mode 100644 index b1dbad2..000 --- a/meta-oe/recipes-multimedia/live555/live555_20110314.bb +++ /dev/null @@ -1,10 +0,0 @@ -require live555.inc - -LIC_FILES_CHKSUM = file://COPYING;md5=68ad62c64cc6c620126241fd429e68fe - -PR = ${INC_PR}.0 - -SRC_URI[md5sum] = ff65b2c598e970b4b6c8219a1811de00 -SRC_URI[sha256sum] = c6ce050a7f9f69901e6f7f81a6745c82d9419e3904a753b2d5db1139caaf6738 - - diff --git a/meta-oe/recipes-multimedia/live555/live555_20130430.bb b/meta-oe/recipes-multimedia/live555/live555_20130430.bb new file mode 100644 index 000..f83285c --- /dev/null +++ b/meta-oe/recipes-multimedia/live555/live555_20130430.bb @@ -0,0 +1,7 @@ +require live555.inc + +LIC_FILES_CHKSUM = file://COPYING;md5=68ad62c64cc6c620126241fd429e68fe + +SRC_URI[md5sum] = 95533d91bd196e42fd748076dc244b09 +SRC_URI[sha256sum] = e549af608c9961d85cb647bc3b99804fec0fbaf5338c1b72d057558ae5cd2aea + -- 1.8.3.2 ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-multimedia][PATCH v2 3/3] vlc: update to 2.1.2
From: Tim Orling ticot...@gmail.com Signed-off-by: Tim Orling ticot...@gmail.com --- .../vlc/files/0001-enable-subdir-objects.patch| 13 + .../files/0002-glibc-does-not-provide-strlcpy.patch | 17 + meta-multimedia/recipes-multimedia/vlc/vlc.inc| 10 +++--- meta-multimedia/recipes-multimedia/vlc/vlc_1.1.11.bb | 19 --- meta-multimedia/recipes-multimedia/vlc/vlc_2.1.2.bb | 17 + 5 files changed, 54 insertions(+), 22 deletions(-) create mode 100644 meta-multimedia/recipes-multimedia/vlc/files/0001-enable-subdir-objects.patch create mode 100644 meta-multimedia/recipes-multimedia/vlc/files/0002-glibc-does-not-provide-strlcpy.patch delete mode 100644 meta-multimedia/recipes-multimedia/vlc/vlc_1.1.11.bb create mode 100644 meta-multimedia/recipes-multimedia/vlc/vlc_2.1.2.bb diff --git a/meta-multimedia/recipes-multimedia/vlc/files/0001-enable-subdir-objects.patch b/meta-multimedia/recipes-multimedia/vlc/files/0001-enable-subdir-objects.patch new file mode 100644 index 000..9f0e708 --- /dev/null +++ b/meta-multimedia/recipes-multimedia/vlc/files/0001-enable-subdir-objects.patch @@ -0,0 +1,13 @@ +Index: vlc-2.1.2/configure.ac +=== +--- vlc-2.1.2.orig/configure.ac vlc-2.1.2/configure.ac +@@ -24,7 +24,7 @@ AC_CANONICAL_BUILD + AC_CANONICAL_HOST + AC_PRESERVE_HELP_ORDER + +-AM_INIT_AUTOMAKE(tar-ustar color-tests foreign) ++AM_INIT_AUTOMAKE(tar-ustar color-tests foreign subdir-objects) + AC_CONFIG_HEADERS([config.h]) + + # Disable with ./configure --disable-silent-rules or make V=1 diff --git a/meta-multimedia/recipes-multimedia/vlc/files/0002-glibc-does-not-provide-strlcpy.patch b/meta-multimedia/recipes-multimedia/vlc/files/0002-glibc-does-not-provide-strlcpy.patch new file mode 100644 index 000..6d2a46f --- /dev/null +++ b/meta-multimedia/recipes-multimedia/vlc/files/0002-glibc-does-not-provide-strlcpy.patch @@ -0,0 +1,17 @@ +Index: vlc-2.1.2/src/input/subtitles.c +=== +--- vlc-2.1.2.orig/src/input/subtitles.c vlc-2.1.2/src/input/subtitles.c +@@ -44,6 +44,12 @@ + #include input_internal.h + + /** ++ * Drepper's alternative ++ * http://en.wikibooks.org/wiki/C_Programming/C_Reference/nonstandard/strlcpy ++ */ ++#define strlcpy(dst, src, n) *((char* ) mempcpy(dst, src, n)) = '\0' ++ ++/** + * We are not going to autodetect more subtitle files than this. + */ + #define MAX_SUBTITLE_FILES 128 diff --git a/meta-multimedia/recipes-multimedia/vlc/vlc.inc b/meta-multimedia/recipes-multimedia/vlc/vlc.inc index 6400719..976c3bf 100644 --- a/meta-multimedia/recipes-multimedia/vlc/vlc.inc +++ b/meta-multimedia/recipes-multimedia/vlc/vlc.inc @@ -5,13 +5,13 @@ SECTION = multimedia DEPENDS = libfribidi libtool libgcrypt gst-plugins-bad virtual/libsdl qt4-x11-free dbus libxml2 gnutls tremor faad2 ffmpeg flac libxpm fluidsynth alsa-lib -SRC_URI = http://download.videolan.org/pub/videolan/vlc/${PV}/vlc-${PV}.tar.bz2; +SRC_URI = http://download.videolan.org/pub/videolan/vlc/${PV}/vlc-${PV}.tar.xz; inherit autotools gettext ARM_INSTRUCTION_SET = arm -DEPENDS += libdvdcss libdvdread lua5.1-native lua5.1 +DEPENDS += libdvdcss libdvdread lua-native lua LEAD_SONAME = libvlc.so.5 @@ -36,6 +36,8 @@ FILES_libvlc-dbg = \ FILES_libvlc = ${libdir}/lib*.so.* +FILES_libvlc-staticdev = ${libdir}/vlc/plugins/*/*.a + FILES_${PN} += ${bindir}/vlc \ ${datadir}/applications \ ${datadir}/vlc/ \ @@ -71,6 +73,7 @@ PACKAGECONFIG[id3tag] = --enable-id3tag,--disable-id3tag,libid3tag PACKAGECONFIG[a52] = --enable-a52,--disable-a52,liba52 PACKAGECONFIG[mpeg2dec] = --enable-mpeg2dec,--disable-mpeg2dec,mpeg2dec PACKAGECONFIG[jack] = --enable-jack,--disable-jack,jack +PACKAGECONFIG[live555] = --enable-live555,--disable-live555,live555 do_configure() { cp ${STAGING_DATADIR}/aclocal/libgcrypt.m4 ${S}/m4/ @@ -81,6 +84,7 @@ do_configure() { cp ${STAGING_DATADIR}/libtool/config.* ${S}/autotools/ || true oe_runconf rm config.log -sed -i -e s:-L/usr/lib:-L${STAGING_LIBDIR}/:g vlc-config +#sed -i -e s:-L/usr/lib:-L${STAGING_LIBDIR}/:g vlc-config sed -i -e s:'$(MOC) $(DEFS) $(CPPFLAGS)':'$(MOC) $(DEFS)'\ -I${S}/include\ -DSYS_LINUX:g ${S}/modules/gui/qt4/Makefile +sed -i -e s:'${top_builddir_slash}libtool':${TARGET_ARCH}-${DISTRO}-${TARGET_OS}-libtool:g doltlibtool } diff --git a/meta-multimedia/recipes-multimedia/vlc/vlc_1.1.11.bb b/meta-multimedia/recipes-multimedia/vlc/vlc_1.1.11.bb deleted file mode 100644 index 368db59..000 --- a/meta-multimedia/recipes-multimedia/vlc/vlc_1.1.11.bb +++ /dev/null @@ -1,19 +0,0 @@ -# This recipe packages vlc as a library as well, so qt4 dependencies -# can be avoided when only the library is installed. - -LIC_FILES_CHKSUM = file://COPYING;md5=ed7e492ee44e70125a5d42e118354a13 - -require vlc.inc
[oe] [meta-multimedia][PATCH] libmusicbrainz: workaround for build-native/do_configure
From: Tim Orling ticot...@gmail.com * drop PR * default cmake_do_configure deletes build/ which wipes out build-native * workaround to stash build-native first * uglyhack/ugly Signed-off-by: Tim Orling ticot...@gmail.com --- .../musicbrainz/libmusicbrainz_git.bb | 49 +- 1 file changed, 47 insertions(+), 2 deletions(-) diff --git a/meta-multimedia/recipes-multimedia/musicbrainz/libmusicbrainz_git.bb b/meta-multimedia/recipes-multimedia/musicbrainz/libmusicbrainz_git.bb index f6a8f53..b4d1ad3 100644 --- a/meta-multimedia/recipes-multimedia/musicbrainz/libmusicbrainz_git.bb +++ b/meta-multimedia/recipes-multimedia/musicbrainz/libmusicbrainz_git.bb @@ -6,7 +6,6 @@ LIC_FILES_CHKSUM = file://COPYING.txt;md5=fbc093901857fcd118f065f900982c24 DEPENDS = expat neon PV = 5.0.1+git${SRCPV} -PR = r1 SRCREV = 0749dd0a35b4a54316da064475863a4ac6e28e7e SRC_URI = git://github.com/metabrainz/libmusicbrainz.git \ @@ -30,9 +29,55 @@ do_configure_prepend() { -DCMAKE_C_COMPILER=${BUILD_CC} \ -DCMAKE_CXX_FLAGS=${BUILD_CXXFLAGS} \ -DCMAKE_CXX_COMPILER=${BUILD_CXX} \ - .. + ${S} make make-c-interface cd .. + +# the first thing cmake_do_configure does is delete ${B} +# stash it first +cp -r build-native .. +} + +# recreate default here, with work around for build-native +cmake_do_configure() { + if [ ${OECMAKE_BUILDPATH} -o ${OECMAKE_SOURCEPATH} ]; then + bbnote cmake.bbclass no longer uses OECMAKE_SOURCEPATH and OECMAKE_BUILDPATH. The default behaviour is now out-of-tree builds with B=WORKDIR/build. + fi + + if [ ${S} != ${B} ]; then + rm -rf ${B} + mkdir -p ${B} + cd ${B} + fi + + # bring build-native back into build/ + mv ../build-native . + + # Just like autotools cmake can use a site file to cache result that need generated binaries to run + if [ -e ${WORKDIR}/site-file.cmake ] ; then + OECMAKE_SITEFILE= -C ${WORKDIR}/site-file.cmake + else + OECMAKE_SITEFILE= + fi + + cmake \ + ${OECMAKE_SITEFILE} \ + ${S} \ + -DCMAKE_INSTALL_PREFIX:PATH=${prefix} \ + -DCMAKE_INSTALL_BINDIR:PATH=${bindir} \ + -DCMAKE_INSTALL_SBINDIR:PATH=${sbindir} \ + -DCMAKE_INSTALL_LIBEXECDIR:PATH=${libexecdir} \ + -DCMAKE_INSTALL_SYSCONFDIR:PATH=${sysconfdir} \ + -DCMAKE_INSTALL_SHAREDSTATEDIR:PATH=${sharedstatedir} \ + -DCMAKE_INSTALL_LOCALSTATEDIR:PATH=${localstatedir} \ + -DCMAKE_INSTALL_LIBDIR:PATH=${libdir} \ + -DCMAKE_INSTALL_INCLUDEDIR:PATH=${includedir} \ + -DCMAKE_INSTALL_DATAROOTDIR:PATH=${datadir} \ + -DCMAKE_INSTALL_SO_NO_EXE=0 \ + -DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ + -DCMAKE_VERBOSE_MAKEFILE=1 \ + ${EXTRA_OECMAKE} \ + -Wno-dev } EXTRA_OECMAKE = -DLIB_INSTALL_DIR:PATH=${libdir} \ -- 1.8.3.2 ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-multimedia][PATCH v2] libmusicbrainz: workaround for build-native/do_configure
From: Tim Orling ticot...@gmail.com Changes in v2: bump PR to r2 rather than drop (doh!) Signed-off-by: Tim Orling ticot...@gmail.com --- .../musicbrainz/libmusicbrainz_git.bb | 50 +- 1 file changed, 48 insertions(+), 2 deletions(-) diff --git a/meta-multimedia/recipes-multimedia/musicbrainz/libmusicbrainz_git.bb b/meta-multimedia/recipes-multimedia/musicbrainz/libmusicbrainz_git.bb index f6a8f53..2928587 100644 --- a/meta-multimedia/recipes-multimedia/musicbrainz/libmusicbrainz_git.bb +++ b/meta-multimedia/recipes-multimedia/musicbrainz/libmusicbrainz_git.bb @@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = file://COPYING.txt;md5=fbc093901857fcd118f065f900982c24 DEPENDS = expat neon PV = 5.0.1+git${SRCPV} -PR = r1 +PR = r2 SRCREV = 0749dd0a35b4a54316da064475863a4ac6e28e7e SRC_URI = git://github.com/metabrainz/libmusicbrainz.git \ @@ -30,9 +30,55 @@ do_configure_prepend() { -DCMAKE_C_COMPILER=${BUILD_CC} \ -DCMAKE_CXX_FLAGS=${BUILD_CXXFLAGS} \ -DCMAKE_CXX_COMPILER=${BUILD_CXX} \ - .. + ${S} make make-c-interface cd .. + +# the first thing cmake_do_configure does is delete ${B} +# stash it first +cp -r build-native .. +} + +# recreate default here, with work around for build-native +cmake_do_configure() { + if [ ${OECMAKE_BUILDPATH} -o ${OECMAKE_SOURCEPATH} ]; then + bbnote cmake.bbclass no longer uses OECMAKE_SOURCEPATH and OECMAKE_BUILDPATH. The default behaviour is now out-of-tree builds with B=WORKDIR/build. + fi + + if [ ${S} != ${B} ]; then + rm -rf ${B} + mkdir -p ${B} + cd ${B} + fi + + # bring build-native back into build/ + mv ../build-native . + + # Just like autotools cmake can use a site file to cache result that need generated binaries to run + if [ -e ${WORKDIR}/site-file.cmake ] ; then + OECMAKE_SITEFILE= -C ${WORKDIR}/site-file.cmake + else + OECMAKE_SITEFILE= + fi + + cmake \ + ${OECMAKE_SITEFILE} \ + ${S} \ + -DCMAKE_INSTALL_PREFIX:PATH=${prefix} \ + -DCMAKE_INSTALL_BINDIR:PATH=${bindir} \ + -DCMAKE_INSTALL_SBINDIR:PATH=${sbindir} \ + -DCMAKE_INSTALL_LIBEXECDIR:PATH=${libexecdir} \ + -DCMAKE_INSTALL_SYSCONFDIR:PATH=${sysconfdir} \ + -DCMAKE_INSTALL_SHAREDSTATEDIR:PATH=${sharedstatedir} \ + -DCMAKE_INSTALL_LOCALSTATEDIR:PATH=${localstatedir} \ + -DCMAKE_INSTALL_LIBDIR:PATH=${libdir} \ + -DCMAKE_INSTALL_INCLUDEDIR:PATH=${includedir} \ + -DCMAKE_INSTALL_DATAROOTDIR:PATH=${datadir} \ + -DCMAKE_INSTALL_SO_NO_EXE=0 \ + -DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ + -DCMAKE_VERBOSE_MAKEFILE=1 \ + ${EXTRA_OECMAKE} \ + -Wno-dev } EXTRA_OECMAKE = -DLIB_INSTALL_DIR:PATH=${libdir} \ -- 1.8.3.2 ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Re: [oe] [PATCH] musicbrainz: Build with B=S
I may have gone extra steps to get to the bottom of the build error, but my solution is not even slightly pretty. If it works to just set $B=$S that is simpler than my do_configure hack. Otherwise we'd have to look into a change in cmake class which I doubt is justified--or further patch libmusicbrainz. KISS. --Tim On Wed, Mar 5, 2014 at 11:49 AM, Mike Looijmans mike.looijm...@topic.nlwrote: On 5-3-2014 19:08, Martin Jansa wrote: On Sat, Mar 01, 2014 at 06:54:47PM +0100, mike.looijm...@topic.nl wrote: From: Mike Looijmans milo-softw...@users.sourceforge.net This recipe doesn't work when B!=S, so force B=$S to fix the failure. Signed-off-by: Mike Looijmans milo-softw...@users.sourceforge.net What's the relation of this change to http://patchwork.openembedded.org/patch/67597/ ? I suspect they both accomplish the same: Make the project compile again. Mine is the simplistic approach I guess - I did the least I could possible get away with... Theirs looks more like they actually understand what's going on Mike. --- .../musicbrainz/libmusicbrainz_git.bb |3 +++ 1 file changed, 3 insertions(+) diff --git a/meta-multimedia/recipes-multimedia/musicbrainz/libmusi cbrainz_git.bb b/meta-multimedia/recipes-multimedia/musicbrainz/libmusi cbrainz_git.bb index f6a8f53..4cc04b8 100644 --- a/meta-multimedia/recipes-multimedia/musicbrainz/libmusi cbrainz_git.bb +++ b/meta-multimedia/recipes-multimedia/musicbrainz/libmusi cbrainz_git.bb @@ -37,3 +37,6 @@ do_configure_prepend() { EXTRA_OECMAKE = -DLIB_INSTALL_DIR:PATH=${libdir} \ -DIMPORT_EXECUTABLES=build-native/ImportExecutables. cmake + +# out-of-tree building doesn't appear to work for this package. +B = ${S} -- 1.7.9.5 ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel -- Mike Looijmans ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Re: [oe] [meta-multimedia][PATCH v2 3/3] vlc: update to 2.1.2
Can you check the build directory to see if arm-nodistro-linux-gnueabi-libtool was created? I'm building in angstrom, so I see arm-angstrom-linux-gnueabi-libtool... This was not being found by the doltlibtool script, which was the reason for the sed fix in vlc.inc. I suspect it is behaving differently in your environment. It's on my list to duplicate your build environment, including jenkins, but I haven't done it yet. --Tim On Wed, Mar 5, 2014 at 9:56 AM, Martin Jansa martin.ja...@gmail.com wrote: On Tue, Feb 25, 2014 at 09:39:57PM -0800, Tim Orling wrote: From: Tim Orling ticot...@gmail.com Signed-off-by: Tim Orling ticot...@gmail.com --- .../vlc/files/0001-enable-subdir-objects.patch| 13 + .../files/0002-glibc-does-not-provide-strlcpy.patch | 17 + meta-multimedia/recipes-multimedia/vlc/vlc.inc| 10 +++--- meta-multimedia/recipes-multimedia/vlc/vlc_1.1.11.bb | 19 --- meta-multimedia/recipes-multimedia/vlc/vlc_2.1.2.bb | 17 + 5 files changed, 54 insertions(+), 22 deletions(-) create mode 100644 meta-multimedia/recipes-multimedia/vlc/files/0001-enable-subdir-objects.patch create mode 100644 meta-multimedia/recipes-multimedia/vlc/files/0002-glibc-does-not-provide-strlcpy.patch delete mode 100644 meta-multimedia/recipes-multimedia/vlc/vlc_1.1.11.bb create mode 100644 meta-multimedia/recipes-multimedia/vlc/vlc_2.1.2.bb Hi, it fails to build in world verification: | make[1]: Entering directory `/home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/work/armv5te-oe-linux-gnueabi/vlc/2.1.2-r0/vlc-2.1.2' | Making all in compat | make[2]: Entering directory `/home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/work/armv5te-oe-linux-gnueabi/vlc/2.1.2-r0/vlc-2.1.2/compat' | make all-am | make[3]: Entering directory `/home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/work/armv5te-oe-linux-gnueabi/vlc/2.1.2-r0/vlc-2.1.2/compat' | ../doltcompile arm-oe-linux-gnueabi-gcc -march=armv5te -marm -mthumb-interwork --sysroot=/home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/sysroots/qemuarm -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -O2 -pipe -g -feliminate-unused-debug-types -Wall -Wextra -Wsign-compare -Wundef -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wmissing-prototypes -Wvolatile-register-var -Werror-implicit-function-declaration -pipe -fvisibility=hidden -ffast-math -funroll-loops -fomit-frame-pointer -c -o dummy.lo dummy.c | ../doltcompile arm-oe-linux-gnueabi-gcc -march=armv5te -marm -mthumb-interwork --sysroot=/home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/sysroots/qemuarm -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -O2 -pipe -g -feliminate-unused-debug-types -Wall -Wextra -Wsign-compare -Wundef -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wmissing-prototypes -Wvolatile-register-var -Werror-implicit-function-declaration -pipe -fvisibility=hidden -ffast-math -funroll-loops -fomit-frame-pointer -c -o strlcpy.lo strlcpy.c | ../doltlibtool --tag=CC --mode=link arm-oe-linux-gnueabi-gcc -march=armv5te -marm -mthumb-interwork --sysroot=/home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/sysroots/qemuarm -std=gnu99 -O2 -pipe -g -feliminate-unused-debug-types -Wall -Wextra -Wsign-compare -Wundef -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wmissing-prototypes -Wvolatile-register-var -Werror-implicit-function-declaration -pipe -fvisibility=hidden -ffast-math -funroll-loops -fomit-frame-pointer -no-undefined -static -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -o libcompat.la -rpath /usr/lib/vlc dummy.lo strlcpy.lo | ../doltlibtool: line 18: exec: arm-nodistro-linux-gnueabi-libtool: not found | make[3]: *** [libcompat.la] Error 127 | make[3]: Leaving directory `/home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/work/armv5te-oe-linux-gnueabi/vlc/2.1.2-r0/vlc-2.1.2/compat' | make[2]: *** [all] Error 2 | make[2]: Leaving directory `/home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/work/armv5te-oe-linux-gnueabi/vlc/2.1.2-r0/vlc-2.1.2/compat' | make[1]: *** [all-recursive] Error 1 | make[1]: Leaving directory `/home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/work/armv5te-oe-linux-gnueabi/vlc/2.1.2-r0/vlc-2.1.2' | make: *** [all] Error 2 | ERROR: oe_runmake failed | WARNING: exit code 1 from a shell command. | ERROR: Function failed: do_compile (log file is located at /home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/work/armv5te-oe-linux-gnueabi/vlc/2.1.2-r0/temp/log.do_compile.6302) NOTE: recipe vlc-2.1.2-r0: task do_compile: Failed Can you please check? I'll send updated bitbake world status later today or tomorrow (with full log) http://www.openembedded.org/wiki/Bitbake_World_Status diff --git a/meta-multimedia/recipes-multimedia/vlc/files/0001-enable-subdir-objects.patch b/meta-multimedia/recipes
Re: [oe] [meta-multimedia][PATCH v2] libmusicbrainz: workaround for build-native/do_configure
Sounds like another reason to go with Mike Looijman's ${B}=${S} route for this package? On Tue, Mar 11, 2014 at 8:11 AM, Martin Jansa martin.ja...@gmail.comwrote: On Tue, Mar 11, 2014 at 03:26:39PM +0100, Martin Jansa wrote: On Thu, Feb 27, 2014 at 08:03:06AM -0800, Tim Orling wrote: From: Tim Orling ticot...@gmail.com Changes in v2: bump PR to r2 rather than drop (doh!) Signed-off-by: Tim Orling ticot...@gmail.com --- .../musicbrainz/libmusicbrainz_git.bb | 50 +- 1 file changed, 48 insertions(+), 2 deletions(-) diff --git a/meta-multimedia/recipes-multimedia/musicbrainz/ libmusicbrainz_git.bb b/meta-multimedia/recipes-multimedia/musicbrainz/ libmusicbrainz_git.bb index f6a8f53..2928587 100644 --- a/meta-multimedia/recipes-multimedia/musicbrainz/ libmusicbrainz_git.bb +++ b/meta-multimedia/recipes-multimedia/musicbrainz/ libmusicbrainz_git.bb @@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = file://COPYING.txt;md5=fbc093901857fcd118f065f900982c24 DEPENDS = expat neon PV = 5.0.1+git${SRCPV} -PR = r1 +PR = r2 SRCREV = 0749dd0a35b4a54316da064475863a4ac6e28e7e SRC_URI = git://github.com/metabrainz/libmusicbrainz.git \ @@ -30,9 +30,55 @@ do_configure_prepend() { -DCMAKE_C_COMPILER=${BUILD_CC} \ -DCMAKE_CXX_FLAGS=${BUILD_CXXFLAGS} \ -DCMAKE_CXX_COMPILER=${BUILD_CXX} \ - .. + ${S} make make-c-interface cd .. + +# the first thing cmake_do_configure does is delete ${B} +# stash it first +cp -r build-native .. +} + +# recreate default here, with work around for build-native +cmake_do_configure() { + if [ ${OECMAKE_BUILDPATH} -o ${OECMAKE_SOURCEPATH} ]; then + bbnote cmake.bbclass no longer uses OECMAKE_SOURCEPATH and OECMAKE_BUILDPATH. The default behaviour is now out-of-tree builds with B=WORKDIR/build. + fi + + if [ ${S} != ${B} ]; then + rm -rf ${B} + mkdir -p ${B} + cd ${B} + fi + + # bring build-native back into build/ + mv ../build-native . + + # Just like autotools cmake can use a site file to cache result that need generated binaries to run + if [ -e ${WORKDIR}/site-file.cmake ] ; then + OECMAKE_SITEFILE= -C ${WORKDIR}/site-file.cmake + else + OECMAKE_SITEFILE= + fi + + cmake \ + ${OECMAKE_SITEFILE} \ + ${S} \ + -DCMAKE_INSTALL_PREFIX:PATH=${prefix} \ + -DCMAKE_INSTALL_BINDIR:PATH=${bindir} \ + -DCMAKE_INSTALL_SBINDIR:PATH=${sbindir} \ + -DCMAKE_INSTALL_LIBEXECDIR:PATH=${libexecdir} \ + -DCMAKE_INSTALL_SYSCONFDIR:PATH=${sysconfdir} \ + -DCMAKE_INSTALL_SHAREDSTATEDIR:PATH=${sharedstatedir} \ + -DCMAKE_INSTALL_LOCALSTATEDIR:PATH=${localstatedir} \ + -DCMAKE_INSTALL_LIBDIR:PATH=${libdir} \ + -DCMAKE_INSTALL_INCLUDEDIR:PATH=${includedir} \ + -DCMAKE_INSTALL_DATAROOTDIR:PATH=${datadir} \ + -DCMAKE_INSTALL_SO_NO_EXE=0 \ + -DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ + -DCMAKE_VERBOSE_MAKEFILE=1 \ + ${EXTRA_OECMAKE} \ + -Wno-dev } There is still some issue with this patch applied: ERROR: Function failed: do_configure (log file is located at /home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/work/core2-64-oe-linux/libmusicbrainz/5.0.1+gitAUTOINC+0749dd0a35-r2/temp/log.do_configure.20744) ERROR: Logfile of failure stored in: /home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/work/core2-64-oe-linux/libmusicbrainz/5.0.1+gitAUTOINC+0749dd0a35-r2/temp/log.do_configure.20744 Log data follows: | DEBUG: Executing python function sysroot_cleansstate | DEBUG: Python function sysroot_cleansstate finished | DEBUG: SITE files ['endian-little', 'common-linux', 'common-glibc', 'bit-64', 'x86_64-linux', 'common'] | DEBUG: Executing shell function autotools_preconfigure | DEBUG: Shell function autotools_preconfigure finished | DEBUG: Executing python function autotools_copy_aclocals | DEBUG: Python function autotools_copy_aclocals finished | DEBUG: Executing shell function do_configure | fatal: Not a git repository (or any parent up to mount parent /home/jenkins/oe/shr-core-branches/shr-core) | Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set). | WARNING: exit code 128 from a shell command. | ERROR: Function failed: do_configure (log file is located at /home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/work/core2-64-oe-linux/libmusicbrainz/5.0.1+gitAUTOINC+0749dd0a35-r2/temp/log.do_configure.20744) NOTE: recipe libmusicbrainz-5.0.1+gitAUTOINC+0749dd0a35-r2: task do_configure: Failed ERROR: Task 1242 (/home/jenkins/oe/shr-core-branches/shr-core/meta-openembedded/meta-multimedia/recipes-multimedia/musicbrainz/ libmusicbrainz_git.bb, do_configure
Re: [oe] [meta-multimedia][PATCH v2 3/3] vlc: update to 2.1.2
Confirmed. That's what I meant to do in the first place. I'll submit an updated patch within the next day or so. On Tue, Mar 11, 2014 at 8:26 AM, Martin Jansa martin.ja...@gmail.comwrote: On Sat, Mar 08, 2014 at 08:54:31PM -0800, Tim Orling wrote: Can you check the build directory to see if arm-nodistro-linux-gnueabi-libtool was created? I'm building in angstrom, so I see arm-angstrom-linux-gnueabi-libtool... This was not being found by the doltlibtool script, which was the reason for the sed fix in vlc.inc. I suspect it is behaving differently in your environment. It's on my list to duplicate your build environment, including jenkins, but I haven't done it yet. It doesn't exist in WORKDIR OE qemuarm@ ~/oe/shr-core-branches/shr-core $ find /home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/work/armv5te-oe-linux-gnueabi/vlc/2.1.2-r0 -name arm-nodistro-linux-gnueabi-libtool or sysroot OE qemuarm@ ~/oe/shr-core-branches/shr-core $ find /home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/sysroots/qemuarm -name arm-nodistro-linux-gnueabi-libtool only libtool I have is: /home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/sysroots/qemuarm/usr/bin/crossscripts/libtoolize /home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/sysroots/qemuarm/usr/bin/crossscripts/arm-oe-linux-gnueabi-libtool /home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/sysroots/x86_64-linux/usr/bin/x86_64-linux-libtool /home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/sysroots/x86_64-linux/usr/bin/libtoolize +sed -i -e s:'${top_builddir_slash}libtool':${TARGET_ARCH}-${DISTRO}-${TARGET_OS}-libtool:g doltlibtool I guess you should use ${TARGET_SYS}-libtool here. Because TARGET_VENDOR != ${DISTRO} I'll change it in master-next and check it in my build, please test it in your angstrom build as well and let me know. --Tim On Wed, Mar 5, 2014 at 9:56 AM, Martin Jansa martin.ja...@gmail.com wrote: On Tue, Feb 25, 2014 at 09:39:57PM -0800, Tim Orling wrote: From: Tim Orling ticot...@gmail.com Signed-off-by: Tim Orling ticot...@gmail.com --- .../vlc/files/0001-enable-subdir-objects.patch| 13 + .../files/0002-glibc-does-not-provide-strlcpy.patch | 17 + meta-multimedia/recipes-multimedia/vlc/vlc.inc| 10 +++--- meta-multimedia/recipes-multimedia/vlc/vlc_1.1.11.bb | 19 --- meta-multimedia/recipes-multimedia/vlc/vlc_2.1.2.bb | 17 + 5 files changed, 54 insertions(+), 22 deletions(-) create mode 100644 meta-multimedia/recipes-multimedia/vlc/files/0001-enable-subdir-objects.patch create mode 100644 meta-multimedia/recipes-multimedia/vlc/files/0002-glibc-does-not-provide-strlcpy.patch delete mode 100644 meta-multimedia/recipes-multimedia/vlc/ vlc_1.1.11.bb create mode 100644 meta-multimedia/recipes-multimedia/vlc/ vlc_2.1.2.bb Hi, it fails to build in world verification: | make[1]: Entering directory `/home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/work/armv5te-oe-linux-gnueabi/vlc/2.1.2-r0/vlc-2.1.2' | Making all in compat | make[2]: Entering directory `/home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/work/armv5te-oe-linux-gnueabi/vlc/2.1.2-r0/vlc-2.1.2/compat' | make all-am | make[3]: Entering directory `/home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/work/armv5te-oe-linux-gnueabi/vlc/2.1.2-r0/vlc-2.1.2/compat' | ../doltcompile arm-oe-linux-gnueabi-gcc -march=armv5te -marm -mthumb-interwork --sysroot=/home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/sysroots/qemuarm -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -O2 -pipe -g -feliminate-unused-debug-types -Wall -Wextra -Wsign-compare -Wundef -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wmissing-prototypes -Wvolatile-register-var -Werror-implicit-function-declaration -pipe -fvisibility=hidden -ffast-math -funroll-loops -fomit-frame-pointer -c -o dummy.lo dummy.c | ../doltcompile arm-oe-linux-gnueabi-gcc -march=armv5te -marm -mthumb-interwork --sysroot=/home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/sysroots/qemuarm -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -O2 -pipe -g -feliminate-unused-debug-types -Wall -Wextra -Wsign-compare -Wundef -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wmissing-prototypes -Wvolatile-register-var -Werror-implicit-function-declaration -pipe -fvisibility=hidden -ffast-math -funroll-loops -fomit-frame-pointer -c -o strlcpy.lo strlcpy.c | ../doltlibtool --tag=CC --mode=link arm-oe-linux-gnueabi-gcc -march=armv5te -marm -mthumb-interwork --sysroot=/home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/sysroots/qemuarm -std=gnu99 -O2 -pipe -g -feliminate-unused-debug-types -Wall -Wextra
Re: [oe] [meta-multimedia][PATCH v2 3/3] vlc: update to 2.1.2
I made the mistake of doing FILES_libvlc-staticdev when I should have used FILES_${PN}-staticdev. I will fix in the patch. On Wed, Mar 12, 2014 at 2:12 PM, Martin Jansa martin.ja...@gmail.comwrote: On Wed, Mar 12, 2014 at 08:13:45AM -0700, Tim Orling wrote: Confirmed. That's what I meant to do in the first place. I'll submit an updated patch within the next day or so. It worked, but in the end vlc shows a lot of new QA issues: vlc-2.1.2: non -staticdev package contains static .a library: vlc path '/work/armv5te-oe-linux-gnueabi/vlc/2.1.2-r0/packages-split/vlc/usr/lib/vlc/plugins/lua/liblua_plugin.a' vlc-2.1.2: non -staticdev package contains static .a library: vlc path '/work/armv5te-oe-linux-gnueabi/vlc/2.1.2-r0/packages-split/vlc/usr/lib/vlc/plugins/arm_neon/libyuv_rgb_neon_plugin.a' ~ 100 more Can you please update packaging or if they are needed then add INSANE_SKIP to hide QA message. Thanks On Tue, Mar 11, 2014 at 8:26 AM, Martin Jansa martin.ja...@gmail.com wrote: On Sat, Mar 08, 2014 at 08:54:31PM -0800, Tim Orling wrote: Can you check the build directory to see if arm-nodistro-linux-gnueabi-libtool was created? I'm building in angstrom, so I see arm-angstrom-linux-gnueabi-libtool... This was not being found by the doltlibtool script, which was the reason for the sed fix in vlc.inc. I suspect it is behaving differently in your environment. It's on my list to duplicate your build environment, including jenkins, but I haven't done it yet. It doesn't exist in WORKDIR OE qemuarm@ ~/oe/shr-core-branches/shr-core $ find /home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/work/armv5te-oe-linux-gnueabi/vlc/2.1.2-r0 -name arm-nodistro-linux-gnueabi-libtool or sysroot OE qemuarm@ ~/oe/shr-core-branches/shr-core $ find /home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/sysroots/qemuarm -name arm-nodistro-linux-gnueabi-libtool only libtool I have is: /home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/sysroots/qemuarm/usr/bin/crossscripts/libtoolize /home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/sysroots/qemuarm/usr/bin/crossscripts/arm-oe-linux-gnueabi-libtool /home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/sysroots/x86_64-linux/usr/bin/x86_64-linux-libtool /home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/sysroots/x86_64-linux/usr/bin/libtoolize +sed -i -e s:'${top_builddir_slash}libtool':${TARGET_ARCH}-${DISTRO}-${TARGET_OS}-libtool:g doltlibtool I guess you should use ${TARGET_SYS}-libtool here. Because TARGET_VENDOR != ${DISTRO} I'll change it in master-next and check it in my build, please test it in your angstrom build as well and let me know. --Tim On Wed, Mar 5, 2014 at 9:56 AM, Martin Jansa martin.ja...@gmail.com wrote: On Tue, Feb 25, 2014 at 09:39:57PM -0800, Tim Orling wrote: From: Tim Orling ticot...@gmail.com Signed-off-by: Tim Orling ticot...@gmail.com --- .../vlc/files/0001-enable-subdir-objects.patch| 13 + .../files/0002-glibc-does-not-provide-strlcpy.patch | 17 + meta-multimedia/recipes-multimedia/vlc/vlc.inc| 10 +++--- meta-multimedia/recipes-multimedia/vlc/vlc_1.1.11.bb | 19 --- meta-multimedia/recipes-multimedia/vlc/vlc_2.1.2.bb | 17 + 5 files changed, 54 insertions(+), 22 deletions(-) create mode 100644 meta-multimedia/recipes-multimedia/vlc/files/0001-enable-subdir-objects.patch create mode 100644 meta-multimedia/recipes-multimedia/vlc/files/0002-glibc-does-not-provide-strlcpy.patch delete mode 100644 meta-multimedia/recipes-multimedia/vlc/ vlc_1.1.11.bb create mode 100644 meta-multimedia/recipes-multimedia/vlc/ vlc_2.1.2.bb Hi, it fails to build in world verification: | make[1]: Entering directory `/home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/work/armv5te-oe-linux-gnueabi/vlc/2.1.2-r0/vlc-2.1.2' | Making all in compat | make[2]: Entering directory `/home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/work/armv5te-oe-linux-gnueabi/vlc/2.1.2-r0/vlc-2.1.2/compat' | make all-am | make[3]: Entering directory `/home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/work/armv5te-oe-linux-gnueabi/vlc/2.1.2-r0/vlc-2.1.2/compat' | ../doltcompile arm-oe-linux-gnueabi-gcc -march=armv5te -marm -mthumb-interwork --sysroot=/home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/sysroots/qemuarm -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -O2 -pipe -g -feliminate-unused-debug-types -Wall -Wextra -Wsign-compare -Wundef -Wpointer-arith -Wbad-function-cast -Wwrite
[oe] [meta-multimedia][PATCH] vlc: bump to v2.1.4
From: Tim Orling ticot...@gmail.com Signed-off-by: Tim Orling ticot...@gmail.com --- meta-multimedia/recipes-multimedia/vlc/{vlc_2.1.2.bb = vlc_2.1.4.bb} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename meta-multimedia/recipes-multimedia/vlc/{vlc_2.1.2.bb = vlc_2.1.4.bb} (59%) diff --git a/meta-multimedia/recipes-multimedia/vlc/vlc_2.1.2.bb b/meta-multimedia/recipes-multimedia/vlc/vlc_2.1.4.bb similarity index 59% rename from meta-multimedia/recipes-multimedia/vlc/vlc_2.1.2.bb rename to meta-multimedia/recipes-multimedia/vlc/vlc_2.1.4.bb index 9dc2b10..46a2712 100644 --- a/meta-multimedia/recipes-multimedia/vlc/vlc_2.1.2.bb +++ b/meta-multimedia/recipes-multimedia/vlc/vlc_2.1.4.bb @@ -7,5 +7,5 @@ SRC_URI += file://0001-enable-subdir-objects.patch \ file://0002-glibc-does-not-provide-strlcpy.patch \ -SRC_URI[md5sum] = fb6787ad749aadcfaeab3471939b3426 -SRC_URI[sha256sum] = 219b812be1bc2eba40faa86419d0aa2c479a7380af8af216e8bfa22eb6fc8ec4 +SRC_URI[md5sum] = 7ed67d22f7425011078772bfc62ac222 +SRC_URI[sha256sum] = 3e566c7525478167e18cc53dc75d621e4af91eb40aabb6231e47db25d682d5d3 -- 1.8.3.2 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-oe][PATCH] gnuplot: upgrade to 4.6.5
From: Tim Orling ticot...@gmail.com * automake patch from 4.4.4 is no longer needed * PACKAGECONFIG for lua (lua term is only useful for LaTeX) * linking problems with dlopen, etc. in lua loadlibs.c fixed ** this same problem was seen in jansa world builds for 4.4.4 ** I am not able to replicate that error on 4.4.4 NOTE: qt is supported by this version, but I was not able to figure out the configuration... Signed-off-by: Tim Orling ticot...@gmail.com --- .../gnuplot/gnuplot-4.4.4/automake-1.12.x.patch| 44 -- .../lua-loadlibs-configure-in-fix.patch| 16 .../{gnuplot-4.4.4 = gnuplot-4.6.5}/subdirs.patch | 0 meta-oe/recipes-extended/gnuplot/gnuplot.inc | 1 + .../gnuplot/{gnuplot_4.4.4.bb = gnuplot_4.6.5.bb} | 8 ++-- 5 files changed, 20 insertions(+), 49 deletions(-) delete mode 100644 meta-oe/recipes-extended/gnuplot/gnuplot-4.4.4/automake-1.12.x.patch create mode 100644 meta-oe/recipes-extended/gnuplot/gnuplot-4.6.5/lua-loadlibs-configure-in-fix.patch rename meta-oe/recipes-extended/gnuplot/{gnuplot-4.4.4 = gnuplot-4.6.5}/subdirs.patch (100%) rename meta-oe/recipes-extended/gnuplot/{gnuplot_4.4.4.bb = gnuplot_4.6.5.bb} (66%) diff --git a/meta-oe/recipes-extended/gnuplot/gnuplot-4.4.4/automake-1.12.x.patch b/meta-oe/recipes-extended/gnuplot/gnuplot-4.4.4/automake-1.12.x.patch deleted file mode 100644 index 51f703c..000 --- a/meta-oe/recipes-extended/gnuplot/gnuplot-4.4.4/automake-1.12.x.patch +++ /dev/null @@ -1,44 +0,0 @@ -Upstream-Status: Backport - -It's fixed in 4.6 and 4.7(HEAD) - -http://sourceforge.net/tracker/?func=detailaid=3523591group_id=2055atid=102055 - -diff -uNr gnuplot-4.4.4.orig/Makefile.am gnuplot-4.4.4/Makefile.am gnuplot-4.4.4.orig/Makefile.am 2012-07-20 10:54:49.075828905 +0200 -+++ gnuplot-4.4.4/Makefile.am 2012-07-20 10:55:22.380831313 +0200 -@@ -1,5 +1,5 @@ - ## Process this file with automake to produce Makefile.in -*-Makefile-*- --AUTOMAKE_OPTIONS = foreign 1.2h -+AUTOMAKE_OPTIONS = foreign - - SUBDIRS = config m4 term src $(LISPDIR) man share - -diff -uNr gnuplot-4.4.4.orig/configure.in gnuplot-4.4.4/configure.in gnuplot-4.4.4.orig/configure.in2011-09-02 06:09:40.0 +0200 -+++ gnuplot-4.4.4/configure.in 2012-07-20 10:55:53.289833224 +0200 -@@ -16,10 +16,11 @@ - dnl configure.in body - - dnl Compiler characteristics --dnl Check for ANSI C prototypes, the const and inline keywords, --dnl and ANSI style stringification -+dnl Check for the const and inline keywords and ANSI style stringification -+dnl automake 1.12 dropped support for AM_C_PROTOTYPES and ansi2knr -+dnl But our code still tests for #ifdef PROTOTYPES, so define it here -+AC_DEFINE(PROTOTYPES,1,[Automake 1.12 dropped support for building without prototypes]) - AC_PROG_CC --AM_C_PROTOTYPES - AC_PROG_CPP - AC_C_CONST - AC_C_INLINE -diff -uNr gnuplot-4.4.4.orig/src/Makefile.am gnuplot-4.4.4/src/Makefile.am gnuplot-4.4.4.orig/src/Makefile.am 2010-10-06 06:53:16.0 +0200 -+++ gnuplot-4.4.4/src/Makefile.am 2012-07-20 10:56:02.376834548 +0200 -@@ -1,5 +1,5 @@ - ## Process this file with automake to produce Makefile.in -*-Makefile-*- --AUTOMAKE_OPTIONS = ansi2knr foreign 1.2h -+AUTOMAKE_OPTIONS = foreign - - # in the spirit of automake ... - pkglibexecdir = $(libexecdir)/@PACKAGE@/@VERSION_MAJOR@ diff --git a/meta-oe/recipes-extended/gnuplot/gnuplot-4.6.5/lua-loadlibs-configure-in-fix.patch b/meta-oe/recipes-extended/gnuplot/gnuplot-4.6.5/lua-loadlibs-configure-in-fix.patch new file mode 100644 index 000..23f2cd2 --- /dev/null +++ b/meta-oe/recipes-extended/gnuplot/gnuplot-4.6.5/lua-loadlibs-configure-in-fix.patch @@ -0,0 +1,16 @@ +Index: gnuplot-4.6.5/configure.in +=== +--- gnuplot-4.6.5.orig/configure.in gnuplot-4.6.5/configure.in +@@ -690,6 +690,11 @@ if test ${with_lua} = yes ; then + fi + + if test $with_lua != no; then ++dnl check for dlopen/dl to fix loadlibs link failure ++AC_CHECK_FUNC([dlopen], [], ++ AC_CHECK_LIB([dl], [dlopen], DLOPEN_LIBS=-ldl)) ++AC_SUBST(DLOPEN_LIBS) ++LUA_LIBS=$LUA_LIBS $DLOPEN_LIBS + TERMLIBS=$TERMLIBS $LUA_LIBS + CPPFLAGS=$CPPFLAGS $LUA_CFLAGS + else diff --git a/meta-oe/recipes-extended/gnuplot/gnuplot-4.4.4/subdirs.patch b/meta-oe/recipes-extended/gnuplot/gnuplot-4.6.5/subdirs.patch similarity index 100% rename from meta-oe/recipes-extended/gnuplot/gnuplot-4.4.4/subdirs.patch rename to meta-oe/recipes-extended/gnuplot/gnuplot-4.6.5/subdirs.patch diff --git a/meta-oe/recipes-extended/gnuplot/gnuplot.inc b/meta-oe/recipes-extended/gnuplot/gnuplot.inc index 96d6ee2..ab3ec3f 100644 --- a/meta-oe/recipes-extended/gnuplot/gnuplot.inc +++ b/meta-oe/recipes-extended/gnuplot/gnuplot.inc @@ -12,6 +12,7 @@ acpaths = PACKAGECONFIG ??= cairo PACKAGECONFIG[cairo] = --with-cairo,--without-cairo,cairo pango +PACKAGECONFIG[lua] = --with-lua,--without-lua,lua
Re: [oe] [meta-perl][PATCH v2 01/10] libmodule-metadata-perl: add 1.000019
Yes. It updates the version built into perl. I will submit a patch with insane skip. --Tim On Sun, Feb 2, 2014 at 10:51 PM, Tim Orling ticot...@gmail.com wrote: [Description from CPAN] This module provides a standard way to gather metadata about a .pm file through (mostly) static analysis and (some) code execution. When determining the version of a module, the $VERSION assignment is evaled, as is traditional in the CPAN toolchain. Signed-off-by: Tim Orling ticot...@gmail.com --- .../libmodule/libmodule-metadata-perl_1.19.bb | 33 1 file changed, 33 insertions(+) create mode 100644 meta-perl/recipes-perl/libmodule/ libmodule-metadata-perl_1.19.bb diff --git a/meta-perl/recipes-perl/libmodule/ libmodule-metadata-perl_1.19.bb b/meta-perl/recipes-perl/libmodule/ libmodule-metadata-perl_1.19.bb new file mode 100644 index 000..668f0c4 --- /dev/null +++ b/meta-perl/recipes-perl/libmodule/libmodule-metadata-perl_1.19.bb @@ -0,0 +1,33 @@ +SUMMARY = Module::Metadata - Gather package and POD information from perl module files +DESCRIPTION = This module provides a standard way to gather metadata about \ +a .pm files through (mostly) static analysis and (some) code execution. When \ +determining the version of a module, the $VERSION assignment is eval-ed, as \ +is traditional in the CPAN toolchain. +SECTION = libs + +HOMEPAGE = http://search.cpan.org/~ether/Module-Metadata/; + +LICENSE = Artistic-1.0 | GPL-1.0+ +LIC_FILES_CHKSUM = file://README;beginline=185;endline=190;md5=e1b24eebe5d819b40bb68ad06b72d3ee + +SRC_URI = http://search.cpan.org/CPAN/authors/id/E/ET/ETHER/Module-Metadata-${PV}.tar.gz +SRC_URI[md5sum] = 838ecf97f7daff79e0f81e104a6be823 +SRC_URI[sha256sum] = 5afca94dc0213608101ad519eb1b25133cdc9e44c2a053a45a5a59422c2ee554 + +S = ${WORKDIR}/Module-Metadata-${PV} + +inherit cpan + +RDEPENDS_${PN} = perl-module-io-file \ + perl-module-data-dumper \ + perl-module-extutils-makemaker \ + perl-module-file-spec \ + perl-module-version \ + perl-module-exporter \ + perl-module-carp \ + perl-module-test-more \ + perl-module-file-temp \ + perl-module-file-path \ + + +BBCLASSEXTEND = native -- 1.7.9.5 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Re: [oe] [meta-perl][PATCH v2 01/10] libmodule-metadata-perl: add 1.000019
On Mon, Mar 31, 2014 at 1:54 AM, Paul Eggleton paul.eggle...@linux.intel.com wrote: Hi Tim, On Sunday 30 March 2014 20:30:28 Tim Orling wrote: Yes. It updates the version built into perl. I will submit a patch with insane skip. INSANE_SKIP isn't the right fix for this - if this recipe is staging duplicate files, it should be prevented from doing that by simply deleting the files within a do_install_append. Cheers, Paul -- Paul Eggleton Intel Open Source Technology Centre (1) I am thinking about dropping this patch. perl-native provides Module::Metadata 1.4, so if subsequent packages are being cross-compiled I have not yet proven there is a need for the updated v1.19 provided here. (2) The question is, if one wanted to build subsequent packages in-situ, how to provide Module::Metadata 1.4 on a target system, since it is only provided by perl-native? --Tim -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Re: [oe] [meta-perl][PATCH v2 01/10] libmodule-metadata-perl: add 1.000019
On Sun, Apr 20, 2014 at 7:17 PM, Hongxu Jia hongxu@windriver.comwrote: On 04/21/2014 04:19 AM, Tim Orling wrote: (1) I am thinking about dropping this patch. perl-native provides Module::Metadata 1.4, so if subsequent packages are being cross-compiled I have not yet proven there is a need for the updated v1.19 provided here. (2) The question is, if one wanted to build subsequent packages in-situ, how to provide Module::Metadata 1.4 on a target system, since it is only provided by perl-native? It is also provided by perl, for target. //Hongxu I am not seeing it. Am I missing something? root@beaglebone:~# perl -mModule::Metadata Can't locate Module/Metadata.pm in @INC (@INC contains: /etc/perl /usr/lib/perl/site_perl/5.14.3/ /usr/lib/perl/site_perl/5.14.3 /usr/lib/perl/vendor_perl/5.14.3/ /usr/lib/perl/vendor_perl/5.14.3 /usr/lib/perl/5.14.3/ /usr/lib/perl/5.14.3 /usr/local/lib/site_perl /usr/lib/perl/5.14.3 .). BEGIN failed--compilation aborted. --Tim -- -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Re: [oe] [meta-perl][PATCH v2 01/10] libmodule-metadata-perl: add 1.000019
--Turns out to not be quite so simple. Module::Metadata is not ever being created by perl_*.bb. This is somewhat surprising because Module::Build needs Module::Metadata and this has been missed in Cross/configure.sh-arm-linux since perl v5.13.9. --You can verify this by running perl -mModule::Build on qemuarm/arm target. --I am working on a patch for oe-core. On Sun, Apr 20, 2014 at 8:13 PM, Hongxu Jia hongxu@windriver.comwrote: On 04/21/2014 11:05 AM, Hongxu Jia wrote: On 04/21/2014 11:01 AM, Tim Orling wrote: On Sun, Apr 20, 2014 at 7:17 PM, Hongxu Jia hongxu@windriver.com wrote: On 04/21/2014 04:19 AM, Tim Orling wrote: (1) I am thinking about dropping this patch. perl-native provides Module::Metadata 1.4, so if subsequent packages are being cross-compiled I have not yet proven there is a need for the updated v1.19 provided here. (2) The question is, if one wanted to build subsequent packages in-situ, how to provide Module::Metadata 1.4 on a target system, since it is only provided by perl-native? It is also provided by perl, for target. //Hongxu I am not seeing it. Am I missing something? Hi Tim, I am afraid Module::Metadataj is not in perl by default, you need to tweak poky/meta/recipes-devtools/perl/perl_5.14.3.bb, to create a new package for Module::Metadata, you could reference what 'perl-module-cpan' did, such as: ... PACKAGES += perl-module-metadata FILES_perl-module-metadata += the files you need ... You also need tweak do_install, to install Metadata.pm from ${S} to ${D}, the default do_install did not do that. //Hongxu And add 'perl-module-metadata' to your recipes's RDEPENDS. //Hongxu root@beaglebone:~# perl -mModule::Metadata Can't locate Module/Metadata.pm in @INC (@INC contains: /etc/perl /usr/lib/perl/site_perl/5.14.3/ /usr/lib/perl/site_perl/5.14.3 /usr/lib/perl/vendor_perl/5.14.3/ /usr/lib/perl/vendor_perl/5.14.3 /usr/lib/perl/5.14.3/ /usr/lib/perl/5.14.3 /usr/local/lib/site_perl /usr/lib/perl/5.14.3 .). BEGIN failed--compilation aborted. --Tim -- -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Re: [oe] [meta-perl][PATCH v2 01/10] libmodule-metadata-perl: add 1.000019
On Wed, Apr 23, 2014 at 9:10 AM, Tim Orling ticot...@gmail.com wrote: --Turns out to not be quite so simple. Module::Metadata is not ever being created by perl_*.bb. This is somewhat surprising because Module::Build needs Module::Metadata and this has been missed in Cross/configure.sh-arm-linux since perl v5.13.9. --You can verify this by running perl -mModule::Build on qemuarm/arm target. --I am working on a patch for oe-core. Fixed in (and this patch superseded by) http://patches.openembedded.org/patch/71565/ On Sun, Apr 20, 2014 at 8:13 PM, Hongxu Jia hongxu@windriver.comwrote: On 04/21/2014 11:05 AM, Hongxu Jia wrote: On 04/21/2014 11:01 AM, Tim Orling wrote: On Sun, Apr 20, 2014 at 7:17 PM, Hongxu Jia hongxu@windriver.com wrote: On 04/21/2014 04:19 AM, Tim Orling wrote: (1) I am thinking about dropping this patch. perl-native provides Module::Metadata 1.4, so if subsequent packages are being cross-compiled I have not yet proven there is a need for the updated v1.19 provided here. (2) The question is, if one wanted to build subsequent packages in-situ, how to provide Module::Metadata 1.4 on a target system, since it is only provided by perl-native? It is also provided by perl, for target. //Hongxu I am not seeing it. Am I missing something? Hi Tim, I am afraid Module::Metadataj is not in perl by default, you need to tweak poky/meta/recipes-devtools/perl/perl_5.14.3.bb, to create a new package for Module::Metadata, you could reference what 'perl-module-cpan' did, such as: ... PACKAGES += perl-module-metadata FILES_perl-module-metadata += the files you need ... You also need tweak do_install, to install Metadata.pm from ${S} to ${D}, the default do_install did not do that. //Hongxu And add 'perl-module-metadata' to your recipes's RDEPENDS. //Hongxu root@beaglebone:~# perl -mModule::Metadata Can't locate Module/Metadata.pm in @INC (@INC contains: /etc/perl /usr/lib/perl/site_perl/5.14.3/ /usr/lib/perl/site_perl/5.14.3 /usr/lib/perl/vendor_perl/5.14.3/ /usr/lib/perl/vendor_perl/5.14.3 /usr/lib/perl/5.14.3/ /usr/lib/perl/5.14.3 /usr/local/lib/site_perl /usr/lib/perl/5.14.3 .). BEGIN failed--compilation aborted. --Tim -- -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Re: [oe] [OE-core] State of bitbake world, test-dependencies 2014-05-06
I will work on vlc/libvlc. --Tim On Tue, May 6, 2014 at 12:51 PM, Martin Jansa martin.ja...@gmail.comwrote: On Fri, Apr 25, 2014 at 03:00:09AM +0200, Martin Jansa wrote: On Fri, Apr 18, 2014 at 08:36:32PM +0200, Martin Jansa wrote: On Thu, Apr 03, 2014 at 03:06:09PM +0200, Martin Jansa wrote: I've just started this long test-dependencies build so jenkins will be busy for next 14 days or so, but I'll send complete qa.log in advance as soon as it finishes building world from scratch. This one is only incremental (so testing only recipes which failed in previous run) and it took only 3,5 days to finish :). Mostly because of firefox (libnotify) and efl/lua fix we're down to 72 recipes with issues (instead of 187 found in previous run or 100 w/o firefox*) I've sent couple of WIP patches to oe-devel ML and now we're down to 50 recipes with issues, there are still 2 days to send patches for daisy, so hurry up. Complete logs: http://logs.nslu2-linux.org/buildlogs/oe/oe-shr-core-branches/log.dependencies.20140506_041120.log/ No min or max failed issues (all these were fixed in WIP patches) I'll look at qtbase, python-edje, python-elementary than maybe gst* and libao. Found differences: ccid/ccid/latest lost dependency on flex console-tools/console-tools/latest lost dependency on flex consolekit/consolekit/latest lost dependency on polkit directfb/directfb/latest lost dependency on libdrm libdrm-kms liblzma tiff engrave/engrave/latest lost dependency on flex epiphany/epiphany/latest lost dependency on libavahi-client libavahi-common libavahi-gobject libnotify expedite/expedite/latest lost dependency on libsdl flashrom/flashrom/latest lost dependency on libftdi gammu/gammu/latest lost dependency on glib-2.0 libgudev-1.0 gammu/libgammu/latest lost dependency on glib-2.0 gimp/gimp/latest lost dependency on jasper libxmu libxpm glade3/glade3/latest lost dependency on dbus-glib dbus-lib gconf gnome-vfs libart-lgpl libavahi-client libavahi-common libavahi-glib libbonobo libbonoboui libcanberra libcap libgcrypt libgnome libgnome-keyring libgnomecanvas libgnomeui libgpg-error libice libltdl libogg libsm libvorbis libxcomposite libxcursor libxdamage libxfixes libxrandr orbit2 popt util-linux-libuuid gmtk/gmtk/latest lost dependency on cairo-gobject dbus-lib gtk+3 json-c libcap libice libpulse libpulse-mainloop-glib libpulsecommon libsm libsndfile1 libx11-xcb libxi libxtst util-linux-libuuid gnokii/libgnokii/latest lost dependency on bluez4 libical libusb-compat libusb1 pcsc-lite-lib gnome-panel/gnome-panel/latest lost dependency on dbus-lib gst-plugins-bad/gst-plugins-bad-meta/latest lost dependency on gst-plugins-bad-dc1394 gst-plugins-bad-faac gst-plugins-bad-schro gst-plugins-good/gst-plugins-good-ximagesrc/latest lost dependency on libxdamage gstreamer1.0-plugins-good/gstreamer1.0-plugins-good-ximagesrc/latest lost dependency on libxdamage guile/guile/latest lost dependency on libgc ncurses-libncurses readline libmicrohttpd/libmicrohttpd-bin/latest lost dependency on file libungif/libungif/latest lost dependency on libice libsm libx11 libxau libxcb libxdmcp util-linux-libuuid libungif/libungif-utils/latest lost dependency on libx11 maliit-framework/maliit-framework-gtk/latest lost dependency on eglibc glib-2.0 gtk+ gtk+3 libgcc libqtcore4 maliit-framework pango midori/midori/latest lost dependency on libxscrnsaver mongodb/mongodb/latest lost dependency on libpcap mpd/mpd/latest lost dependency on fluidsynth libao libcdio libcdio-cdda libcdio-paranoia libjack libmms libmodplug libopus mpg123 openal-soft wavpack yajl mpeg2dec/mpeg2dec/latest lost dependency on libx11 libxext libxv mpg123/mpg123/latest lost dependency on audiofile esound libjack libsdl openal-soft portaudio-v19 tslib navit/navit/latest lost dependency on fribidi navit/navit-graphics-gtk/latest lost dependency on imlib2 navit/navit-graphics-sdl/latest lost dependency on eglibc freetype libjpeg-turbo liblzma libpng libsdl libsdl-image tiff tslib zlib opencv/libopencv-highgui/latest lost dependency on jasper libdc1394 oscam/oscam/latest lost dependency on pcsc-lite-lib piglit/piglit/latest lost dependency on libxrender protobuf/protobuf/latest lost dependency on zlib python-efl/python-edje/latest lost dependency on edje eglibc eina libpython2 python-efl/python-elementary/latest lost dependency on eglibc eina elementary evas libpython2 qtbase/qtbase-plugins/latest lost dependency on libxcb-render xcb-util-renderutil sox/sox/latest lost dependency on libao stunnel/stunnel/latest lost dependency on libwrap zlib synergy/synergy/latest lost dependency on libxinerama tracker/tracker/latest lost dependency on dbus-glib enca gnutls gtk+3 libgee libgsf libgudev-1.0 libnmglib libnmutil libtasn1 libudev libunistring upower tracker/tracker-dev/latest lost dependency on cairo enca expat fontconfig freetype giflib
[oe] [meta-perl][PATCH v3 0/9] perl modules
From: Tim Orling ticot...@gmail.com This series of recipes is the first step towards the ultimate goal of getting Slic3r to build in OE. Changes since v2: * dropped libmodule-metadata as a patch for oe-core/meta/perl provides ** http://patches.openembedded.org/patch/71565/ * correct DEPENDS for libmodule-build-tiny-perl ('*-perl-*' missing) Tim Orling (9): libtext-diff-perl: add 1.41 libcapture-tiny-perl: add 0.23 libmodule-runtime-perl: add 0.013 libextutils-config-perl: add 0.007 libextutils-helpers-perl: add 0.021 libextutils-installpaths-perl: add 0.010 libmodule-build-tiny-perl: add 0.030 libextutils-cppguess-perl: add 0.07 libalgorithm-diff-perl: add 1.15 .../libalgorithm/libalgorithm-diff-perl_1.15.bb| 23 + .../libcapture/libcapture-tiny-perl_0.23.bb| 36 +++ .../libextutils/libextutils-config-perl_0.007.bb | 24 ++ .../libextutils/libextutils-cppguess-perl_0.07.bb | 38 +++ .../libextutils/libextutils-helpers-perl_0.021.bb | 29 .../libextutils-installpaths-perl_0.010.bb | 25 ++ .../libmodule/libmodule-build-tiny-perl_0.030.bb | 54 ++ .../libmodule/libmodule-runtime-perl_0.013.bb | 35 ++ .../recipes-perl/libtext/libtext-diff-perl_1.41.bb | 27 +++ 9 files changed, 291 insertions(+) create mode 100644 meta-perl/recipes-perl/libalgorithm/libalgorithm-diff-perl_1.15.bb create mode 100644 meta-perl/recipes-perl/libcapture/libcapture-tiny-perl_0.23.bb create mode 100644 meta-perl/recipes-perl/libextutils/libextutils-config-perl_0.007.bb create mode 100644 meta-perl/recipes-perl/libextutils/libextutils-cppguess-perl_0.07.bb create mode 100644 meta-perl/recipes-perl/libextutils/libextutils-helpers-perl_0.021.bb create mode 100644 meta-perl/recipes-perl/libextutils/libextutils-installpaths-perl_0.010.bb create mode 100644 meta-perl/recipes-perl/libmodule/libmodule-build-tiny-perl_0.030.bb create mode 100644 meta-perl/recipes-perl/libmodule/libmodule-runtime-perl_0.013.bb create mode 100644 meta-perl/recipes-perl/libtext/libtext-diff-perl_1.41.bb -- 1.8.3.2 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-perl][PATCH v3 4/9] libextutils-config-perl: add 0.007
From: Tim Orling ticot...@gmail.com [Description from CPAN] ExtUtils::Config is an abstraction around the %Config hash. Signed-off-by: Tim Orling ticot...@gmail.com --- .../libextutils/libextutils-config-perl_0.007.bb | 24 ++ 1 file changed, 24 insertions(+) create mode 100644 meta-perl/recipes-perl/libextutils/libextutils-config-perl_0.007.bb diff --git a/meta-perl/recipes-perl/libextutils/libextutils-config-perl_0.007.bb b/meta-perl/recipes-perl/libextutils/libextutils-config-perl_0.007.bb new file mode 100644 index 000..8276d28 --- /dev/null +++ b/meta-perl/recipes-perl/libextutils/libextutils-config-perl_0.007.bb @@ -0,0 +1,24 @@ +SUMMARY = ExtUtils::Config - A wrapper for perl's configuration +DESCRIPTION = ExtUtils::Config is an abstraction around the %Config hash. +SECTION = libs + +HOMEPAGE = http://search.cpan.org/~leont/ExtUtils-Config/; + +LICENSE = Artistic-1.0 | GPL-1.0+ +LIC_FILES_CHKSUM = file://LICENSE;md5=b1b813683bd988732e7fd6a796bf7f47 + +SRC_URI = http://search.cpan.org/CPAN/authors/id/L/LE/LEONT/ExtUtils-Config-${PV}.tar.gz; +SRC_URI[md5sum] = 2829c0dfa8a7e51b3f582efbee4bb128 +SRC_URI[sha256sum] = 2c1465078b876fd16a90507092805265528c2532d4937b03547a6dbdb8ac0eef + +S = ${WORKDIR}/ExtUtils-Config-${PV} + +inherit cpan + +RDEPENDS_${PN} = perl-module-extutils-makemaker \ + perl-module-data-dumper \ + perl-module-test-more \ + perl-module-file-temp \ + + +BBCLASSEXTEND = native -- 1.8.3.2 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-perl][PATCH v3 2/9] libcapture-tiny-perl: add 0.23
From: Tim Orling ticot...@gmail.com [Description from CPAN] Capture::Tiny provies a simple, portable way to capture almost anything sent to STDOUT or STDERR, regardless of whether it comes from Perl, from XS code or from an external program. Optionally, output can be teed so that it is captured while being passed through to the original filehandles. Yes, it even works on Windows (usually). Stop guessing which of a dozen capturing modules to use in any particular situation and just use this one. Signed-off-by: Tim Orling ticot...@gmail.com --- .../libcapture/libcapture-tiny-perl_0.23.bb| 36 ++ 1 file changed, 36 insertions(+) create mode 100644 meta-perl/recipes-perl/libcapture/libcapture-tiny-perl_0.23.bb diff --git a/meta-perl/recipes-perl/libcapture/libcapture-tiny-perl_0.23.bb b/meta-perl/recipes-perl/libcapture/libcapture-tiny-perl_0.23.bb new file mode 100644 index 000..b2f1ff9 --- /dev/null +++ b/meta-perl/recipes-perl/libcapture/libcapture-tiny-perl_0.23.bb @@ -0,0 +1,36 @@ +SUMMARY = Capture::Tiny - Capture STDOUT and STDERR from Perl, XS or external programs. +DESCRIPTION = Capture::Tiny provies a simple, portable way to capture \ +almost anything sent to STDOUT or STDERR, regardless of whether it comes \ +from Perl, from XS code or from an external program. Optionally, output can \ +be teed so that it is captured while being passed through to the original \ +filehandles. Yes, it even works on Windows (usually). Stop guessing which of \ +a dozen capturing modules to use in any particular situation and just use \ +this one. +SECTION = libs + +HOMEPAGE = http://search.cpan.org/~dagolden/Capture-Tiny/; + +LICENSE = Artistic-1.0 | GPL-1.0+ +LIC_FILES_CHKSUM = file://LICENSE;md5=37a4918a30ace24395020e5b8c03b83f + +SRC_URI = http://search.cpan.org/CPAN/authors/id/D/DA/DAGOLDEN/Capture-Tiny-${PV}.tar.gz; +SRC_URI[md5sum] = 7c6f63671802d004c0df5dbcba93e5b4 +SRC_URI[sha256sum] = 427814015824014b41f666c16afadab0ea551db946e494fdfbc59c44c9569bdf + +S = ${WORKDIR}/Capture-Tiny-${PV} + +inherit cpan + +RDEPENDS_${PN} = perl-module-scalar-util \ + perl-module-io-file \ + perl-module-extutils-makemaker \ + perl-module-file-spec \ + perl-module-exporter \ + perl-module-carp \ + perl-module-test-more \ + perl-module-file-temp \ + perl-module-lib \ + perl-module-build \ + + +BBCLASSEXTEND = native -- 1.8.3.2 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-perl][PATCH v3 3/9] libmodule-runtime-perl: add 0.013
From: Tim Orling ticot...@gmail.com [Description from CPAN] The functions exported by this module deal with runtime handling of Perl modules, which are normally handled at compile time. This module avoids using any other modules, so that it can be used in low-level infrastructure. Signed-off-by: Tim Orling ticot...@gmail.com --- .../libmodule/libmodule-runtime-perl_0.013.bb | 35 ++ 1 file changed, 35 insertions(+) create mode 100644 meta-perl/recipes-perl/libmodule/libmodule-runtime-perl_0.013.bb diff --git a/meta-perl/recipes-perl/libmodule/libmodule-runtime-perl_0.013.bb b/meta-perl/recipes-perl/libmodule/libmodule-runtime-perl_0.013.bb new file mode 100644 index 000..58b72af --- /dev/null +++ b/meta-perl/recipes-perl/libmodule/libmodule-runtime-perl_0.013.bb @@ -0,0 +1,35 @@ +SUMMARY = Module::Runtime - runtime module handling +DESCRIPTION = The functions exported by this module deal with runtime \ +handling of Perl modules, which are normally handled at compile time. This \ +module avoids using any other modules, so that it can be used in low-level \ +infrastructure. \ +The parts of this module that work with module names apply the same syntax \ +that is used for barewords in Perl source. In principle this syntax can vary \ +between versions of Perl, and this module applies the syntax of the Perl on \ +which it is running. In practice the usable syntax hasn't changed yet, but \ +there's a good chance of it changing in Perl 5.18. \ +The functions of this module whose purpose is to load modules include \ +workarounds for three old Perl core bugs regarding require. These workarounds \ +are applied on any Perl version where the bugs exist, except for a case where \ +one of the bugs cannot be adequately worked around in pure Perl. +SECTION = libs + +HOMEPAGE = http://search.cpan.org/~zefram/Module-Runtime/; + +LICENSE = Artistic-1.0 | GPL-1.0+ +LIC_FILES_CHKSUM = file://README;beginline=42;endline=43;md5=62e24a93342fede7221d66335c716f34 + +SRC_URI = http://search.cpan.org/CPAN/authors/id/Z/ZE/ZEFRAM/Module-Runtime-${PV}.tar.gz; +SRC_URI[md5sum] = 62b88b1f5f0e975a5d7c80cd46167b97 +SRC_URI[sha256sum] = ec37e03d90dc905679dab62a82f42cf0897ed79244b87fd9d531438dc3c31023 + +S = ${WORKDIR}/Module-Runtime-${PV} + +inherit cpan_build + +RDEPENDS_${PN} = perl-module-test-more \ + perl-module-strict \ + perl-module-build \ + + +BBCLASSEXTEND = native -- 1.8.3.2 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-perl][PATCH v3 1/9] libtext-diff-perl: add 1.41
From: Tim Orling ticot...@gmail.com [Description from CPAN] diff() provides a basic set of services akin to the GNU diff utility. It is not anywhere near as feature complete as GNU diff, but it is better integrated with Perl and available on all platforms. It is often faster than shelling out to a system's diff executable for small files, and generally slower on larger files. Signed-off-by: Tim Orling ticot...@gmail.com --- .../recipes-perl/libtext/libtext-diff-perl_1.41.bb | 27 ++ 1 file changed, 27 insertions(+) create mode 100644 meta-perl/recipes-perl/libtext/libtext-diff-perl_1.41.bb diff --git a/meta-perl/recipes-perl/libtext/libtext-diff-perl_1.41.bb b/meta-perl/recipes-perl/libtext/libtext-diff-perl_1.41.bb new file mode 100644 index 000..1960ee0 --- /dev/null +++ b/meta-perl/recipes-perl/libtext/libtext-diff-perl_1.41.bb @@ -0,0 +1,27 @@ +SUMMARY = Text::Diff - Perform diffs on files and record sets +DESCRIPTION = diff() provides a basic set of services akin to the GNU diff \ +utility. It is not anywhere near as feature complete as GNU diff, but it is \ +better integrated with Perl and available on all platforms. It is often \ +faster than shelling out to a system's diff executable for small files, \ +and generally slower on larger files. +SECTION = libs + +HOMEPAGE = http://search.cpan.org/~ovid/Text-Diff/; + +LICENSE = Artistic-1.0 | GPL-2.0+ +LIC_FILES_CHKSUM = file://LICENSE;md5=385c55653886acac3821999a3ccd17b3 + +SRC_URI = http://search.cpan.org/CPAN/authors/id/O/OV/OVID/Text-Diff-${PV}.tar.gz; +SRC_URI[md5sum] = 30d56e6dd5551ca16b8e16cc7299dc21 +SRC_URI[sha256sum] = a67f50a48e313c1680cc662109ce5f913ea71454db355d0cf4db87ac89d2d2fa + +S = ${WORKDIR}/Text-Diff-${PV} + +inherit cpan + +RDEPENDS_${PN} = libalgorithm-diff-perl \ + perl-module-extutils-makemaker \ + perl-module-exporter \ + + +BBCLASSEXTEND = native -- 1.8.3.2 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-perl][PATCH v3 5/9] libextutils-helpers-perl: add 0.021
From: Tim Orling ticot...@gmail.com [Description from CPAN] This module provides various portable helper function for module building modules. Signed-off-by: Tim Orling ticot...@gmail.com --- .../libextutils/libextutils-helpers-perl_0.021.bb | 29 ++ 1 file changed, 29 insertions(+) create mode 100644 meta-perl/recipes-perl/libextutils/libextutils-helpers-perl_0.021.bb diff --git a/meta-perl/recipes-perl/libextutils/libextutils-helpers-perl_0.021.bb b/meta-perl/recipes-perl/libextutils/libextutils-helpers-perl_0.021.bb new file mode 100644 index 000..20f3283 --- /dev/null +++ b/meta-perl/recipes-perl/libextutils/libextutils-helpers-perl_0.021.bb @@ -0,0 +1,29 @@ +SUMMARY = ExtUtils::Helpers - Various portability utilities for module builders +DESCRIPTION = This module provides various portable helper function for module building modules. +SECTION = libs + +HOMEPAGE = http://search.cpan.org/~leont/ExtUtils-Helpers/; + +LICENSE = Artistic-1.0 | GPL-1.0+ +LIC_FILES_CHKSUM = file://LICENSE;md5=307057ce232899f5caa8858560c7274b + +SRC_URI = http://search.cpan.org/CPAN/authors/id/L/LE/LEONT/ExtUtils-Helpers-${PV}.tar.gz; +SRC_URI[md5sum] = 94aa8eaf92def26d9af0cb25fcb1570f +SRC_URI[sha256sum] = 26b85077f4197b30e62ffec87d3f78111522619d62858d2ab45a64687351892a + +S = ${WORKDIR}/ExtUtils-Helpers-${PV} + +inherit cpan + +RDEPENDS_${PN} = perl-module-file-copy \ + 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-file-spec-functions \ + + +BBCLASSEXTEND = native -- 1.8.3.2 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-perl][PATCH v3 7/9] libmodule-build-tiny-perl: add 0.030
From: Tim Orling ticot...@gmail.com [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 ticot...@gmail.com --- .../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 000..687fb8a --- /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-perl-native libextutils-helpers-perl-native libextutils-installpaths-perl-native + +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 -- 1.8.3.2 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-perl][PATCH v3 8/9] libextutils-cppguess-perl: add 0.07
From: Tim Orling ticot...@gmail.com [Description from CPAN] ExtUtils::CppGuess attempts to guess the system's C++ compiler that is compatible with the C compiler that your perl was built with. Signed-off-by: Tim Orling ticot...@gmail.com --- .../libextutils/libextutils-cppguess-perl_0.07.bb | 38 ++ 1 file changed, 38 insertions(+) create mode 100644 meta-perl/recipes-perl/libextutils/libextutils-cppguess-perl_0.07.bb diff --git a/meta-perl/recipes-perl/libextutils/libextutils-cppguess-perl_0.07.bb b/meta-perl/recipes-perl/libextutils/libextutils-cppguess-perl_0.07.bb new file mode 100644 index 000..0e5e304 --- /dev/null +++ b/meta-perl/recipes-perl/libextutils/libextutils-cppguess-perl_0.07.bb @@ -0,0 +1,38 @@ +SUMMARY = ExtUtils::CppGuess - guess C++ compiler and flags +DESCRIPTION = ExtUtils::CppGuess attempts to guess the system's C++ \ +compiler that is compatible with the C compiler that your perl was built \ +with. \ +It can generate the necessary options to the Module::Build constructor or \ +to ExtUtils::MakeMaker's WriteMakefile function. +SECTION = libs + +HOMEPAGE = http://search.cpan.org/~smueller/ExtUtils-CppGuess/; + +LICENSE = Artistic-1.0 | GPL-1.0+ +LIC_FILES_CHKSUM = file://README;beginline=81;endline=84;md5=84c0390b90ea8c6702ce659b67bed699 + +SRC_URI = http://search.cpan.org/CPAN/authors/id/S/SM/SMUELLER/ExtUtils-CppGuess-${PV}.tar.gz; +SRC_URI[md5sum] = 350dd7c661189ea770d6c9354ebbc6c2 +SRC_URI[sha256sum] = 1cd83ee8452351219b987c79ddb25cc25ee8c396318ba36c5211a92b5c87e7a8 + +S = ${WORKDIR}/ExtUtils-CppGuess-${PV} + +inherit cpan_build + +do_install () { +cpan_build_do_install +} + +RDEPENDS_${PN} = libcapture-tiny-perl \ + perl-module-scalar-util \ + perl-module-io-file \ + perl-module-extutils-makemaker \ + perl-module-file-spec \ + perl-module-exporter \ + perl-module-carp \ + perl-module-file-temp \ + perl-module-lib \ + perl-module-build \ + + +BBCLASSEXTEND = native -- 1.8.3.2 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-perl][PATCH v3 9/9] libalgorithm-diff-perl: add 1.15
From: Tim Orling ticot...@gmail.com [from README] This is a module for computing the difference between two files, two strings, or any other two lists of things. It uses an intelligent algorithm similar to (or identical to) the one used by the Unix `diff' program. It is guaranteed to find the *smallest possible* set of differences. Signed-off-by: Tim Orling ticot...@gmail.com --- .../libalgorithm/libalgorithm-diff-perl_1.15.bb| 23 ++ 1 file changed, 23 insertions(+) create mode 100644 meta-perl/recipes-perl/libalgorithm/libalgorithm-diff-perl_1.15.bb diff --git a/meta-perl/recipes-perl/libalgorithm/libalgorithm-diff-perl_1.15.bb b/meta-perl/recipes-perl/libalgorithm/libalgorithm-diff-perl_1.15.bb new file mode 100644 index 000..554a6b0 --- /dev/null +++ b/meta-perl/recipes-perl/libalgorithm/libalgorithm-diff-perl_1.15.bb @@ -0,0 +1,23 @@ +SUMMARY = Algorithm::Diff - Compute 'intelligent' differences between two \ +files/lists +DESCRIPTION = This is a module for computing the difference between two files, \ +two strings, or any other two lists of things. It uses an intelligent \ +algorithm similar to (or identical to) the one used by the Unix `diff' \ +program. It is guaranteed to find the *smallest possible* set of \ +differences. \ + +SECTION = libs +HOMEPAGE = http://search.cpan.org/~nedkonz/Algorithm-Diff/; + +LICENSE = Artistic-1.0 | GPL-1.0+ +LIC_FILES_CHKSUM = file://lib/Algorithm/Diff.pm;beginline=406;endline=409;md5=d393b8ad3b8994b9d0ae9299b8a8a1ee + +SRC_URI = http://search.cpan.org/CPAN/authors/id/N/NE/NEDKONZ/Algorithm-Diff-${PV}.tar.gz; +SRC_URI[md5sum] = 457cd497a0411a88b47d3741eb176071 +SRC_URI[sha256sum] = aa848b75ad3ecc32d31e8651909551e851cceef74a32822c7a3cb35c259f5190 + +S = ${WORKDIR}/Algorithm-Diff-${PV} + +inherit cpan + +BBCLASSEXTEND = native -- 1.8.3.2 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-perl][PATCH v3 6/9] libextutils-installpaths-perl: add 0.010
From: Tim Orling ticot...@gmail.com [Description from CPAN] This module tries to make install path resolution as easy as possible. Signed-off-by: Tim Orling ticot...@gmail.com --- .../libextutils-installpaths-perl_0.010.bb | 25 ++ 1 file changed, 25 insertions(+) create mode 100644 meta-perl/recipes-perl/libextutils/libextutils-installpaths-perl_0.010.bb diff --git a/meta-perl/recipes-perl/libextutils/libextutils-installpaths-perl_0.010.bb b/meta-perl/recipes-perl/libextutils/libextutils-installpaths-perl_0.010.bb new file mode 100644 index 000..4cfdfc4 --- /dev/null +++ b/meta-perl/recipes-perl/libextutils/libextutils-installpaths-perl_0.010.bb @@ -0,0 +1,25 @@ +SUMMARY = ExtUtils::InstallPaths - Build.PL install path logic made easy +DESCRIPTION = This module tries to make install path resolution as easy \ +as possible. +SECTION = libs + +HOMEPAGE = http://search.cpan.org/~leont/ExtUtils-InstallPaths/; + +LICENSE = Artistic-1.0 | GPL-1.0+ +LIC_FILES_CHKSUM = file://LICENSE;md5=15bbcc2806d297df9e944b8955b38d82 + +SRC_URI = http://search.cpan.org/CPAN/authors/id/L/LE/LEONT/ExtUtils-InstallPaths-${PV}.tar.gz; +SRC_URI[md5sum] = f0b00cc6c04653588a6298fa1f16c07f +SRC_URI[sha256sum] = d14cbff118e467900c2c488b55b83ef697d6eb1b8f592c0521f1d82848bf2156 + +S = ${WORKDIR}/ExtUtils-InstallPaths-${PV} + +inherit cpan + +RDEPENDS_${PN} = perl-module-extutils-makemaker \ + perl-module-data-dumper \ + perl-module-test-more \ + perl-module-file-temp \ + + +BBCLASSEXTEND = native -- 1.8.3.2 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-perl][WIP] vlc: add dependencies, drop unrecognized options
From: Tim Orling ticot...@gmail.com * add PKGCONFIG for libass, mkv * drop PKGCONFIG for id3tag, mpeg2dec * drop unrecognized options: --enable-v4l, --disable-opengl,-id3tag,-mpeg2dec * add dependencies from JaMa builds / configure.ac NOTE: requires fluidsynth = 1.1.2 (will work on that next) Signed-off-by: Tim Orling ticot...@gmail.com --- meta-multimedia/recipes-multimedia/vlc/vlc.inc | 18 +++--- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/meta-multimedia/recipes-multimedia/vlc/vlc.inc b/meta-multimedia/recipes-multimedia/vlc/vlc.inc index 1b2490b..58f5648 100644 --- a/meta-multimedia/recipes-multimedia/vlc/vlc.inc +++ b/meta-multimedia/recipes-multimedia/vlc/vlc.inc @@ -5,9 +5,13 @@ SECTION = multimedia LICENSE = GPL-2.0 LIC_FILES_CHKSUM = file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263 -DEPENDS = libfribidi libtool libgcrypt gst-plugins-bad virtual/libsdl qt4-x11-free \ - dbus libxml2 gnutls tremor faad2 ffmpeg flac libxpm fluidsynth alsa-lib \ - libdvdcss libdvdread lua-native lua +DEPENDS = libfribidi libtool libgcrypt gst-plugins-bad virtual/libsdl \ + libsdl-image qt4-x11-free dbus dbus-glib libxml2 gnutls tremor \ + faad2 ffmpeg flac libxpm libxinerama fluidsynth alsa-lib libdvdcss \ + libdvdread lua-native lua libidn libnotify gtk+ gnome-vfs libdc1394 \ + libraw1394 avahi libjpeg-turbo xz libmodplug mpeg2dec \ + libmtp opencv libopus orc libusb1 schroedinger taglib \ + tiff xcb-util-keysyms samba SRC_URI = http://download.videolan.org/pub/videolan/${BPN}/${PV}/${BP}.tar.xz; @@ -26,11 +30,11 @@ EXTRA_OECONF = \ --enable-sdl \ --enable-png \ --enable-live555 --enable-tremor \ ---enable-v4l2 --enable-v4l --disable-aa --disable-faad \ +--enable-v4l2 --disable-aa --disable-faad \ --enable-dbus \ --without-contrib \ --without-kde-solid \ ---disable-opengl --disable-glx \ +--disable-glx \ --enable-realrtsp \ ac_cv_path_MOC=${STAGING_BINDIR_NATIVE}/moc4 \ ac_cv_path_RCC=${STAGING_BINDIR_NATIVE}/rcc4 \ @@ -38,11 +42,11 @@ EXTRA_OECONF = \ PACKAGECONFIG[mad] = --enable-mad,--disable-mad,libmad -PACKAGECONFIG[id3tag] = --enable-id3tag,--disable-id3tag,libid3tag PACKAGECONFIG[a52] = --enable-a52,--disable-a52,liba52 -PACKAGECONFIG[mpeg2dec] = --enable-mpeg2dec,--disable-mpeg2dec,mpeg2dec PACKAGECONFIG[jack] = --enable-jack,--disable-jack,jack PACKAGECONFIG[live555] = --enable-live555,--disable-live555,live555 +PACKAGECONFIG[libass] = --enable-libass,--disable-libass,libass +PACKAGECONFIG[mkv] = --enable-mkv,--disable-mkv,libmatroska libebml do_configure() { cp ${STAGING_DATADIR}/aclocal/libgcrypt.m4 ${S}/m4/ -- 1.8.3.2 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-multimedia][WIP] fluidsynth: upgrade to 1.1.6
From: Tim Orling ticot...@gmail.com * now hosted at sourceforge * drop unrecognized option for readline NOTE: autotools is deprecated TODO: investigate cmake build Signed-off-by: Tim Orling ticot...@gmail.com --- .../fluidsynth/{fluidsynth_1.1.1.bb = fluidsynth_1.1.6.bb} | 11 +-- 1 file changed, 5 insertions(+), 6 deletions(-) rename meta-multimedia/recipes-multimedia/fluidsynth/{fluidsynth_1.1.1.bb = fluidsynth_1.1.6.bb} (60%) diff --git a/meta-multimedia/recipes-multimedia/fluidsynth/fluidsynth_1.1.1.bb b/meta-multimedia/recipes-multimedia/fluidsynth/fluidsynth_1.1.6.bb similarity index 60% rename from meta-multimedia/recipes-multimedia/fluidsynth/fluidsynth_1.1.1.bb rename to meta-multimedia/recipes-multimedia/fluidsynth/fluidsynth_1.1.6.bb index c497d98..f928ed0 100644 --- a/meta-multimedia/recipes-multimedia/fluidsynth/fluidsynth_1.1.1.bb +++ b/meta-multimedia/recipes-multimedia/fluidsynth/fluidsynth_1.1.6.bb @@ -2,19 +2,18 @@ SUMMARY = Fluidsynth is a software synthesizer HOMEPAGE = http://www.fluidsynth.org/; SECTION = libs/multimedia LICENSE = LGPL-2.0+ -LIC_FILES_CHKSUM = file://COPYING;md5=dda26baa823649da9a68947707650272 +LIC_FILES_CHKSUM = file://COPYING;md5=e198e9aac94943d0ec29a7dae8c29416 DEPENDS = alsa-lib ncurses glib-2.0 -SRC_URI = http://savannah.nongnu.org/download/fluid/${P}.tar.gz; -SRC_URI[md5sum] = 0db3da78028d255026230809c6e21b44 -SRC_URI[sha256sum] = 55638cb04f39f4df76c081e22ca7feeea58ddd20ebf779a7db2d38b1ff374cd6 +SRC_URI = ${SOURCEFORGE_MIRROR}/project/${PN}/${PN}-${PV}/${PN}-${PV}.tar.gz +SRC_URI[md5sum] = ae5aca6de824b4173667cbd3a310b263 +SRC_URI[sha256sum] = 50853391d9ebeda9b4db787efb23f98b1e26b7296dd2bb5d0d96b5bccee2171c -inherit autotools pkgconfig lib_package +inherit autotools pkgconfig lib_package gettext PACKAGECONFIG ??= ${@base_contains('DISTRO_FEATURES', 'pulseaudio', 'pulseaudio', '', d)} PACKAGECONFIG[sndfile] = --enable-libsndfile-support,--disable-libsndfile-support,libsndfile1 PACKAGECONFIG[jack] = --enable-jack-support,--disable-jack-support,jack PACKAGECONFIG[pulseaudio] = --enable-pulse-support,--disable-pulse-support,pulseaudio PACKAGECONFIG[portaudio] = --enable-portaudio-support,--disable-portaudio-support,portaudio -PACKAGECONFIG[readline] = --with-readline,--without-readline-support,readline -- 1.8.3.2 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Re: [oe] [meta-perl][WIP] vlc: add dependencies, drop unrecognized options
Submitted to wrong layer, cut and paste error. Should have been [meta-multimedia] --Tim On May 7, 2014, at 8:16 AM, Tim Orling ticot...@gmail.com wrote: From: Tim Orling ticot...@gmail.com * add PKGCONFIG for libass, mkv * drop PKGCONFIG for id3tag, mpeg2dec * drop unrecognized options: --enable-v4l, --disable-opengl,-id3tag,-mpeg2dec * add dependencies from JaMa builds / configure.ac NOTE: requires fluidsynth = 1.1.2 (will work on that next) Signed-off-by: Tim Orling ticot...@gmail.com --- meta-multimedia/recipes-multimedia/vlc/vlc.inc | 18 +++--- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/meta-multimedia/recipes-multimedia/vlc/vlc.inc b/meta-multimedia/recipes-multimedia/vlc/vlc.inc index 1b2490b..58f5648 100644 --- a/meta-multimedia/recipes-multimedia/vlc/vlc.inc +++ b/meta-multimedia/recipes-multimedia/vlc/vlc.inc @@ -5,9 +5,13 @@ SECTION = multimedia LICENSE = GPL-2.0 LIC_FILES_CHKSUM = file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263 -DEPENDS = libfribidi libtool libgcrypt gst-plugins-bad virtual/libsdl qt4-x11-free \ - dbus libxml2 gnutls tremor faad2 ffmpeg flac libxpm fluidsynth alsa-lib \ - libdvdcss libdvdread lua-native lua +DEPENDS = libfribidi libtool libgcrypt gst-plugins-bad virtual/libsdl \ + libsdl-image qt4-x11-free dbus dbus-glib libxml2 gnutls tremor \ + faad2 ffmpeg flac libxpm libxinerama fluidsynth alsa-lib libdvdcss \ + libdvdread lua-native lua libidn libnotify gtk+ gnome-vfs libdc1394 \ + libraw1394 avahi libjpeg-turbo xz libmodplug mpeg2dec \ + libmtp opencv libopus orc libusb1 schroedinger taglib \ + tiff xcb-util-keysyms samba SRC_URI = http://download.videolan.org/pub/videolan/${BPN}/${PV}/${BP}.tar.xz; @@ -26,11 +30,11 @@ EXTRA_OECONF = \ --enable-sdl \ --enable-png \ --enable-live555 --enable-tremor \ ---enable-v4l2 --enable-v4l --disable-aa --disable-faad \ +--enable-v4l2 --disable-aa --disable-faad \ --enable-dbus \ --without-contrib \ --without-kde-solid \ ---disable-opengl --disable-glx \ +--disable-glx \ --enable-realrtsp \ ac_cv_path_MOC=${STAGING_BINDIR_NATIVE}/moc4 \ ac_cv_path_RCC=${STAGING_BINDIR_NATIVE}/rcc4 \ @@ -38,11 +42,11 @@ EXTRA_OECONF = \ PACKAGECONFIG[mad] = --enable-mad,--disable-mad,libmad -PACKAGECONFIG[id3tag] = --enable-id3tag,--disable-id3tag,libid3tag PACKAGECONFIG[a52] = --enable-a52,--disable-a52,liba52 -PACKAGECONFIG[mpeg2dec] = --enable-mpeg2dec,--disable-mpeg2dec,mpeg2dec PACKAGECONFIG[jack] = --enable-jack,--disable-jack,jack PACKAGECONFIG[live555] = --enable-live555,--disable-live555,live555 +PACKAGECONFIG[libass] = --enable-libass,--disable-libass,libass +PACKAGECONFIG[mkv] = --enable-mkv,--disable-mkv,libmatroska libebml do_configure() { cp ${STAGING_DATADIR}/aclocal/libgcrypt.m4 ${S}/m4/ -- 1.8.3.2 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-multimedia][WIP][PATCH v2] fluidsynth: upgrade to 1.1.6
From: Tim Orling ticot...@gmail.com First version had no [PATCH] on subject line and non-helpful inherit gettext * now hosted at sourceforge * drop unrecognized option for readline NOTE: autotools is deprecated TODO: investigate cmake build Signed-off-by: Tim Orling ticot...@gmail.com --- .../fluidsynth/{fluidsynth_1.1.1.bb = fluidsynth_1.1.6.bb} | 9 - 1 file changed, 4 insertions(+), 5 deletions(-) rename meta-multimedia/recipes-multimedia/fluidsynth/{fluidsynth_1.1.1.bb = fluidsynth_1.1.6.bb} (64%) diff --git a/meta-multimedia/recipes-multimedia/fluidsynth/fluidsynth_1.1.1.bb b/meta-multimedia/recipes-multimedia/fluidsynth/fluidsynth_1.1.6.bb similarity index 64% rename from meta-multimedia/recipes-multimedia/fluidsynth/fluidsynth_1.1.1.bb rename to meta-multimedia/recipes-multimedia/fluidsynth/fluidsynth_1.1.6.bb index c497d98..6358613 100644 --- a/meta-multimedia/recipes-multimedia/fluidsynth/fluidsynth_1.1.1.bb +++ b/meta-multimedia/recipes-multimedia/fluidsynth/fluidsynth_1.1.6.bb @@ -2,13 +2,13 @@ SUMMARY = Fluidsynth is a software synthesizer HOMEPAGE = http://www.fluidsynth.org/; SECTION = libs/multimedia LICENSE = LGPL-2.0+ -LIC_FILES_CHKSUM = file://COPYING;md5=dda26baa823649da9a68947707650272 +LIC_FILES_CHKSUM = file://COPYING;md5=e198e9aac94943d0ec29a7dae8c29416 DEPENDS = alsa-lib ncurses glib-2.0 -SRC_URI = http://savannah.nongnu.org/download/fluid/${P}.tar.gz; -SRC_URI[md5sum] = 0db3da78028d255026230809c6e21b44 -SRC_URI[sha256sum] = 55638cb04f39f4df76c081e22ca7feeea58ddd20ebf779a7db2d38b1ff374cd6 +SRC_URI = ${SOURCEFORGE_MIRROR}/project/${PN}/${PN}-${PV}/${PN}-${PV}.tar.gz +SRC_URI[md5sum] = ae5aca6de824b4173667cbd3a310b263 +SRC_URI[sha256sum] = 50853391d9ebeda9b4db787efb23f98b1e26b7296dd2bb5d0d96b5bccee2171c inherit autotools pkgconfig lib_package @@ -17,4 +17,3 @@ PACKAGECONFIG[sndfile] = --enable-libsndfile-support,--disable-libsndfile-suppo PACKAGECONFIG[jack] = --enable-jack-support,--disable-jack-support,jack PACKAGECONFIG[pulseaudio] = --enable-pulse-support,--disable-pulse-support,pulseaudio PACKAGECONFIG[portaudio] = --enable-portaudio-support,--disable-portaudio-support,portaudio -PACKAGECONFIG[readline] = --with-readline,--without-readline-support,readline -- 1.8.3.2 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-multimedia][WIP][PATCH v2] vlc: add dependencies, drop unrecognized options
From: Tim Orling ticot...@gmail.com First version had no PATCH] on subject line and wrong layer [meta-perl] * add PKGCONFIG for libass, mkv * drop PKGCONFIG for id3tag, mpeg2dec * drop unrecognized options: --enable-v4l, --disable-opengl,-id3tag,-mpeg2dec * add dependencies from JaMa builds / configure.ac NOTE: requires fluidsynth = 1.1.2 (will work on that next) Signed-off-by: Tim Orling ticot...@gmail.com --- meta-multimedia/recipes-multimedia/vlc/vlc.inc | 18 +++--- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/meta-multimedia/recipes-multimedia/vlc/vlc.inc b/meta-multimedia/recipes-multimedia/vlc/vlc.inc index 1b2490b..58f5648 100644 --- a/meta-multimedia/recipes-multimedia/vlc/vlc.inc +++ b/meta-multimedia/recipes-multimedia/vlc/vlc.inc @@ -5,9 +5,13 @@ SECTION = multimedia LICENSE = GPL-2.0 LIC_FILES_CHKSUM = file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263 -DEPENDS = libfribidi libtool libgcrypt gst-plugins-bad virtual/libsdl qt4-x11-free \ - dbus libxml2 gnutls tremor faad2 ffmpeg flac libxpm fluidsynth alsa-lib \ - libdvdcss libdvdread lua-native lua +DEPENDS = libfribidi libtool libgcrypt gst-plugins-bad virtual/libsdl \ + libsdl-image qt4-x11-free dbus dbus-glib libxml2 gnutls tremor \ + faad2 ffmpeg flac libxpm libxinerama fluidsynth alsa-lib libdvdcss \ + libdvdread lua-native lua libidn libnotify gtk+ gnome-vfs libdc1394 \ + libraw1394 avahi libjpeg-turbo xz libmodplug mpeg2dec \ + libmtp opencv libopus orc libusb1 schroedinger taglib \ + tiff xcb-util-keysyms samba SRC_URI = http://download.videolan.org/pub/videolan/${BPN}/${PV}/${BP}.tar.xz; @@ -26,11 +30,11 @@ EXTRA_OECONF = \ --enable-sdl \ --enable-png \ --enable-live555 --enable-tremor \ ---enable-v4l2 --enable-v4l --disable-aa --disable-faad \ +--enable-v4l2 --disable-aa --disable-faad \ --enable-dbus \ --without-contrib \ --without-kde-solid \ ---disable-opengl --disable-glx \ +--disable-glx \ --enable-realrtsp \ ac_cv_path_MOC=${STAGING_BINDIR_NATIVE}/moc4 \ ac_cv_path_RCC=${STAGING_BINDIR_NATIVE}/rcc4 \ @@ -38,11 +42,11 @@ EXTRA_OECONF = \ PACKAGECONFIG[mad] = --enable-mad,--disable-mad,libmad -PACKAGECONFIG[id3tag] = --enable-id3tag,--disable-id3tag,libid3tag PACKAGECONFIG[a52] = --enable-a52,--disable-a52,liba52 -PACKAGECONFIG[mpeg2dec] = --enable-mpeg2dec,--disable-mpeg2dec,mpeg2dec PACKAGECONFIG[jack] = --enable-jack,--disable-jack,jack PACKAGECONFIG[live555] = --enable-live555,--disable-live555,live555 +PACKAGECONFIG[libass] = --enable-libass,--disable-libass,libass +PACKAGECONFIG[mkv] = --enable-mkv,--disable-mkv,libmatroska libebml do_configure() { cp ${STAGING_DATADIR}/aclocal/libgcrypt.m4 ${S}/m4/ -- 1.8.3.2 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Re: [oe] [OE-core] GStreamer 0.10's future
On May 8, 2014, at 8:07 AM, Paul Eggleton paul.eggle...@linux.intel.com wrote: On Thursday 08 May 2014 15:48:40 Burton, Ross wrote: Hi all, Sorry for the cross-post but I want this to have a wide audience. For the 1.7 release I want to move GStreamer 0.10 from oe-core into meta-multimedia, and ensure everything in oe-core has ported to GStreamer 1.x. GStreamer 0.10 is considered dead upstream and is unmaintained so we don't need to be shipping both versions anymore. Everyone in agreement? Should I expect any hate mail over this? +1 +1 as well The next question is does that mean for the old libav (which gst-ffmpeg depends upon), do we move that as well or drop it? If xbmc is ever going to work, it will need to be updated to build ffmpeg internally. Unless we can get upstream to improve things. Cheers, Paul -- Paul Eggleton Intel Open Source Technology Centre -- ___ Openembedded-core mailing list openembedded-c...@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-gnome][WIP][PATCH] wv: add libpng dependency
From: Tim Orling ticot...@gmail.com Signed-off-by: Tim Orling ticot...@gmail.com --- meta-gnome/recipes-gnome/wv/wv_1.2.0.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-gnome/recipes-gnome/wv/wv_1.2.0.bb b/meta-gnome/recipes-gnome/wv/wv_1.2.0.bb index ff0ab54..1e385d3 100644 --- a/meta-gnome/recipes-gnome/wv/wv_1.2.0.bb +++ b/meta-gnome/recipes-gnome/wv/wv_1.2.0.bb @@ -3,7 +3,7 @@ HOMEPAGE = http://wvware.sourceforge.net/; LICENSE = GPLv2 LIC_FILES_CHKSUM = file://COPYING;md5=6cbca01f1c9178aca280e8ff64d85b2f -DEPENDS = libgsf glib-2.0 +DEPENDS = libgsf glib-2.0 libpng PR = r5 SRC_URI = ${SOURCEFORGE_MIRROR}/wvware/wv-${PV}.tar.gz \ -- 1.8.3.2 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Re: [oe] [meta-multimedia][WIP][PATCH v2] fluidsynth: upgrade to 1.1.6
On Sat, May 10, 2014 at 10:15 AM, Khem Raj raj.k...@gmail.com wrote: On Wed, May 7, 2014 at 10:45 AM, Tim Orling ticot...@gmail.com wrote: -LIC_FILES_CHKSUM = file://COPYING;md5=dda26baa823649da9a68947707650272 +LIC_FILES_CHKSUM = file://COPYING;md5=e198e9aac94943d0ec29a7dae8c29416 what changed here ? -- Just the address for FSF: diff 1.1.1-r0/fluidsynth-1.1.1/COPYING 1.1.6-r0/fluidsynth-1.1.6/COPYING 6c6 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA --- 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA 467,468c467,468 License along with this library; if not, write to the Free Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA --- License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Re: [oe] [meta-perl][PATCH v3 0/9] perl modules
On Sun, May 11, 2014 at 9:32 PM, Hongxu Jia hongxu@windriver.comwrote: It seems the URL http://search.cpan.org/CPAN/authors/id/L/LE/LEONT/Module- Build-Tiny-0.030.tar.gz could not access in China, I use http://cpan.metacpan.org/ authors/id/L/LE/LEONT/Module-Build-Tiny-0.030.tar.gz instead, and the build is successed. The others is fine to me. Would you prefer I add a MIRRORS += or do you think it is because the latest release of this package is 0.036? //Hongxu On 05/07/2014 10:09 AM, Tim Orling wrote: From: Tim Orling ticot...@gmail.com This series of recipes is the first step towards the ultimate goal of getting Slic3r to build in OE. Changes since v2: * dropped libmodule-metadata as a patch for oe-core/meta/perl provides ** http://patches.openembedded.org/patch/71565/ * correct DEPENDS for libmodule-build-tiny-perl ('*-perl-*' missing) Tim Orling (9): libtext-diff-perl: add 1.41 libcapture-tiny-perl: add 0.23 libmodule-runtime-perl: add 0.013 libextutils-config-perl: add 0.007 libextutils-helpers-perl: add 0.021 libextutils-installpaths-perl: add 0.010 libmodule-build-tiny-perl: add 0.030 libextutils-cppguess-perl: add 0.07 libalgorithm-diff-perl: add 1.15 .../libalgorithm/libalgorithm-diff-perl_1.15.bb| 23 + .../libcapture/libcapture-tiny-perl_0.23.bb| 36 +++ .../libextutils/libextutils-config-perl_0.007.bb | 24 ++ .../libextutils/libextutils-cppguess-perl_0.07.bb | 38 +++ .../libextutils/libextutils-helpers-perl_0.021.bb | 29 .../libextutils-installpaths-perl_0.010.bb | 25 ++ .../libmodule/libmodule-build-tiny-perl_0.030.bb | 54 ++ .../libmodule/libmodule-runtime-perl_0.013.bb | 35 ++ .../recipes-perl/libtext/libtext-diff-perl_1.41.bb | 27 +++ 9 files changed, 291 insertions(+) create mode 100644 meta-perl/recipes-perl/libalgorithm/libalgorithm- diff-perl_1.15.bb create mode 100644 meta-perl/recipes-perl/libcapture/libcapture-tiny- perl_0.23.bb create mode 100644 meta-perl/recipes-perl/libextutils/libextutils- config-perl_0.007.bb create mode 100644 meta-perl/recipes-perl/libextutils/libextutils- cppguess-perl_0.07.bb create mode 100644 meta-perl/recipes-perl/libextutils/libextutils- helpers-perl_0.021.bb create mode 100644 meta-perl/recipes-perl/libextutils/libextutils- installpaths-perl_0.010.bb create mode 100644 meta-perl/recipes-perl/libmodule/libmodule-build- tiny-perl_0.030.bb create mode 100644 meta-perl/recipes-perl/libmodule/libmodule-runtime- perl_0.013.bb create mode 100644 meta-perl/recipes-perl/libtext/libtext-diff-perl_1. 41.bb -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-perl][PATCH v4 05/10] libextutils-helper-perl: add 0.022
From: Tim Orling ticot...@gmail.com [Description from CPAN] This module provides various portable helper function for module building modules. * Add ${CPAN_MIRROR} option Signed-off-by: Tim Orling ticot...@gmail.com --- .../libextutils/libextutils-helpers-perl_0.022.bb | 29 ++ 1 file changed, 29 insertions(+) create mode 100644 meta-perl/recipes-perl/libextutils/libextutils-helpers-perl_0.022.bb diff --git a/meta-perl/recipes-perl/libextutils/libextutils-helpers-perl_0.022.bb b/meta-perl/recipes-perl/libextutils/libextutils-helpers-perl_0.022.bb new file mode 100644 index 000..055f571 --- /dev/null +++ b/meta-perl/recipes-perl/libextutils/libextutils-helpers-perl_0.022.bb @@ -0,0 +1,29 @@ +SUMMARY = ExtUtils::Helpers - Various portability utilities for module builders +DESCRIPTION = This module provides various portable helper function for module building modules. +SECTION = libs + +HOMEPAGE = http://search.cpan.org/~leont/ExtUtils-Helpers/; + +LICENSE = Artistic-1.0 | GPL-1.0+ +LIC_FILES_CHKSUM = file://LICENSE;md5=307057ce232899f5caa8858560c7274b + +SRC_URI = ${CPAN_MIRROR}/authors/id/L/LE/LEONT/ExtUtils-Helpers-${PV}.tar.gz +SRC_URI[md5sum] = cf4fd6f8caa6daac33bc9e93162b +SRC_URI[sha256sum] = d3f8cf700fb3414ca1260089755cbf64041455e4b744110677b1ba5bb9a3aa95 + +S = ${WORKDIR}/ExtUtils-Helpers-${PV} + +inherit cpan + +RDEPENDS_${PN} = perl-module-file-copy \ + 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-file-spec-functions \ + + +BBCLASSEXTEND = native -- 1.8.3.2 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-perl][PATCH v4 03/10] libmodule-runtime-perl: add 0.014
From: Tim Orling ticot...@gmail.com [Description from CPAN] The functions exported by this module deal with runtime handling of Perl modules, which are normally handled at compile time. This module avoids using any other modules, so that it can be used in low-level infrastructure. * Add ${CPAN_MIRROR} option * License line numbers changed from 0.013, same LICENSE. Signed-off-by: Tim Orling ticot...@gmail.com --- .../libmodule/libmodule-runtime-perl_0.014.bb | 35 ++ 1 file changed, 35 insertions(+) create mode 100644 meta-perl/recipes-perl/libmodule/libmodule-runtime-perl_0.014.bb diff --git a/meta-perl/recipes-perl/libmodule/libmodule-runtime-perl_0.014.bb b/meta-perl/recipes-perl/libmodule/libmodule-runtime-perl_0.014.bb new file mode 100644 index 000..d68ae2a --- /dev/null +++ b/meta-perl/recipes-perl/libmodule/libmodule-runtime-perl_0.014.bb @@ -0,0 +1,35 @@ +SUMMARY = Module::Runtime - runtime module handling +DESCRIPTION = The functions exported by this module deal with runtime \ +handling of Perl modules, which are normally handled at compile time. This \ +module avoids using any other modules, so that it can be used in low-level \ +infrastructure. \ +The parts of this module that work with module names apply the same syntax \ +that is used for barewords in Perl source. In principle this syntax can vary \ +between versions of Perl, and this module applies the syntax of the Perl on \ +which it is running. In practice the usable syntax hasn't changed yet, but \ +there's a good chance of it changing in Perl 5.18. \ +The functions of this module whose purpose is to load modules include \ +workarounds for three old Perl core bugs regarding require. These workarounds \ +are applied on any Perl version where the bugs exist, except for a case where \ +one of the bugs cannot be adequately worked around in pure Perl. +SECTION = libs + +HOMEPAGE = http://search.cpan.org/~zefram/Module-Runtime/; + +LICENSE = Artistic-1.0 | GPL-1.0+ +LIC_FILES_CHKSUM = file://README;beginline=43;endline=44;md5=62e24a93342fede7221d66335c716f34 + +SRC_URI = ${CPAN_MIRROR}/authors/id/Z/ZE/ZEFRAM/Module-Runtime-${PV}.tar.gz +SRC_URI[md5sum] = a6597bc25536a30476f0d75b64d35734 +SRC_URI[sha256sum] = 4c44fe0ea255a9fd00741ee545063f6692d2a28e7ef2fbaad1b24a92803362a4 + +S = ${WORKDIR}/Module-Runtime-${PV} + +inherit cpan_build + +RDEPENDS_${PN} = perl-module-test-more \ + perl-module-strict \ + perl-module-build \ + + +BBCLASSEXTEND = native -- 1.8.3.2 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-perl][PATCH v4 08/10] libextutils-cppguess-perl: add 0.07
From: Tim Orling ticot...@gmail.com [Description from CPAN] ExtUtils::CppGuess attempts to guess the system's C++ compiler that is compatible with the C compiler that your perl was built with. * Add ${CPAN_MIRROR} option Signed-off-by: Tim Orling ticot...@gmail.com --- .../libextutils/libextutils-cppguess-perl_0.07.bb | 38 ++ 1 file changed, 38 insertions(+) create mode 100644 meta-perl/recipes-perl/libextutils/libextutils-cppguess-perl_0.07.bb diff --git a/meta-perl/recipes-perl/libextutils/libextutils-cppguess-perl_0.07.bb b/meta-perl/recipes-perl/libextutils/libextutils-cppguess-perl_0.07.bb new file mode 100644 index 000..47e0904 --- /dev/null +++ b/meta-perl/recipes-perl/libextutils/libextutils-cppguess-perl_0.07.bb @@ -0,0 +1,38 @@ +SUMMARY = ExtUtils::CppGuess - guess C++ compiler and flags +DESCRIPTION = ExtUtils::CppGuess attempts to guess the system's C++ \ +compiler that is compatible with the C compiler that your perl was built \ +with. \ +It can generate the necessary options to the Module::Build constructor or \ +to ExtUtils::MakeMaker's WriteMakefile function. +SECTION = libs + +HOMEPAGE = http://search.cpan.org/~smueller/ExtUtils-CppGuess/; + +LICENSE = Artistic-1.0 | GPL-1.0+ +LIC_FILES_CHKSUM = file://README;beginline=81;endline=84;md5=84c0390b90ea8c6702ce659b67bed699 + +SRC_URI = ${CPAN_MIRROR}/authors/id/S/SM/SMUELLER/ExtUtils-CppGuess-${PV}.tar.gz +SRC_URI[md5sum] = 350dd7c661189ea770d6c9354ebbc6c2 +SRC_URI[sha256sum] = 1cd83ee8452351219b987c79ddb25cc25ee8c396318ba36c5211a92b5c87e7a8 + +S = ${WORKDIR}/ExtUtils-CppGuess-${PV} + +inherit cpan_build + +do_install () { +cpan_build_do_install +} + +RDEPENDS_${PN} = libcapture-tiny-perl \ + perl-module-scalar-util \ + perl-module-io-file \ + perl-module-extutils-makemaker \ + perl-module-file-spec \ + perl-module-exporter \ + perl-module-carp \ + perl-module-file-temp \ + perl-module-lib \ + perl-module-build \ + + +BBCLASSEXTEND = native -- 1.8.3.2 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-perl][PATCH v4 01/10] libtext-diff-perl: add 1.41
From: Tim Orling ticot...@gmail.com [Description from CPAN] diff() provides a basic set of services akin to the GNU diff utility. It is not anywhere near as feature complete as GNU diff, but it is better integrated with Perl and available on all platforms. It is often faster than shelling out to a system's diff executable for small files, and generally slower on larger files. * Add ${CPAN_MIRROR} since default has become flaky Signed-off-by: Tim Orling ticot...@gmail.com --- .../recipes-perl/libtext/libtext-diff-perl_1.41.bb | 27 ++ 1 file changed, 27 insertions(+) create mode 100644 meta-perl/recipes-perl/libtext/libtext-diff-perl_1.41.bb diff --git a/meta-perl/recipes-perl/libtext/libtext-diff-perl_1.41.bb b/meta-perl/recipes-perl/libtext/libtext-diff-perl_1.41.bb new file mode 100644 index 000..a4c246e --- /dev/null +++ b/meta-perl/recipes-perl/libtext/libtext-diff-perl_1.41.bb @@ -0,0 +1,27 @@ +SUMMARY = Text::Diff - Perform diffs on files and record sets +DESCRIPTION = diff() provides a basic set of services akin to the GNU diff \ +utility. It is not anywhere near as feature complete as GNU diff, but it is \ +better integrated with Perl and available on all platforms. It is often \ +faster than shelling out to a system's diff executable for small files, \ +and generally slower on larger files. +SECTION = libs + +HOMEPAGE = http://search.cpan.org/~ovid/Text-Diff/; + +LICENSE = Artistic-1.0 | GPL-2.0+ +LIC_FILES_CHKSUM = file://LICENSE;md5=385c55653886acac3821999a3ccd17b3 + +SRC_URI = ${CPAN_MIRROR}/authors/id/O/OV/OVID/Text-Diff-${PV}.tar.gz +SRC_URI[md5sum] = 30d56e6dd5551ca16b8e16cc7299dc21 +SRC_URI[sha256sum] = a67f50a48e313c1680cc662109ce5f913ea71454db355d0cf4db87ac89d2d2fa + +S = ${WORKDIR}/Text-Diff-${PV} + +inherit cpan + +RDEPENDS_${PN} = libalgorithm-diff-perl \ + perl-module-extutils-makemaker \ + perl-module-exporter \ + + +BBCLASSEXTEND = native -- 1.8.3.2 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-perl][PATCH v4 06/10] libextutils-installpaths-perl: add 0.010
From: Tim Orling ticot...@gmail.com [Description from CPAN] This module tries to make install path resolution as easy as possible. * Add ${CPAN_MIRROR} option Signed-off-by: Tim Orling ticot...@gmail.com --- .../libextutils-installpaths-perl_0.010.bb | 25 ++ 1 file changed, 25 insertions(+) create mode 100644 meta-perl/recipes-perl/libextutils/libextutils-installpaths-perl_0.010.bb diff --git a/meta-perl/recipes-perl/libextutils/libextutils-installpaths-perl_0.010.bb b/meta-perl/recipes-perl/libextutils/libextutils-installpaths-perl_0.010.bb new file mode 100644 index 000..8de375d --- /dev/null +++ b/meta-perl/recipes-perl/libextutils/libextutils-installpaths-perl_0.010.bb @@ -0,0 +1,25 @@ +SUMMARY = ExtUtils::InstallPaths - Build.PL install path logic made easy +DESCRIPTION = This module tries to make install path resolution as easy \ +as possible. +SECTION = libs + +HOMEPAGE = http://search.cpan.org/~leont/ExtUtils-InstallPaths/; + +LICENSE = Artistic-1.0 | GPL-1.0+ +LIC_FILES_CHKSUM = file://LICENSE;md5=15bbcc2806d297df9e944b8955b38d82 + +SRC_URI = ${CPAN_MIRROR}/authors/id/L/LE/LEONT/ExtUtils-InstallPaths-${PV}.tar.gz +SRC_URI[md5sum] = f0b00cc6c04653588a6298fa1f16c07f +SRC_URI[sha256sum] = d14cbff118e467900c2c488b55b83ef697d6eb1b8f592c0521f1d82848bf2156 + +S = ${WORKDIR}/ExtUtils-InstallPaths-${PV} + +inherit cpan + +RDEPENDS_${PN} = perl-module-extutils-makemaker \ + perl-module-data-dumper \ + perl-module-test-more \ + perl-module-file-temp \ + + +BBCLASSEXTEND = native -- 1.8.3.2 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-perl][PATCH v4 02/10] libcapture-tiny-perl: add 0.24
From: Tim Orling ticot...@gmail.com [Description from CPAN] Capture::Tiny provies a simple, portable way to capture almost anything sent to STDOUT or STDERR, regardless of whether it comes from Perl, from XS code or from an external program. Optionally, output can be teed so that it is captured while being passed through to the original filehandles. Yes, it even works on Windows (usually). Stop guessing which of a dozen capturing modules to use in any particular situation and just use this one. * Add ${CPAN_MIRROR} option Signed-off-by: Tim Orling ticot...@gmail.com --- .../libcapture/libcapture-tiny-perl_0.24.bb| 36 ++ 1 file changed, 36 insertions(+) create mode 100644 meta-perl/recipes-perl/libcapture/libcapture-tiny-perl_0.24.bb diff --git a/meta-perl/recipes-perl/libcapture/libcapture-tiny-perl_0.24.bb b/meta-perl/recipes-perl/libcapture/libcapture-tiny-perl_0.24.bb new file mode 100644 index 000..0237485 --- /dev/null +++ b/meta-perl/recipes-perl/libcapture/libcapture-tiny-perl_0.24.bb @@ -0,0 +1,36 @@ +SUMMARY = Capture::Tiny - Capture STDOUT and STDERR from Perl, XS or external programs. +DESCRIPTION = Capture::Tiny provies a simple, portable way to capture \ +almost anything sent to STDOUT or STDERR, regardless of whether it comes \ +from Perl, from XS code or from an external program. Optionally, output can \ +be teed so that it is captured while being passed through to the original \ +filehandles. Yes, it even works on Windows (usually). Stop guessing which of \ +a dozen capturing modules to use in any particular situation and just use \ +this one. +SECTION = libs + +HOMEPAGE = http://search.cpan.org/~dagolden/Capture-Tiny/; + +LICENSE = Artistic-1.0 | GPL-1.0+ +LIC_FILES_CHKSUM = file://LICENSE;md5=37a4918a30ace24395020e5b8c03b83f + +SRC_URI = http://search.cpan.org/CPAN/authors/id/D/DA/DAGOLDEN/Capture-Tiny-${PV}.tar.gz; +SRC_URI[md5sum] = 718e9d62c4a27a3207cf8506cb99d846 +SRC_URI[sha256sum] = 9bcf6f8472f8ea50401536cb070ac0c7770837d155c4d6abe212759863aae065 + +S = ${WORKDIR}/Capture-Tiny-${PV} + +inherit cpan + +RDEPENDS_${PN} = perl-module-scalar-util \ + perl-module-io-file \ + perl-module-extutils-makemaker \ + perl-module-file-spec \ + perl-module-exporter \ + perl-module-carp \ + perl-module-test-more \ + perl-module-file-temp \ + perl-module-lib \ + perl-module-build \ + + +BBCLASSEXTEND = native -- 1.8.3.2 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-perl][PATCH v4 10/10] libtest-harness-perl: add 3.30
From: Tim Orling ticot...@gmail.com Test::Harness - Run Perl standard test scripts with statistics * Uses ${CPAN_MIRROR} option * RPROVIDES based on v3.28 recipe: Paul Eggleton paul.eggle...@linux.intel.com http://github.com/bluelightning/public_bb_recipes * which is forked from Emil Petersen e...@movis.dk repo http://github.com/EmilRP/public_bb_recipes/ Signed-off-by: Tim Orling ticot...@gmail.com --- .../libtest/libtest-harness-perl_3.30.bb | 79 ++ 1 file changed, 79 insertions(+) create mode 100644 meta-perl/recipes-perl/libtest/libtest-harness-perl_3.30.bb diff --git a/meta-perl/recipes-perl/libtest/libtest-harness-perl_3.30.bb b/meta-perl/recipes-perl/libtest/libtest-harness-perl_3.30.bb new file mode 100644 index 000..169931b --- /dev/null +++ b/meta-perl/recipes-perl/libtest/libtest-harness-perl_3.30.bb @@ -0,0 +1,79 @@ +SUMMARY = Test::Harness - Run Perl standard test scripts with statistics +DESCRIPTION = Although, for historical reasons, the Test::Harness \ +distribution takes its name from this module it now exists only to provide \ +TAP::Harness with an interface that is somewhat backwards compatible \ +with Test::Harness 2.xx. If you're writing new code consider using \ +TAP::Harness directly instead. \ +\ +Emulation is provided for runtests and execute_tests but the \ +pluggable 'Straps' interface that previous versions of Test::Harness \ +supported is not reproduced here. Straps is now available as a stand \ +alone module: Test::Harness::Straps. \ +\ +See TAP::Parser, TAP::Harness for the main documentation for this \ +distribution. + +SECTION = libs + +HOMEPAGE = http://testanything.org; + +LICENSE = Artistic-1.0 | GPL-1.0+ +LIC_FILES_CHKSUM = file://README;beginline=29;endline=30;md5=b08db4360eec119e8757cb8a5ddd + +SRC_URI = ${CPAN_MIRROR}/authors/id/L/LE/LEONT/Test-Harness-${PV}.tar.gz +SRC_URI[md5sum] = c1ff25da5dfdf77adea13dc3465638dd +SRC_URI[sha256sum] = ff1900f3b3e61321d3c4b3283298f3106d43d55446605e9cfcf1dcec036acec1 + +S = ${WORKDIR}/Test-Harness-${PV} + +inherit cpan + +RPROVIDES_${PN} += libapp-prove-perl \ +libapp-prove-state-perl \ + libapp-prove-state-result-perl \ + libapp-prove-state-result-test-perl \ +libtap-base-perl \ +libtap-formatter-base-perl \ +libtap-formatter-color-perl \ +libtap-formatter-console-perl \ +libtap-formatter-console-parallelsession-perl \ libtap-formatter-console-session-perl \ +libtap-formatter-file-perl \ +libtap-formatter-file-session-perl \ +libtap-formatter-session-perl \ +libtap-harness-perl \ + libtap-harness-env-perl \ +libtap-object-perl \ +libtap-parser-perl \ +libtap-parser-aggregator-perl \ +libtap-parser-grammar-perl \ +libtap-parser-iterator-perl \ +libtap-parser-iterator-array-perl \ +libtap-parser-iterator-process-perl \ +libtap-parser-iterator-stream-perl \ +libtap-parser-iteratorfactory-perl \ +libtap-parser-multiplexer-perl \ +libtap-parser-result-perl \ +libtap-parsser-result-bailout-perl \ +libtap-parser-result-comment-perl \ +libtap-parser-result-plan-perl \ +libtap-parser-result-pragma-perl \ +libtap-parser-result-test-perl \ +libtap-parser-result-unknown-perl \ +libtap-parser-result-version-perl \ +libtap-parser-result-yaml-perl \ +libtap-parser-resultfactory-perl \ +libtap-parser-scheduler-perl \ +libtap-parser-scheduler-job-perl \ +libtap-parser-scheduler-spinner-perl \ +libtap-parser-source-perl \ +libtap-parser-sourcehandler-perl \ +libtap-parser-sourcehandler-executable-perl \ +libtap-parser-sourcehandler-file-perl \ +libtap-parser-sourcehandler-handle-perl \ +libtap-parser-sourcehandler-perl-perl \ +libtap-parser-sourcehandler-rawtap-perl \ +libtap-parser-yamlish-reader-perl \ +libtap-parser-yamlish-writer-perl \ + + +BBCLASSEXTEND = native -- 1.8.3.2 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-perl][PATCH v4 00/10] add perl modules
From: Tim Orling ticot...@gmail.com Changes since v3: * Use ${CPAN_MIRROR} for all recipes * See patches for oe-core: http://patches.openembedded.org/patch/72457/ http://patches.openembedded.org/patch/72459/ * Upstream has continued to move forward * Update the following: libcapture-tiny-perl from 0.23 - 0.24 libmodule-runtime-perl from 0.013 - 0.014 libextutils-helpers-perl from 0.021 - 0.022 libmodule-build-tiny-perl from 0.030 - 0.036 * Add libtest-harness-perl which RPROVIDES libtap-harness-env-perl now required by libmodule-build-tiny-perl Tim Orling (10): libtext-diff-perl: add 1.41 libcapture-tiny-perl: add 0.24 libmodule-runtime-perl: add 0.014 libextutils-config-perl: add 0.007 libextutils-helper-perl: add 0.022 libextutils-installpaths-perl: add 0.010 libmodule-build-tiny-perl: add 0.036 libextutils-cppguess-perl: add 0.07 libalgorithm-diff-perl: add 1.15 libtest-harness-perl: add 3.30 .../libalgorithm/libalgorithm-diff-perl_1.15.bb| 23 +++ .../libcapture/libcapture-tiny-perl_0.24.bb| 36 ++ .../libextutils/libextutils-config-perl_0.007.bb | 24 +++ .../libextutils/libextutils-cppguess-perl_0.07.bb | 38 +++ .../libextutils/libextutils-helpers-perl_0.022.bb | 29 .../libextutils-installpaths-perl_0.010.bb | 25 +++ .../libmodule/libmodule-build-tiny-perl_0.036.bb | 55 +++ .../libmodule/libmodule-runtime-perl_0.014.bb | 35 ++ .../libtest/libtest-harness-perl_3.30.bb | 79 ++ .../recipes-perl/libtext/libtext-diff-perl_1.41.bb | 27 10 files changed, 371 insertions(+) create mode 100644 meta-perl/recipes-perl/libalgorithm/libalgorithm-diff-perl_1.15.bb create mode 100644 meta-perl/recipes-perl/libcapture/libcapture-tiny-perl_0.24.bb create mode 100644 meta-perl/recipes-perl/libextutils/libextutils-config-perl_0.007.bb create mode 100644 meta-perl/recipes-perl/libextutils/libextutils-cppguess-perl_0.07.bb create mode 100644 meta-perl/recipes-perl/libextutils/libextutils-helpers-perl_0.022.bb create mode 100644 meta-perl/recipes-perl/libextutils/libextutils-installpaths-perl_0.010.bb create mode 100644 meta-perl/recipes-perl/libmodule/libmodule-build-tiny-perl_0.036.bb create mode 100644 meta-perl/recipes-perl/libmodule/libmodule-runtime-perl_0.014.bb create mode 100644 meta-perl/recipes-perl/libtest/libtest-harness-perl_3.30.bb create mode 100644 meta-perl/recipes-perl/libtext/libtext-diff-perl_1.41.bb -- 1.8.3.2 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-perl][PATCH v4 04/10] libextutils-config-perl: add 0.007
From: Tim Orling ticot...@gmail.com [Description from CPAN] ExtUtils::Config is an abstraction around the %Config hash. * Add ${CPAN_MIRROR} option Signed-off-by: Tim Orling ticot...@gmail.com --- .../libextutils/libextutils-config-perl_0.007.bb | 24 ++ 1 file changed, 24 insertions(+) create mode 100644 meta-perl/recipes-perl/libextutils/libextutils-config-perl_0.007.bb diff --git a/meta-perl/recipes-perl/libextutils/libextutils-config-perl_0.007.bb b/meta-perl/recipes-perl/libextutils/libextutils-config-perl_0.007.bb new file mode 100644 index 000..78483b4 --- /dev/null +++ b/meta-perl/recipes-perl/libextutils/libextutils-config-perl_0.007.bb @@ -0,0 +1,24 @@ +SUMMARY = ExtUtils::Config - A wrapper for perl's configuration +DESCRIPTION = ExtUtils::Config is an abstraction around the %Config hash. +SECTION = libs + +HOMEPAGE = http://search.cpan.org/~leont/ExtUtils-Config/; + +LICENSE = Artistic-1.0 | GPL-1.0+ +LIC_FILES_CHKSUM = file://LICENSE;md5=b1b813683bd988732e7fd6a796bf7f47 + +SRC_URI = ${CPAN_MIRROR}/authors/id/L/LE/LEONT/ExtUtils-Config-${PV}.tar.gz +SRC_URI[md5sum] = 2829c0dfa8a7e51b3f582efbee4bb128 +SRC_URI[sha256sum] = 2c1465078b876fd16a90507092805265528c2532d4937b03547a6dbdb8ac0eef + +S = ${WORKDIR}/ExtUtils-Config-${PV} + +inherit cpan + +RDEPENDS_${PN} = perl-module-extutils-makemaker \ + perl-module-data-dumper \ + perl-module-test-more \ + perl-module-file-temp \ + + +BBCLASSEXTEND = native -- 1.8.3.2 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-perl][PATCH v4 09/10] libalgorithm-diff-perl: add 1.15
From: Tim Orling ticot...@gmail.com [from README] This is a module for computing the difference between two files, two strings, or any other two lists of things. It uses an intelligent algorithm similar to (or identical to) the one used by the Unix `diff' program. It is guaranteed to find the *smallest possible* set of differences. * Add ${CPAN_MIRROR} option Signed-off-by: Tim Orling ticot...@gmail.com --- .../libalgorithm/libalgorithm-diff-perl_1.15.bb| 23 ++ 1 file changed, 23 insertions(+) create mode 100644 meta-perl/recipes-perl/libalgorithm/libalgorithm-diff-perl_1.15.bb diff --git a/meta-perl/recipes-perl/libalgorithm/libalgorithm-diff-perl_1.15.bb b/meta-perl/recipes-perl/libalgorithm/libalgorithm-diff-perl_1.15.bb new file mode 100644 index 000..4155fad --- /dev/null +++ b/meta-perl/recipes-perl/libalgorithm/libalgorithm-diff-perl_1.15.bb @@ -0,0 +1,23 @@ +SUMMARY = Algorithm::Diff - Compute 'intelligent' differences between two \ +files/lists +DESCRIPTION = This is a module for computing the difference between two files, \ +two strings, or any other two lists of things. It uses an intelligent \ +algorithm similar to (or identical to) the one used by the Unix `diff' \ +program. It is guaranteed to find the *smallest possible* set of \ +differences. \ + +SECTION = libs +HOMEPAGE = http://search.cpan.org/~nedkonz/Algorithm-Diff/; + +LICENSE = Artistic-1.0 | GPL-1.0+ +LIC_FILES_CHKSUM = file://lib/Algorithm/Diff.pm;beginline=406;endline=409;md5=d393b8ad3b8994b9d0ae9299b8a8a1ee + +SRC_URI = ${CPAN_MIRROR}/authors/id/N/NE/NEDKONZ/Algorithm-Diff-${PV}.tar.gz +SRC_URI[md5sum] = 457cd497a0411a88b47d3741eb176071 +SRC_URI[sha256sum] = aa848b75ad3ecc32d31e8651909551e851cceef74a32822c7a3cb35c259f5190 + +S = ${WORKDIR}/Algorithm-Diff-${PV} + +inherit cpan + +BBCLASSEXTEND = native -- 1.8.3.2 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-perl][PATCH v4 07/10] libmodule-build-tiny-perl: add 0.036
From: Tim Orling ticot...@gmail.com [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. * Add ${CPAN_MIRROR} option * Versions since 0.033 depend on TAP::Harness::Env Signed-off-by: Tim Orling ticot...@gmail.com --- .../libmodule/libmodule-build-tiny-perl_0.036.bb | 55 ++ 1 file changed, 55 insertions(+) create mode 100644 meta-perl/recipes-perl/libmodule/libmodule-build-tiny-perl_0.036.bb diff --git a/meta-perl/recipes-perl/libmodule/libmodule-build-tiny-perl_0.036.bb b/meta-perl/recipes-perl/libmodule/libmodule-build-tiny-perl_0.036.bb new file mode 100644 index 000..2e725a8 --- /dev/null +++ b/meta-perl/recipes-perl/libmodule/libmodule-build-tiny-perl_0.036.bb @@ -0,0 +1,55 @@ +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-perl-native libextutils-helpers-perl-native libextutils-installpaths-perl-native + +SRC_URI = ${CPAN_MIRROR}/authors/id/L/LE/LEONT/Module-Build-Tiny-${PV}.tar.gz +SRC_URI[md5sum] = bfc92c655158ce623f0ced94f4ef02e5 +SRC_URI[sha256sum] = d6706bf35e080e5af20cccf4fd565cc8af9c2a1e2e2075cee0a7de42cf0d6df9 + +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 \ + libtap-harness-env-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 -- 1.8.3.2 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-perl][PATCH v5 10/10] libtest-harness-perl: add 3.30
From: Tim Orling ticot...@gmail.com Test::Harness - Run Perl standard test scripts with statistics * Uses ${CPAN_MIRROR} option * RPROVIDES based on v3.28 recipe: Paul Eggleton paul.eggle...@linux.intel.com http://github.com/bluelightning/public_bb_recipes * which is forked from Emil Petersen e...@movis.dk repo http://github.com/EmilRP/public_bb_recipes/ * run through oe-stylize and clean bad white space * correct email address to oe-dev Signed-off-by: Tim Orling ticot...@gmail.com --- .../libtest/libtest-harness-perl_3.30.bb | 80 ++ 1 file changed, 80 insertions(+) create mode 100644 meta-perl/recipes-perl/libtest/libtest-harness-perl_3.30.bb diff --git a/meta-perl/recipes-perl/libtest/libtest-harness-perl_3.30.bb b/meta-perl/recipes-perl/libtest/libtest-harness-perl_3.30.bb new file mode 100644 index 000..c3d9674 --- /dev/null +++ b/meta-perl/recipes-perl/libtest/libtest-harness-perl_3.30.bb @@ -0,0 +1,80 @@ +SUMMARY = Test::Harness - Run Perl standard test scripts with statistics +DESCRIPTION = Although, for historical reasons, the Test::Harness \ +distribution takes its name from this module it now exists only to provide \ +TAP::Harness with an interface that is somewhat backwards compatible \ +with Test::Harness 2.xx. If you're writing new code consider using \ +TAP::Harness directly instead. \ +\ +Emulation is provided for runtests and execute_tests but the \ +pluggable 'Straps' interface that previous versions of Test::Harness \ +supported is not reproduced here. Straps is now available as a stand \ +alone module: Test::Harness::Straps. \ +\ +See TAP::Parser, TAP::Harness for the main documentation for this \ +distribution. + +SECTION = libs + +HOMEPAGE = http://testanything.org; + +LICENSE = Artistic-1.0 | GPL-1.0+ +LIC_FILES_CHKSUM = file://README;beginline=29;endline=30;md5=b08db4360eec119e8757cb8a5ddd + +SRC_URI = ${CPAN_MIRROR}/authors/id/L/LE/LEONT/Test-Harness-${PV}.tar.gz +SRC_URI[md5sum] = c1ff25da5dfdf77adea13dc3465638dd +SRC_URI[sha256sum] = ff1900f3b3e61321d3c4b3283298f3106d43d55446605e9cfcf1dcec036acec1 + +S = ${WORKDIR}/Test-Harness-${PV} + +inherit cpan + +RPROVIDES_${PN} += libapp-prove-perl \ +libapp-prove-state-perl \ +libapp-prove-state-result-perl \ +libapp-prove-state-result-test-perl \ +libtap-base-perl \ +libtap-formatter-base-perl \ +libtap-formatter-color-perl \ +libtap-formatter-console-perl \ +libtap-formatter-console-parallelsession-perl \ +libtap-formatter-console-session-perl \ +libtap-formatter-file-perl \ +libtap-formatter-file-session-perl \ +libtap-formatter-session-perl \ +libtap-harness-perl \ +libtap-harness-env-perl \ +libtap-object-perl \ +libtap-parser-perl \ +libtap-parser-aggregator-perl \ +libtap-parser-grammar-perl \ +libtap-parser-iterator-perl \ +libtap-parser-iterator-array-perl \ +libtap-parser-iterator-process-perl \ +libtap-parser-iterator-stream-perl \ +libtap-parser-iteratorfactory-perl \ +libtap-parser-multiplexer-perl \ +libtap-parser-result-perl \ +libtap-parsser-result-bailout-perl \ +libtap-parser-result-comment-perl \ +libtap-parser-result-plan-perl \ +libtap-parser-result-pragma-perl \ +libtap-parser-result-test-perl \ +libtap-parser-result-unknown-perl \ +libtap-parser-result-version-perl \ +libtap-parser-result-yaml-perl \ +libtap-parser-resultfactory-perl \ +libtap-parser-scheduler-perl \ +libtap-parser-scheduler-job-perl \ +libtap-parser-scheduler-spinner-perl \ +libtap-parser-source-perl \ +libtap-parser-sourcehandler-perl \ +libtap-parser-sourcehandler-executable-perl \ +libtap-parser-sourcehandler-file-perl \ +libtap-parser-sourcehandler-handle-perl \ +libtap-parser-sourcehandler-perl-perl \ +libtap-parser-sourcehandler-rawtap-perl \ +libtap-parser-yamlish-reader-perl \ +libtap-parser-yamlish-writer-perl \ + + +BBCLASSEXTEND = native -- 1.8.3.2 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded
[oe] [meta-multimedia][PATCH] fluidsynth: fix S!=B errors
From: Tim Orling ticot...@gmail.com Fixes: : fatal error: fluidsynth/version.h: No such file or directory | #include fluidsynth/version.h Signed-off-by: Tim Orling ticot...@gmail.com --- meta-multimedia/recipes-multimedia/fluidsynth/fluidsynth_1.1.6.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-multimedia/recipes-multimedia/fluidsynth/fluidsynth_1.1.6.bb b/meta-multimedia/recipes-multimedia/fluidsynth/fluidsynth_1.1.6.bb index 6358613..4052e42 100644 --- a/meta-multimedia/recipes-multimedia/fluidsynth/fluidsynth_1.1.6.bb +++ b/meta-multimedia/recipes-multimedia/fluidsynth/fluidsynth_1.1.6.bb @@ -10,7 +10,7 @@ SRC_URI = ${SOURCEFORGE_MIRROR}/project/${PN}/${PN}-${PV}/${PN}-${PV}.tar.gz SRC_URI[md5sum] = ae5aca6de824b4173667cbd3a310b263 SRC_URI[sha256sum] = 50853391d9ebeda9b4db787efb23f98b1e26b7296dd2bb5d0d96b5bccee2171c -inherit autotools pkgconfig lib_package +inherit autotools-brokensep pkgconfig lib_package PACKAGECONFIG ??= ${@base_contains('DISTRO_FEATURES', 'pulseaudio', 'pulseaudio', '', d)} PACKAGECONFIG[sndfile] = --enable-libsndfile-support,--disable-libsndfile-support,libsndfile1 -- 1.8.3.2 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-multimedia][PATCH] schroedinger: fix S!=B error, rename files
From: Tim Orling ticot...@gmail.com Fixes: *** No rule to make target `[...]/schroedinger/1.0.11-r0/schroedinger-1.0.11/schroedinger/tmp-orc.c', needed by `tmp-orc.o'. Stop. Rename files/ to schroedinger/ Signed-off-by: Tim Orling ticot...@gmail.com --- .../schroedinger/{files = schroedinger}/configure.ac.patch | 0 meta-multimedia/recipes-multimedia/schroedinger/schroedinger_1.0.11.bb | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) rename meta-multimedia/recipes-multimedia/schroedinger/{files = schroedinger}/configure.ac.patch (100%) diff --git a/meta-multimedia/recipes-multimedia/schroedinger/files/configure.ac.patch b/meta-multimedia/recipes-multimedia/schroedinger/schroedinger/configure.ac.patch similarity index 100% rename from meta-multimedia/recipes-multimedia/schroedinger/files/configure.ac.patch rename to meta-multimedia/recipes-multimedia/schroedinger/schroedinger/configure.ac.patch diff --git a/meta-multimedia/recipes-multimedia/schroedinger/schroedinger_1.0.11.bb b/meta-multimedia/recipes-multimedia/schroedinger/schroedinger_1.0.11.bb index c338903..d38eb94 100644 --- a/meta-multimedia/recipes-multimedia/schroedinger/schroedinger_1.0.11.bb +++ b/meta-multimedia/recipes-multimedia/schroedinger/schroedinger_1.0.11.bb @@ -18,5 +18,5 @@ SRC_URI[sha256sum] = 1e572a0735b92aca5746c4528f9bebd35aa0ccf8619b22fa2756137a8c EXTRA_OECONF += STAGING_DIR=${STAGING_DIR_NATIVE} -inherit autotools pkgconfig +inherit autotools-brokensep pkgconfig -- 1.8.3.2 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-oe][PATCH] libsdl-image: fix S!=B error
From: Tim Orling ticot...@gmail.com Fixes: | libtool: Version mismatch error. This is libtool 2.4.2, but the | libtool: definition of this LT_INIT comes from libtool 2.2.6. | libtool: You should recreate aclocal.m4 with macros from libtool 2.4.2 | libtool: and run autoconf again. Signed-off-by: Tim Orling ticot...@gmail.com --- meta-oe/recipes-multimedia/libsdl-image/libsdl-image_1.2.12.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-oe/recipes-multimedia/libsdl-image/libsdl-image_1.2.12.bb b/meta-oe/recipes-multimedia/libsdl-image/libsdl-image_1.2.12.bb index ef78927..23f2a37 100644 --- a/meta-oe/recipes-multimedia/libsdl-image/libsdl-image_1.2.12.bb +++ b/meta-oe/recipes-multimedia/libsdl-image/libsdl-image_1.2.12.bb @@ -12,7 +12,7 @@ SRC_URI[sha256sum] = 0b90722984561004de84847744d566809dbb9daf732a9e503b91a1b5a8 S = ${WORKDIR}/SDL_image-${PV} -inherit autotools +inherit autotools-brokensep export SDL_CONFIG = ${STAGING_BINDIR_CROSS}/sdl-config -- 1.8.3.2 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-multimedia][PATCH] libdc1394: fix S!=B failure
From: Tim Orling ticot...@gmail.com Fixes: fatal error: dc1394/camera.h: No such file or directory | #include dc1394/camera.h |^ | compilation terminated. Signed-off-by: Tim Orling ticot...@gmail.com --- meta-multimedia/recipes-multimedia/libdc1394/libdc1394_git.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-multimedia/recipes-multimedia/libdc1394/libdc1394_git.bb b/meta-multimedia/recipes-multimedia/libdc1394/libdc1394_git.bb index 5bc77f2..0ea5cb9 100755 --- a/meta-multimedia/recipes-multimedia/libdc1394/libdc1394_git.bb +++ b/meta-multimedia/recipes-multimedia/libdc1394/libdc1394_git.bb @@ -17,6 +17,6 @@ SRC_URI = git://git.code.sf.net/p/libdc1394/code;branch=master;protocol=git \ S = ${WORKDIR}/git/${PN} -inherit autotools pkgconfig +inherit autotools-brokensep pkgconfig EXTRA_OECONF += --disable-doxygen-doc --disable-examples -- 1.8.3.2 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-oe][PATCH] libpostproc: fix S!=B failure
From: Tim Orling ticot...@gmail.com Fixes: [...]/libpostproc/0.0.0+gitAUTOINC+3b7053f46d-r1/temp/run.do_configure.3652: line 109: ./configure: No such file or directory Signed-off-by: Tim Orling ticot...@gmail.com --- meta-oe/recipes-multimedia/libpostproc/libpostproc_git.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-oe/recipes-multimedia/libpostproc/libpostproc_git.bb b/meta-oe/recipes-multimedia/libpostproc/libpostproc_git.bb index 148d169..6abb268 100644 --- a/meta-oe/recipes-multimedia/libpostproc/libpostproc_git.bb +++ b/meta-oe/recipes-multimedia/libpostproc/libpostproc_git.bb @@ -15,7 +15,7 @@ SRC_URI = git://git.videolan.org/libpostproc.git S = ${WORKDIR}/git -inherit autotools lib_package pkgconfig +inherit autotools-brokensep lib_package pkgconfig FULL_OPTIMIZATION_armv7a = -fexpensive-optimizations -fomit-frame-pointer -O4 -ffast-math BUILD_OPTIMIZATION = ${FULL_OPTIMIZATION} -- 1.8.3.2 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-oe][PATCH] libmikmod: update to 3.3.6
From: Tim Orling ticot...@gmail.com * URI for 3.3.3 broken * COPYING.LESSER License regressed address for FSF: 5c5 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA --- 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Signed-off-by: Tim Orling ticot...@gmail.com --- .../mikmod/{libmikmod_3.3.3.bb = libmikmod_3.3.6.bb} | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) rename meta-oe/recipes-multimedia/mikmod/{libmikmod_3.3.3.bb = libmikmod_3.3.6.bb} (69%) diff --git a/meta-oe/recipes-multimedia/mikmod/libmikmod_3.3.3.bb b/meta-oe/recipes-multimedia/mikmod/libmikmod_3.3.6.bb similarity index 69% rename from meta-oe/recipes-multimedia/mikmod/libmikmod_3.3.3.bb rename to meta-oe/recipes-multimedia/mikmod/libmikmod_3.3.6.bb index 6a3077f..be06efc 100644 --- a/meta-oe/recipes-multimedia/mikmod/libmikmod_3.3.3.bb +++ b/meta-oe/recipes-multimedia/mikmod/libmikmod_3.3.6.bb @@ -1,15 +1,15 @@ DESCRIPTION = libmikmod is a module player library supporting many formats, including mod, s3m, it, and xm. SECTION = libs LICENSE = LGPLv2.1 -LIC_FILES_CHKSUM = file://COPYING.LESSER;md5=b2b941d484c442e5c031a51463d8e11b +LIC_FILES_CHKSUM = file://COPYING.LESSER;md5=4fbd65380cdd255951079008b364516c DEPENDS = alsa-lib texinfo SRC_URI = \ ${SOURCEFORGE_MIRROR}/project/mikmod/${BPN}/${PV}/${BPN}-${PV}.tar.gz \ -SRC_URI[md5sum] = 0e0f9bce8f8e598ca292b41e0ae385c8 -SRC_URI[sha256sum] = 79f02478c5abd8b2af73df4cc5f9d52625aa044327c01563168e270cf79b2437 +SRC_URI[md5sum] = 9dd9bed30c6f7607a55480234606071b +SRC_URI[sha256sum] = 3f363e03f7b1db75b9b6602841bbd440ed275a548e53545f980df8155de4d330 inherit autotools binconfig lib_package -- 1.8.3.2 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-oe][PATCH] enca: fix S!=B failure
From: Tim Orling ticot...@gmail.com This package does not like being built out-of-tree. Fixes: | sed: can't read configure.ac: No such file or directory Signed-off-by: Tim Orling ticot...@gmail.com --- meta-oe/recipes-support/enca/enca_1.9.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-oe/recipes-support/enca/enca_1.9.bb b/meta-oe/recipes-support/enca/enca_1.9.bb index e65a143..452c01e 100644 --- a/meta-oe/recipes-support/enca/enca_1.9.bb +++ b/meta-oe/recipes-support/enca/enca_1.9.bb @@ -14,7 +14,7 @@ SRC_URI = http://www.sourcefiles.org/Networking/Tools/Miscellanenous/enca-${PV} SRC_URI[md5sum] = b3581e28d68d452286fb0bfe58bed3b3 SRC_URI[sha256sum] = 02acfef2b24a9c842612da49338138311f909f1cd33933520c07b8b26c410f4d -inherit autotools +inherit autotools-brokensep EXTRA_OECONF = --with-libiconv-prefix=${STAGING_DIR_HOST}${layout_exec_prefix} -- 1.8.3.2 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-oe][PATCH] lockdev: fix S!=B failure
From: Tim Orling ticot...@gmail.com This package does not like being built out-of-tree. Fixes: [...]/lockdev/1.0.3+gitAUTOINC+16b899645d-r0/git/scripts/git-version: line 3: NEWS: No such file or directory Signed-off-by: Tim Orling ticot...@gmail.com --- meta-oe/recipes-support/lockdev/lockdev_git.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-oe/recipes-support/lockdev/lockdev_git.bb b/meta-oe/recipes-support/lockdev/lockdev_git.bb index 919487f..023b9a7 100644 --- a/meta-oe/recipes-support/lockdev/lockdev_git.bb +++ b/meta-oe/recipes-support/lockdev/lockdev_git.bb @@ -10,7 +10,7 @@ SRC_URI = git://anonscm.debian.org/lockdev/lockdev.git S = ${WORKDIR}/git -inherit lib_package autotools +inherit lib_package autotools-brokensep do_configure_prepend () { ./scripts/git-version VERSION -- 1.8.3.2 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-oe][PATCH v2] enca: fix S!=B failure
From: Tim Orling ticot...@gmail.com Point tools to the right paths: * ${S}/configure.ac in do_configure_prepare() * ${B}/Makefile in do_configure_append() * cd ${B} in do_compile() Signed-off-by: Tim Orling ticot...@gmail.com --- meta-oe/recipes-support/enca/enca_1.9.bb | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/meta-oe/recipes-support/enca/enca_1.9.bb b/meta-oe/recipes-support/enca/enca_1.9.bb index e65a143..ea38946 100644 --- a/meta-oe/recipes-support/enca/enca_1.9.bb +++ b/meta-oe/recipes-support/enca/enca_1.9.bb @@ -20,17 +20,17 @@ EXTRA_OECONF = --with-libiconv-prefix=${STAGING_DIR_HOST}${layout_exec_prefix} do_configure_prepend() { # remove failing test which checks for something that isn't even used -sed -i -e '/ye_FUNC_SCANF_MODIF_SIZE_T/d' configure.ac +sed -i -e '/ye_FUNC_SCANF_MODIF_SIZE_T/d' ${S}/configure.ac } do_configure_append() { -sed -i s:-I/usr/include::g Makefile -sed -i s:-I/usr/include::g */Makefile +sed -i s:-I/usr/include::g ${B}/Makefile +sed -i s:-I/usr/include::g ${B}/*/Makefile } do_compile() { cd ${S}/tools ${BUILD_CC} -o make_hash make_hash.c -cd .. +cd ${B} oe_runmake } -- 1.8.3.2 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-oe][PATCH v2] libpostproc: fix S!=B failure
From: Tim Orling ticot...@gmail.com Implement khem's suggestion, ${S}/configure $(EXTRA_OECONF). NOTE: with or without autotools-brokensep, the following: | WARNING: QA Issue: ELF binary 'libpostproc.so.52.0.100' | has relocations in .text Signed-off-by: Tim Orling ticot...@gmail.com --- meta-oe/recipes-multimedia/libpostproc/libpostproc_git.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-oe/recipes-multimedia/libpostproc/libpostproc_git.bb b/meta-oe/recipes-multimedia/libpostproc/libpostproc_git.bb index 148d169..aae1700 100644 --- a/meta-oe/recipes-multimedia/libpostproc/libpostproc_git.bb +++ b/meta-oe/recipes-multimedia/libpostproc/libpostproc_git.bb @@ -42,5 +42,5 @@ EXTRA_OECONF = \ do_configure() { -./configure ${EXTRA_OECONF} +${S}/configure ${EXTRA_OECONF} } -- 1.8.3.2 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Re: [oe] [OE-core] State of bitbake world, test-dependencies 2014-05-29
On Thu, May 29, 2014 at 1:46 PM, Martin Jansa martin.ja...@gmail.comwrote: This time it wasn't incremental build so it took 14 days. Complete logs: http://logs.nslu2-linux.org/buildlogs/oe/oe-shr-core-branches/log.dependencies.20140515_124327.log/ ... Found differences: ... weston/weston/latest lost dependency on lcms This is fixed in patch to v1.5.0 submitted today. http://patches.openembedded.org/patch/72963/ weston/weston-examples/latest lost dependency on libpoppler-glib I will look at this. Might be fixed in v1.5.0 upgrade. http://git.openembedded.org/openembedded-core/commit/?id=7c40efb62f34f866c98a0b2df50d66c60d76143a --Tim -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-oe][PATCH 1/2] meta-python: create layer
Signed-off-by: Tim Orling ticot...@gmail.com --- meta-python/COPYING.MIT | 17 +++ meta-python/README | 53 + meta-python/conf/layer.conf | 9 3 files changed, 79 insertions(+) create mode 100644 meta-python/COPYING.MIT create mode 100644 meta-python/README create mode 100644 meta-python/conf/layer.conf diff --git a/meta-python/COPYING.MIT b/meta-python/COPYING.MIT new file mode 100644 index 000..fb950dc --- /dev/null +++ b/meta-python/COPYING.MIT @@ -0,0 +1,17 @@ +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the Software), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED AS IS, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/meta-python/README b/meta-python/README new file mode 100644 index 000..f62ab8f --- /dev/null +++ b/meta-python/README @@ -0,0 +1,53 @@ +meta-python + + +Introduction +- + +This layer is intended to be the home of python modules for OpenEmbedded. +Modules in this layer need to be independent of openembedded-core and +meta-openembedded/meta-oe. Because of this, modules required by 'gateone' +and 'anki' are not included and remain in: +meta-openembedded/meta-oe/recipes-devtools/python. + +Dependencies +- + +The meta-python layer depends on: + + URI: git://git.openembedded.org/openembedded-core + layers: meta + branch: master + revision: HEAD + + URI: git://git.openembedded.org/meta-openembedded + layers: meta-oe + branch: master + revision: HEAD + +Please follow the recommended setup procedures of your OE distribution. +For Angstrom that is: +http://www.angstrom-distribution.org/building-angstrom, +other distros should have similar online resources. + +Contributing +- + +The meta-openembedded mailinglist +(openembedded-devel@lists.openembedded.org) is used for questions, +comments and patch review. It is subscriber only, so please register +before posting. + +Send pull requests to openembedded-devel@lists.openembedded.org with +'[meta-python]' in the subject. + +When sending single patches, please use something like: +'git send-email -M -1 --to=openembedded-devel@lists.openembedded.org --subject-prefix=meta-python][PATCH' + +Maintenance +- + +Maintainers: +Tim moto-timo Orling ticot...@gmail.com +Paul bluelightning Eggleton paul.eggle...@linux.intel.com + diff --git a/meta-python/conf/layer.conf b/meta-python/conf/layer.conf new file mode 100644 index 000..4e8eca3 --- /dev/null +++ b/meta-python/conf/layer.conf @@ -0,0 +1,9 @@ +# We might have a conf and classes directory, append to BBPATH +BBPATH .= :${LAYERDIR} + +# We have recipes directories, add to BBFILES +BBFILES += ${LAYERDIR}/recipes*/*/*.bb ${LAYERDIR}/recipes*/*/*.bbappend + +BBFILE_COLLECTIONS += meta-python +BBFILE_PATTERN_meta-python := ^${LAYERDIR}/ +BBFILE_PRIORITY_meta-python = 7 -- 1.9.3 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-oe][PATCH 2/2] meta-python: move recipes from meta-oe
* Move recipes from meta-openembedded/meta-oe that are not depended upon by recipes already in meta-oe (e.g. gateone, anki) * Recipes NOT moved: python-futures python-pyopenssl python-simplejson python-tornado python-pyqt python-sip Signed-off-by: Tim Orling ticot...@gmail.com --- .../recipes-devtools/python = meta-python/recipes-python}/pyrtm_0.2.bb | 0 .../python = meta-python/recipes-python}/python-autobahn_0.8.6.bb| 0 .../python = meta-python/recipes-python}/python-cheetah_2.4.4.bb | 0 .../python = meta-python/recipes-python}/python-cloudeebus_0.6.0.bb | 0 .../python = meta-python/recipes-python}/python-cython_0.20.2.bb | 0 .../python = meta-python/recipes-python}/python-dateutil_1.5.bb | 0 .../python = meta-python/recipes-python}/python-epydoc_3.0.1.bb | 0 .../python = meta-python/recipes-python}/python-feedparser_5.1.3.bb | 0 .../python = meta-python/recipes-python}/python-gdata_1.2.4.bb | 0 .../python = meta-python/recipes-python}/python-gevent_0.13.8.bb | 0 .../python = meta-python/recipes-python}/python-greenlet_0.4.1.bb| 0 .../python = meta-python/recipes-python}/python-ldap/setup.cfg.patch | 0 .../python = meta-python/recipes-python}/python-ldap_2.3.9.bb| 0 .../python = meta-python/recipes-python}/python-lxml_3.0.2.bb| 0 .../0001-setup.py-link-in-sysroot-not-in-host-directories.patch | 0 .../python = meta-python/recipes-python}/python-m2crypto_0.21.1.bb | 0 .../recipes-python}/python-matplotlib/fix_setup.patch | 0 .../recipes-python}/python-matplotlib/fix_setupext.patch | 0 .../python = meta-python/recipes-python}/python-matplotlib_1.1.0.bb | 0 .../python = meta-python/recipes-python}/python-numeric/no-lapack.patch | 0 .../python = meta-python/recipes-python}/python-numeric_24.2.bb | 0 .../python = meta-python/recipes-python}/python-pexpect_2.3.bb | 0 .../python = meta-python/recipes-python}/python-pip_1.3.1.bb | 0 .../python = meta-python/recipes-python}/python-psutil_0.6.1.bb | 0 .../python = meta-python/recipes-python}/python-pyalsaaudio_0.4.bb | 0 .../python = meta-python/recipes-python}/python-pyserial_2.4.bb | 0 .../python = meta-python/recipes-python}/python-pyudev_0.16.1.bb | 0 .../python = meta-python/recipes-python}/python-pyusb_1.0.0a2.bb | 0 .../python = meta-python/recipes-python}/python-pyyaml/setup.py | 0 .../python = meta-python/recipes-python}/python-pyyaml_3.10.bb | 0 .../python = meta-python/recipes-python}/python-smbus_3.0.3.bb | 0 .../python = meta-python/recipes-python}/python-sqlalchemy_0.7.9.bb | 0 .../python = meta-python/recipes-python}/python-twisted_13.2.0.bb| 0 .../python = meta-python/recipes-python}/python-vobject_0.8.1c.bb| 0 .../python = meta-python/recipes-python}/python-webdav_0.1.2.bb | 0 .../python = meta-python/recipes-python}/python-zopeinterface_4.1.1.bb | 0 36 files changed, 0 insertions(+), 0 deletions(-) rename {meta-oe/recipes-devtools/python = meta-python/recipes-python}/pyrtm_0.2.bb (100%) rename {meta-oe/recipes-devtools/python = meta-python/recipes-python}/python-autobahn_0.8.6.bb (100%) rename {meta-oe/recipes-devtools/python = meta-python/recipes-python}/python-cheetah_2.4.4.bb (100%) rename {meta-oe/recipes-devtools/python = meta-python/recipes-python}/python-cloudeebus_0.6.0.bb (100%) rename {meta-oe/recipes-devtools/python = meta-python/recipes-python}/python-cython_0.20.2.bb (100%) rename {meta-oe/recipes-devtools/python = meta-python/recipes-python}/python-dateutil_1.5.bb (100%) rename {meta-oe/recipes-devtools/python = meta-python/recipes-python}/python-epydoc_3.0.1.bb (100%) rename {meta-oe/recipes-devtools/python = meta-python/recipes-python}/python-feedparser_5.1.3.bb (100%) rename {meta-oe/recipes-devtools/python = meta-python/recipes-python}/python-gdata_1.2.4.bb (100%) rename {meta-oe/recipes-devtools/python = meta-python/recipes-python}/python-gevent_0.13.8.bb (100%) rename {meta-oe/recipes-devtools/python = meta-python/recipes-python}/python-greenlet_0.4.1.bb (100%) rename {meta-oe/recipes-devtools/python = meta-python/recipes-python}/python-ldap/setup.cfg.patch (100%) rename {meta-oe/recipes-devtools/python = meta-python/recipes-python}/python-ldap_2.3.9.bb (100%) rename {meta-oe/recipes-devtools/python = meta-python/recipes-python}/python-lxml_3.0.2.bb (100%) rename {meta-oe/recipes-devtools/python = meta-python/recipes-python}/python-m2crypto/0001-setup.py-link-in-sysroot-not-in-host-directories.patch (100%) rename {meta-oe/recipes-devtools/python = meta-python/recipes-python}/python-m2crypto_0.21.1.bb (100%) rename {meta-oe/recipes-devtools/python = meta-python/recipes-python}/python
[oe] [meta-oe][PATCH 0/2] meta-python creation
This layer is intended to be the home of python modules for OpenEmbedded. Modules in this layer need to be independent of openembedded-core and meta-openembedded/meta-oe. Because of this, modules required by 'gateone' and 'anki' are not included and remain in: meta-openembedded/meta-oe/recipes-devtools/python. Maintainers: Tim moto-timo Orling ticot...@gmail.com Paul bluelightning Eggleton paul.eggle...@linux.intel.com The following changes since commit 239debcd8a0359aad64406476b801948f9b8ff14: usleep: add 1.0 recipe (2014-07-15 15:03:43 +0200) are available in the git repository at: git://git.openembedded.org/meta-openembedded-contrib timo/meta-python http://cgit.openembedded.org/cgit.cgi/meta-openembedded-contrib/log/?h=timo/meta-python Tim Orling (2): meta-python: create layer meta-python: move recipes from meta-oe meta-python/COPYING.MIT| 17 +++ meta-python/README | 53 ++ meta-python/conf/layer.conf| 9 .../recipes-python}/pyrtm_0.2.bb | 0 .../recipes-python}/python-autobahn_0.8.6.bb | 0 .../recipes-python}/python-cheetah_2.4.4.bb| 0 .../recipes-python}/python-cloudeebus_0.6.0.bb | 0 .../recipes-python}/python-cython_0.20.2.bb| 0 .../recipes-python}/python-dateutil_1.5.bb | 0 .../recipes-python}/python-epydoc_3.0.1.bb | 0 .../recipes-python}/python-feedparser_5.1.3.bb | 0 .../recipes-python}/python-gdata_1.2.4.bb | 0 .../recipes-python}/python-gevent_0.13.8.bb| 0 .../recipes-python}/python-greenlet_0.4.1.bb | 0 .../recipes-python}/python-ldap/setup.cfg.patch| 0 .../recipes-python}/python-ldap_2.3.9.bb | 0 .../recipes-python}/python-lxml_3.0.2.bb | 0 ...y-link-in-sysroot-not-in-host-directories.patch | 0 .../recipes-python}/python-m2crypto_0.21.1.bb | 0 .../python-matplotlib/fix_setup.patch | 0 .../python-matplotlib/fix_setupext.patch | 0 .../recipes-python}/python-matplotlib_1.1.0.bb | 0 .../recipes-python}/python-numeric/no-lapack.patch | 0 .../recipes-python}/python-numeric_24.2.bb | 0 .../recipes-python}/python-pexpect_2.3.bb | 0 .../recipes-python}/python-pip_1.3.1.bb| 0 .../recipes-python}/python-psutil_0.6.1.bb | 0 .../recipes-python}/python-pyalsaaudio_0.4.bb | 0 .../recipes-python}/python-pyserial_2.4.bb | 0 .../recipes-python}/python-pyudev_0.16.1.bb| 0 .../recipes-python}/python-pyusb_1.0.0a2.bb| 0 .../recipes-python}/python-pyyaml/setup.py | 0 .../recipes-python}/python-pyyaml_3.10.bb | 0 .../recipes-python}/python-smbus_3.0.3.bb | 0 .../recipes-python}/python-sqlalchemy_0.7.9.bb | 0 .../recipes-python}/python-twisted_13.2.0.bb | 0 .../recipes-python}/python-vobject_0.8.1c.bb | 0 .../recipes-python}/python-webdav_0.1.2.bb | 0 .../recipes-python}/python-zopeinterface_4.1.1.bb | 0 39 files changed, 79 insertions(+) create mode 100644 meta-python/COPYING.MIT create mode 100644 meta-python/README create mode 100644 meta-python/conf/layer.conf rename {meta-oe/recipes-devtools/python = meta-python/recipes-python}/pyrtm_0.2.bb (100%) rename {meta-oe/recipes-devtools/python = meta-python/recipes-python}/python-autobahn_0.8.6.bb (100%) rename {meta-oe/recipes-devtools/python = meta-python/recipes-python}/python-cheetah_2.4.4.bb (100%) rename {meta-oe/recipes-devtools/python = meta-python/recipes-python}/python-cloudeebus_0.6.0.bb (100%) rename {meta-oe/recipes-devtools/python = meta-python/recipes-python}/python-cython_0.20.2.bb (100%) rename {meta-oe/recipes-devtools/python = meta-python/recipes-python}/python-dateutil_1.5.bb (100%) rename {meta-oe/recipes-devtools/python = meta-python/recipes-python}/python-epydoc_3.0.1.bb (100%) rename {meta-oe/recipes-devtools/python = meta-python/recipes-python}/python-feedparser_5.1.3.bb (100%) rename {meta-oe/recipes-devtools/python = meta-python/recipes-python}/python-gdata_1.2.4.bb (100%) rename {meta-oe/recipes-devtools/python = meta-python/recipes-python}/python-gevent_0.13.8.bb (100%) rename {meta-oe/recipes-devtools/python = meta-python/recipes-python}/python-greenlet_0.4.1.bb (100%) rename {meta-oe/recipes-devtools/python = meta-python/recipes-python}/python-ldap/setup.cfg.patch (100%) rename {meta-oe/recipes-devtools/python = meta-python/recipes-python}/python-ldap_2.3.9.bb (100%) rename {meta-oe/recipes-devtools/python = meta-python/recipes-python}/python-lxml_3.0.2.bb (100%) rename {meta-oe/recipes-devtools/python = meta-python/recipes-python}/python-m2crypto/0001-setup.py-link-in-sysroot-not-in-host-directories.patch (100%) rename {meta-oe/recipes-devtools/python = meta-python/recipes-python}/python
Re: [oe] [meta-oe][PATCH 2/2] meta-python: move recipes from meta-oe
Well, that's embarrassing. Thank you, Martin. Obviously, I forgot to push a local commit. I guess I'd better move to the back of the bus! On Wed, Jul 16, 2014 at 5:50 AM, Martin Jansa martin.ja...@gmail.com wrote: On Tue, Jul 15, 2014 at 04:32:34PM -0700, Tim Orling wrote: * Move recipes from meta-openembedded/meta-oe that are not depended upon by recipes already in meta-oe (e.g. gateone, anki) * Recipes NOT moved: python-futures python-pyopenssl python-simplejson python-tornado python-pyqt python-sip Signed-off-by: Tim Orling ticot...@gmail.com --- .../recipes-devtools/python = meta-python/recipes-python}/pyrtm_0.2.bb | 0 .../python = meta-python/recipes-python}/python-autobahn_0.8.6.bb | 0 .../python = meta-python/recipes-python}/python-cheetah_2.4.4.bb | 0 .../python = meta-python/recipes-python}/python-cloudeebus_0.6.0.bb | 0 .../python = meta-python/recipes-python}/python-cython_0.20.2.bb | 0 .../python = meta-python/recipes-python}/python-dateutil_1.5.bb | 0 .../python = meta-python/recipes-python}/python-epydoc_3.0.1.bb | 0 .../python = meta-python/recipes-python}/python-feedparser_5.1.3.bb | 0 .../python = meta-python/recipes-python}/python-gdata_1.2.4.bb | 0 .../python = meta-python/recipes-python}/python-gevent_0.13.8.bb | 0 .../python = meta-python/recipes-python}/python-greenlet_0.4.1.bb | 0 .../python = meta-python/recipes-python}/python-ldap/setup.cfg.patch | 0 .../python = meta-python/recipes-python}/python-ldap_2.3.9.bb | 0 .../python = meta-python/recipes-python}/python-lxml_3.0.2.bb | 0 .../0001-setup.py-link-in-sysroot-not-in-host-directories.patch | 0 .../python = meta-python/recipes-python}/python-m2crypto_0.21.1.bb | 0 .../recipes-python}/python-matplotlib/fix_setup.patch | 0 .../recipes-python}/python-matplotlib/fix_setupext.patch | 0 .../python = meta-python/recipes-python}/python-matplotlib_1.1.0.bb | 0 .../python = meta-python/recipes-python}/python-numeric/no-lapack.patch | 0 .../python = meta-python/recipes-python}/python-numeric_24.2.bb | 0 .../python = meta-python/recipes-python}/python-pexpect_2.3.bb | 0 .../python = meta-python/recipes-python}/python-pip_1.3.1.bb | 0 .../python = meta-python/recipes-python}/python-psutil_0.6.1.bb | 0 .../python = meta-python/recipes-python}/python-pyalsaaudio_0.4.bb | 0 .../python = meta-python/recipes-python}/python-pyserial_2.4.bb | 0 .../python = meta-python/recipes-python}/python-pyudev_0.16.1.bb | 0 .../python = meta-python/recipes-python}/python-pyusb_1.0.0a2.bb | 0 .../python = meta-python/recipes-python}/python-pyyaml/setup.py | 0 .../python = meta-python/recipes-python}/python-pyyaml_3.10.bb | 0 .../python = meta-python/recipes-python}/python-smbus_3.0.3.bb | 0 .../python = meta-python/recipes-python}/python-sqlalchemy_0.7.9.bb | 0 .../python = meta-python/recipes-python}/python-twisted_13.2.0.bb | 0 .../python = meta-python/recipes-python}/python-vobject_0.8.1c.bb | 0 .../python = meta-python/recipes-python}/python-webdav_0.1.2.bb | 0 .../python = meta-python/recipes-python}/python-zopeinterface_4.1.1.bb | 0 meta-python/recipes-python/*bb isn't included in BBFILES, causing this warning: WARNING: No bb files matched BBFILE_PATTERN_meta-python '^/home/jenkins/oe/world/shr-core/meta-openembedded/meta-python/' I'll move them to python subdirectory, but please be more careful when sending _tested_ patches. 36 files changed, 0 insertions(+), 0 deletions(-) rename {meta-oe/recipes-devtools/python = meta-python/recipes-python}/ pyrtm_0.2.bb (100%) rename {meta-oe/recipes-devtools/python = meta-python/recipes-python}/ python-autobahn_0.8.6.bb (100%) rename {meta-oe/recipes-devtools/python = meta-python/recipes-python}/ python-cheetah_2.4.4.bb (100%) rename {meta-oe/recipes-devtools/python = meta-python/recipes-python}/ python-cloudeebus_0.6.0.bb (100%) rename {meta-oe/recipes-devtools/python = meta-python/recipes-python}/ python-cython_0.20.2.bb (100%) rename {meta-oe/recipes-devtools/python = meta-python/recipes-python}/ python-dateutil_1.5.bb (100%) rename {meta-oe/recipes-devtools/python = meta-python/recipes-python}/ python-epydoc_3.0.1.bb (100%) rename {meta-oe/recipes-devtools/python = meta-python/recipes-python}/ python-feedparser_5.1.3.bb (100%) rename {meta-oe/recipes-devtools/python = meta-python/recipes-python}/ python-gdata_1.2.4.bb (100%) rename {meta-oe/recipes-devtools/python = meta-python/recipes-python}/ python-gevent_0.13.8.bb (100%) rename {meta-oe/recipes-devtools/python = meta-python/recipes-python}/ python-greenlet_0.4.1.bb (100%) rename {meta-oe/recipes-devtools/python = meta-python/recipes-python}/python-ldap
[oe] [meta-multimedia][PATCH 0/4] vlc: B!=S and pkg-config friendly
* Cleanup do_configure, upstream is more autoreconf friendly * Inherit pkgconfig, upstream is more pkg-config friendly * Remove EXTRA_OECONF --enable-live555, add PACKAGE_CONFIGURE ?= live555 Tim Orling (4): vlc.inc: cleanup configure, inherit pkgconfig vlc: use AM_PATH_LIBGCRYPT instead of libgcrypt-config vlc: modules/gui/qt4/Modules.am not B!=S friendly vlc: add patches to fix B!=S and pkg-config meta-multimedia/recipes-multimedia/vlc/vlc.inc | 33 +++- .../vlc/vlc/0003-use-am-path-libgcrypt.patch | 46 ++ .../0004-modules-gui-qt4-out-of-tree-build.patch | 17 .../recipes-multimedia/vlc/vlc_2.1.4.bb| 2 + 4 files changed, 80 insertions(+), 18 deletions(-) create mode 100644 meta-multimedia/recipes-multimedia/vlc/vlc/0003-use-am-path-libgcrypt.patch create mode 100644 meta-multimedia/recipes-multimedia/vlc/vlc/0004-modules-gui-qt4-out-of-tree-build.patch -- 1.9.3 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-multimedia][PATCH 3/4] vlc: modules/gui/qt4/Modules.am not B!=S friendly
Signed-off-by: Tim Orling ticot...@gmail.com --- .../vlc/0004-modules-gui-qt4-out-of-tree-build.patch| 17 + 1 file changed, 17 insertions(+) create mode 100644 meta-multimedia/recipes-multimedia/vlc/vlc/0004-modules-gui-qt4-out-of-tree-build.patch diff --git a/meta-multimedia/recipes-multimedia/vlc/vlc/0004-modules-gui-qt4-out-of-tree-build.patch b/meta-multimedia/recipes-multimedia/vlc/vlc/0004-modules-gui-qt4-out-of-tree-build.patch new file mode 100644 index 000..3dadb23 --- /dev/null +++ b/meta-multimedia/recipes-multimedia/vlc/vlc/0004-modules-gui-qt4-out-of-tree-build.patch @@ -0,0 +1,17 @@ +* modules/gui/qt4/Modules.am not B!=S friendly +* Simple solution to missing directories in ${B} + +Upstream status: Pending + +Index: vlc-2.1.4/modules/gui/qt4/Modules.am +=== +--- vlc-2.1.4.orig/modules/gui/qt4/Modules.am vlc-2.1.4/modules/gui/qt4/Modules.am +@@ -261,6 +261,7 @@ else + if HAVE_WIN32 + $(moc_verbose)$(MOC) -D_WIN32 $(DEFS) -I$(top_srcdir)/include -I$(top_builddir)/include -I$(top_builddir) $(CPPFLAGS_qt4) -o $@ $ + else ++ [ -d $(dir $@) ] || mkdir -p $(dir $@) + $(moc_verbose)$(MOC) $(DEFS) -I$(top_srcdir)/include -I$(top_builddir)/include -I$(top_builddir) $(CPPFLAGS_qt4) -o $@ $ + endif + endif -- 1.9.3 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-multimedia][PATCH 1/4] vlc.inc: cleanup configure, inherit pkgconfig
* Upstream is now much more pkg-config friendly * Clean up configure baggage, no longer needed Signed-off-by: Tim Orling ticot...@gmail.com --- meta-multimedia/recipes-multimedia/vlc/vlc.inc | 33 -- 1 file changed, 15 insertions(+), 18 deletions(-) diff --git a/meta-multimedia/recipes-multimedia/vlc/vlc.inc b/meta-multimedia/recipes-multimedia/vlc/vlc.inc index 58f5648..c188771 100644 --- a/meta-multimedia/recipes-multimedia/vlc/vlc.inc +++ b/meta-multimedia/recipes-multimedia/vlc/vlc.inc @@ -5,17 +5,17 @@ SECTION = multimedia LICENSE = GPL-2.0 LIC_FILES_CHKSUM = file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263 -DEPENDS = libfribidi libtool libgcrypt gst-plugins-bad virtual/libsdl \ - libsdl-image qt4-x11-free dbus dbus-glib libxml2 gnutls tremor \ - faad2 ffmpeg flac libxpm libxinerama fluidsynth alsa-lib libdvdcss \ - libdvdread lua-native lua libidn libnotify gtk+ gnome-vfs libdc1394 \ - libraw1394 avahi libjpeg-turbo xz libmodplug mpeg2dec \ +DEPENDS = libfribidi libtool libgcrypt libgcrypt-native gst-plugins-bad \ + virtual/libsdl libsdl-image qt4-x11-free dbus dbus-glib libxml2 gnutls \ + tremor faad2 ffmpeg flac libxpm libxinerama fluidsynth alsa-lib \ + libdvdcss libdvdread lua-native lua libidn libnotify gtk+ gnome-vfs \ + libdc1394 libraw1394 avahi libjpeg-turbo xz libmodplug mpeg2dec \ libmtp opencv libopus orc libusb1 schroedinger taglib \ tiff xcb-util-keysyms samba SRC_URI = http://download.videolan.org/pub/videolan/${BPN}/${PV}/${BP}.tar.xz; -inherit autotools gettext +inherit autotools gettext pkgconfig ARM_INSTRUCTION_SET = arm @@ -29,18 +29,20 @@ EXTRA_OECONF = \ --enable-freetype \ --enable-sdl \ --enable-png \ ---enable-live555 --enable-tremor \ +--enable-tremor \ --enable-v4l2 --disable-aa --disable-faad \ --enable-dbus \ --without-contrib \ --without-kde-solid \ --disable-glx \ --enable-realrtsp \ +--disable-libtar \ ac_cv_path_MOC=${STAGING_BINDIR_NATIVE}/moc4 \ ac_cv_path_RCC=${STAGING_BINDIR_NATIVE}/rcc4 \ ac_cv_path_UIC=${STAGING_BINDIR_NATIVE}/uic4 \ +PACKAGECONFIG ?= live555 PACKAGECONFIG[mad] = --enable-mad,--disable-mad,libmad PACKAGECONFIG[a52] = --enable-a52,--disable-a52,liba52 PACKAGECONFIG[jack] = --enable-jack,--disable-jack,jack @@ -48,18 +50,13 @@ PACKAGECONFIG[live555] = --enable-live555,--disable-live555,live555 PACKAGECONFIG[libass] = --enable-libass,--disable-libass,libass PACKAGECONFIG[mkv] = --enable-mkv,--disable-mkv,libmatroska libebml -do_configure() { -cp ${STAGING_DATADIR}/aclocal/libgcrypt.m4 ${S}/m4/ -./bootstrap -gnu-configize --force -libtoolize --force -#autoreconf --force -i +do_configure_prepend() { cp ${STAGING_DATADIR}/libtool/config.* ${S}/autotools/ || true -oe_runconf -rm config.log -#sed -i -e s:-L/usr/lib:-L${STAGING_LIBDIR}/:g ${S}/vlc-config -sed -i -e s:'$(MOC) $(DEFS) $(CPPFLAGS)':'$(MOC) $(DEFS)'\ -I${S}/include\ -DSYS_LINUX:g ${S}/modules/gui/qt4/Makefile -sed -i -e s:'${top_builddir_slash}libtool':${TARGET_SYS}-libtool:g ${S}/doltlibtool +} + +do_configure_append() { +sed -i -e s:'$(MOC) $(DEFS) $(CPPFLAGS)':'$(MOC) $(DEFS)'\ -I${B}/include\ -DSYS_LINUX:g ${B}/modules/gui/qt4/Makefile +sed -i -e s:'${top_builddir_slash}libtool':${TARGET_SYS}-libtool:g ${B}/doltlibtool } # This recipe packages vlc as a library as well, so qt4 dependencies -- 1.9.3 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-multimedia][PATCH 2/4] vlc: use AM_PATH_LIBGCRYPT instead of libgcrypt-config
* AM_PATH_LIBGCRYPT exists for a reason, why not use it? Signed-off-by: Tim Orling ticot...@gmail.com --- .../vlc/vlc/0003-use-am-path-libgcrypt.patch | 46 ++ 1 file changed, 46 insertions(+) create mode 100644 meta-multimedia/recipes-multimedia/vlc/vlc/0003-use-am-path-libgcrypt.patch diff --git a/meta-multimedia/recipes-multimedia/vlc/vlc/0003-use-am-path-libgcrypt.patch b/meta-multimedia/recipes-multimedia/vlc/vlc/0003-use-am-path-libgcrypt.patch new file mode 100644 index 000..ae80745 --- /dev/null +++ b/meta-multimedia/recipes-multimedia/vlc/vlc/0003-use-am-path-libgcrypt.patch @@ -0,0 +1,46 @@ +* The upstream tests for libgcrypt are awkward and not working. + - Requires libgcrypt-config, which seems broken? +* AM_PATH_LIBGCRYPT exists for a reason, why not use it? KISS. +* Upstream abandoned AM_PATH_LIBGCRYPT in the past...newer automake ok? + +Upstream status: Pending + +Index: vlc-2.1.4/configure.ac +=== +--- vlc-2.1.4.orig/configure.ac vlc-2.1.4/configure.ac +@@ -3940,25 +3940,19 @@ PKG_ENABLE_MODULES_VLC([LIBXML2], [xml], + dnl + dnl libgcrypt + dnl ++GCRYPT_LIBVER=1 ++GCRYPT_REQ=1.1.94 + AC_ARG_ENABLE(libgcrypt, + [ --disable-libgcrypt gcrypt support (default enabled)]) + AS_IF([test ${enable_libgcrypt} != no], [ +- AC_CHECK_DECL([GCRYCTL_SET_THREAD_CBS], [ +-libgcrypt-config --version /dev/null || \ +-AC_MSG_ERROR([gcrypt.h present but libgcrypt-config could not be found]) +-AC_CHECK_LIB(gcrypt, gcry_control, [ +- have_libgcrypt=yes +- GCRYPT_CFLAGS=`libgcrypt-config --cflags` +- GCRYPT_LIBS=`libgcrypt-config --libs` +-], [ +- AC_MSG_ERROR([libgcrypt not found. Install libgcrypt or use --disable-libgcrypt. Have a nice day.]) +-], [`libgcrypt-config --libs`]) +- ], [ +-AC_MSG_ERROR([libgcrypt version 1.1.94 or higher not found. Install libgcrypt or use --disable-libgcrypt. Have a nice day.]) +- ], [#include gcrypt.h] +- ) ++ AM_PATH_LIBGCRYPT($GCRYPT_LIBVER:$GCRYPT_REQ, ++ [ ++ GCRYPT_CFLAGS=$LIBGCRYPT_CFLAGS ++ GCRYPT_LIBS=$LIBGCRYPT_LIBS ++ ],[ ++ AC_MSG_ERROR([libgcrypt version 1.1.94 or higher not found. Install libgcrypt or use --disable-libgcrypt. Have a nice day.]) ++ ]) + ]) +- + AC_SUBST(GCRYPT_CFLAGS) + AC_SUBST(GCRYPT_LIBS) + AM_CONDITIONAL([HAVE_GCRYPT], [test ${have_libgcrypt} = yes]) -- 1.9.3 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-multimedia][PATCH 4/4] vlc: add patches to fix B!=S and pkg-config
Signed-off-by: Tim Orling ticot...@gmail.com --- meta-multimedia/recipes-multimedia/vlc/vlc_2.1.4.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-multimedia/recipes-multimedia/vlc/vlc_2.1.4.bb b/meta-multimedia/recipes-multimedia/vlc/vlc_2.1.4.bb index 46a2712..f9be48d 100644 --- a/meta-multimedia/recipes-multimedia/vlc/vlc_2.1.4.bb +++ b/meta-multimedia/recipes-multimedia/vlc/vlc_2.1.4.bb @@ -5,6 +5,8 @@ EXTRA_OECONF += --enable-libxml2=no SRC_URI += file://0001-enable-subdir-objects.patch \ file://0002-glibc-does-not-provide-strlcpy.patch \ +file://0003-use-am-path-libgcrypt.patch \ +file://0004-modules-gui-qt4-out-of-tree-build.patch \ SRC_URI[md5sum] = 7ed67d22f7425011078772bfc62ac222 -- 1.9.3 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-oe][PATCH] imagemagick: add some PACKAGECONFIG, fix unrecognized --without-jp2 option
* Add PACKAGECONFIG for lzma, pango, webp, wmf * libwmf is currently blacklisted, so #comment it out Signed-off-by: Tim Orling ticot...@gmail.com --- meta-oe/recipes-support/imagemagick/imagemagick_6.8.8.bb | 8 ++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/meta-oe/recipes-support/imagemagick/imagemagick_6.8.8.bb b/meta-oe/recipes-support/imagemagick/imagemagick_6.8.8.bb index e261eb8..31207da 100644 --- a/meta-oe/recipes-support/imagemagick/imagemagick_6.8.8.bb +++ b/meta-oe/recipes-support/imagemagick/imagemagick_6.8.8.bb @@ -2,7 +2,7 @@ SUMMARY = ImageMagick is an image convertion tools SECTION = console/utils LICENSE = ImageMagick LIC_FILES_CHKSUM = file://LICENSE;md5=5d84c6ddd4028aa53d028b4c50f9361e -# FIXME: There is much more checked libraries. All should be added or explicitly disabled to get consistent results. +# FIXME: There are many more checked libraries. All should be added or explicitly disabled to get consistent results. DEPENDS = lcms bzip2 jpeg libpng librsvg tiff zlib fftw freetype PATCHSET = 10 @@ -21,7 +21,11 @@ inherit autotools binconfig pkgconfig EXTRA_OECONF = --program-prefix= --program-suffix=.im6 --without-x --without-perl --disable-openmp --without-xml --disable-opencl PACKAGECONFIG ??= -PACKAGECONFIG[jp2] = --with-jp2,--without-jp2,jasper +PACKAGECONFIG[jp2] = --with-jp2,,jasper +PACKAGECONFIG[lzma] = --with-lzma,--without-lzma,xz +PACKAGECONFIG[pango] = --with-pango,--without-pango,pango cairo +PACKAGECONFIG[webp] = --with-webp,--without-webp,libwebp +PACKAGECONFIG[wmf] = --with-wmf,--without-wmf,libwmf FILES_${PN} += ${libdir}/ImageMagick-${PV}/modules-Q16/*/*.so \ ${libdir}/ImageMagick-${PV}/modules-Q16/*/*.la \ -- 1.9.3 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-oe][PATCH v2] imagemagick: add some PACKAGECONFIG, fix unrecognized --without-jp2 option
* Add PACKAGECONFIG for lzma, pango, webp, wmf Change in v2: * libwmf is currently blacklisted, so #comment it out Signed-off-by: Tim Orling ticot...@gmail.com --- meta-oe/recipes-support/imagemagick/imagemagick_6.8.8.bb | 9 +++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/meta-oe/recipes-support/imagemagick/imagemagick_6.8.8.bb b/meta-oe/recipes-support/imagemagick/imagemagick_6.8.8.bb index e261eb8..4b52568 100644 --- a/meta-oe/recipes-support/imagemagick/imagemagick_6.8.8.bb +++ b/meta-oe/recipes-support/imagemagick/imagemagick_6.8.8.bb @@ -2,7 +2,7 @@ SUMMARY = ImageMagick is an image convertion tools SECTION = console/utils LICENSE = ImageMagick LIC_FILES_CHKSUM = file://LICENSE;md5=5d84c6ddd4028aa53d028b4c50f9361e -# FIXME: There is much more checked libraries. All should be added or explicitly disabled to get consistent results. +# FIXME: There are many more checked libraries. All should be added or explicitly disabled to get consistent results. DEPENDS = lcms bzip2 jpeg libpng librsvg tiff zlib fftw freetype PATCHSET = 10 @@ -21,7 +21,12 @@ inherit autotools binconfig pkgconfig EXTRA_OECONF = --program-prefix= --program-suffix=.im6 --without-x --without-perl --disable-openmp --without-xml --disable-opencl PACKAGECONFIG ??= -PACKAGECONFIG[jp2] = --with-jp2,--without-jp2,jasper +PACKAGECONFIG[jp2] = --with-jp2,,jasper +PACKAGECONFIG[lzma] = --with-lzma,--without-lzma,xz +PACKAGECONFIG[pango] = --with-pango,--without-pango,pango cairo +PACKAGECONFIG[webp] = --with-webp,--without-webp,libwebp +# libwmf is currently blacklisted +#PACKAGECONFIG[wmf] = --with-wmf,--without-wmf,libwmf FILES_${PN} += ${libdir}/ImageMagick-${PV}/modules-Q16/*/*.so \ ${libdir}/ImageMagick-${PV}/modules-Q16/*/*.la \ -- 1.9.3 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Re: [oe] [meta-oe][PATCH v2] imagemagick: add some PACKAGECONFIG, fix unrecognized --without-jp2 option
On Sun, Jul 20, 2014 at 12:53 PM, Martin Jansa martin.ja...@gmail.com wrote: On Sun, Jul 20, 2014 at 12:16:26PM -0700, Tim Orling wrote: * Add PACKAGECONFIG for lzma, pango, webp, wmf Change in v2: * libwmf is currently blacklisted, so #comment it out I like v1 more, because explicitly disable libwmf is better than floating. Fine with me. I commented out the line during testing because it failed due to blacklist. v1 it is :) Signed-off-by: Tim Orling ticot...@gmail.com --- meta-oe/recipes-support/imagemagick/imagemagick_6.8.8.bb | 9 +++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/meta-oe/recipes-support/imagemagick/imagemagick_6.8.8.bb b/meta-oe/recipes-support/imagemagick/imagemagick_6.8.8.bb index e261eb8..4b52568 100644 --- a/meta-oe/recipes-support/imagemagick/imagemagick_6.8.8.bb +++ b/meta-oe/recipes-support/imagemagick/imagemagick_6.8.8.bb @@ -2,7 +2,7 @@ SUMMARY = ImageMagick is an image convertion tools SECTION = console/utils LICENSE = ImageMagick LIC_FILES_CHKSUM = file://LICENSE;md5=5d84c6ddd4028aa53d028b4c50f9361e -# FIXME: There is much more checked libraries. All should be added or explicitly disabled to get consistent results. +# FIXME: There are many more checked libraries. All should be added or explicitly disabled to get consistent results. DEPENDS = lcms bzip2 jpeg libpng librsvg tiff zlib fftw freetype PATCHSET = 10 @@ -21,7 +21,12 @@ inherit autotools binconfig pkgconfig EXTRA_OECONF = --program-prefix= --program-suffix=.im6 --without-x --without-perl --disable-openmp --without-xml --disable-opencl PACKAGECONFIG ??= -PACKAGECONFIG[jp2] = --with-jp2,--without-jp2,jasper +PACKAGECONFIG[jp2] = --with-jp2,,jasper +PACKAGECONFIG[lzma] = --with-lzma,--without-lzma,xz +PACKAGECONFIG[pango] = --with-pango,--without-pango,pango cairo +PACKAGECONFIG[webp] = --with-webp,--without-webp,libwebp +# libwmf is currently blacklisted +#PACKAGECONFIG[wmf] = --with-wmf,--without-wmf,libwmf FILES_${PN} += ${libdir}/ImageMagick-${PV}/modules-Q16/*/*.so \ ${libdir}/ImageMagick-${PV}/modules-Q16/*/*.la \ -- 1.9.3 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel -- Martin 'JaMa' Jansa jabber: martin.ja...@gmail.com -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-multimedia][PATCH] vlc: add PACKAGECONFIG for postproc, patch for postproc header check
* Built with libav 9.13 and stand-alone libpostproc * Although postproc is enable=auto, let's leave it disabled by default Signed-off-by: Tim Orling ticot...@gmail.com --- meta-multimedia/recipes-multimedia/vlc/vlc.inc | 1 + .../vlc/vlc/0005-libpostproc-header-check.patch | 17 + meta-multimedia/recipes-multimedia/vlc/vlc_2.1.4.bb | 1 + 3 files changed, 19 insertions(+) create mode 100644 meta-multimedia/recipes-multimedia/vlc/vlc/0005-libpostproc-header-check.patch diff --git a/meta-multimedia/recipes-multimedia/vlc/vlc.inc b/meta-multimedia/recipes-multimedia/vlc/vlc.inc index c188771..88605df 100644 --- a/meta-multimedia/recipes-multimedia/vlc/vlc.inc +++ b/meta-multimedia/recipes-multimedia/vlc/vlc.inc @@ -49,6 +49,7 @@ PACKAGECONFIG[jack] = --enable-jack,--disable-jack,jack PACKAGECONFIG[live555] = --enable-live555,--disable-live555,live555 PACKAGECONFIG[libass] = --enable-libass,--disable-libass,libass PACKAGECONFIG[mkv] = --enable-mkv,--disable-mkv,libmatroska libebml +PACKAGECONFIG[postproc] = --enable-postproc,--disable-postproc,libpostproc do_configure_prepend() { cp ${STAGING_DATADIR}/libtool/config.* ${S}/autotools/ || true diff --git a/meta-multimedia/recipes-multimedia/vlc/vlc/0005-libpostproc-header-check.patch b/meta-multimedia/recipes-multimedia/vlc/vlc/0005-libpostproc-header-check.patch new file mode 100644 index 000..2d84ffd --- /dev/null +++ b/meta-multimedia/recipes-multimedia/vlc/vlc/0005-libpostproc-header-check.patch @@ -0,0 +1,17 @@ +* Also look for postprocess.h under libpostproc/ + +Upstream-status: Pending + +Index: vlc-2.1.4/configure.ac +=== +--- vlc-2.1.4.orig/configure.ac vlc-2.1.4/configure.ac +@@ -2444,7 +2444,7 @@ then + VLC_SAVE_FLAGS + CPPFLAGS=${CPPFLAGS} ${POSTPROC_CFLAGS} + CFLAGS=${CFLAGS} ${POSTPROC_CFLAGS} +- AC_CHECK_HEADERS(postproc/postprocess.h) ++ AC_CHECK_HEADERS(postproc/postprocess.h,[],[AC_CHECK_HEADERS(libpostproc/postprocess.h)]) + VLC_ADD_PLUGIN([postproc]) + VLC_ADD_LIBS([postproc],[$POSTPROC_LIBS $AVUTIL_LIBS]) + VLC_ADD_CFLAGS([postproc],[$POSTPROC_CFLAGS $AVUTIL_CFLAGS]) diff --git a/meta-multimedia/recipes-multimedia/vlc/vlc_2.1.4.bb b/meta-multimedia/recipes-multimedia/vlc/vlc_2.1.4.bb index f9be48d..b4047d3 100644 --- a/meta-multimedia/recipes-multimedia/vlc/vlc_2.1.4.bb +++ b/meta-multimedia/recipes-multimedia/vlc/vlc_2.1.4.bb @@ -7,6 +7,7 @@ SRC_URI += file://0001-enable-subdir-objects.patch \ file://0002-glibc-does-not-provide-strlcpy.patch \ file://0003-use-am-path-libgcrypt.patch \ file://0004-modules-gui-qt4-out-of-tree-build.patch \ +file://0005-libpostproc-header-check.patch \ SRC_URI[md5sum] = 7ed67d22f7425011078772bfc62ac222 -- 1.9.3 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Re: [oe] [meta-oe][PATCH 2/2] meta-python: rename recipes-python to recipes-devtools
I'd rather not keep the original structure, part of my motivation for creating the layer was to not hide python recipes three directories deep. The structure of the meta-perl layer seems more natural to me. However, I realize and regret that the layer.conf in my original patch was broken and I need to fix it. Please see v2 for meta-python creation. --Tim On Tue, Jul 22, 2014 at 4:34 AM, Martin Jansa martin.ja...@gmail.com wrote: * match old structure from meta-oe Signed-off-by: Martin Jansa martin.ja...@gmail.com --- meta-python/{recipes-python = recipes-devtools}/python/pyrtm_0.2.bb | 0 .../{recipes-python = recipes-devtools}/python/python-autobahn_0.8.6.bb | 0 .../{recipes-python = recipes-devtools}/python/python-cheetah_2.4.4.bb | 0 .../python/python-cloudeebus_0.6.0.bb | 0 .../{recipes-python = recipes-devtools}/python/python-cython_0.20.2.bb | 0 .../{recipes-python = recipes-devtools}/python/python-dateutil_1.5.bb | 0 .../{recipes-python = recipes-devtools}/python/python-epydoc_3.0.1.bb | 0 .../python/python-feedparser_5.1.3.bb | 0 .../{recipes-python = recipes-devtools}/python/python-gdata_1.2.4.bb | 0 .../{recipes-python = recipes-devtools}/python/python-gevent_0.13.8.bb | 0 .../{recipes-python = recipes-devtools}/python/python-greenlet_0.4.1.bb | 0 .../python/python-ldap/setup.cfg.patch | 0 .../{recipes-python = recipes-devtools}/python/python-ldap_2.3.9.bb | 0 .../{recipes-python = recipes-devtools}/python/python-lxml_3.0.2.bb | 0 .../0001-setup.py-link-in-sysroot-not-in-host-directories.patch | 0 .../{recipes-python = recipes-devtools}/python/python-m2crypto_0.21.1.bb | 0 .../python/python-matplotlib/fix_setup.patch | 0 .../python/python-matplotlib/fix_setupext.patch | 0 .../python/python-matplotlib_1.1.0.bb | 0 .../python/python-numeric/no-lapack.patch | 0 .../{recipes-python = recipes-devtools}/python/python-numeric_24.2.bb | 0 .../{recipes-python = recipes-devtools}/python/python-pexpect_2.3.bb | 0 .../{recipes-python = recipes-devtools}/python/python-pip_1.3.1.bb | 0 .../{recipes-python = recipes-devtools}/python/python-psutil_0.6.1.bb | 0 .../{recipes-python = recipes-devtools}/python/python-pyalsaaudio_0.4.bb | 0 .../{recipes-python = recipes-devtools}/python/python-pyserial_2.4.bb | 0 .../{recipes-python = recipes-devtools}/python/python-pyudev_0.16.1.bb | 0 .../{recipes-python = recipes-devtools}/python/python-pyusb_1.0.0a2.bb | 0 .../{recipes-python = recipes-devtools}/python/python-pyyaml/setup.py | 0 .../{recipes-python = recipes-devtools}/python/python-pyyaml_3.10.bb | 0 .../{recipes-python = recipes-devtools}/python/python-smbus_3.0.3.bb | 0 .../python/python-sqlalchemy_0.7.9.bb | 0 .../{recipes-python = recipes-devtools}/python/python-twisted_13.2.0.bb | 0 .../{recipes-python = recipes-devtools}/python/python-vobject_0.8.1c.bb | 0 .../{recipes-python = recipes-devtools}/python/python-webdav_0.1.2.bb | 0 .../python/python-zopeinterface_4.1.1.bb | 0 36 files changed, 0 insertions(+), 0 deletions(-) rename meta-python/{recipes-python = recipes-devtools}/python/ pyrtm_0.2.bb (100%) rename meta-python/{recipes-python = recipes-devtools}/python/ python-autobahn_0.8.6.bb (100%) rename meta-python/{recipes-python = recipes-devtools}/python/ python-cheetah_2.4.4.bb (100%) rename meta-python/{recipes-python = recipes-devtools}/python/ python-cloudeebus_0.6.0.bb (100%) rename meta-python/{recipes-python = recipes-devtools}/python/ python-cython_0.20.2.bb (100%) rename meta-python/{recipes-python = recipes-devtools}/python/ python-dateutil_1.5.bb (100%) rename meta-python/{recipes-python = recipes-devtools}/python/ python-epydoc_3.0.1.bb (100%) rename meta-python/{recipes-python = recipes-devtools}/python/ python-feedparser_5.1.3.bb (100%) rename meta-python/{recipes-python = recipes-devtools}/python/ python-gdata_1.2.4.bb (100%) rename meta-python/{recipes-python = recipes-devtools}/python/ python-gevent_0.13.8.bb (100%) rename meta-python/{recipes-python = recipes-devtools}/python/ python-greenlet_0.4.1.bb (100%) rename meta-python/{recipes-python = recipes-devtools}/python/python-ldap/setup.cfg.patch (100%) rename meta-python/{recipes-python = recipes-devtools}/python/ python-ldap_2.3.9.bb (100%) rename meta-python/{recipes-python = recipes-devtools}/python/ python-lxml_3.0.2.bb (100%) rename meta-python/{recipes-python = recipes-devtools}/python/python-m2crypto/0001-setup.py-link-in-sysroot-not-in-host-directories.patch (100%) rename meta-python/{recipes-python = recipes-devtools}/python/ python-m2crypto_0.21.1.bb (100%) rename meta-python/{recipes-python = recipes-devtools}/python/python-matplotlib/fix_setup.patch (100%) rename meta-python/{recipes-python = recipes-devtools}/python/python-matplotlib/fix_setupext.patch (100%) rename meta-python/{recipes-python =