Dear maintainer, On 2019-01-02 21:33, Jeremy Bicha wrote: > Source: procmeter3 > Version: 3.6.1-1.1 > Severity: important > X-Debbugs-CC: aure...@debian.org > > procmeter3 no longer builds with lm-sensors support. > > See modules/check-no-libsensors.sh > > Build log excerpt > ----------------------- > libsensors does not appear to be installed - skipping compilation. > > Full build logs > ------------------- > https://buildd.debian.org/status/package.php?p=procmeter3
Unfortunately this has been broken by my recent binNMU fixing the build with glibc 2.28 (bug #916054). Sorry about that. I have therefore just done another NMU which adds support for libsensors5 by updating the checks. You will find the corresponding debdiff attached. Regards, Aurelien -- Aurelien Jarno GPG: 4096R/1DDD8C9B aurel...@aurel32.net http://www.aurel32.net
diff -Nru procmeter3-3.6/debian/changelog procmeter3-3.6/debian/changelog --- procmeter3-3.6/debian/changelog 2018-12-26 00:22:40.000000000 +0100 +++ procmeter3-3.6/debian/changelog 2019-01-03 16:06:56.000000000 +0100 @@ -1,3 +1,14 @@ +procmeter3 (3.6-1.2) unstable; urgency=medium + + * Non-maintainer upload. + * debian/patches/libsensors5.patch + + Update checks for libsensors5 Closes: #918078. + * debian/control + + Replace libsensors4-dev build-depends by libsensors-dev Closes: + #917446. + + -- Aurelien Jarno <aure...@debian.org> Thu, 03 Jan 2019 16:06:56 +0100 + procmeter3 (3.6-1.1) unstable; urgency=medium * Non-maintainer upload. diff -Nru procmeter3-3.6/debian/control procmeter3-3.6/debian/control --- procmeter3-3.6/debian/control 2014-03-22 16:38:22.000000000 +0100 +++ procmeter3-3.6/debian/control 2019-01-03 13:26:29.000000000 +0100 @@ -2,7 +2,7 @@ Section: utils Priority: optional Build-Depends: debhelper (>= 9), libgtk2.0-dev, libx11-dev, libxt-dev, - x11proto-core-dev, libsensors4-dev, libxaw7-dev, + x11proto-core-dev, libsensors-dev, libxaw7-dev, dpkg-dev (>= 1.17.0), libgtk-3-dev Maintainer: Wences Arana <ara...@debian.org.gt> Standards-Version: 3.9.5 diff -Nru procmeter3-3.6/debian/patches/libsensors5.patch procmeter3-3.6/debian/patches/libsensors5.patch --- procmeter3-3.6/debian/patches/libsensors5.patch 1970-01-01 01:00:00.000000000 +0100 +++ procmeter3-3.6/debian/patches/libsensors5.patch 2019-01-03 13:27:45.000000000 +0100 @@ -0,0 +1,27 @@ +Add support for the libsensors5 API. In practice it's just a matter of +updating the version checks. + +--- procmeter3-3.6.orig/modules/check-no-libsensors.sh ++++ procmeter3-3.6/modules/check-no-libsensors.sh +@@ -5,7 +5,7 @@ CFLAGS=$2 + + cat <<EOF > libsensors-test.c + #include <sensors/sensors.h> +-#if (SENSORS_API_VERSION & 0xf00) != 0x400 ++#if (SENSORS_API_VERSION & 0xf00) != 0x500 + #error + #endif + EOF +--- procmeter3-3.6.orig/modules/libsensors-fan.c ++++ procmeter3-3.6/modules/libsensors-fan.c +@@ -27,8 +27,8 @@ const char *FILE__=__FILE__; + + #include "procmeter.h" + +-#if !defined(SENSORS_API_VERSION) || (SENSORS_API_VERSION & 0xf00) != 0x400 +-#error "This module requires libsensors version 3" ++#if !defined(SENSORS_API_VERSION) || (SENSORS_API_VERSION & 0xf00) != 0x500 ++#error "This module requires libsensors version 5" + #else + + /* The interface information. */ diff -Nru procmeter3-3.6/debian/patches/series procmeter3-3.6/debian/patches/series --- procmeter3-3.6/debian/patches/series 2018-12-21 22:51:43.000000000 +0100 +++ procmeter3-3.6/debian/patches/series 2019-01-03 13:28:08.000000000 +0100 @@ -7,3 +7,4 @@ dont-override-flags.patch libX11.patch loff_t.patch +libsensors5.patch
signature.asc
Description: PGP signature