Accepting request 651465 from home:malcolmlewis:branches:Base:System

Updated to version 3.5.0

OBS-URL: https://build.opensuse.org/request/show/651465
OBS-URL: https://build.opensuse.org/package/show/Base:System/sensors?expand=0&rev=99
This commit is contained in:
Jean Delvare 2018-12-16 11:30:36 +00:00 committed by Git OBS Bridge
parent fee853e96f
commit 44db4b53fd
6 changed files with 101 additions and 47 deletions

View File

@ -1,3 +1,3 @@
libsensors4
libsensors5
obsoletes "sensors-<targettype> <= <version>"
provides "sensors-<targettype> = <version>"

3
lm-sensors-3-5-0.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:f671c1d63a4cd8581b3a4a775fd7864a740b15ad046fe92038bcff5c5134d7e0
size 267133

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:1db77e206b28c9194e5c017c88460e730fdf849cff7ef704fb3e4b8b49fd6d31
size 260917

View File

@ -1,14 +1,7 @@
Now that the kernel package is split into 3 parts, it is possible
that not all required hwmon drivers are installed on the system when
sensors-detect is being run. Point the user to the kernel-*-extra
package if drivers are found to be missing.
---
prog/detect/sensors-detect | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
--- a/prog/detect/sensors-detect
+++ b/prog/detect/sensors-detect
@@ -2796,13 +2796,16 @@ sub initialize_conf
diff -Naur a/prog/detect/sensors-detect b/prog/detect/sensors-detect
--- a/prog/detect/sensors-detect 2018-11-23 19:04:09.562152712 -0600
+++ b/prog/detect/sensors-detect 2018-11-23 19:08:21.037599155 -0600
@@ -3051,13 +3051,16 @@
# [2] -> SUBLEVEL
# [3] -> EXTRAVERSION
#
@ -26,12 +19,13 @@ package if drivers are found to be missing.
chomp($kernel_arch = `uname -m`);
# We only support kernels >= 2.6.5
@@ -7022,6 +7025,8 @@ sub generate_modprobes
@@ -7303,6 +7306,9 @@
print "Warning: the required module $driver is not currently installed\n".
"on your system. Check http://www.lm-sensors.org/wiki/Devices for\n".
"on your system. Check https://hwmon.wiki.kernel.org/device_support_status for\n".
"driver availability.\n\n";
+ print "You may need to install package kernel-$kernel_flavor-extra for\n".
+ "lm-sensors to work properly.\n\n" if $kernel_flavor;
+
} else {
$hwmon_modules{$driver}++
unless hwmon_is_autoloaded($driver);

View File

@ -1,3 +1,61 @@
-------------------------------------------------------------------
Sat Nov 24 01:08:57 UTC 2018 - malcolmlewis@opensuse.org
- Update to version 3.5.0:
+ soname was bumped due to commit dcf2367 which introduced an
ABI change.
+ Fixed disappearance of certain hwmon chips with 4.19+ kernels,
(gh#lm-sensors/lm-sensors#139, boo#1116021).
+ Add the find-driver script for debugging.
+ Various documentation and man page improvements.
+ Fix various issues found by Coverity Scan.
+ Fix compilation with the musl C library.
+ Updated links in documentation to reflect the new home of
lm_sensors.
+ sensors.1: Add reference to sensors-detect and document -j
option (json output).
+ sensors: Add support for json output, add support for power
min, lcrit, min_alarm, lcrit_alarm.
+ sensors-detect:
* Fix systemd paths.
* Add detection of Fintek F81768.
* Only probe I/O ports on x86.
* Add detection of Nuvoton NCT6793D.
* Add detection of Microchip MCP9808.
* Mark F71868A as supported by the f71882fg driver.
* Mark F81768D as supported by the f71882fg driver.
* Mark F81866D as supported by the f71882fg driver.
* Add detection of various ITE chips.
* Add detection of Nuvoton NCT6795D.
* Add detection of DDR4 SPD.
* Add detection of ITE IT8987D.
* Add detection of AMD Family 17h temperature sensors.
* Add detection of AMD KERNCZ SMBus controller.
* Add detection of various Intel SMBus controllers.
* Add detection of Giantec GT30TS00.
* Add detection of ONS CAT34TS02C and CAT34TS04.
* Add detection of AMD Family 15h Model 60+ temperature
sensors.
* Add detection of Nuvoton NCT6796D.
* Add detection of AMD Family 15h Model 70+ temperature
sensors.
+ configs: Add sample configuration files.
+ sensors.conf.default:
* Add hardwired inputs of NCT6795D
* Add hardwired inputs of F71868A
* Add hardwired NCT6796D inputs
+ vt1211_pwm: replaced deprecated sub shell syntax, run with
bash instead of sh.
+ pwmconfig: replaced deprecated sub shell syntax.
+ fancontrol: replaced deprecated sub shell syntax, save
original pwm values.
+ fancontrol.8: replaced deprecated sub shell syntax.
+ libsensors: Add support for SENSORS_BUS_TYPE_SCSI, add support
for power min, lcrit, min_alarm, lcrit_alarm
- Rebase lm_sensors-3.0.3-hint-at-kernel-extra-package.patch for
new release.
- Spec file tidy up for man page extension.
-------------------------------------------------------------------
Mon May 14 15:39:15 UTC 2018 - hillwood@opensuse.org

View File

@ -12,25 +12,27 @@
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
%define commit 1c48b191c8a2b9fc747e3db3816247c666c5c3f1
%define shortcommit 1c48b19
%define _name lm_sensors
#%%define commit 1c48b191c8a2b9fc747e3db3816247c666c5c3f1
#%%define shortcommit 1c48b19
%define _name lm-sensors
%define _version 3-5-0
#Compat macro for new _fillupdir macro introduced in Nov 2017
%if ! %{defined _fillupdir}
%define _fillupdir %{_localstatedir}/adm/fillup-templates
%endif
Name: sensors
Version: 3.4.0git20180510.1c48b19
Version: 3.5.0
Release: 0
Summary: Hardware health monitoring for Linux
License: GPL-2.0-or-later
Group: System/Monitoring
URL: https://github.com/groeck/lm-sensors
Source0: https://github.com/groeck/lm-sensors/archive/%{commit}/%{_name}-%{shortcommit}.tar.gz
Url: https://github.com/groeck/lm-sensors
Source0: https://github.com/lm-sensors/lm-sensors/%{_name}/archive/%{_version}.tar.gz#/%{_name}-%{_version}.tar.gz
#Source0: https://github.com/groeck/lm-sensors/archive/%%{commit}/%%{_name}-%%{shortcommit}.tar.gz
Source1: sysconfig.sensord
Source2: baselibs.conf
Patch1: lm_sensors-3.1.1-build.patch
@ -73,28 +75,28 @@ round-robin database (RRD) and to alert when a sensor alarm is
signalled; for example, if a fan fails, a temperature limit is
exceeded, etc.
%package -n libsensors4
%package -n libsensors5
Summary: Hardware health monitoring library
License: LGPL-2.1-or-later
Group: System/Libraries
%description -n libsensors4
%description -n libsensors5
libsensors offers a way for applications to access the hardware
monitoring chips of the system. A system-dependent configuration file
controls how the different inputs are labeled and what scaling factors
have to be applied for the specific hardware, so that the output makes
sense to the user.
%package -n libsensors4-devel
%package -n libsensors5-devel
Summary: Hardware health monitoring library
License: LGPL-2.1-or-later
Group: Development/Libraries/C and C++
Requires: glibc-devel
Requires: libsensors4 = %{version}
Conflicts: libsensors3-devel
Requires: libsensors5 = %{version}
Conflicts: libsensors4-devel
Provides: sensors:%{_includedir}/sensors/sensors.h
%description -n libsensors4-devel
%description -n libsensors5-devel
libsensors offers a way for applications to access the hardware
monitoring chips of the system. A system-dependent configuration file
controls how the different inputs are labeled and what scaling factors
@ -102,8 +104,8 @@ have to be applied for the specific hardware, so that the output makes
sense to the user.
%prep
# %setup -q -n lm_sensors-%{version}
%setup -q -n lm-%{name}-%{commit}
%setup -q -n %{_name}-%{_version}
#%%setup -q -n lm-%%{name}-%%{commit}
%patch1 -p1
%patch2 -p1
%patch3 -p1
@ -178,9 +180,9 @@ fi
%postun -n sensord
%service_del_postun sensord.service
%post -n libsensors4 -p /sbin/ldconfig
%post -n libsensors5 -p /sbin/ldconfig
%postun -n libsensors4 -p /sbin/ldconfig
%postun -n libsensors5 -p /sbin/ldconfig
%files
%defattr(-,root,root)
@ -203,15 +205,15 @@ fi
%doc %{_docdir}/sensors/temperature-sensors
%doc %{_docdir}/sensors/vid
%license %{_docdir}/sensors/COPYING
%{_mandir}/man1/*.1.gz
%{_mandir}/man8/fancontrol.8.gz
%{_mandir}/man1/*.1%{?ext_man}
%{_mandir}/man8/fancontrol.8%{?ext_man}
%ifarch i386 i486 i586 i686 x86_64
%{_mandir}/man8/isadump.8.gz
%{_mandir}/man8/isaset.8.gz
%{_mandir}/man8/isadump.8%{?ext_man}
%{_mandir}/man8/isaset.8%{?ext_man}
%endif
%{_mandir}/man8/pwmconfig.8.gz
%{_mandir}/man8/sensors-conf-convert.8.gz
%{_mandir}/man8/sensors-detect.8.gz
%{_mandir}/man8/pwmconfig.8%{?ext_man}
%{_mandir}/man8/sensors-conf-convert.8%{?ext_man}
%{_mandir}/man8/sensors-detect.8%{?ext_man}
%files -n sensord
%defattr(-,root,root)
@ -220,23 +222,23 @@ fi
%{_sbindir}/sensord
%dir %{_docdir}/sensord
%license %{_docdir}/sensord/COPYING
%{_mandir}/man8/sensord.8.gz
%{_mandir}/man8/sensord.8%{?ext_man}
%files -n libsensors4
%files -n libsensors5
%defattr(-,root,root)
%config %{_sysconfdir}/sensors3.conf
%config %{_sysconfdir}/sensors.d/
%{_libdir}/libsensors.so.4*
%{_libdir}/libsensors.so.5*
%dir %{_docdir}/sensors
%license %{_docdir}/sensors/COPYING.LGPL
%{_mandir}/man5/*.5.gz
%{_mandir}/man5/*.5%{?ext_man}
%files -n libsensors4-devel
%files -n libsensors5-devel
%defattr(-,root,root)
%{_includedir}/sensors/
%{_libdir}/libsensors.so
%dir %{_docdir}/sensors
%doc %{_docdir}/sensors/libsensors-API.txt
%{_mandir}/man3/*.3.gz
%{_mandir}/man3/*.3%{?ext_man}
%changelog