From 6554832a080284336942d02b9a19e59b8b19889d Mon Sep 17 00:00:00 2001 From: Adrian Alonso Date: Wed, 19 Oct 2011 00:10:05 -0500 Subject: [PATCH] gst-fsl-plugin: define extra packaged files * Define extra packaged libraries and utilities * gst-fsl-plugin.inc file defines additional files to be shipped. * Define run time dependency on fsl-mm-codeclib * Bump PR. Signed-off-by: Adrian Alonso --- .../gst-plugins/gst-fsl-plugin.inc | 20 +++++++++++++++++++ .../gst-plugins/gst-fsl-plugin_2.0.1.bb | 15 ++++---------- 2 files changed, 24 insertions(+), 11 deletions(-) create mode 100644 meta-fsl-arm/recipes-multimedia/gst-plugins/gst-fsl-plugin.inc diff --git a/meta-fsl-arm/recipes-multimedia/gst-plugins/gst-fsl-plugin.inc b/meta-fsl-arm/recipes-multimedia/gst-plugins/gst-fsl-plugin.inc new file mode 100644 index 00000000..15635ddc --- /dev/null +++ b/meta-fsl-arm/recipes-multimedia/gst-plugins/gst-fsl-plugin.inc @@ -0,0 +1,20 @@ +# Copyright (C) 2011 Freescale Semiconductor +# Released under the MIT license (see COPYING.MIT for the terms) + +PACKAGES += "${PN}-libmfwsconf ${PN}-libgplaycore \ + ${PN}-libme ${PN}-libgstbufmeta ${PN}-libmfwba \ + ${PN}-libfwvss ${PN}-gplay" + +FILES_${PN} = "${libdir}/gstreamer-0.10/*.so" +FILES_${PN}-dbg = "${libdir}/gstreamer-0.10/.debug \ + ${libdir}/.debug" +FILES_${PN}-dev = "${libdir}/gstreamer-0.10/*.la \ + {libdir}/*.la" + +FILES_${PN}-gplay = "${bindir}/gplay" +FILES_${PN}-libmfwsconf = "${libdir}/libmfwsconf.so.*" +FILES_${PN}-libgplaycore = "${libdir}/libgplaycore.so.*" +FILES_${PN}-libme = "${libdir}/libme.so.*" +FILES_${PN}-libgstbufmeta = "${libdir}/libgstbufmeta.so.*" +FILES_${PN}-libmfwba = "${libdir}/libmfwba.so.*" +FILES_${PN}-libfwvss = "${libdir}/libmfwvss.so.*" diff --git a/meta-fsl-arm/recipes-multimedia/gst-plugins/gst-fsl-plugin_2.0.1.bb b/meta-fsl-arm/recipes-multimedia/gst-plugins/gst-fsl-plugin_2.0.1.bb index 932f82dd..8e2338c3 100644 --- a/meta-fsl-arm/recipes-multimedia/gst-plugins/gst-fsl-plugin_2.0.1.bb +++ b/meta-fsl-arm/recipes-multimedia/gst-plugins/gst-fsl-plugin_2.0.1.bb @@ -1,13 +1,15 @@ # Copyright (C) 2011 Freescale Semicondutor # Released under the MIT license (see COPYING.MIT for the terms) +require gst-fsl-plugin.inc inherit autotools pkgconfig DESCRIPTION = "Gstreamer freescale plugins" LICENSE = "GPLv2 & LGPLv2 & LGPLv2.1" SECTION = "multimedia" DEPENDS = "gstreamer gst-plugins-base fsl-mm-codeclib imx-lib" -PR = "r2" +RDEPENDS_${PN} = "fsl-mm-codeclib" +PR = "r3" LIC_FILES_CHKSUM = "file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552 \ file://COPYING-LGPL-2;md5=5f30f0716dfdd0d91eb439ebec522ec2 \ @@ -18,13 +20,4 @@ SRC_URI[md5sum] = "ef414365901a4457d8c091615c0749e0" SRC_URI[sha256sum] = "99668788886d7a9223c5cc2a408631d6fbf9094894da34c6c00036a9fe1253de" # Todo add a mechanism to map posible build targets -EXTRA_OECONF = "PLATFORM=MX53 --disable-valgrind --disable-examples" - -INSANE_SKIP = "True" -FILES_${PN} += "${bindir}/gplay \ - ${libdir}/gstreamer-0.10/*.so* \ - ${libdir}/*.so*" -FILES_${PN}-dbg += "${libdir}/gstreamer-0.10/.debug" -FILES_${PN}-staticdev += "${libdir}/gstreamer-0.10/*.la \ - ${libdir}/gstreamer-0.10/*.a \ - ${libdir}/*.a ${libdir}/*.la" +EXTRA_OECONF = "PLATFORM=MX53 --disable-valgrind --disable-examples --disable-debug" -- 2.40.1