diff options
author | hschang <chang@dev3> | 2020-09-18 06:29:40 (GMT) |
---|---|---|
committer | hschang <chang@dev3> | 2020-09-18 06:29:40 (GMT) |
commit | c63fa22ccac9d5f1e87277996b99283e76eb96cc (patch) | |
tree | 177e7f4fff093eb0f0c39c7bcb8571d9da2ed838 /meta-bsp/recipes-vuplus | |
parent | 70b24cc3bdf8303e34e892fc1a18eb5d17ba3bc1 (diff) |
Support duo4kse.
Diffstat (limited to 'meta-bsp/recipes-vuplus')
22 files changed, 428 insertions, 1 deletions
diff --git a/meta-bsp/recipes-vuplus/bluetoothsetup/bluetoothsetup-vuduo4kse.bb b/meta-bsp/recipes-vuplus/bluetoothsetup/bluetoothsetup-vuduo4kse.bb new file mode 100644 index 0000000..398c352 --- /dev/null +++ b/meta-bsp/recipes-vuplus/bluetoothsetup/bluetoothsetup-vuduo4kse.bb @@ -0,0 +1,15 @@ +require bluetoothsetup.inc + +COMPATIBLE_MACHINE = "^(vuduo4kse)$" + +SRCDATE = "20200320" +SRCDATE_PR = "r0" + +SRC_URI[md5sum] = "ee90c784d3a0b050e66ee81624fcb631" +SRC_URI[sha256sum] = "e079638b1ff6d5d1cbea86ec336eb85ff2e33e1cacd6e1acac97520b8568ecd7" + +SRCDATE_PY3 = "20200909" +SRCDATE_PY3_PR = "r0" + +SRC_URI[py3.md5sum] = "29f025fa91f4759bc9be29148339e2de" +SRC_URI[py3.sha256sum] = "23146d570ba16b422b3ae199289084e55cc5e00d1e812a741837132133453402" diff --git a/meta-bsp/recipes-vuplus/chromium/chromium-browser-vuduo4kse.bb b/meta-bsp/recipes-vuplus/chromium/chromium-browser-vuduo4kse.bb new file mode 100644 index 0000000..d149120 --- /dev/null +++ b/meta-bsp/recipes-vuplus/chromium/chromium-browser-vuduo4kse.bb @@ -0,0 +1,7 @@ +SRCDATE="20200909_r0" +SRC_URI[md5sum] = "8f3d2b850c99386d13c03a78fa63cce6" +SRC_URI[sha256sum] = "4331d856a3184f4d98cd5b20179f486d0d971f05f0497873fedd5e1fe7b76d00" + +require chromium-browser.inc + +COMPATIBLE_MACHINE = "^(vuduo4kse)$" diff --git a/meta-bsp/recipes-vuplus/enigma2/enigma2.bbappend b/meta-bsp/recipes-vuplus/enigma2/enigma2.bbappend index d266b6f..87c186e 100644 --- a/meta-bsp/recipes-vuplus/enigma2/enigma2.bbappend +++ b/meta-bsp/recipes-vuplus/enigma2/enigma2.bbappend @@ -49,6 +49,11 @@ SRC_URI_append_vuduo4k = " \ file://lcd_icons_vuduo4k \ " +SRC_URI_append_vuduo4kse = " \ + file://skin_user_vuduo4kse.xml \ + file://lcd_icons_vuduo4kse \ +" + do_install_append_vuultimo() { install -m 0755 ${WORKDIR}/analog.ttf ${D}/usr/share/fonts/ install -m 0755 ${WORKDIR}/skin_user.xml ${D}/usr/share/enigma2/defaults/ @@ -86,3 +91,9 @@ do_install_append_vuduo4k() { install -m 0755 ${WORKDIR}/lcd_icons_vuduo4k/*.png ${D}/usr/share/enigma2/lcd_icons/ } +do_install_append_vuduo4kse() { + install -m 0755 ${WORKDIR}/skin_user_vuduo4kse.xml ${D}/usr/share/enigma2/defaults/skin_user.xml + install -d ${D}/usr/share/enigma2/lcd_icons/ + install -m 0755 ${WORKDIR}/lcd_icons_vuduo4kse/*.png ${D}/usr/share/enigma2/lcd_icons/ +} + diff --git a/meta-bsp/recipes-vuplus/enigma2/enigma2/vuduo4kse/lcd_icons_vuduo4kse/16x9.png b/meta-bsp/recipes-vuplus/enigma2/enigma2/vuduo4kse/lcd_icons_vuduo4kse/16x9.png Binary files differnew file mode 100644 index 0000000..233fe6f --- /dev/null +++ b/meta-bsp/recipes-vuplus/enigma2/enigma2/vuduo4kse/lcd_icons_vuduo4kse/16x9.png diff --git a/meta-bsp/recipes-vuplus/enigma2/enigma2/vuduo4kse/lcd_icons_vuduo4kse/CRYPT.png b/meta-bsp/recipes-vuplus/enigma2/enigma2/vuduo4kse/lcd_icons_vuduo4kse/CRYPT.png Binary files differnew file mode 100644 index 0000000..0e62657 --- /dev/null +++ b/meta-bsp/recipes-vuplus/enigma2/enigma2/vuduo4kse/lcd_icons_vuduo4kse/CRYPT.png diff --git a/meta-bsp/recipes-vuplus/enigma2/enigma2/vuduo4kse/lcd_icons_vuduo4kse/DOLBY.png b/meta-bsp/recipes-vuplus/enigma2/enigma2/vuduo4kse/lcd_icons_vuduo4kse/DOLBY.png Binary files differnew file mode 100644 index 0000000..2cbb2cf --- /dev/null +++ b/meta-bsp/recipes-vuplus/enigma2/enigma2/vuduo4kse/lcd_icons_vuduo4kse/DOLBY.png diff --git a/meta-bsp/recipes-vuplus/enigma2/enigma2/vuduo4kse/lcd_icons_vuduo4kse/REC.png b/meta-bsp/recipes-vuplus/enigma2/enigma2/vuduo4kse/lcd_icons_vuduo4kse/REC.png Binary files differnew file mode 100644 index 0000000..53ee611 --- /dev/null +++ b/meta-bsp/recipes-vuplus/enigma2/enigma2/vuduo4kse/lcd_icons_vuduo4kse/REC.png diff --git a/meta-bsp/recipes-vuplus/enigma2/enigma2/vuduo4kse/lcd_icons_vuduo4kse/TELETEXT.png b/meta-bsp/recipes-vuplus/enigma2/enigma2/vuduo4kse/lcd_icons_vuduo4kse/TELETEXT.png Binary files differnew file mode 100644 index 0000000..71c0042 --- /dev/null +++ b/meta-bsp/recipes-vuplus/enigma2/enigma2/vuduo4kse/lcd_icons_vuduo4kse/TELETEXT.png diff --git a/meta-bsp/recipes-vuplus/enigma2/enigma2/vuduo4kse/lcd_icons_vuduo4kse/time.png b/meta-bsp/recipes-vuplus/enigma2/enigma2/vuduo4kse/lcd_icons_vuduo4kse/time.png Binary files differnew file mode 100644 index 0000000..8b0717b --- /dev/null +++ b/meta-bsp/recipes-vuplus/enigma2/enigma2/vuduo4kse/lcd_icons_vuduo4kse/time.png diff --git a/meta-bsp/recipes-vuplus/enigma2/enigma2/vuduo4kse/skin_user_vuduo4kse.xml b/meta-bsp/recipes-vuplus/enigma2/enigma2/vuduo4kse/skin_user_vuduo4kse.xml new file mode 100644 index 0000000..cf0ace6 --- /dev/null +++ b/meta-bsp/recipes-vuplus/enigma2/enigma2/vuduo4kse/skin_user_vuduo4kse.xml @@ -0,0 +1,253 @@ +<skin> + <colors> + <color name="LCDBackground" value="#191f26" /> + </colors> + <fonts> + <font filename="MyriadPro-Regular.otf" name="Regular" scale="100" /> + <font filename="MyriadPro-Semibold.otf" name="Semibold" scale="100" /> + <font filename="MyriadPro-SemiboldIt.otf" name="Semiboldit" scale="100" /> + </fonts> + <windowstyle type="skinned" id="1"> + <color name="Background" color="LCDBackground" /> + <color name="LabelForeground" color="white" /> + <color name="ListboxBackground" color="LCDBackground" /> + <color name="ListboxForeground" color="white" /> + <color name="ListboxSelectedBackground" color="LCDBackground" /> + <color name="ListboxSelectedForeground" color="white" /> + <color name="ListboxMarkedBackground" color="LCDBackground" /> + <color name="ListboxMarkedForeground" color="white" /> + <color name="ListboxMarkedAndSelectedBackground" color="LCDBackground" /> + <color name="ListboxMarkedAndSelectedForeground" color="white" /> + <color name="WindowTitleBackground" color="LCDBackground" /> + <color name="WindowTitleForeground" color="white" /> + </windowstyle> + <screen name="InfoBarSummary" position="0,0" size="480,320" id="1"> + <widget source="session.RecordState" render="Pixmap" pixmap="lcd_icons/REC.png" position="20,15" size="57,34" alphatest="blend"> + <convert type="ConditionalShowHide" /> + </widget> + <widget source="session.CurrentService" render="Pixmap" pixmap="lcd_icons/CRYPT.png" position="89,15" size="47,34" alphatest="blend"> + <convert type="ServiceInfo">IsCrypted</convert> + <convert type="ConditionalShowHide" /> + </widget> + <widget source="session.CurrentService" render="Pixmap" pixmap="lcd_icons/TELETEXT.png" position="146,12" size="50,39" alphatest="blend"> + <convert type="ServiceInfo">HasTelext</convert> + <convert type="ConditionalShowHide" /> + </widget> + <widget source="session.CurrentService" render="Pixmap" pixmap="lcd_icons/16x9.png" position="207,12" size="51,39" alphatest="blend"> + <convert type="ServiceInfo">IsWidescreen</convert> + <convert type="ConditionalShowHide" /> + </widget> + <widget source="session.CurrentService" render="Pixmap" pixmap="lcd_icons/DOLBY.png" position="269,15" size="53,34" alphatest="blend"> + <convert type="ServiceInfo">IsMultichannel</convert> + <convert type="ConditionalShowHide" /> + </widget> + <ePixmap pixmap="lcd_icons/time.png" position="360,20" size="28,28" alphatest="blend" /> + <widget source="global.CurrentTime" render="Label" position="393,20" size="85,38" font="Regular;32" halign="left" backgroundColor="LCDBackground"> + <convert type="ClockToText">Format:%H:%M</convert> + </widget> + <widget source="session.CurrentService" render="Label" position="0,90" size="480,55" font="Semibold;42" halign="center" valign="center" backgroundColor="LCDBackground"> + <convert type="ServiceName">Name</convert> + </widget> + <widget source="session.Event_Now" render="Label" position="0,145" size="480,105" font="Regular;40" halign="center" valign="center" backgroundColor="LCDBackground"> + <convert type="EventName">Name</convert> + </widget> + <widget source="session.Event_Now" render="Progress" position="60,250" size="360,40" borderWidth="2" backgroundColor="LCDBackground"> + <convert type="EventTime">Progress</convert> + </widget> + </screen> + <screen name="ChannelSelection_summary" position="0,0" size="480,320" id="1"> + <widget source="session.RecordState" render="Pixmap" pixmap="lcd_icons/REC.png" position="20,15" size="57,34" alphatest="blend"> + <convert type="ConditionalShowHide" /> + </widget> + <widget source="session.CurrentService" render="Pixmap" pixmap="lcd_icons/CRYPT.png" position="89,15" size="47,34" alphatest="blend"> + <convert type="ServiceInfo">IsCrypted</convert> + <convert type="ConditionalShowHide" /> + </widget> + <widget source="session.CurrentService" render="Pixmap" pixmap="lcd_icons/TELETEXT.png" position="146,12" size="50,39" alphatest="blend"> + <convert type="ServiceInfo">HasTelext</convert> + <convert type="ConditionalShowHide" /> + </widget> + <widget source="session.CurrentService" render="Pixmap" pixmap="lcd_icons/16x9.png" position="207,12" size="51,39" alphatest="blend"> + <convert type="ServiceInfo">IsWidescreen</convert> + <convert type="ConditionalShowHide" /> + </widget> + <widget source="session.CurrentService" render="Pixmap" pixmap="lcd_icons/DOLBY.png" position="269,15" size="53,34" alphatest="blend"> + <convert type="ServiceInfo">IsMultichannel</convert> + <convert type="ConditionalShowHide" /> + </widget> + <ePixmap pixmap="lcd_icons/time.png" position="360,20" size="28,28" alphatest="blend" /> + <widget source="global.CurrentTime" render="Label" position="393,20" size="85,38" font="Regular;32" halign="left" backgroundColor="LCDBackground"> + <convert type="ClockToText">Format:%H:%M</convert> + </widget> + <widget source="parent.ServiceEvent" render="Label" position="0,90" size="480,55" font="Semibold;42" halign="center" valign="center" backgroundColor="LCDBackground"> + <convert type="ServiceName">Name</convert> + </widget> + <widget source="parent.ServiceEvent" render="Label" position="0,145" size="480,105" font="Regular;40" halign="center" valign="center" backgroundColor="LCDBackground"> + <convert type="EventName">Name</convert> + </widget> + <widget source="session.Event_Now" render="Progress" position="60,250" size="360,40" borderWidth="2" backgroundColor="LCDBackground"> + <convert type="EventTime">Progress</convert> + </widget> + </screen> + <screen name="InfoBarMoviePlayerSummary" position="0,0" size="480,320" id="1"> + <widget source="session.RecordState" render="Pixmap" pixmap="lcd_icons/REC.png" position="20,15" size="57,34" alphatest="blend"> + <convert type="ConditionalShowHide" /> + </widget> + <widget source="session.CurrentService" render="Pixmap" pixmap="lcd_icons/CRYPT.png" position="89,15" size="47,34" alphatest="blend"> + <convert type="ServiceInfo">IsCrypted</convert> + <convert type="ConditionalShowHide" /> + </widget> + <widget source="session.CurrentService" render="Pixmap" pixmap="lcd_icons/TELETEXT.png" position="146,12" size="50,39" alphatest="blend"> + <convert type="ServiceInfo">HasTelext</convert> + <convert type="ConditionalShowHide" /> + </widget> + <widget source="session.CurrentService" render="Pixmap" pixmap="lcd_icons/16x9.png" position="207,12" size="51,39" alphatest="blend"> + <convert type="ServiceInfo">IsWidescreen</convert> + <convert type="ConditionalShowHide" /> + </widget> + <widget source="session.CurrentService" render="Pixmap" pixmap="lcd_icons/DOLBY.png" position="269,15" size="53,34" alphatest="blend"> + <convert type="ServiceInfo">IsMultichannel</convert> + <convert type="ConditionalShowHide" /> + </widget> + <ePixmap pixmap="lcd_icons/time.png" position="360,20" size="28,28" alphatest="blend" /> + <widget source="global.CurrentTime" render="Label" position="393,20" size="85,38" font="Regular;32" halign="left" backgroundColor="LCDBackground"> + <convert type="ClockToText">Format:%H:%M</convert> + </widget> + <widget source="session.CurrentService" render="Label" position="0,90" size="480,160" font="Semibold;40" halign="center" valign="center" backgroundColor="LCDBackground"> + <convert type="ServiceName">Name</convert> + </widget> + <widget source="session.CurrentService" render="Progress" position="60,250" size="360,40" borderWidth="2" backgroundColor="LCDBackground"> + <convert type="ServicePosition">Position</convert> + </widget> + </screen> + <screen name="ChoiceBox_summary" position="0,0" size="480,320" id="1"> + <widget source="parent.summary_list" render="Label" position="30,10" size="420,300" font="Regular;32" backgroundColor="LCDBackground"/> + </screen> + <screen name="MessageBox_summary" position="0,0" size="480,320" id="1"> + <widget source="parent.Text" render="Label" position="20,15" size="450,200" font="Regular;38" halign="center" valign="center" backgroundColor="LCDBackground"/> + <widget source="parent.selectedChoice" render="Label" position="20,215" size="450,40" font="Regular;38" halign="center" valign="center" backgroundColor="LCDBackground"/> + </screen> + <screen name="MenuSummary" position="0,0" size="480,320" id="1"> + <widget source="session.RecordState" render="Pixmap" pixmap="lcd_icons/REC.png" position="20,15" size="57,34" alphatest="blend"> + <convert type="ConditionalShowHide" /> + </widget> + <widget source="session.CurrentService" render="Pixmap" pixmap="lcd_icons/CRYPT.png" position="89,15" size="47,34" alphatest="blend"> + <convert type="ServiceInfo">IsCrypted</convert> + <convert type="ConditionalShowHide" /> + </widget> + <widget source="session.CurrentService" render="Pixmap" pixmap="lcd_icons/TELETEXT.png" position="146,12" size="50,39" alphatest="blend"> + <convert type="ServiceInfo">HasTelext</convert> + <convert type="ConditionalShowHide" /> + </widget> + <widget source="session.CurrentService" render="Pixmap" pixmap="lcd_icons/16x9.png" position="207,12" size="51,39" alphatest="blend"> + <convert type="ServiceInfo">IsWidescreen</convert> + <convert type="ConditionalShowHide" /> + </widget> + <widget source="session.CurrentService" render="Pixmap" pixmap="lcd_icons/DOLBY.png" position="269,15" size="53,34" alphatest="blend"> + <convert type="ServiceInfo">IsMultichannel</convert> + <convert type="ConditionalShowHide" /> + </widget> + <ePixmap pixmap="lcd_icons/time.png" position="360,20" size="28,28" alphatest="blend" /> + <widget source="global.CurrentTime" render="Label" position="393,20" size="85,38" font="Regular;32" halign="left" backgroundColor="LCDBackground"> + <convert type="ClockToText">Format:%H:%M</convert> + </widget> + <widget source="parent.title" render="Label" position="15,87" size="450,73" font="Semibold;48" halign="center" valign="center" backgroundColor="LCDBackground"/> + <widget source="parent.menu" render="Label" position="15,160" size="450,120" font="Semibold;52" halign="center" valign="center" backgroundColor="LCDBackground"> + <convert type="StringListSelection" /> + </widget> + </screen> + <screen name="ServiceScanSummary" position="0,0" size="480,320" id="1"> + <widget name="Title" position="25,20" size="430,80" font="Regular;50" transparent="1" backgroundColor="LCDBackground" /> + <widget name="Service" position="25,100" size="430,150" font="Regular;38" transparent="1" backgroundColor="LCDBackground" /> + <widget name="scan_progress" position="60,250" size="360,40" zPosition="1" borderWidth="2" backgroundColor="LCDBackground" /> + </screen> + <screen name="SetupSummary" position="0,0" size="480,320" id="1"> + <widget source="session.RecordState" render="Pixmap" pixmap="lcd_icons/REC.png" position="20,15" size="57,34" alphatest="blend"> + <convert type="ConditionalShowHide" /> + </widget> + <widget source="session.CurrentService" render="Pixmap" pixmap="lcd_icons/CRYPT.png" position="89,15" size="47,34" alphatest="blend"> + <convert type="ServiceInfo">IsCrypted</convert> + <convert type="ConditionalShowHide" /> + </widget> + <widget source="session.CurrentService" render="Pixmap" pixmap="lcd_icons/TELETEXT.png" position="146,12" size="50,39" alphatest="blend"> + <convert type="ServiceInfo">HasTelext</convert> + <convert type="ConditionalShowHide" /> + </widget> + <widget source="session.CurrentService" render="Pixmap" pixmap="lcd_icons/16x9.png" position="207,12" size="51,39" alphatest="blend"> + <convert type="ServiceInfo">IsWidescreen</convert> + <convert type="ConditionalShowHide" /> + </widget> + <widget source="session.CurrentService" render="Pixmap" pixmap="lcd_icons/DOLBY.png" position="269,15" size="53,34" alphatest="blend"> + <convert type="ServiceInfo">IsMultichannel</convert> + <convert type="ConditionalShowHide" /> + </widget> + <ePixmap pixmap="lcd_icons/time.png" position="360,20" size="28,28" alphatest="blend" /> + <widget source="global.CurrentTime" render="Label" position="393,20" size="85,38" font="Regular;32" halign="left" backgroundColor="LCDBackground"> + <convert type="ClockToText">Format:%H:%M</convert> + </widget> + <widget source="SetupTitle" render="Label" position="25,65" size="430,60" font="Semibold;52" halign="center" backgroundColor="LCDBackground" /> + <widget source="SetupEntry" render="Label" position="25,125" size="430,120" font="Semibold;38" halign="center" backgroundColor="LCDBackground" /> + <widget source="SetupValue" render="Label" position="25,245" size="430,40" font="Regular;42" halign="center" backgroundColor="LCDBackground" /> + </screen> + <screen name="StandbySummary" position="0,0" size="480,320" id="1"> + <widget source="session.RecordState" render="Pixmap" pixmap="lcd_icons/REC.png" position="20,15" size="57,34" alphatest="blend"> + <convert type="ConditionalShowHide" /> + </widget> + <widget source="session.CurrentService" render="Pixmap" pixmap="lcd_icons/CRYPT.png" position="89,15" size="47,34" alphatest="blend"> + <convert type="ServiceInfo">IsCrypted</convert> + <convert type="ConditionalShowHide" /> + </widget> + <widget source="session.CurrentService" render="Pixmap" pixmap="lcd_icons/TELETEXT.png" position="146,12" size="50,39" alphatest="blend"> + <convert type="ServiceInfo">HasTelext</convert> + <convert type="ConditionalShowHide" /> + </widget> + <widget source="session.CurrentService" render="Pixmap" pixmap="lcd_icons/16x9.png" position="207,12" size="51,39" alphatest="blend"> + <convert type="ServiceInfo">IsWidescreen</convert> + <convert type="ConditionalShowHide" /> + </widget> + <widget source="session.CurrentService" render="Pixmap" pixmap="lcd_icons/DOLBY.png" position="269,15" size="53,34" alphatest="blend"> + <convert type="ServiceInfo">IsMultichannel</convert> + <convert type="ConditionalShowHide" /> + </widget> + <widget source="global.CurrentTime" render="Label" position="40,70" size="400,180" font="Regular;130" halign="center" valign="center" backgroundColor="LCDBackground"> + <convert type="ClockToText">Format:%H:%M</convert> + </widget> + </screen> + <screen name="SimpleSummary" position="0,0" size="480,320" id="1"> + <widget source="session.RecordState" render="Pixmap" pixmap="lcd_icons/REC.png" position="20,15" size="57,34" alphatest="blend"> + <convert type="ConditionalShowHide" /> + </widget> + <widget source="session.CurrentService" render="Pixmap" pixmap="lcd_icons/CRYPT.png" position="89,15" size="47,34" alphatest="blend"> + <convert type="ServiceInfo">IsCrypted</convert> + <convert type="ConditionalShowHide" /> + </widget> + <widget source="session.CurrentService" render="Pixmap" pixmap="lcd_icons/TELETEXT.png" position="146,12" size="50,39" alphatest="blend"> + <convert type="ServiceInfo">HasTelext</convert> + <convert type="ConditionalShowHide" /> + </widget> + <widget source="session.CurrentService" render="Pixmap" pixmap="lcd_icons/16x9.png" position="207,12" size="51,39" alphatest="blend"> + <convert type="ServiceInfo">IsWidescreen</convert> + <convert type="ConditionalShowHide" /> + </widget> + <widget source="session.CurrentService" render="Pixmap" pixmap="lcd_icons/DOLBY.png" position="269,15" size="53,34" alphatest="blend"> + <convert type="ServiceInfo">IsMultichannel</convert> + <convert type="ConditionalShowHide" /> + </widget> + <ePixmap pixmap="lcd_icons/time.png" position="360,20" size="28,28" alphatest="blend" /> + <widget source="global.CurrentTime" render="Label" position="393,20" size="85,38" font="Regular;32" halign="left" backgroundColor="LCDBackground"> + <convert type="ClockToText">Format:%H:%M</convert> + </widget> + <widget source="parent.Title" render="Label" position="30,90" size="420,200" font="Semibold;52" halign="center" valign="center" backgroundColor="LCDBackground"/> + </screen> + <screen name="MediaPlayerLCDScreen" position="0,0" size="480,320" id="1"> + <widget name="text1" position="25,10" size="450,140" font="Regular;42" backgroundColor="LCDBackground"/> + <widget name="text3" position="25,160" size="450,70" font="Regular;32" backgroundColor="LCDBackground"/> + <widget name="text4" position="25,230" size="450,70" font="Regular;32" backgroundColor="LCDBackground"/> + </screen> + <screen name="WizardSummary" position="0,0" size="480,320" id="1"> + <widget source="text" render="Label" position="15,10" size="450,80" font="Regular;40" transparent="1" backgroundColor="LCDBackground"/> + <widget source="parent.list" render="Label" position="15,100" size="450,220" font="Regular;32"> + <convert type="StringListSelection" /> + </widget> + </screen> +</skin> diff --git a/meta-bsp/recipes-vuplus/vuplus-blindscan-utils/vuplus-blindscan-utils.bb b/meta-bsp/recipes-vuplus/vuplus-blindscan-utils/vuplus-blindscan-utils.bb index d8be2fb..a7a7cec 100755 --- a/meta-bsp/recipes-vuplus/vuplus-blindscan-utils/vuplus-blindscan-utils.bb +++ b/meta-bsp/recipes-vuplus/vuplus-blindscan-utils/vuplus-blindscan-utils.bb @@ -125,6 +125,13 @@ do_install_vuduo4k() { done } +do_install_vuduo4kse() { + install -d "${D}/${bindir}" + for f in ${PLUGABLE_ARM_BLINDSCAN}; do + install -m 0755 "${S}/$f" "${D}/${bindir}" + done +} + SRC_URI[md5sum] = "b6d485516762453dcb829d914b4e06b3" SRC_URI[sha256sum] = "cb7045db4aee0d1ef9392231d2bfc7f843e9e9ec82ceb17d86dd7c1fe56bef4b" diff --git a/meta-bsp/recipes-vuplus/vuplus-bluetooth-util/vuplus-bluetooth-util-vuduo4kse.bb b/meta-bsp/recipes-vuplus/vuplus-bluetooth-util/vuplus-bluetooth-util-vuduo4kse.bb new file mode 100644 index 0000000..f448684 --- /dev/null +++ b/meta-bsp/recipes-vuplus/vuplus-bluetooth-util/vuplus-bluetooth-util-vuduo4kse.bb @@ -0,0 +1,9 @@ +require vuplus-bluetooth-util.inc + +COMPATIBLE_MACHINE = "^(vuduo4kse)$" + +SRCDATE = "20200320" +SRCDATE_PR = "r0" + +SRC_URI[md5sum] = "42cffbbd7a39373c5ffaf82c16f7cd2d" +SRC_URI[sha256sum] = "e09667e6fa24b3bf09822701a2d166333f120a9c33ff0214bfb319c6a7167690" diff --git a/meta-bsp/recipes-vuplus/vuplus-bootlogo/files/vuduo4kse/splash_auto.bin b/meta-bsp/recipes-vuplus/vuplus-bootlogo/files/vuduo4kse/splash_auto.bin Binary files differnew file mode 100644 index 0000000..80f9b51 --- /dev/null +++ b/meta-bsp/recipes-vuplus/vuplus-bootlogo/files/vuduo4kse/splash_auto.bin diff --git a/meta-bsp/recipes-vuplus/vuplus-bootlogo/vuplus-bootlogo-vuduo4kse.bb b/meta-bsp/recipes-vuplus/vuplus-bootlogo/vuplus-bootlogo-vuduo4kse.bb new file mode 100644 index 0000000..9d0569a --- /dev/null +++ b/meta-bsp/recipes-vuplus/vuplus-bootlogo/vuplus-bootlogo-vuduo4kse.bb @@ -0,0 +1,19 @@ +require vuplus-bootlogo.inc + +COMPATIBLE_MACHINE = "^(vuduo4kse)$" + +PR = "${INC_PR}.4" +SRCDATE = "20200326" + +SRC_URI += "\ + http://archive.vuplus.com/download/kernel/vmlinuz-initrd_${MACHINE}_${SRCDATE}.tar.gz \ + file://splash_auto.bin \ +" + +do_install_append() { + install -m 0755 ${S}/vmlinuz-initrd-7445d0 ${D}/boot/initrd_auto.bin + install -m 0755 ${S}/splash_auto.bin ${D}/boot/splash_auto.bin +} + +SRC_URI[md5sum] = "9daa46bc7e318e5bcbd4524e7f7ba013" +SRC_URI[sha256sum] = "0d78b95dfa3ae156aa1142393eb6bd624ee7bdace98de6a3c5a9ef9b3533f04f" diff --git a/meta-bsp/recipes-vuplus/vuplus-dvb-proxy/vuplus-dvb-proxy-vuduo4kse.bb b/meta-bsp/recipes-vuplus/vuplus-dvb-proxy/vuplus-dvb-proxy-vuduo4kse.bb new file mode 100644 index 0000000..ce464a9 --- /dev/null +++ b/meta-bsp/recipes-vuplus/vuplus-dvb-proxy/vuplus-dvb-proxy-vuduo4kse.bb @@ -0,0 +1,15 @@ +require vuplus-dvb-proxy.inc + +COMPATIBLE_MACHINE = "^(vuduo4kse)$" + +SRCDATE = "20200903" +SRCDATE_PR = "r0" + +pkg_postinst_${PN}_append () { + if [ ! -f $D/lib/modules/${KERNEL_VERSION}/extra/dvb-bcm.ko ]; then + ln -s /lib/modules/${KERNEL_VERSION}/extra/dvb-bcm7444.ko $D/lib/modules/${KERNEL_VERSION}/extra/dvb-bcm.ko + fi +} + +SRC_URI[md5sum] = "31a2d038c2b07ea69162e883dbc054e7" +SRC_URI[sha256sum] = "9cb1ba3e5bc8d8ec1aad82872eb6ce7a8de8c241bf922c62997295820645e071" diff --git a/meta-bsp/recipes-vuplus/vuplus-manual/vuplus-manual-vuduo4kse.bb b/meta-bsp/recipes-vuplus/vuplus-manual/vuplus-manual-vuduo4kse.bb new file mode 100644 index 0000000..c4c44e0 --- /dev/null +++ b/meta-bsp/recipes-vuplus/vuplus-manual/vuplus-manual-vuduo4kse.bb @@ -0,0 +1,8 @@ +require vuplus-manual.inc + +COMPATIBLE_MACHINE = "^(vuduo4kse)$" + +SRC_DATE = "20200918_p0" + +SRC_URI[md5sum] = "823d6d47f1139a85fb287af6840274e7" +SRC_URI[sha256sum] = "9f35f3d2c6e5adde293b070002067c7d23483769d700dd1dc700860edd46b067" diff --git a/meta-bsp/recipes-vuplus/vuplus-platform-util/files/vuduo4kse/vuplus-platform-util.sysvinit b/meta-bsp/recipes-vuplus/vuplus-platform-util/files/vuduo4kse/vuplus-platform-util.sysvinit new file mode 100644 index 0000000..c588242 --- /dev/null +++ b/meta-bsp/recipes-vuplus/vuplus-platform-util/files/vuduo4kse/vuplus-platform-util.sysvinit @@ -0,0 +1,40 @@ +#!/bin/sh + +if [ -e /sys/class/net/sys0 ]; then + ifconfig sys0 up +fi + +case "$1" in + start) + # first boot? + [ -f /etc/dropbear/dropbear_rsa_host_key ] + echo -n "Starting vuplus-platform-util" + if [ ! -e /dev/brcm0 ]; then + DRV_PATH=/lib/modules/`uname -r`/extra + insmod $DRV_PATH/procmk.ko + insmod $DRV_PATH/bcm_event.ko + insmod $DRV_PATH/dvb_base.ko + + start-stop-daemon --start --quiet --exec /usr/bin/dvb_server -- & + + mknod -m a=rw /dev/brcm0 c 30 0 + + start-stop-daemon --start --quiet --exec /usr/bin/init_client $DRV_PATH/dvb-bcm.ko $DRV_PATH/brcmfb.ko $DRV_PATH/wakeup_drv.ko -- & + fi + + while [ ! -c /dev/fb0 ]; do + usleep 100000 + done + + echo "." + ;; + stop) + ;; + restart) + ;; + *) + echo "Usage: /etc/init.d/vuplus-platform-util {start|stop|restart}" + exit 1 +esac + +exit 0 diff --git a/meta-bsp/recipes-vuplus/vuplus-platform-util/vuplus-platform-util-vuduo4kse.bb b/meta-bsp/recipes-vuplus/vuplus-platform-util/vuplus-platform-util-vuduo4kse.bb new file mode 100644 index 0000000..790cacd --- /dev/null +++ b/meta-bsp/recipes-vuplus/vuplus-platform-util/vuplus-platform-util-vuduo4kse.bb @@ -0,0 +1,11 @@ +require vuplus-platform-util.inc + +COMPATIBLE_MACHINE = "^(vuduo4kse)$" + +PV="17.1" +SRCDATE = "20200903" +SRCDATE_PR = "r0" + + +SRC_URI[md5sum] = "d40e56f73e3325bc8c7c5d1bd8ec429f" +SRC_URI[sha256sum] = "fe37ff1b6e7b456bf467e15d65fe8cf9a09ae1beccb9fa89ac9e4a514ba255c6" diff --git a/meta-bsp/recipes-vuplus/vuplus-skins/vuplus-skins.bbappend b/meta-bsp/recipes-vuplus/vuplus-skins/vuplus-skins.bbappend index de7a1e9..f88c3fe 100644 --- a/meta-bsp/recipes-vuplus/vuplus-skins/vuplus-skins.bbappend +++ b/meta-bsp/recipes-vuplus/vuplus-skins/vuplus-skins.bbappend @@ -4,6 +4,7 @@ BRANCH_vuuno4k = "Vu_HD_1080p" BRANCH_vuuno4kse = "Vu_HD_1080p" BRANCH_vuzero4k = "Vu_HD_1080p" BRANCH_vuduo4k = "Vu_HD_1080p" +BRANCH_vuduo4kse = "Vu_HD_1080p" PACKAGE_ARCH := "${MACHINE_ARCH}" @@ -11,4 +12,5 @@ FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" SRC_URI += " ${@base_conditional("MACHINE", "vuultimo4k", "file://remove_frontendinfo.patch", "", d)}" SRC_URI += " ${@base_conditional("MACHINE", "vuduo4k", "file://remove_frontendinfo.patch", "", d)}" +SRC_URI += " ${@base_conditional("MACHINE", "vuduo4kse", "file://remove_frontendinfo.patch", "", d)}" diff --git a/meta-bsp/recipes-vuplus/vuplus-tuner-turbo/vuplus-tuner-turbo_4.1.45-1.17.bb b/meta-bsp/recipes-vuplus/vuplus-tuner-turbo/vuplus-tuner-turbo_4.1.45-1.17.bb index 264aed0..c369cd3 100644 --- a/meta-bsp/recipes-vuplus/vuplus-tuner-turbo/vuplus-tuner-turbo_4.1.45-1.17.bb +++ b/meta-bsp/recipes-vuplus/vuplus-tuner-turbo/vuplus-tuner-turbo_4.1.45-1.17.bb @@ -1,6 +1,6 @@ require vuplus-tuner-turbo.inc -COMPATIBLE_MACHINE = "^(vuduo4k)$" +COMPATIBLE_MACHINE = "^(vuduo4k|vuduo4kse)$" KV = "${VUPLUS_KERNEL_VERSION}-1.17" diff --git a/meta-bsp/recipes-vuplus/vuplus-wifi-util/vuplus-wifi-util-vuduo4kse.bb b/meta-bsp/recipes-vuplus/vuplus-wifi-util/vuplus-wifi-util-vuduo4kse.bb new file mode 100644 index 0000000..b095c04 --- /dev/null +++ b/meta-bsp/recipes-vuplus/vuplus-wifi-util/vuplus-wifi-util-vuduo4kse.bb @@ -0,0 +1,21 @@ +require vuplus-wifi-util.inc + +COMPATIBLE_MACHINE = "^(vuduo4kse)$" + +PV="17.1" +SRCDATE = "20200909" +SRCDATE_PR = "r0" +PR_append = ".1" + +SRC_URI[md5sum] = "381337f41987e8e5761d2f683641f86d" +SRC_URI[sha256sum] = "ced69322119be2606adb6aba1e5d2c5fcbb76969ef8b75ca20389058e121948c" + +inherit update-rc.d + +INITSCRIPT_PARAMS = "start 60 S ." +INITSCRIPT_NAME = "vuplus-wifi-init.sh" + +do_install_append() { + install -d ${D}${INIT_D_DIR} + install -m 0755 ${S}/${INITSCRIPT_NAME} ${D}${INIT_D_DIR}/${INITSCRIPT_NAME} +} diff --git a/meta-bsp/recipes-vuplus/webkit-hbbtv/webkit-hbbtv-browser-vuduo4kse.bb b/meta-bsp/recipes-vuplus/webkit-hbbtv/webkit-hbbtv-browser-vuduo4kse.bb new file mode 100644 index 0000000..3419f72 --- /dev/null +++ b/meta-bsp/recipes-vuplus/webkit-hbbtv/webkit-hbbtv-browser-vuduo4kse.bb @@ -0,0 +1,9 @@ +SRCDATE = "20200319.r1" + +require webkit-hbbtv-browser.inc + +COMPATIBLE_MACHINE = "^(vuduo4kse)$" + + +SRC_URI[md5sum] = "dbcaeaf818d7def0806901eba3cbd813" +SRC_URI[sha256sum] = "b98209f3fffa1433396c9262ade45c54e5a6b7fa1f527b40d2acb89ff3e0416d" |