This adds a recipe for videolans libdca. It is needed to add dts support for gstreamer/ffmpeg
Signed-off-by: Markus Volk <f_...@t-online.de> --- ...am-dont-create-symlinks-for-static-l.patch | 32 +++++++++++++++++++ .../recipes-multimedia/libdca/libdca_0.0.7.bb | 16 ++++++++++ 2 files changed, 48 insertions(+) create mode 100644 meta-multimedia/recipes-multimedia/libdca/libdca/0001-libdca-Makefile.am-dont-create-symlinks-for-static-l.patch create mode 100644 meta-multimedia/recipes-multimedia/libdca/libdca_0.0.7.bb diff --git a/meta-multimedia/recipes-multimedia/libdca/libdca/0001-libdca-Makefile.am-dont-create-symlinks-for-static-l.patch b/meta-multimedia/recipes-multimedia/libdca/libdca/0001-libdca-Makefile.am-dont-create-symlinks-for-static-l.patch new file mode 100644 index 000000000..06cd4092e --- /dev/null +++ b/meta-multimedia/recipes-multimedia/libdca/libdca/0001-libdca-Makefile.am-dont-create-symlinks-for-static-l.patch @@ -0,0 +1,32 @@ +From 0a78f5679267ccf801931925b2754bad5ec572f0 Mon Sep 17 00:00:00 2001 +From: Markus Volk <f_...@t-online.de> +Date: Tue, 12 Sep 2023 16:15:46 +0200 +Subject: [PATCH] libdca/Makefile.am: dont create symlinks for static lib + +Signed-off-by: Markus Volk <f_...@t-online.de> + +fixes: +ERROR: libdca-0.0.7-r0 do_populate_sysroot: sstate found an absolute path symlink /home/flk/poky/build/tmp/work/corei7-64-poky-linux/libdca/0.0.7/sysroot-destdir/usr/lib/libdts.a pointing at /home/flk/poky/build/tmp/work/corei7-64-poky-linux/libdca/0.0.7/image/usr/lib/libdca.a. Please replace this with a relative link. + +Upstream-Status: Inappropriate [OE Specific] +--- + libdca/Makefile.am | 6 ------ + 1 file changed, 6 deletions(-) + +diff --git a/libdca/Makefile.am b/libdca/Makefile.am +index 05bdaca..97d6f15 100644 +--- a/libdca/Makefile.am ++++ b/libdca/Makefile.am +@@ -10,9 +10,3 @@ libdca_la_LIBADD = $(LIBDCA_LIBS) + + pkgconfigdir = $(libdir)/pkgconfig + pkgconfig_DATA = libdca.pc libdts.pc +- +-install-exec-hook: +- $(LN_S)f "$(DESTDIR)$(libdir)/libdca.a" "$(DESTDIR)$(libdir)/libdts.a" +- +-uninstall-hook: +- unlink "$(DESTDIR)$(libdir)/libdts.a" +-- +2.41.0 + diff --git a/meta-multimedia/recipes-multimedia/libdca/libdca_0.0.7.bb b/meta-multimedia/recipes-multimedia/libdca/libdca_0.0.7.bb new file mode 100644 index 000000000..eacab0bfa --- /dev/null +++ b/meta-multimedia/recipes-multimedia/libdca/libdca_0.0.7.bb @@ -0,0 +1,16 @@ +DESCRIPTION = "decoding library for DTS Coherent Acoustics streams" +SECTION = "libs/multimedia" +LICENSE = "GPL-2.0-only" +LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe" + +DEPENDS = "glib-2.0" + +SRC_URI = " \ + git://code.videolan.org/videolan/libdca.git;protocol=https;branch=master \ + file://0001-libdca-Makefile.am-dont-create-symlinks-for-static-l.patch \ +" + +SRCREV = "d00468139d3e9e03a93b1cef7c3f4e396f5b6871" +S = "${WORKDIR}/git" + +inherit autotools pkgconfig -- 2.41.0
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#104874): https://lists.openembedded.org/g/openembedded-devel/message/104874 Mute This Topic: https://lists.openembedded.org/mt/101360704/21656 Group Owner: openembedded-devel+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-