Merge pull request #4355 from CvH/10.0/chrome-fix

chrome: add missing lib to addon
This commit is contained in:
Christian Hewitt 2020-06-15 05:05:39 +04:00 committed by GitHub
commit 73cc9e6a53
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
7 changed files with 19 additions and 1 deletions

View File

@ -1,3 +1,7 @@
102
- add dark mode at options
- support for latest Chrome
101 101
- fix download url - fix download url

View File

@ -3,7 +3,7 @@
PKG_NAME="chrome" PKG_NAME="chrome"
PKG_VERSION="1.0" PKG_VERSION="1.0"
PKG_REV="101" PKG_REV="102"
PKG_ARCH="x86_64" PKG_ARCH="x86_64"
PKG_LICENSE="Custom" PKG_LICENSE="Custom"
PKG_SITE="http://www.google.com/chrome" PKG_SITE="http://www.google.com/chrome"
@ -66,6 +66,7 @@ addon() {
# libxcb # libxcb
cp -PL $(get_install_dir chrome-libxcb)/usr/lib/libxcb.so.1 $ADDON_BUILD/$PKG_ADDON_ID/lib cp -PL $(get_install_dir chrome-libxcb)/usr/lib/libxcb.so.1 $ADDON_BUILD/$PKG_ADDON_ID/lib
cp -PL $(get_install_dir chrome-libxcb)/usr/lib/libxcb-dri3.so.0 $ADDON_BUILD/$PKG_ADDON_ID/lib
# libXcomposite # libXcomposite
cp -PL $(get_install_dir chrome-libXcomposite)/usr/lib/libXcomposite.so.1 $ADDON_BUILD/$PKG_ADDON_ID/lib cp -PL $(get_install_dir chrome-libXcomposite)/usr/lib/libXcomposite.so.1 $ADDON_BUILD/$PKG_ADDON_ID/lib

View File

@ -94,6 +94,12 @@ then
kill $UNCLUTTER_PID kill $UNCLUTTER_PID
fi fi
# dark mode
if [ "$DARK_MODE" == "true" ]
then
chrome_OPTS="$chrome_OPTS --force-dark-mode"
fi
# HACK!!! to get sound at Kodi start pulseaudio # HACK!!! to get sound at Kodi start pulseaudio
sleep 5 sleep 5
systemctl start pulseaudio systemctl start pulseaudio

View File

@ -35,6 +35,7 @@ def startchrome(args):
new_env['VAAPI_MODE'] = __addon__.getSetting('VAAPI_MODE') new_env['VAAPI_MODE'] = __addon__.getSetting('VAAPI_MODE')
new_env['WINDOW_MODE'] = __addon__.getSetting('WINDOW_MODE') new_env['WINDOW_MODE'] = __addon__.getSetting('WINDOW_MODE')
new_env['RASTER_MODE'] = __addon__.getSetting('RASTER_MODE') new_env['RASTER_MODE'] = __addon__.getSetting('RASTER_MODE')
new_env['DARK_MODE'] = __addon__.getSetting('DARK_MODE')
new_env['ALSA_DEVICE'] = '' new_env['ALSA_DEVICE'] = ''
if __addon__.getSetting('USE_CUST_AUDIODEVICE') == 'true': if __addon__.getSetting('USE_CUST_AUDIODEVICE') == 'true':

View File

@ -44,3 +44,7 @@ msgstr ""
msgctxt "#30009" msgctxt "#30009"
msgid "Hide Cursor" msgid "Hide Cursor"
msgstr "" msgstr ""
msgctxt "#30010"
msgid "Dark Mode"
msgstr ""

View File

@ -11,5 +11,6 @@
<setting id="USE_CUST_AUDIODEVICE" type="bool" label="30007" default="false" /> <setting id="USE_CUST_AUDIODEVICE" type="bool" label="30007" default="false" />
<setting id="CUST_AUDIODEVICE_STR" type="text" label="30008" visible="eq(-1,true)" subsetting="true" default="" /> <setting id="CUST_AUDIODEVICE_STR" type="text" label="30008" visible="eq(-1,true)" subsetting="true" default="" />
<setting id="HIDE_CURSOR" type="bool" label="30009" default="false" /> <setting id="HIDE_CURSOR" type="bool" label="30009" default="false" />
<setting id="DARK_MODE" type="bool" label="30010" default="false" />
</category> </category>
</settings> </settings>

View File

@ -7,4 +7,5 @@
<setting id="USE_CUST_AUDIODEVICE" default="true">false</setting> <setting id="USE_CUST_AUDIODEVICE" default="true">false</setting>
<setting id="VAAPI_MODE" default="true">intel</setting> <setting id="VAAPI_MODE" default="true">intel</setting>
<setting id="WINDOW_MODE" default="true">maximized</setting> <setting id="WINDOW_MODE" default="true">maximized</setting>
<setting id="DARK_MODE" default="true">false</setting>
</settings> </settings>