From 0de055c69df33f48ffb3cb516a89c3c8e0d0b5f1 Mon Sep 17 00:00:00 2001 From: Andreas Müller Date: Sat, 20 Nov 2021 19:14:15 +0100 Subject: xfce4-sensors-plugin: upgrade 1.4.1 -> 1.4.2 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Release notes for 1.4.2 ======================= Besides the bug fixes and feature updates listed below, this release migrates the source code from C to C++ in order to increase type-safety, to use reference counting and containers for semi-automatic memory management where possible, and to slightly improve source code readability. - Prevent overlap of tachometer titles - Improved standalone app layout - Fix crash in hddtemp codepath with a SATA SSD drive - Increase default temperature ranges of HDDs and NVIDIA GPUs by 10℃ - Remove default values from RC configuration files - Suppress title after the user adds the 1st sensor - Remove hard-coded limits restricting the maximum number of sensors - Test all possible build configurations using brute-force search - Use xfce4::connect instead of the less safe g_signal_connect - Enable lm_sensors in GitLab distcheck - Fix memory leaks - Translation Updates Signed-off-by: Andreas Müller Signed-off-by: Khem Raj --- ...k-for-sys-class-power_supply-we-are-cross.patch | 4 ++-- .../sensors/xfce4-sensors-plugin_1.4.1.bb | 25 ---------------------- .../sensors/xfce4-sensors-plugin_1.4.2.bb | 25 ++++++++++++++++++++++ 3 files changed, 27 insertions(+), 27 deletions(-) delete mode 100644 meta-xfce/recipes-panel-plugins/sensors/xfce4-sensors-plugin_1.4.1.bb create mode 100644 meta-xfce/recipes-panel-plugins/sensors/xfce4-sensors-plugin_1.4.2.bb (limited to 'meta-xfce') diff --git a/meta-xfce/recipes-panel-plugins/sensors/xfce4-sensors-plugin/0001-Do-not-check-for-sys-class-power_supply-we-are-cross.patch b/meta-xfce/recipes-panel-plugins/sensors/xfce4-sensors-plugin/0001-Do-not-check-for-sys-class-power_supply-we-are-cross.patch index ac1d603b29..c4624c6915 100644 --- a/meta-xfce/recipes-panel-plugins/sensors/xfce4-sensors-plugin/0001-Do-not-check-for-sys-class-power_supply-we-are-cross.patch +++ b/meta-xfce/recipes-panel-plugins/sensors/xfce4-sensors-plugin/0001-Do-not-check-for-sys-class-power_supply-we-are-cross.patch @@ -18,8 +18,8 @@ diff --git a/configure.ac b/configure.ac index c281af9..60ba0c0 100644 --- a/configure.ac +++ b/configure.ac -@@ -209,19 +209,9 @@ dnl Check for interface for /sys/class/power_supply to be used - AC_ARG_ENABLE([sysfsacpi], [AC_HELP_STRING([--enable-sysfsacpi], [Use /sys/class/power_supply to read your battery value @<:@default=auto@:>@])], +@@ -203,19 +203,9 @@ dnl Check for interface for /sys/class/power_supply to be used + AC_ARG_ENABLE([sysfsacpi], [AS_HELP_STRING([--enable-sysfsacpi], [Use /sys/class/power_supply to read your battery value @<:@default=auto@:>@])], [], [ - enable_sysfsacpi=auto diff --git a/meta-xfce/recipes-panel-plugins/sensors/xfce4-sensors-plugin_1.4.1.bb b/meta-xfce/recipes-panel-plugins/sensors/xfce4-sensors-plugin_1.4.1.bb deleted file mode 100644 index 98e0b65423..0000000000 --- a/meta-xfce/recipes-panel-plugins/sensors/xfce4-sensors-plugin_1.4.1.bb +++ /dev/null @@ -1,25 +0,0 @@ -SUMMARY = "Sensors plugin for the Xfce Panel" -HOMEPAGE = "http://goodies.xfce.org/projects/panel-plugins/xfce4-sensors-plugin" -LICENSE = "GPLv2" -LIC_FILES_CHKSUM = "file://COPYING;md5=b94789bed9aec03b9656a9cc5398c706" - -inherit xfce-panel-plugin - -SRC_URI[sha256sum] = "37d0dc569e735e482a18545c24eb1ce0229d6910e3a4d4c1dee0680999234be2" -SRC_URI += "file://0001-Do-not-check-for-sys-class-power_supply-we-are-cross.patch" - -EXTRA_OECONF = " \ - --disable-procacpi \ - --disable-xnvctrl \ -" - -do_configure:prepend() { - sed -i 's:LIBSENSORS_CFLAGS=.*:LIBSENSORS_CFLAGS=-I${STAGING_INCDIR}:g' ${S}/configure.ac -} - -PACKAGECONFIG[libsensors] = "--enable-libsensors,--disable-libsensors, lmsensors" -PACKAGECONFIG[hddtemp] = "--enable-hddtemp,--disable-hddtemp, hddtemp" -PACKAGECONFIG[netcat] = "--enable-netcat,--disable-netcat, netcat" -PACKAGECONFIG[libnotify] = "--enable-notification,--disable-notification, libnotify" - -FILES_SOLIBSDEV = "${libdir}/xfce4/modules/lib*${SOLIBSDEV}" diff --git a/meta-xfce/recipes-panel-plugins/sensors/xfce4-sensors-plugin_1.4.2.bb b/meta-xfce/recipes-panel-plugins/sensors/xfce4-sensors-plugin_1.4.2.bb new file mode 100644 index 0000000000..c00ca6fafb --- /dev/null +++ b/meta-xfce/recipes-panel-plugins/sensors/xfce4-sensors-plugin_1.4.2.bb @@ -0,0 +1,25 @@ +SUMMARY = "Sensors plugin for the Xfce Panel" +HOMEPAGE = "http://goodies.xfce.org/projects/panel-plugins/xfce4-sensors-plugin" +LICENSE = "GPLv2" +LIC_FILES_CHKSUM = "file://COPYING;md5=b94789bed9aec03b9656a9cc5398c706" + +inherit xfce-panel-plugin + +SRC_URI[sha256sum] = "da90f12e6ae995bcd1c81be35479a7a9d32308c65ecd64e568ba8c9592d39fcb" +SRC_URI += "file://0001-Do-not-check-for-sys-class-power_supply-we-are-cross.patch" + +EXTRA_OECONF = " \ + --disable-procacpi \ + --disable-xnvctrl \ +" + +do_configure:prepend() { + sed -i 's:LIBSENSORS_CFLAGS=.*:LIBSENSORS_CFLAGS=-I${STAGING_INCDIR}:g' ${S}/configure.ac +} + +PACKAGECONFIG[libsensors] = "--enable-libsensors,--disable-libsensors, lmsensors" +PACKAGECONFIG[hddtemp] = "--enable-hddtemp,--disable-hddtemp, hddtemp" +PACKAGECONFIG[netcat] = "--enable-netcat,--disable-netcat, netcat" +PACKAGECONFIG[libnotify] = "--enable-notification,--disable-notification, libnotify" + +FILES_SOLIBSDEV = "${libdir}/xfce4/modules/lib*${SOLIBSDEV}" -- cgit 1.2.3-korg