Skip to content

Commit

Permalink
Miracast: add miraclecast prebuilt [1/1]
Browse files Browse the repository at this point in the history
PD#SWPL-120274

Problem:
add miraclecast prebuilt

Solution:
add miraclecast prebuilt

Verify:
local

Signed-off-by: hui.jin <[email protected]>
Change-Id: I8ffda825f22e53d335f80fbfc058e08f743cdde6
  • Loading branch information
hui.jin committed Jan 15, 2024
1 parent 29747cd commit 10e0ac4
Show file tree
Hide file tree
Showing 5 changed files with 29 additions and 2 deletions.
2 changes: 1 addition & 1 deletion conf/machine/include/device-properties.inc
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ DEVICE_PROPERTY_CEC_SUPPORT ?= "${@bb.utils.contains('DISTRO_FEATURES', 'cec', '
DEVICE_PROPERTY_CEC_EARC_SUPPORT ?= "${@bb.utils.contains('DISTRO_FEATURES', 'cec_earc_disable', 'false', 'true', d)}"
DEVICE_PROPERTY_WIFI_SUPPORT ?= "${@bb.utils.contains('DISTRO_FEATURES', 'wifi', 'true', 'false', d)}"
DEVICE_PROPERTY_BLUETOOTH_SUPPORT ?= "${@bb.utils.contains('DISTRO_FEATURES', 'bluetooth', 'true', 'false', d)}"
DEVICE_PROPERTY_MIRACLECAST_SUPPORT ?= "${@bb.utils.contains('DISTRO_FEATURES', 'miraclecast', 'true', 'false', d)}"
DEVICE_PROPERTY_MIRACLECAST_SUPPORT ?= "${@bb.utils.contains_any('DISTRO_FEATURES', ['miraclecast', 'miraclecast-prebuilt-pkg'], 'true', 'false', d)}"
DEVICE_PROPERTY_TTS_SUPPORT ?= "${@bb.utils.contains('DISTRO_FEATURES', 'tts', 'true', 'false', d)}"
DEVICE_PROPERTY_TV_PLATFORM ?= "${@bb.utils.contains('DISTRO_FEATURES', 'amlogic-tv', 'true', 'false', d)}"
DEVICE_PROPERTY_USE_APPMANAGER ?= "${@bb.utils.contains('DISTRO_FEATURES', 'appmanager', 'true', 'false', d)}"
Expand Down
1 change: 1 addition & 0 deletions recipes-core/images/packagegroup-amlogic-baserootfs.bb
Original file line number Diff line number Diff line change
Expand Up @@ -172,6 +172,7 @@ RDEPENDS:packagegroup-amlogic-baserootfs += " \
${@bb.utils.contains('DISTRO_FEATURES', 'youtube-prebuilt-pkg', 'youtube-prebuilt-pkg', '', d)} \
${@bb.utils.contains('DISTRO_FEATURES', 'netflix-prebuilt-pkg', 'netflix-prebuilt-pkg', '', d)} \
${@bb.utils.contains('DISTRO_FEATURES', 'dab-adapter-prebuilt-pkg', 'dab-adapter-prebuilt-pkg', '', d)} \
${@bb.utils.contains('DISTRO_FEATURES', 'miraclecast-prebuilt-pkg', 'miraclecast-prebuilt-pkg', '', d)} \
"

#For Nagra CAS
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ PV = "${SRCPV}"

DEPENDS = " gstreamer1.0 gstreamer1.0-plugins-base glib-2.0 zlib aml-secmem "
DEPENDS += "gstreamer1.0-plugins-bad"
DEPENDS += "${@bb.utils.contains('DISTRO_FEATURES', 'miraclecast', 'wfd-hdcp', '', d)}"
DEPENDS += "${@bb.utils.contains_any('DISTRO_FEATURES', ['miraclecast', 'miraclecast-prebuilt-pkg'], 'wfd-hdcp', '', d)}"
RDEPENDS:${PN} += "aml-secmem"

S = "${WORKDIR}/git/gst-aml-drm-plugins-1.0"
Expand Down
4 changes: 4 additions & 0 deletions recipes-prebuilt/miraclecast/ipk/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# Ignore everything in this directory
*
# Except this file
!.gitignore
22 changes: 22 additions & 0 deletions recipes-prebuilt/miraclecast/miraclecast-prebuilt-pkg.bb
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
inherit bin_package

FILESEXTRAPATHS:prepend := "${THISDIR}/ipk:"

LICENSE = "CLOSED"

SRC_URI = "${@' '.join(['file://' + f + ';subdir=ipk' \
for f in os.listdir(os.path.join(d.getVar('THISDIR'),'ipk')) \
if f.endswith('.ipk')])}"

S = "${WORKDIR}/ipk"

RDEPENDS:${PN} = "systemd wfd-hdcp aml-platformserver \
gstreamer1.0 gstreamer1.0-libav gstreamer1.0-plugins-bad gstreamer1.0-plugins-base gstreamer1.0-plugins-good gst-aml-drm-plugins \
glib-2.0 wpa-supplicant"

FILES:${PN}-dev = " ${includedir}/"
FILES:${PN} = "/"

INSANE_SKIP:${PN}:append = " file-rdeps dev-so libdir"

do_unpack[depends] += " xz-native:do_populate_sysroot"

0 comments on commit 10e0ac4

Please sign in to comment.