From a64e8516b9b804ddc16b15ab7b65bdb0b2d7295a Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Sun, 30 Mar 2025 10:43:31 +0200 Subject: [PATCH] libcec: update to 7.0.0 Signed-off-by: Matthias Reichl --- packages/devel/libcec/package.mk | 4 +-- ...2-fix-assert-issue-with-systemd-udev.patch | 30 ------------------- 2 files changed, 2 insertions(+), 32 deletions(-) delete mode 100644 packages/devel/libcec/patches/0002-fix-assert-issue-with-systemd-udev.patch diff --git a/packages/devel/libcec/package.mk b/packages/devel/libcec/package.mk index 2cbef91928..4082ae245d 100644 --- a/packages/devel/libcec/package.mk +++ b/packages/devel/libcec/package.mk @@ -3,8 +3,8 @@ # Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv) PKG_NAME="libcec" -PKG_VERSION="4.0.7" -PKG_SHA256="bcd92c376993a5721d346edcc09eb17289451f9156b1d1d113c9663c2046315a" +PKG_VERSION="7.0.0" +PKG_SHA256="7f9e57ae9fad37649adb6749b8f1310a71ccf3e92ae8b2d1cc9e8ae2d1da83f8" PKG_LICENSE="GPL" PKG_SITE="http://libcec.pulse-eight.com/" PKG_URL="https://github.com/Pulse-Eight/libcec/archive/libcec-${PKG_VERSION}.tar.gz" diff --git a/packages/devel/libcec/patches/0002-fix-assert-issue-with-systemd-udev.patch b/packages/devel/libcec/patches/0002-fix-assert-issue-with-systemd-udev.patch deleted file mode 100644 index 47de36170b..0000000000 --- a/packages/devel/libcec/patches/0002-fix-assert-issue-with-systemd-udev.patch +++ /dev/null @@ -1,30 +0,0 @@ -From 898177b5ccf81a91bb3d73196b544c132a16a496 Mon Sep 17 00:00:00 2001 -From: Rudi Heitbaum -Date: Wed, 12 Jun 2024 12:03:50 +0000 -Subject: [PATCH] fix assert issue with systemd udev - ---- - src/libcec/adapter/Pulse-Eight/USBCECAdapterDetection.cpp | 7 ++++++- - 1 file changed, 6 insertions(+), 1 deletion(-) - -diff --git a/src/libcec/adapter/Pulse-Eight/USBCECAdapterDetection.cpp b/src/libcec/adapter/Pulse-Eight/USBCECAdapterDetection.cpp -index 3cb49dd..27c8269 100644 ---- a/src/libcec/adapter/Pulse-Eight/USBCECAdapterDetection.cpp -+++ b/src/libcec/adapter/Pulse-Eight/USBCECAdapterDetection.cpp -@@ -370,7 +370,12 @@ uint8_t CUSBCECAdapterDetection::FindAdaptersUdev(cec_adapter_descriptor *device - if (!dev) - continue; - -- pdev = udev_device_get_parent(udev_device_get_parent(dev)); -+ // do not call udev_device_get_parent(udev_device_get_parent(dev)) -+ // directly as a null reurn on the parent will cause an assert in -+ // udev_device_get_parent -+ pdev = udev_device_get_parent(dev); -+ if (pdev) -+ pdev = udev_device_get_parent(pdev); - if (!pdev || !udev_device_get_sysattr_value(pdev, "idVendor") || !udev_device_get_sysattr_value(pdev, "idProduct")) - { - udev_device_unref(dev); --- -2.43.0 -