Blame SPECS/lm_sensors.spec

477a1c
%global commit 70f7e0848410b9ca4dde7abff669bbbecbf137e0
477a1c
%global shortcommit %(c=%{commit}; echo ${c:0:7})
477a1c
%global year 2018
477a1c
%global month 05
477a1c
%global day 22
477a1c
%global date %{year}%{month}%{day}
477a1c
477a1c
Name: lm_sensors
477a1c
Version: 3.4.0
2527a2
Release: 23.%{date}git%{shortcommit}%{?dist}
477a1c
Summary: Hardware monitoring tools
477a1c
Group: Applications/System
477a1c
477a1c
# Some man pages are licensed Verbatim (lib/sensors.conf.5,
477a1c
# prog/sensors/sensors.1). Files from dist-git are licensed
477a1c
# MIT (according to the Fedora Project Contributor Agreement
477a1c
# https://fedoraproject.org/wiki/Licensing:Main#License_of_Fedora_SPEC_Files).
477a1c
# The rest is GPLv2+.
477a1c
License: GPLv2+ and Verbatim and MIT
477a1c
875092
URL: http://github.com/lm-sensors/lm-sensors/
477a1c
875092
Source0: http://github.com/lm-sensors/lm-sensors/archive/%{commit}/lm-sensors-%{commit}.tar.gz
477a1c
Source1: lm_sensors.sysconfig
477a1c
# This one was taken from PLD-linux, Thanks!
477a1c
Source2: sensord.sysconfig
477a1c
Source3: lm_sensors-modprobe-wrapper
477a1c
Source4: lm_sensors-modprobe-r-wrapper
477a1c
Source5: sensord.service
477a1c
Source6: sensord-service-wrapper
477a1c
Source7: lm_sensors.service
2527a2
Source8: lm_sensors-wrapper
477a1c
875092
# Upstream patch:
875092
Patch1: 0001-sensors-detect-Add-detection-of-AMD-Family-17h-model.patch
875092
# Patch that combines several upstream patches:
875092
Patch2: 0001-Fix-stale-links-and-outdated-info.patch
a6904f
# Upstream commit c28d20d19d620f42d:
a6904f
Patch3: 0001-sensors-detect-Fix-printing-CPU-info-on-ppc-and-arm.patch
a6904f
# Patch that combines upstream commits 5c900c7e851cc and f1e1a7607caa96b,
a6904f
# with the version string modified from 3.5.0+git to 3.4.0+git. Drop/modify
a6904f
# this patch on rebase.
a6904f
Patch4: fix-unexpanded-revision-strings.patch
c552ca
# Upstream commit 5deee7d0c301df779:
c552ca
Patch5: 0001-sensors-detect-Add-support-for-AMD-CPU-Family-19h.patch
2527a2
# Upstream commit a0ef84f6583dbf427ff5a3534528e1e72bd00137:
2527a2
Patch6: lm_sensors-3.4.0-allow_no_sensors.patch
875092
477a1c
Requires: /usr/sbin/modprobe
477a1c
%ifarch %{ix86} x86_64
477a1c
Requires: /usr/sbin/dmidecode
477a1c
%endif
875092
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
477a1c
Requires(post): systemd-units
477a1c
BuildRequires: kernel-headers >= 2.2.16, bison, libsysfs-devel, flex, gawk
477a1c
BuildRequires: perl-generators
477a1c
BuildRequires: rrdtool-devel
477a1c
BuildRequires: gcc
477a1c
477a1c
477a1c
%description
477a1c
The lm_sensors package includes a collection of modules for general SMBus
477a1c
access and hardware monitoring.
477a1c
477a1c
477a1c
%package libs
477a1c
Summary: Lm_sensors core libraries
477a1c
Group: System Environment/Libraries
477a1c
License: LGPLv2+
477a1c
477a1c
%description libs
477a1c
Core libraries for lm_sensors applications
477a1c
477a1c
477a1c
%package devel
477a1c
Summary: Development files for programs which will use lm_sensors
477a1c
Group: Development/System
477a1c
Requires: %{name}-libs = %{version}-%{release}
477a1c
# One manual page is licensed Verbatim (lib/libsensors.3). The rest is LGPLv2+.
477a1c
License: LGPLv2+ and Verbatim
477a1c
477a1c
%description devel
477a1c
The lm_sensors-devel package includes a header files and libraries for use
477a1c
when building applications that make use of sensor data.
477a1c
477a1c
477a1c
%package sensord
477a1c
Summary: Daemon that periodically logs sensor readings
477a1c
Group: System Environment/Daemons
477a1c
Requires: %{name} = %{version}-%{release}
875092
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
477a1c
# One man page is licensed Verbatim (prog/sensord/sensord.8). Files from
477a1c
# dist-git are licensed MIT according to the FPCA. The rest is GPLv2+.
477a1c
License: GPLv2+ and Verbatim and MIT
477a1c
477a1c
%description sensord
477a1c
Daemon that periodically logs sensor readings to syslog or a round-robin
477a1c
database, and warns of sensor alarms.
477a1c
477a1c
477a1c
%prep
477a1c
%setup -q -n lm-sensors-%{commit}
875092
%patch1 -p1
875092
%patch2 -p1
a6904f
%patch3 -p1
a6904f
%patch4 -p1
c552ca
%patch5 -p1
2527a2
%patch6 -p1
477a1c
477a1c
# Remove currently unused files to make sure we've got the license right
477a1c
rm -f prog/init/sysconfig-lm_sensors-convert prog/hotplug/unhide_ICH_SMBus
477a1c
477a1c
mv prog/init/README prog/init/README.initscripts
477a1c
chmod -x prog/init/fancontrol.init
477a1c
477a1c
# fixing the sensord-service-wrapper path
477a1c
cp -p %{SOURCE5} sensord.service
477a1c
cp -p %{SOURCE7} lm_sensors.service
477a1c
sed -i "s|\@WRAPPER_DIR\@|%{_libexecdir}/%{name}|" sensord.service
477a1c
sed -i "s|\@WRAPPER_DIR\@|%{_libexecdir}/%{name}|" lm_sensors.service
477a1c
477a1c
477a1c
%build
477a1c
%set_build_flags
477a1c
make PREFIX=%{_prefix} LIBDIR=%{_libdir} MANDIR=%{_mandir} \
477a1c
  EXLDFLAGS="$LDFLAGS" PROG_EXTRA=sensord BUILD_STATIC_LIB=0 user
477a1c
477a1c
477a1c
%install
477a1c
make PREFIX=%{_prefix} LIBDIR=%{_libdir} MANDIR=%{_mandir} PROG_EXTRA=sensord \
477a1c
  DESTDIR=$RPM_BUILD_ROOT BUILD_STATIC_LIB=0 user_install
477a1c
477a1c
ln -s sensors.conf.5.gz $RPM_BUILD_ROOT%{_mandir}/man5/sensors3.conf.5.gz
477a1c
477a1c
mkdir -p $RPM_BUILD_ROOT%{_initrddir}
477a1c
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/sensors.d
477a1c
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig
477a1c
install -pm 644 %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/lm_sensors
477a1c
install -pm 644 %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/sensord
477a1c
477a1c
# service files
477a1c
mkdir -p $RPM_BUILD_ROOT%{_unitdir}
477a1c
install -pm 644 prog/init/fancontrol.service $RPM_BUILD_ROOT%{_unitdir}
477a1c
install -pm 644 lm_sensors.service           $RPM_BUILD_ROOT%{_unitdir}
477a1c
install -pm 644 sensord.service              $RPM_BUILD_ROOT%{_unitdir}
477a1c
477a1c
# customized modprobe calls
477a1c
mkdir -p $RPM_BUILD_ROOT%{_libexecdir}/%{name}
477a1c
install -pm 755 %{SOURCE3} $RPM_BUILD_ROOT%{_libexecdir}/%{name}/lm_sensors-modprobe-wrapper
477a1c
install -pm 755 %{SOURCE4} $RPM_BUILD_ROOT%{_libexecdir}/%{name}/lm_sensors-modprobe-r-wrapper
2527a2
install -pm 755 %{SOURCE8} $RPM_BUILD_ROOT%{_libexecdir}/%{name}/lm_sensors-wrapper
477a1c
477a1c
# sensord service wrapper
477a1c
install -pm 755 %{SOURCE6} $RPM_BUILD_ROOT%{_libexecdir}/%{name}/sensord-service-wrapper
477a1c
477a1c
477a1c
# Note non standard systemd scriptlets, since reload / stop makes no sense
477a1c
# for lm_sensors
477a1c
%triggerun -- lm_sensors < 3.3.0-2
477a1c
if [ -L /etc/rc3.d/S26lm_sensors ]; then
477a1c
    /bin/systemctl enable lm_sensors.service >/dev/null 2>&1 || :
477a1c
fi
477a1c
/sbin/chkconfig --del lm_sensors
477a1c
477a1c
# ===== main =====
477a1c
477a1c
%post
477a1c
%systemd_post lm_sensors.service
477a1c
477a1c
%preun
477a1c
%systemd_preun lm_sensors.service
477a1c
477a1c
%postun
477a1c
%systemd_postun_with_restart lm_sensors.service
477a1c
477a1c
# ==== sensord ===
477a1c
477a1c
%post sensord
477a1c
%systemd_post sensord.service
477a1c
477a1c
%preun sensord
477a1c
%systemd_preun sensord.service
477a1c
477a1c
%postun sensord
477a1c
%systemd_postun_with_restart sensord.service
477a1c
477a1c
# ===== libs =====
477a1c
477a1c
%post libs -p /sbin/ldconfig
477a1c
%postun libs -p /sbin/ldconfig
477a1c
477a1c
477a1c
%files
477a1c
%license COPYING
477a1c
%doc CHANGES CONTRIBUTORS doc README*
477a1c
%doc prog/init/fancontrol.init prog/init/README.initscripts
477a1c
%config %{_sysconfdir}/sensors3.conf
477a1c
%config(noreplace) %{_sysconfdir}/sysconfig/lm_sensors
477a1c
%dir %{_sysconfdir}/sensors.d
477a1c
%{_bindir}/*
477a1c
%{_mandir}/man1/*
477a1c
%{_mandir}/man5/*
477a1c
%{_mandir}/man8/*
477a1c
%{_sbindir}/*
477a1c
%{_unitdir}/lm_sensors.service
477a1c
%{_unitdir}/fancontrol.service
477a1c
%dir %{_libexecdir}/%{name}
477a1c
%{_libexecdir}/%{name}/lm_sensors-modprobe*wrapper
2527a2
%{_libexecdir}/%{name}/lm_sensors-wrapper
477a1c
%exclude %{_sbindir}/sensord
477a1c
%exclude %{_mandir}/man8/sensord.8.gz
477a1c
477a1c
%files libs
477a1c
%{_libdir}/*.so.*
477a1c
%license COPYING.LGPL
477a1c
477a1c
%files devel
477a1c
%{_includedir}/sensors
477a1c
%{_libdir}/lib*.so
477a1c
%{_mandir}/man3/*
477a1c
477a1c
%files sensord
477a1c
%doc prog/sensord/README
477a1c
%{_sbindir}/sensord
477a1c
%{_mandir}/man8/sensord.8.gz
477a1c
%config(noreplace) %{_sysconfdir}/sysconfig/sensord
477a1c
%{_unitdir}/sensord.service
477a1c
%{_libexecdir}/%{name}/sensord-service-wrapper
477a1c
477a1c
477a1c
%changelog
2527a2
* Thu Feb 25 2021 Artem Egorenkov <aegorenk@redhat.com> - 3.4.0-23
2527a2
- New flag for no sensors added. This flag is used in VM environment
2527a2
  to make sensors binaries not fail if no sensors was detected.
2527a2
c552ca
* Fri Oct 30 2020 Artem Egorenkov <aegorenk@redhat.com> - 3.4.0-22.20180522git70f7e08
c552ca
- Add support for AMD CPU Family 19h
c552ca
- Resolves: rhbz#1846847
c552ca
a6904f
* Fri Oct 18 2019 Ondřej Lysoněk <olysonek@redhat.com> - 3.4.0-21.20180522git70f7e08
a6904f
- Fix printing CPU info on non-x86 architectures in sensors-detect
a6904f
- Resolves: rhbz#1752854
a6904f
- Fix printing lm_sensors version in sensors-detect and pwmconfig
a6904f
- Resolves: rhbz#1677414
a6904f
875092
* Mon May 06 2019 Ondřej Lysoněk <olysonek@redhat.com> - 3.4.0-20.20180522git70f7e08
875092
- Added explicit Requires on lm_sensors-libs
875092
- Resolves: rhbz#1706145
875092
875092
* Fri May 03 2019 Ondřej Lysoněk <olysonek@redhat.com> - 3.4.0-19.20180522git70f7e08
875092
- Fixed stale links and outdated info
875092
- Resolves: rhbz#1693347
875092
875092
* Wed Apr 24 2019 Ondřej Lysoněk <olysonek@redhat.com> - 3.4.0-18.20180522git70f7e08
875092
- Detect AMD Rome - Family 17h model 30h
875092
- Resolves: rhbz#1650191
875092
477a1c
* Tue Jul 17 2018 Ondřej Lysoněk <olysonek@redhat.com> - 3.4.0-17.20180522git70f7e08
477a1c
- Corrected the License tag
477a1c
477a1c
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.4.0-16.20180522git70f7e08
477a1c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
477a1c
477a1c
* Mon Jun 25 2018 Ondřej Lysoněk <olysonek@redhat.com> - 3.4.0-15.20180522git70f7e08
477a1c
- New version
477a1c
477a1c
* Fri May 04 2018 Ondřej Lysoněk <olysonek@redhat.com> - 3.4.0-14
477a1c
- Add detection of AMD Ryzen w/ Vega graphics
477a1c
- Resolves: rhbz#1573399
477a1c
- Covscan fixes
477a1c
477a1c
* Fri Apr 20 2018 Ondřej Lysoněk <olysonek@redhat.com> - 3.4.0-13
477a1c
- Detect AMD Family 17h thermal sensors
477a1c
- Resolves: rhbz#1569542
477a1c
477a1c
* Thu Apr 12 2018 Ondřej Lysoněk <olysonek@redhat.com> - 3.4.0-12
477a1c
- Use LDFLAGS when linking executables
477a1c
- Resolves: rhbz#1548691
477a1c
477a1c
* Mon Apr 09 2018 Rafael Santos <rdossant@redhat.com> - 3.4.0-11
477a1c
- Use standard Fedora build and linker flags (bug #1548691)
477a1c
477a1c
* Mon Feb 19 2018 Ondřej Lysoněk <olysonek@redhat.com> - 3.4.0-10
477a1c
- Add gcc to BuildRequires
477a1c
477a1c
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.4.0-9
477a1c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
477a1c
477a1c
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.4.0-8
477a1c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
477a1c
477a1c
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.4.0-7
477a1c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
477a1c
477a1c
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.4.0-6
477a1c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
477a1c
477a1c
* Sun May 15 2016 Hans de Goede <hdegoede@redhat.com> - 3.4.0-5
477a1c
- Rebuilt for new librrd
477a1c
477a1c
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 3.4.0-4
477a1c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
477a1c
477a1c
* Thu Aug 20 2015 Jaromir Capik <jcapik@redhat.com> - 3.4.0-3
477a1c
- Removing 'noreplace' for sensors3.conf (#1239216)
477a1c
477a1c
* Tue Aug 04 2015 Jaromir Capik <jcapik@redhat.com> - 3.4.0-2
477a1c
- Adding /etc/sensors.d in the %%files (#1236309)
477a1c
477a1c
* Thu Jun 25 2015 Jaromir Capik <jcapik@redhat.com> - 3.4.0-1
477a1c
- Updating to 3.4.0 (#1235660)
477a1c
477a1c
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.3.5-6
477a1c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
477a1c
477a1c
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.3.5-5
477a1c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
477a1c
477a1c
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.3.5-4
477a1c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
477a1c
477a1c
* Sat Jan 25 2014 Ville Skyttä <ville.skytta@iki.fi> - 3.3.5-3
477a1c
- Own the %%{_libexecdir}/lm_sensors dir.
477a1c
- Fix case of Public Domain in license tag.
477a1c
477a1c
* Fri Jan 24 2014 Jaromir Capik <jcapik@redhat.com> - 3.3.5-2
477a1c
- systemd units rework
477a1c
477a1c
* Thu Jan 23 2014 Jaromir Capik <jcapik@redhat.com> - 3.3.5-1
477a1c
- Update to 3.3.5 (#1056448)
477a1c
477a1c
* Sun Jan 19 2014 Ville Skyttä <ville.skytta@iki.fi> - 3.3.4-11
477a1c
- Do not order services after syslog.target.
477a1c
477a1c
* Fri Jan 10 2014 Jaromir Capik <jcapik@redhat.com> - 3.3.4-10
477a1c
- Enhancing the sensord service wrapper (#863986)
477a1c
- UsrMove and libexec path tunings
477a1c
477a1c
* Thu Jan 09 2014 Jaromir Capik <jcapik@redhat.com> - 3.3.4-9
477a1c
- Introducing sensord service wrapper (#949521)
477a1c
477a1c
* Mon Sep 09 2013 Jaromir Capik <jcapik@redhat.com> - 3.3.4-8
477a1c
- Fixing use of uninitialized 'vendor_id' value on ppc (#996590)
477a1c
- Fixing bogus date in the changelog
477a1c
477a1c
* Wed Aug 07 2013 Jaromir Capik <jcapik@redhat.com> - 3.3.4-7
477a1c
- Fixing the license tag
477a1c
477a1c
* Sat Aug 03 2013 Petr Pisar <ppisar@redhat.com> - 3.3.4-6
477a1c
- Perl 5.18 rebuild
477a1c
477a1c
* Thu Aug 01 2013 Jaromir Capik <jcapik@redhat.com> - 3.3.4-5
477a1c
- RH man page scan (#948520)
477a1c
477a1c
* Tue Jul 30 2013 Jaromir Capik <jcapik@redhat.com> - 3.3.4-4
477a1c
- Avoiding modprobe errors when no sensors configured (#834215)
477a1c
- Introducing fancontrol service file (#988922)
477a1c
- Replacing hardcoded systemd unit path with _unitdir macro
477a1c
477a1c
* Thu Jul 25 2013 Jaromir Capik <jcapik@redhat.com> - 3.3.4-3
477a1c
- Avoiding warnings when piping /dev/null to sensors-detect (#843507)
477a1c
477a1c
* Wed Jul 17 2013 Petr Pisar <ppisar@redhat.com> - 3.3.4-2
477a1c
- Perl 5.18 rebuild
477a1c
477a1c
* Wed May 29 2013 Jaromir Capik <jcapik@redhat.com> - 3.3.4-1
477a1c
- Update to 3.3.4
477a1c
477a1c
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.3.3-3
477a1c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
477a1c
477a1c
* Thu Jan 17 2013 Jaromir Capik <jcapik@redhat.com> - 3.3.3-2
477a1c
- Fixing sensors-detect to avoid failures when the /dev/port is missing (#843521)
477a1c
477a1c
* Thu Dec 06 2012 Jaromir Capik <jcapik@redhat.com> - 3.3.3-1
477a1c
- Update to 3.3.3
477a1c
477a1c
* Wed Sep 26 2012 Jaromir Capik <jcapik@redhat.com> - 3.3.2-5
477a1c
- #856120 - sensors - Inconsistency between man page and help
477a1c
477a1c
* Mon Aug 27 2012 Jaromir Capik <jcapik@redhat.com> - 3.3.2-4
477a1c
- Migration to new systemd scriptlet macros
477a1c
477a1c
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.3.2-3
477a1c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
477a1c
477a1c
* Mon Apr 02 2012 Nikola Pajkovsky <npajkovs@redhat.com> - 3.3.2-2
477a1c
- rhbz#806364 - sensors-detect fails with "/sys/bus/pci/devices: No such file or directory at /usr/sbin/sensors-detect line 2895"
477a1c
  PCI bus is always required even if it might be missing on
477a1c
  some platforms. So don't choke is it is missing. Patch from
477a1c
  Jaromir Capik
477a1c
477a1c
* Thu Mar 15 2012 Nikola Pajkovsky <npajkovs@redhat.com> - 3.3.2-1
477a1c
- upstream lm-sensors-3.3.2
477a1c
477a1c
* Mon Feb 13 2012 Nikola Pajkovsky <npajkovs@redhat.com> - 3.3.1-3
477a1c
- 789761 - Provide native systemd service
477a1c
477a1c
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.3.1-2
477a1c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
477a1c
477a1c
* Fri Jul 22 2011 Nikola Pajkovsky <npajkovs@redhat.com> - 3.3.1-1
477a1c
- new upstream release 3.3.1
477a1c
477a1c
* Sun Apr 24 2011 Hans de Goede <hdegoede@redhat.com> - 3.3.0-2
477a1c
- Fix sensors-detect with the udevdb now living under /run (#697565)
477a1c
- Provide a native systemd service file (#692159)
477a1c
- Drop systemv initscript
477a1c
- Drop configuration conversion scripts, the last Fedora with lm_sensors-2.x
477a1c
  was Fedora 8 ! 
477a1c
477a1c
* Tue Mar 29 2011 Nikola Pajkovsky <npajkovs@redhat.com> - 3.3.0
477a1c
- new upstream release 3.3.0
477a1c
- Resolved: 691548 - include empty /etc/sensors.d into the package
477a1c
477a1c
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2.0-2
477a1c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
477a1c
477a1c
* Mon Oct 11 2010 Nikola Pajkovsky <npajkovs@redhat.com> - 3.2.0
477a1c
- new upstream release 3.2.0
477a1c
- change lincese to LGPLv2.1
477a1c
477a1c
* Fri Sep 03 2010 Nikola Pajkovsky <npajkovs@redhat.com> - 3.1.2.svn5857
477a1c
- update lm_sensors from svn
477a1c
- drop patch lm_sensors-3.1.2-lm85.patch(already in svn)
477a1c
477a1c
* Wed Mar 31 2010 Nikola Pajkovsky <npajkovs@redhat.com> - 3.1.2-2
477a1c
- patch lm_sensors-3.1.2-lm85.patch add into sensors-detect driver lm85
477a1c
- Resolved: 578527 - sensors-detect fails to detect
477a1c
477a1c
* Wed Feb 3 2010 Nikola Pajkovsky <npajkovs@redhat.com> - 3.1.2-1
477a1c
- new upstream release
477a1c
- drop sensors-detect, beacuse it was taken form svn(531126)
477a1c
477a1c
* Thu Dec 17 2009 Nikola Pajkovsky <npajkovs@redhat.com> - 3.1.1-7
477a1c
- Resovles: #226101 - Merge Review: lm_sensors
477a1c
477a1c
* Tue Nov 10 2009 Dennis Gilmore <dennis@ausil.us> - 3.1.1-6
477a1c
- remove Excludearch s390 s390x
477a1c
477a1c
* Tue Nov 10 2009 Nikola Pajkovsky <n.pajkovsky@gmail.com> - 3.1.1-5
477a1c
- Resolved: 531126 - sensors-detect gives perl uninitialized var warnings
477a1c
477a1c
* Wed Sep 30 2009 Hans de Goede <hdegoede@redhat.com> 3.1.1-4
477a1c
- Create a sensor3.conf.5 symlink to the sensors.conf.5 manpage (#526178)
477a1c
477a1c
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1.1-3
477a1c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
477a1c
477a1c
* Fri Jul 10 2009 Adam Jackson <ajax@redhat.com> 3.1.1-2
477a1c
- Add -libs subpackage so perl doesn't get dragged in just for linking
477a1c
  against libsensors.
477a1c
477a1c
* Tue Jul  7 2009 Nikola Pajokvsky <npajovs@redhat.com> 3.1.1-1
477a1c
- New release 3.1.1
477a1c
477a1c
* Sun Mar  8 2009 Hans de Goede <hdegoede@redhat.com> 3.1.0-1
477a1c
- New upstream release 3.1.0
477a1c
477a1c
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.3-2
477a1c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
477a1c
477a1c
* Thu Jan  1 2009 Hans de Goede <j.w.r.degoede@hhs.nl> 3.0.3-1
477a1c
- New upstream release 3.0.3
477a1c
- Add a patch to support drivers with an ACPI "bus" (new Asus atk0110 drv)
477a1c
477a1c
* Tue Jul  1 2008 Hans de Goede <j.w.r.degoede@hhs.nl> 3.0.2-1
477a1c
- New upstream release 3.0.2
477a1c
- This release contains various important fixes to sensors-detect, which made
477a1c
  it unsafe to run sensors-detect on certain systems
477a1c
- Drop all patches (all upstreamed)
477a1c
477a1c
* Sat Jun 14 2008 Hans de Goede <j.w.r.degoede@hhs.nl> 3.0.1-6
477a1c
- Rebuild for new rrdtool
477a1c
477a1c
* Sun Mar 16 2008 Hans de Goede <j.w.r.degoede@hhs.nl> 3.0.1-5
477a1c
- Make libsensors work with hwmon class entries without a device link
477a1c
  such as the acpi thermal_zone driver (bz 437637)
477a1c
477a1c
* Wed Mar 12 2008 Hans de Goede <j.w.r.degoede@hhs.nl> 3.0.1-4
477a1c
- One (last) minor cosmetical fix to the initscript
477a1c
477a1c
* Tue Feb 26 2008 Hans de Goede <j.w.r.degoede@hhs.nl> 3.0.1-3
477a1c
- Some improvements to the lsb-retcodes and service-default-off patches
477a1c
  from a review by upstream
477a1c
477a1c
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 3.0.1-2
477a1c
- Autorebuild for GCC 4.3
477a1c
477a1c
* Mon Feb 11 2008 Hans de Goede <j.w.r.degoede@hhs.nl> 3.0.1-1
477a1c
- New upstream release 3.0.1
477a1c
- Drop several patches which are included in the new upstream release
477a1c
- Add a patch to make the initscript returncodes LSB compliant (bug 431884)
477a1c
477a1c
* Tue Dec 18 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 3.0.0-3
477a1c
- Fix sensors.conf errors with certain chips (patch send in by upstream)
477a1c
477a1c
* Thu Dec 13 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 3.0.0-2
477a1c
- Fix sensord rdd mode (patch send in by upstream)
477a1c
477a1c
* Sat Nov 24 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 3.0.0-1
477a1c
- New upstream release 3.0.0 (final)
477a1c
477a1c
* Sat Nov 10 2007 Hans de Goede <j.w.r.degoede@hhs.nl> - 3.0.0-0.1.rc3
477a1c
- New upstream release 3.0.0-rc3
477a1c
- Remove eeprommer sub-package as eeprommer (and the other i2c-tools)
477a1c
  have moved to the new i2c-tools package
477a1c
477a1c
* Wed Aug 22 2007 Hans de Goede <j.w.r.degoede@hhs.nl> - 2.10.4-2
477a1c
- Update License tag for new Licensing Guidelines compliance
477a1c
- Disable service by default (no use without any sensors being configured),
477a1c
  enable it automatically on a successfull sensors-detect run (bz 253750)
477a1c
477a1c
* Thu Jul 19 2007 Hans de Goede <j.w.r.degoede@hhs.nl> - 2.10.4-1
477a1c
- New upstream release 2.10.4
477a1c
- Drop upstreamed patches 4, 5, 7 and 8
477a1c
- Drop no longer need patch 3
477a1c
- Move libsensors.3 manpage to -devel sub-package
477a1c
- Move sensord.8 manpage to -sensord sub-package
477a1c
- Switch from ExclusiveArch: alph ix86 x86_64, to ExcludeArch: s390 s390x,
477a1c
  so that we get build on ppc, arm, etc. too. (bz 181037 amongst others)
477a1c
477a1c
* Mon Jul  9 2007 Hans de Goede <j.w.r.degoede@hhs.nl> - 2.10.3-3
477a1c
- Remove no longer needed patches 1, 2 & 6
477a1c
- Various specfile cleanups to match the Fedora packaging guidelines
477a1c
  this fixes bz 238787 amongst other things
477a1c
- Use lm_sensors provided initscript instead of our own private one, this
477a1c
  stops the sometimes unnecessary loading of i2c-dev
477a1c
- No longer ship a static version of the library in -devel
477a1c
- Compile sensord and eepromer extra programs and put each in its own
477a1c
  subpackage (bz 236904)
477a1c
477a1c
* Tue Apr 17 2007 Phil Knirsch <pknirsch@redhat.com> - 2.10.3-2
477a1c
- Fixed one more problem with sensors-detect (#215984)
477a1c
477a1c
* Tue Apr 17 2007 Phil Knirsch <pknirsch@redhat.com> - 2.10.3-1
477a1c
- Update to lm_sensors-2.10.3
477a1c
477a1c
* Thu Mar 15 2007 Phil Knirsch <pknirsch@redhat.com> - 2.10.2-2
477a1c
- Only require dmidecode on supported archs (#232264)
477a1c
477a1c
* Tue Feb 06 2007 Florian La Roche <laroche@redhat.com> - 2.10.2-1
477a1c
- Update to lm_sensors-2.10.2
477a1c
477a1c
* Thu Nov 23 2006 Phil Knirsch <pknirsch@redhat.com> - 2.10.1-1.fc7
477a1c
- Update to lm_sensors-2.10.1
477a1c
- Tiny specfile updates
477a1c
477a1c
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 2.10.0-3.1
477a1c
- rebuild
477a1c
477a1c
* Sun Jul 09 2006 Warren Togami <wtogami@redhat.com> 2.10.0-3
477a1c
- change buildreq from sysfsutils-devel to libsysfs-devel (#198055)
477a1c
477a1c
* Mon Jun 05 2006 Jesse Keating <jkeating@redhat.com> 2.10.0-2
477a1c
- Fix BuildRequires, added flex. (#193511)  Changed to Requires(post) and 
477a1c
  (postun)
477a1c
477a1c
* Fri May 12 2006 Phil Knirsch <pknirsch@redhat.com> 2.10.0-1
477a1c
- Update to lm_sensors-2.10.0
477a1c
- Added missing buildprereq on sysfsutils-devel (#189196)
477a1c
- Added missing prereq on chkconfig (#182838)
477a1c
- Some fiddling to make it build on latest kernels
477a1c
477a1c
* Wed Feb 15 2006 Phil Knirsch <pknirsch@redhat.com> 2.9.2-2
477a1c
- Added missing dependency to chkconfig
477a1c
477a1c
* Fri Feb 10 2006 Phil Knirsch <pknirsch@redhat.com> 2.9.2-1
477a1c
- Update to lm_sensors-2.9.2
477a1c
- Fixed wrong subsys locking (#176965)
477a1c
- Removed lm_sensors pwmconfig, has been fixed upstream now
477a1c
477a1c
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 2.9.1-6.1
477a1c
- rebuilt for new gcc4.1 snapshot and glibc changes
477a1c
477a1c
* Mon Jan 16 2006 Peter Jones <pjones@redhat.com> 2.9.1-6
477a1c
- fix initscript subsys locking
477a1c
477a1c
* Fri Dec 16 2005 Jesse Keating <jkeating@redhat.com> 2.9.1-5.1
477a1c
- rebuilt for new gcj
477a1c
477a1c
* Tue Nov 08 2005 Phil Knirsch <pknirsch@redhat.com> 2.9.1-5
477a1c
- Fixed lm_sensors pwmconfig patch.
477a1c
477a1c
* Thu Sep 01 2005 Phil Knirsch <pknirsch@redhat.com> 2.9.1-4
477a1c
- Fixed CAN-2005-2672 lm_sensors pwmconfig insecure temporary file usage
477a1c
  (#166673)
477a1c
- Fixed missing optflags during build (#166910)
477a1c
477a1c
* Mon May 23 2005 Phil Knirsch <pknirsch@redhat.com> 2.9.1-3
477a1c
- Update to lm_sensors-2.9.1
477a1c
- Fixed wrong/missing location variables for make user
477a1c
- Fixed missing check for /etc/modprobe.conf in sensors-detect (#139245)
477a1c
477a1c
* Wed Mar 02 2005 Phil Knirsch <pknirsch@redhat.com> 2.8.8-5
477a1c
- bump release and rebuild with gcc 4
477a1c
477a1c
* Tue Jan 11 2005 Dave Jones <davej@redhat.com> 2.8.8-4
477a1c
- Add dependancy on dmidecode rather than the obsolete kernel-utils.
477a1c
- Don't delete dmidecode from the buildroot.
477a1c
477a1c
* Thu Dec 23 2004 Phil Knirsch <pknirsch@redhat.com> 2.8.8-2
477a1c
- Fixed typo in initscript (#139030)
477a1c
477a1c
* Tue Dec 21 2004 Phil Knirsch <pknirsch@redhat.com> 2.8.8-1
477a1c
- Added Buildprereq for bison (#138888)
477a1c
- Update to lm_sensors-2.8.8
477a1c
477a1c
* Thu Oct 14 2004 Harald Hoyer <harald@redhat.com> 2.8.7-2
477a1c
- added initial /etc/sysconfig/lm_sensors
477a1c
- added initscript
477a1c
- MAKEDEV the initial i2c devices in initscript and sensors-detect
477a1c
477a1c
* Tue Jul 06 2004 Phil Knirsch <pknirsch@redhat.com> 2.8.7-1
477a1c
- Update to latest upstream version.
477a1c
477a1c
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
477a1c
- rebuilt
477a1c
477a1c
* Tue Apr 13 2004 Phil Knirsch <pknirsch@redhat.com> 2.8.6-1
477a1c
- Update to latest upstream version.
477a1c
- Enabled build for x86_64.
477a1c
477a1c
* Mon Mar 08 2004 Phil Knirsch <pknirsch@redhat.com> 2.8.3-5
477a1c
- Fixed initscript to work with 2.6 kernel and made it more quiet (#112286).
477a1c
- Changed proposed location of sensors (#116496).
477a1c
- Fixed rpath issue.
477a1c
477a1c
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
477a1c
- rebuilt
477a1c
477a1c
* Thu Feb 05 2004 Phil Knirsch <pknirsch@redhat.com> 2.8.3-3
477a1c
- Modified sensors.conf to a noreplace config file.
477a1c
477a1c
* Wed Feb 04 2004 Phil Knirsch <pknirsch@redhat.com> 2.8.3-2
477a1c
- Fixed newly included initscript (#114608).
477a1c
477a1c
* Thu Jan 29 2004 Phil Knirsch <pknirsch@redhat.com> 2.8.3-1
477a1c
- Updated to latest upstream version 2.8.3
477a1c
477a1c
* Thu Jan 08 2004 Phil Knirsch <pknirsch@redhat.com> 2.8.2-1
477a1c
- Update to latest upstream version 2.8.2
477a1c
- Fixed wrong & usage in if expression.
477a1c
- Included several new perl tools.
477a1c
477a1c
* Fri Oct 24 2003 Phil Knirsch <pknirsch@redhat.com> 2.8.1-1
477a1c
- Update to latest upstream version 2.8.1
477a1c
477a1c
* Wed Jul 23 2003 Phil Knirsch <pknirsch@redhat.com> 2.8.0-1
477a1c
- Update to latest upstream version 2.8.0
477a1c
477a1c
* Fri Jun 27 2003 Phil Knirsch <pknirsch@redhat.com> 2.6.5-6.1
477a1c
- rebuilt
477a1c
477a1c
* Fri Jun 27 2003 Phil Knirsch <pknirsch@redhat.com> 2.6.5-6
477a1c
- Included prog/init scripts and README (#90606).
477a1c
- Require kernel-utils for dmidecode (#88367, #65057).
477a1c
477a1c
* Wed Jan 22 2003 Tim Powers <timp@redhat.com> 2.6.5-5
477a1c
- rebuilt
477a1c
477a1c
* Wed Dec 04 2002 Phil Knirsch <pknirsch@redhat.com> 2.6.5-4
477a1c
- Bump release and try to rebuild.
477a1c
477a1c
* Tue Dec  3 2002 Tim Powers <timp@redhat.com> 2.6.5-3
477a1c
- don't include dmidecode, conflicts with kernel-utils
477a1c
477a1c
* Fri Nov 29 2002 Phil Knirsch <pknirsch@redhat.com> 2.6.5-2
477a1c
- Added patch to fix utf8 problem with sensors-detect.
477a1c
- Fixed Copyright: to License: in specfile
477a1c
477a1c
* Fri Nov 29 2002 Phil Knirsch <pknirsch@redhat.com> 2.6.5-1
477a1c
- Updated userlevel to 2.6.5.
477a1c
- Include all the /usr/sbin/ apps (like dmidecode).
477a1c
477a1c
* Fri Oct 04 2002 Phil Knirsch <pknirsch@redhat.com> 2.6.3-3
477a1c
- Removed Serverworks patch as it is already in sensors-detect.
477a1c
477a1c
* Fri Jun 21 2002 Tim Powers <timp@redhat.com> 2.6.3-2
477a1c
- automated rebuild
477a1c
477a1c
* Tue Jun 18 2002 Phil Knirsch <pknirsch@redhat.com> 2.6.3-1
477a1c
- Updated of userland package to 2.6.3
477a1c
- Fixed file packaging bug (#66126).
477a1c
477a1c
* Thu May 23 2002 Tim Powers <timp@redhat.com> 2.6.2-2
477a1c
- automated rebuild
477a1c
477a1c
* Mon Jan 28 2002 Phil Knirsch <pknirsch@redhat.com> 2.6.2-1
477a1c
- Update to version 2.6.2
477a1c
477a1c
* Wed Aug 22 2001 Philipp Knirsch <pknirsch@redhat.de> 2.5.5-6
477a1c
- Added the SMBus CSB5 detection (#50468)
477a1c
477a1c
* Mon Jul  9 2001 Philipp Knirsch <pknirsch@redhat.de>
477a1c
- Fixed duplicate Summary: entry for devel package (#47714)
477a1c
477a1c
* Sun Jun 24 2001 Elliot Lee <sopwith@redhat.com>
477a1c
- Bump release + rebuild.
477a1c
477a1c
* Thu Feb 15 2001 Philipp Knirsch <pknirsch@redhat.de>
477a1c
- Removed the i2c block patch as our newest kernel doesn't need it anymore.
477a1c
477a1c
* Mon Feb  5 2001 Matt Wilson <msw@redhat.com>
477a1c
- added patch to not include sys/perm.h, as it's gone now.
477a1c
- added alpha to ExclusiveArch
477a1c
- use make "LINUX_HEADERS=/usr/include" to get kernel headers
477a1c
477a1c
* Tue Jan 16 2001 Philipp Knirsch <pknirsch@redhat.de>
477a1c
- Updated to 2.5.5 which includes the Serverworks drivers. Kernel modules are
477a1c
  not included though es they have to go into the kernel package
477a1c
- Had to remove all references to I2C_SMBUS_I2C_BLOCK_DATA from
477a1c
  kernel/busses/i2c-i801.c and prog/dump/i2cdump.c as this is not defined in
477a1c
  our current kernel package
477a1c
477a1c
* Tue Dec 19 2000 Philipp Knirsch <pknirsch@redhat.de>
477a1c
- update to 2.5.4
477a1c
- updated URL and Source entries to point to new home of lm-sensors
477a1c
- rebuild
477a1c
477a1c
* Wed Aug 16 2000 Nalin Dahyabhai <nalin@redhat.com>
477a1c
- fix summary
477a1c
477a1c
* Fri Jul 28 2000 Harald Hoyer <harald@redhat.de>
477a1c
- added static library to devel package
477a1c
477a1c
* Thu Jul 20 2000 Nalin Dahyabhai <nalin@redhat.com>
477a1c
- update to 2.5.2
477a1c
- build against a kernel that actually has new i2c code in it
477a1c
477a1c
* Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
477a1c
- automatic rebuild
477a1c
477a1c
* Mon Jun 12 2000 Nalin Dahyabhai <nalin@redhat.com>
477a1c
- initial package without kernel support