[oe] rtmpdump and GnuTLS
The following commit changed rtmpdump to use GnuTPS instead of OpenSSL: commit b284f2b45a9127b84460ab99f00fd13755b1af5b Author: Khem Raj Date: Fri Feb 1 23:00:08 2019 -0800 rtmpdump: Switch to using GNU TLS instead of openssl10 Unfortunately this leads to really nasty heap corruption errors that are hard to track. This is a bug in rtmpdump, not in the meta layer, so this e-mail is just a warning to people who are using rtmpdump. I have a patch that makes rtmpdump compile against the OpenSSL 1.1 API. If someone is interested I can post it to the mailing list. Regards, Florian -- Florian Wickert, M.Sc. Javox Solutions GmbH Gallierstr. 33, 52074 Aachen Germany Phone: +49 241 99034569 Web: www.javox-solutions.com -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-python][PATCH] add libudev to python-pyudev RDEPENDS
pyudev uses ctypes to load libudev shared library at runtime which results in an exception if it cannot be found Signed-off-by: Florian Wickert --- meta-python/recipes-devtools/python/python-pyudev.inc | 1 + 1 file changed, 1 insertion(+) diff --git a/meta-python/recipes-devtools/python/python-pyudev.inc b/meta-python/recipes-devtools/python/python-pyudev.inc index cb906c9ec..683a75cdd 100644 --- a/meta-python/recipes-devtools/python/python-pyudev.inc +++ b/meta-python/recipes-devtools/python/python-pyudev.inc @@ -15,4 +15,5 @@ RDEPENDS_${PN} = "\ ${PYTHON_PN}-misc \ ${PYTHON_PN}-six \ ${PYTHON_PN}-threading \ +libudev \ " -- 2.18.0 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-python][PATCH] Add missing dependency for python-flask packages.
The module werkzeug.test is moved to the python-werkzeug-tests package since commit 857ed16. Flask imports werkzeug.tests during exception handling which results in "ImportError: No module named 'werkzeug.test'". Signed-off-by: Florian Wickert <f...@javox-solutions.com> --- meta-python/recipes-devtools/python/python-flask.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-python/recipes-devtools/python/python-flask.inc b/meta-python/recipes-devtools/python/python-flask.inc index 76b5fbae2..ecf5619ec 100644 --- a/meta-python/recipes-devtools/python/python-flask.inc +++ b/meta-python/recipes-devtools/python/python-flask.inc @@ -13,4 +13,4 @@ CLEANBROKEN = "1" PYPI_PACKAGE = "Flask" -RDEPENDS_${PN} = "${PYTHON_PN}-werkzeug ${PYTHON_PN}-jinja2 ${PYTHON_PN}-itsdangerous ${PYTHON_PN}-click" +RDEPENDS_${PN} = "${PYTHON_PN}-werkzeug ${PYTHON_PN}-werkzeug-tests ${PYTHON_PN}-jinja2 ${PYTHON_PN}-itsdangerous ${PYTHON_PN}-click" -- 2.11.0 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Re: [oe] [meta-python][PATCH v2] systemd-python: add a new recipe
I suggest to use DEPENDS += "systemd (<=234)" to enforce version checking against systemd for this recipe. License is LICENSE = "LGPLv2.1+" from what I see on github. Also, since you are using ${PYTHON_PN} already, it would be good to have both python 2 & 3 recipes. On 04/10/2017 11:31 PM, Andrej Rode wrote: Adds new recipe for python-systemd, python bindings for libsystemd Signed-off-by: Andrej Rode--- meta-python/recipes-devtools/python/python-systemd_234.bb | 12 1 file changed, 12 insertions(+) create mode 100644 meta-python/recipes-devtools/python/python-systemd_234.bb diff --git a/meta-python/recipes-devtools/python/python-systemd_234.bb b/meta-python/recipes-devtools/python/python-systemd_234.bb new file mode 100644 index 000..4eb2170 --- /dev/null +++ b/meta-python/recipes-devtools/python/python-systemd_234.bb @@ -0,0 +1,12 @@ +SUMMARY = "Python interface for libsystemd" +HOMEPAGE = "https://github.com/systemd/python-systemd; +LICENSE = "LGPLv2+" +LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=4fbd65380cdd255951079008b364516c" + +PYPI_PACKAGE = "systemd-python" +DEPENDS += "systemd" +RDEPENDS_${PN} += "systemd" +inherit pypi setuptools + +SRC_URI[md5sum] = "5071ea5bcb976186e92a3f5e75df221d" +SRC_URI[sha256sum] = "fd0e44bf70eadae45aadc292cb0a7eb5b0b6372cd1b391228047d33895db83e7" -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [PATCH] jack: remove (non-existing) package jack from dependencies of jack-dev
jack-dev depends on jack, which does not exist. This patch removes this dependency. Signed-off-by: Florian Wickert <f...@javox-solutions.com> --- meta-oe/recipes-multimedia/jack/jack_git.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-oe/recipes-multimedia/jack/jack_git.bb b/meta-oe/recipes-multimedia/jack/jack_git.bb index be5f7bb..f0e91eb 100644 --- a/meta-oe/recipes-multimedia/jack/jack_git.bb +++ b/meta-oe/recipes-multimedia/jack/jack_git.bb @@ -34,6 +34,8 @@ EXTRA_OECONF = "--portaudio=no" PACKAGES =+ "libjack jack-server jack-utils" +RDEPENDS_jack-dev_remove = "${PN} (= ${EXTENDPKGV})" + FILES_libjack = "${libdir}/*.so.* ${libdir}/jack/*.so" FILES_jack-server = "${bindir}/jackd" FILES_jack-utils = "${bindir}/*" -- 2.1.4 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Re: [oe] [PATCH] jack: allow empty jack package to satisfy jack-dev dependency
You are right, empty packages are not a good solution. I made a new patch and fixed the dependency instead. On 04/06/2017 06:12 PM, Martin Jansa wrote: NAK, no more useless empty packages, see ML it's discussed every few weeks. On Thu, Apr 6, 2017 at 4:16 PM, Florian Wickert <f...@javox-solutions.com <mailto:f...@javox-solutions.com>> wrote: jack-dev depends on jack, which does not exist before this patch. The empty package satisfies this dependency. Signed-off-by: Florian Wickert <f...@javox-solutions.com <mailto:f...@javox-solutions.com>> --- meta-oe/recipes-multimedia/jack/jack_git.bb <http://jack_git.bb> | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-oe/recipes-multimedia/jack/jack_git.bb <http://jack_git.bb> b/meta-oe/recipes-multimedia/jack/jack_git.bb <http://jack_git.bb> index be5f7bb..61064f4 100644 --- a/meta-oe/recipes-multimedia/jack/jack_git.bb <http://jack_git.bb> +++ b/meta-oe/recipes-multimedia/jack/jack_git.bb <http://jack_git.bb> @@ -32,6 +32,8 @@ PACKAGECONFIG[opus] = "--opus=yes,--opus=no,libopus" # portaudio is for windows builds only EXTRA_OECONF = "--portaudio=no" +ALLOW_EMPTY_${PN} = "1" + PACKAGES =+ "libjack jack-server jack-utils" FILES_libjack = "${libdir}/*.so.* ${libdir}/jack/*.so" -- 2.1.4 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org <mailto:Openembedded-devel@lists.openembedded.org> http://lists.openembedded.org/mailman/listinfo/openembedded-devel <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] [PATCH] jack: allow empty jack package to satisfy jack-dev dependency
jack-dev depends on jack, which does not exist before this patch. The empty package satisfies this dependency. Signed-off-by: Florian Wickert <f...@javox-solutions.com> --- meta-oe/recipes-multimedia/jack/jack_git.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-oe/recipes-multimedia/jack/jack_git.bb b/meta-oe/recipes-multimedia/jack/jack_git.bb index be5f7bb..61064f4 100644 --- a/meta-oe/recipes-multimedia/jack/jack_git.bb +++ b/meta-oe/recipes-multimedia/jack/jack_git.bb @@ -32,6 +32,8 @@ PACKAGECONFIG[opus] = "--opus=yes,--opus=no,libopus" # portaudio is for windows builds only EXTRA_OECONF = "--portaudio=no" +ALLOW_EMPTY_${PN} = "1" + PACKAGES =+ "libjack jack-server jack-utils" FILES_libjack = "${libdir}/*.so.* ${libdir}/jack/*.so" -- 2.1.4 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel