diff --git a/packages/addons/addon-depends/jre-depends/apache-ant/package.mk b/packages/addons/addon-depends/jre-depends/apache-ant/package.mk index 26b33d3b22..72085763f7 100644 --- a/packages/addons/addon-depends/jre-depends/apache-ant/package.mk +++ b/packages/addons/addon-depends/jre-depends/apache-ant/package.mk @@ -3,8 +3,8 @@ # Copyright (C) 2020-present Team LibreELEC (https://libreelec.tv) PKG_NAME="apache-ant" -PKG_VERSION="1.10.6" -PKG_SHA256="a4adf371696089e1730d4f55fd4d0c6f3784dea1eee402fcc981f2330f8d6fc1" +PKG_VERSION="1.10.7" +PKG_SHA256="c8d68b396d9e44b49668bafe0c82f8c89497915254b5395d73d6f6e41d7a0e25" PKG_LICENSE="Apache License 2.0" PKG_SITE="https://ant.apache.org/" PKG_URL="https://archive.apache.org/dist/ant/source/${PKG_NAME}-${PKG_VERSION}-src.tar.xz" diff --git a/packages/addons/service/tvheadend42/changelog.txt b/packages/addons/service/tvheadend42/changelog.txt index a4b0b52aaa..4d302f21ed 100644 --- a/packages/addons/service/tvheadend42/changelog.txt +++ b/packages/addons/service/tvheadend42/changelog.txt @@ -1,3 +1,6 @@ +122 +- update gnutls to 3.6.13 + 121 - update to 4.2.8-36 - update comskip to 2019-11-03 diff --git a/packages/addons/service/tvheadend42/package.mk b/packages/addons/service/tvheadend42/package.mk index b9cc752b35..87d0a6b3f1 100644 --- a/packages/addons/service/tvheadend42/package.mk +++ b/packages/addons/service/tvheadend42/package.mk @@ -5,7 +5,7 @@ PKG_NAME="tvheadend42" PKG_VERSION="5bdcfd8ac97b3337e1c7911ae24127df76fa693a" PKG_SHA256="b562a26248cdc02dc94cc62038deea172668fa4c079b2ea4e1b4220f3b1d34f5" PKG_VERSION_NUMBER="4.2.8-36" -PKG_REV="121" +PKG_REV="122" PKG_ARCH="any" PKG_LICENSE="GPL" PKG_SITE="http://www.tvheadend.org" diff --git a/packages/addons/tools/ffmpeg-tools/changelog.txt b/packages/addons/tools/ffmpeg-tools/changelog.txt index 662ab757f9..65ded291d0 100644 --- a/packages/addons/tools/ffmpeg-tools/changelog.txt +++ b/packages/addons/tools/ffmpeg-tools/changelog.txt @@ -1,3 +1,6 @@ +110 +- Update gnutls to 3.6.13 + 109 - Update AV1 to 2019-11-15 - Update FFmpeg to 4.2.1 diff --git a/packages/addons/tools/ffmpeg-tools/package.mk b/packages/addons/tools/ffmpeg-tools/package.mk index f4fd10411d..ea720a3a86 100644 --- a/packages/addons/tools/ffmpeg-tools/package.mk +++ b/packages/addons/tools/ffmpeg-tools/package.mk @@ -3,7 +3,7 @@ PKG_NAME="ffmpeg-tools" PKG_VERSION="1.0" -PKG_REV="109" +PKG_REV="110" PKG_ARCH="any" PKG_LICENSE="GPL" PKG_SITE="https://libreelec.tv" diff --git a/packages/linux-drivers/RTL8812AU/package.mk b/packages/linux-drivers/RTL8812AU/package.mk index e3e24a3395..467f0d0ca9 100644 --- a/packages/linux-drivers/RTL8812AU/package.mk +++ b/packages/linux-drivers/RTL8812AU/package.mk @@ -3,8 +3,8 @@ # Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv) PKG_NAME="RTL8812AU" -PKG_VERSION="bdfef37665b34be7a84835fba97e44447b30f98c" -PKG_SHA256="44ccdeb90da2e750330108e71e6986e1a9000ba2e6b5709460a271d570a75769" +PKG_VERSION="d88d8b2e2a1b33ebdd62b8a5de307b37c39d8477" +PKG_SHA256="c5b2fcc6cbf6901e63f75ece49a8ce3219004536cfc585b9815b34d943c9f311" PKG_LICENSE="GPL" PKG_SITE="https://github.com/MilhouseVH/RTL8812AU" PKG_URL="https://github.com/MilhouseVH/RTL8812AU/archive/$PKG_VERSION.tar.gz" diff --git a/packages/network/iptables/scripts/iptables_helper b/packages/network/iptables/scripts/iptables_helper index 597978e47f..308f00c874 100755 --- a/packages/network/iptables/scripts/iptables_helper +++ b/packages/network/iptables/scripts/iptables_helper @@ -1,4 +1,4 @@ -#!/bin/sh - +#!/bin/sh # SPDX-License-Identifier: GPL-2.0 # Copyright (C) 2017-present Team LibreELEC (https://libreelec.tv) @@ -14,18 +14,22 @@ SYSTEMCTL="/usr/bin/systemctl" CONNMANCTL="/usr/bin/connmanctl" check_docker() { - $SYSTEMCTL is-active --quiet $DOCKER && $SYSTEMCTL restart $DOCKER + $SYSTEMCTL is-active --quiet $DOCKER && $SYSTEMCTL restart $DOCKER +} + +get_technology_config() { + $CONNMANCTL technologies | awk -v pattern="^/.*/technology/$1$" -e 'BEGIN {S=0}; /^\/.*/ {S=0}; $0 ~ pattern {S=1}; S==1 {print $0}' } check_tether() { - if [ -n "`$CONNMANCTL technologies | grep -e -A5 technology/wifi -e 'Tethering = True'`" ]; then - TECHNOLOGY="wifi" - elif [ -n "`$CONNMANCTL technologies | grep -e -A5 technology/ethernet -e 'Tethering = True'`" ]; then - TECHNOLOGY="ethernet" + for technology in wifi ethernet; do + if get_technology_config $technology | grep -q 'Tethering = True'; then + $CONNMANCTL tether $technology off + sleep 1 + $CONNMANCTL tether $technology on + break fi - $CONNMANCTL tether $TECHNOLOGY off - sleep 1 - $CONNMANCTL tether $TECHNOLOGY on + done } flush() { diff --git a/packages/security/gnutls/package.mk b/packages/security/gnutls/package.mk index 295a937548..e8d4915a7c 100644 --- a/packages/security/gnutls/package.mk +++ b/packages/security/gnutls/package.mk @@ -3,8 +3,8 @@ # Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv) PKG_NAME="gnutls" -PKG_VERSION="3.6.10" -PKG_SHA256="b1f3ca67673b05b746a961acf2243eaae0ffe658b6a6494265c648e7c7812293" +PKG_VERSION="3.6.13" +PKG_SHA256="32041df447d9f4644570cf573c9f60358e865637d69b7e59d1159b7240b52f38" PKG_LICENSE="LGPL2.1" PKG_SITE="https://gnutls.org" PKG_URL="https://www.gnupg.org/ftp/gcrypt/gnutls/v3.6/gnutls-$PKG_VERSION.tar.xz" diff --git a/packages/tools/bcmstat/package.mk b/packages/tools/bcmstat/package.mk index ad63cfa914..e7bdd8b9f1 100644 --- a/packages/tools/bcmstat/package.mk +++ b/packages/tools/bcmstat/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv) PKG_NAME="bcmstat" -PKG_VERSION="0.5.3" -PKG_SHA256="eec3ddccefe9cc31c51f163e5ed7257e97efdde91eda6c5f7e60734736390cf3" +PKG_VERSION="0.5.5" +PKG_SHA256="faf21907c183ec45ca5a7737a220d3275d24a7d8a387344ed1562849b2d67f27" PKG_LICENSE="GPL" PKG_SITE="https://github.com/MilhouseVH/bcmstat" PKG_URL="https://github.com/MilhouseVH/$PKG_NAME/archive/$PKG_VERSION.tar.gz" diff --git a/packages/tools/texturecache.py/package.mk b/packages/tools/texturecache.py/package.mk index 0e769e35cf..b12eb442d4 100644 --- a/packages/tools/texturecache.py/package.mk +++ b/packages/tools/texturecache.py/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv) PKG_NAME="texturecache.py" -PKG_VERSION="2.5.2" -PKG_SHA256="821f1668979edc8686f082f41419b39d63769d9dadc0bb99c24ce28648fca972" +PKG_VERSION="2.5.4" +PKG_SHA256="0717c2e62dc3f809e8754be2c83d2c7d0f92188741eb425d5377c1d326d25276" PKG_LICENSE="GPL" PKG_SITE="https://github.com/MilhouseVH/texturecache.py" PKG_URL="https://github.com/MilhouseVH/$PKG_NAME/archive/$PKG_VERSION.tar.gz" diff --git a/projects/Generic/linux/linux.x86_64.conf b/projects/Generic/linux/linux.x86_64.conf index c3aa3964f1..84d95dd8ad 100644 --- a/projects/Generic/linux/linux.x86_64.conf +++ b/projects/Generic/linux/linux.x86_64.conf @@ -2159,7 +2159,10 @@ CONFIG_LIBERTAS=m CONFIG_LIBERTAS_THINFIRM=m # CONFIG_LIBERTAS_THINFIRM_DEBUG is not set CONFIG_LIBERTAS_THINFIRM_USB=m -# CONFIG_MWIFIEX is not set +CONFIG_MWIFIEX=m +CONFIG_MWIFIEX_SDIO=m +# CONFIG_MWIFIEX_PCIE is not set +CONFIG_MWIFIEX_USB=m # CONFIG_MWL8K is not set CONFIG_WLAN_VENDOR_MEDIATEK=y CONFIG_MT7601U=m