]> git.pld-linux.org Git - packages/lm_sensors.git/blobdiff - lm_sensors.spec
- cleaned up the package from our crappy invetions
[packages/lm_sensors.git] / lm_sensors.spec
index 8adf6de2102afa23a93982d350e5087dc81d2979..cf2af609af47f4bc04d5a23fbfd405a258b01f2d 100644 (file)
@@ -1,77 +1,68 @@
 # TODO
 # TODO
-# - unpackaged:
-#   /usr/sbin/fancontrol.pl (isn't that the same as sh fancontrol script?)
 # - a big trigger warning how to use fancontrol and to init it first
 #
 # - a big trigger warning how to use fancontrol and to init it first
 #
-%define                cmodule         /etc/sysconfig/sensors_modules
-%define                cdaemon         /etc/sysconfig/sensors
-%define                smodule         /etc/rc.d/init.d/sensors_modules
-%define                sdaemon         /etc/rc.d/init.d/sensors
-
 %include       /usr/lib/rpm/macros.perl
 Summary:       Hardware health monitoring
 %include       /usr/lib/rpm/macros.perl
 Summary:       Hardware health monitoring
-Summary(pl):   Monitor stanu sprzêtu
-Summary(pt_BR):        Ferramentas para monitoração do hardware
-Summary(ru):   õÔÉÌÉÔÙ ÄÌÑ ÍÏÎÉÔÏÒÉÎÇÁ ÁÐÐÁÒÁÔÕÒÙ
-Summary(uk):   õÔÉ̦ÔÉ ÄÌÑ ÍÏΦÔÏÒÉÎÇÕ ÁÐÁÒÁÔÕÒÉ
+Summary(pl.UTF-8):     Monitor stanu sprzętu
+Summary(pt_BR.UTF-8):  Ferramentas para monitoração do hardware
+Summary(ru.UTF-8):     Утилиты для мониторинга аппаратуры
+Summary(uk.UTF-8):     Утиліти для моніторингу апаратури
 Name:          lm_sensors
 Name:          lm_sensors
-Version:       2.10.1
-Release:       2
-License:       GPL
+Version:       3.3.2
+Release:       1.1
+License:       GPL v2+
 Group:         Applications/System
 Group:         Applications/System
-Source0:       http://dl.lm-sensors.org/lm-sensors/releases/%{name}-%{version}.tar.gz
-# Source0-md5: cdc857b78e813b88cbf8be92441aa299
-Source1:       sensors.init
-Source2:       sensors.sysconfig
+Source0:       http://dl.lm-sensors.org/lm-sensors/releases/%{name}-%{version}.tar.bz2
+# Source0-md5: f357ba00b080ab102a170f7bf8bb2578
+Source1:       sensord.init
+Source2:       sensord.sysconfig
 Source3:       fancontrol.init
 Source4:       fancontrol.sysconfig
 Source5:       sensors.sh
 Source3:       fancontrol.init
 Source4:       fancontrol.sysconfig
 Source5:       sensors.sh
-Source6:       sensors_modules.init
-Source7:       sensors_modules.sysconfig
-Patch0:                %{name}-make.patch
-Patch1:                %{name}-ppc.patch
-Patch2:                %{name}-iconv-in-libc.patch
-Patch3:                %{name}-sensors-detect-PATH.patch
-URL:           http://www.lm-sensors.nu/
+Source6:       lm_sensors.init
+Source7:       lm_sensors.sysconfig
+Patch0:                %{name}-ppc.patch
+Patch1:                %{name}-iconv-in-libc.patch
+Patch2:                %{name}-sensors-detect-PATH.patch
+Patch3:                %{name}-make.patch
+URL:           http://www.lm-sensors.org/
 BuildRequires: bison
 BuildRequires: flex >= 2.5.1
 BuildRequires: bison
 BuildRequires: flex >= 2.5.1
-BuildRequires: perl-modules >= 5.6
 BuildRequires: rpm-perlprov >= 3.0.3-16
 BuildRequires: rpmbuild(macros) >= 1.268
 BuildRequires: rrdtool-devel >= 1.2.10
 BuildRequires: rpm-perlprov >= 3.0.3-16
 BuildRequires: rpmbuild(macros) >= 1.268
 BuildRequires: rrdtool-devel >= 1.2.10
-BuildRequires: sysfsutils-devel
 Requires:      %{name}-libs = %{version}-%{release}
 Requires:      dev >= 2.9.0-13
 Requires:      %{name}-libs = %{version}-%{release}
 Requires:      dev >= 2.9.0-13
-Requires:      dmidecode
-Requires:      %{name}-config
+Requires:      uname(release) >= 2.6.5
+Obsoletes:     lm_sensors-config-default
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
 Tools for monitoring the hardware health of Linux systems containing
 hardware health monitoring hardware such as the LM78 and LM75.
 
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
 Tools for monitoring the hardware health of Linux systems containing
 hardware health monitoring hardware such as the LM78 and LM75.
 
-%description -l pl
-Narzêdzie do monitorowania sprzêtu w systemach linuksowych
-wyposa¿onych w sprzêt monitoruj±cy, taki jak LM78 lub LM75.
+%description -l pl.UTF-8
+Narzędzie do monitorowania sprzętu w systemach linuksowych
+wyposażonych w sprzęt monitorujący, taki jak LM78 lub LM75.
 
 
-%description -l pt_BR
-Ferramentas para monitoração do hardware. Contém uma coleção de
-módulos para acesso genérico ao barramento SMBus e monitoração de
+%description -l pt_BR.UTF-8
+Ferramentas para monitoração do hardware. Contém uma coleção de
+módulos para acesso genérico ao barramento SMBus e monitoração de
 hardware.
 
 hardware.
 
-%description -l ru
-ðÁËÅÔ lm_sensors ÓÏÄÅÒÖÉÔ ÎÁÂÏÒ ÍÏÄÕÌÅÊ ÄÌÑ ÓÔÁÎÄÁÒÔÎÏÇÏ ÄÏÓÔÕÐÁ Ë
-SMBus É ÍÏÎÉÔÏÒÉÎÇÁ. ÷îéíáîéå: ÄÌÑ ÜÔÏÇÏ ÎÅÏÂÈÏÄÉÍÁ ÓÐÅÃÉÁÌØÎÁÑ
ÏÄÄÅÒÖËÁ, ÏÔÓÕÔÓÔ×ÕÀÝÁÑ × ÓÔÁÎÄÁÒÔÎÙÈ ÓÔÁÒÙÈ ÑÄÒÁÈ 2.2.XX!
+%description -l ru.UTF-8
+Пакет lm_sensors содержит набор модулей для стандартного доступа к
+SMBus и мониторинга. ВНИМАНИЕ: для этого необходима специальная
¿Ð¾Ð´Ð´ÐµÑ\80жка, Ð¾Ñ\82Ñ\81Ñ\83Ñ\82Ñ\81Ñ\82вÑ\83Ñ\8eÑ\89аÑ\8f Ð² Ñ\81Ñ\82андаÑ\80Ñ\82нÑ\8bÑ\85 Ñ\81Ñ\82аÑ\80Ñ\8bÑ\85 Ñ\8fдÑ\80аÑ\85 2.2.XX!
 
 
-%description -l uk
-ðÁËÅÔ lm_sensors Í¦ÓÔÉÔØ ÎÁ¦ҠÍÏÄÕ̦נÄÌÑ ÓÔÁÎÄÁÒÔÎÏÇÏ ÄÏÓÔÕÐÕ ÄÏ
-SMBus ÔÁ ÍÏΦÔÏÒÉÎÇÕ. õ÷áçá: ÄÌÑ ÃØÏÇÏ ÐÏÔÒ¦ÂÎÁ ÓÐÅæÁÌØÎÁ Ð¦ÄÔÒÉÍËÁ,
ËÁ ×¦ÄÓÕÔÎÑ Õ ÓÔÁÎÄÁÒÔÎÉÈ ÓÔÁÒÉÈ ÑÄÒÁÈ 2.2.XX!
+%description -l uk.UTF-8
+Пакет lm_sensors містить набір модулів для стандартного доступу до
+SMBus та моніторингу. УВАГА: для цього потрібна спеціальна підтримка,
\8fка Ð²Ñ\96дÑ\81Ñ\83Ñ\82нÑ\8f Ñ\83 Ñ\81Ñ\82андаÑ\80Ñ\82ниÑ\85 Ñ\81Ñ\82аÑ\80иÑ\85 Ñ\8fдÑ\80аÑ\85 2.2.XX!
 
 %package libs
 Summary:       lm_sensors library
 
 %package libs
 Summary:       lm_sensors library
-Summary(pl):   Biblioteka lm_sensors
+Summary(pl.UTF-8):     Biblioteka lm_sensors
 Group:         Libraries
 Obsoletes:     liblm_sensors1
 Conflicts:     lm_sensors <= 2.9.2-2
 Group:         Libraries
 Obsoletes:     liblm_sensors1
 Conflicts:     lm_sensors <= 2.9.2-2
@@ -79,15 +70,15 @@ Conflicts:  lm_sensors <= 2.9.2-2
 %description libs
 lm_sensors library.
 
 %description libs
 lm_sensors library.
 
-%description libs -l pl
+%description libs -l pl.UTF-8
 Biblioteka lm_sensors.
 
 %package devel
 Summary:       Header files for lm_sensors
 Biblioteka lm_sensors.
 
 %package devel
 Summary:       Header files for lm_sensors
-Summary(pl):   Pliki nag³ówkowe dla lm_sensors
-Summary(pt_BR):        Arquivos necessários ao desenvolvimento de programas que usem o lm_sensors
-Summary(ru):   æÁÊÌÙ ÒÁÚÒÁÂÏÔÞÉËÁ ÄÌÑ ÐÒÏÇÒÁÍÍ, ÉÓÐÏÌØÚÕÀÝÉÈ lm_sensors
-Summary(uk):   æÁÊÌÉ ÐÒÏÇÒÁͦÓÔÁ ÄÌÑ ÐÒÏÇÒÁÍ, Ñ˦ ×ÉËÏÒÉÓÔÏ×ÕÀÔØ lm_sensors
+Summary(pl.UTF-8):     Pliki nagłówkowe dla lm_sensors
+Summary(pt_BR.UTF-8):  Arquivos necessários ao desenvolvimento de programas que usem o lm_sensors
+Summary(ru.UTF-8):     Файлы разработчика для программ, использующих lm_sensors
+Summary(uk.UTF-8):     Файли програміста для програм, які використовують lm_sensors
 Group:         Development/Libraries
 Requires:      %{name}-libs = %{version}-%{release}
 Obsoletes:     liblm_sensors1-devel
 Group:         Development/Libraries
 Requires:      %{name}-libs = %{version}-%{release}
 Obsoletes:     liblm_sensors1-devel
@@ -95,78 +86,64 @@ Obsoletes:  liblm_sensors1-devel
 %description devel
 Header files for lm_sensors.
 
 %description devel
 Header files for lm_sensors.
 
-%description devel -l pl
-Pliki nag³ówkowe dla lm_sensors.
+%description devel -l pl.UTF-8
+Pliki nagłówkowe dla lm_sensors.
 
 
-%description devel -l pt_BR
-Arquivos necessários ao desenvolvimento de programas que usem o
+%description devel -l pt_BR.UTF-8
+Arquivos necessários ao desenvolvimento de programas que usem o
 lm_sensors.
 
 lm_sensors.
 
-%description devel -l ru
-ðÁËÅÔ lm_sensors-devel ×ËÌÀÞÁÅÔ ÈÅÄÅÒÙ É ÂÉÂÌÉÏÔÅËÉ, ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ
ÏÓÔÒÏÅÎÉÑ ÐÒÏÇÒÁÍÍ, ÉÓÐÏÌØÚÕÀÝÉÈ ÄÁÎÎÙÅ ÓÅÎÓÏÒÏ×.
+%description devel -l ru.UTF-8
+Пакет lm_sensors-devel включает хедеры и библиотеки, необходимые для
¿Ð¾Ñ\81Ñ\82Ñ\80оениÑ\8f Ð¿Ñ\80огÑ\80амм, Ð¸Ñ\81полÑ\8cзÑ\83Ñ\8eÑ\89иÑ\85 Ð´Ð°Ð½Ð½Ñ\8bе Ñ\81енÑ\81оÑ\80ов.
 
 
-%description devel -l uk
-ðÁËÅÔ lm_sensors-devel Í¦ÓÔÉÔØ ÈÅÄÅÒÉ ÔÁ Â¦Â̦ÏÔÅËÉ, ÎÅÏÂȦÄΦ ÄÌÑ
ÏÂÕÄÏ×É ÐÒÏÇÒÁÍ, Ñ˦ ×ÉËÏÒÉÓÔÏ×ÕÀÔØ ÄÁΦ ÓÅÎÓÏÒ¦×.
+%description devel -l uk.UTF-8
+Пакет lm_sensors-devel містить хедери та бібліотеки, необхідні для
¿Ð¾Ð±Ñ\83дови Ð¿Ñ\80огÑ\80ам, Ñ\8fкÑ\96 Ð²Ð¸ÐºÐ¾Ñ\80иÑ\81Ñ\82овÑ\83Ñ\8eÑ\82Ñ\8c Ð´Ð°Ð½Ñ\96 Ñ\81енÑ\81оÑ\80Ñ\96в.
 
 %package static
 Summary:       Static libraries for lm_sensors
 
 %package static
 Summary:       Static libraries for lm_sensors
-Summary(pl):   Biblioteki statyczne dla lm_sensors
-Summary(pt_BR):        Bibliotecas estáticas para desenvolvimento com lm_sensors
-Summary(ru):   óÔÁÔÉÞÅÓËÁÑ ÂÉÂÌÉÏÔÅËÁ ÄÌÑ ÐÒÏÇÒÁÍÍ, ÉÓÐÏÌØÚÕÀÝÉÈ lm_sensors
-Summary(uk):   óÔÁÔÉÞÎÁ Â¦Â̦ÏÔÅËÁ ÄÌÑ ÐÒÏÇÒÁÍ, Ñ˦ ×ÉËÏÒÉÓÔÏ×ÕÀÔØ lm_sensors
+Summary(pl.UTF-8):     Biblioteki statyczne dla lm_sensors
+Summary(pt_BR.UTF-8):  Bibliotecas estáticas para desenvolvimento com lm_sensors
+Summary(ru.UTF-8):     Статическая библиотека для программ, использующих lm_sensors
+Summary(uk.UTF-8):     Статична бібліотека для програм, які використовують lm_sensors
 Group:         Development/Libraries
 Requires:      %{name}-devel = %{version}-%{release}
 
 %description static
 Static libraries for lm_sensors.
 
 Group:         Development/Libraries
 Requires:      %{name}-devel = %{version}-%{release}
 
 %description static
 Static libraries for lm_sensors.
 
-%description static -l pl
+%description static -l pl.UTF-8
 Biblioteki statyczne dla lm_sensors.
 
 Biblioteki statyczne dla lm_sensors.
 
-%description static -l pt_BR
-Bibliotecas estáticas para desenvolvimento com lm_sensors
-
-%description static -l ru
-ðÁËÅÔ lm_sensors-static ×ËÌÀÞÁÅÔ ÓÔÁÔÉÞÅÓËÉÅ ÂÉÂÌÉÏÔÅËÉ, ÎÅÏÂÈÏÄÉÍÙÅ
-ÄÌÑ ÐÏÓÔÒÏÅÎÉÑ ÐÒÏÇÒÁÍÍ, ÉÓÐÏÌØÚÕÀÝÉÈ ÄÁÎÎÙÅ ÓÅÎÓÏÒÏ×.
-
-%description static -l uk
-ðÁËÅÔ lm_sensors-static Í¦ÓÔÉÔØ ÓÔÁÔÉÞΦ Â¦Â̦ÏÔÅËÉ, ÎÅÏÂȦÄΦ ÄÌÑ
-ÐÏÂÕÄÏ×É ÐÒÏÇÒÁÍ, Ñ˦ ×ÉËÏÒÉÓÔÏ×ÕÀÔØ ÄÁΦ ÓÅÎÓÏÒ¦×.
-
-%package config-default
-Summary:       Default sensors configuration files
-Summary(pl):   Domy¶lne pliki konfiguracyjne lm_sensors
-Group:         Applications/System
-Requires:      %{name} = %{version}-%{release}
-Provides:      %{name}-config
+%description static -l pt_BR.UTF-8
+Bibliotecas estáticas para desenvolvimento com lm_sensors
 
 
-%description config-default
-Default configuration files for lm_sensors.
+%description static -l ru.UTF-8
+Пакет lm_sensors-static включает статические библиотеки, необходимые
+для построения программ, использующих данные сенсоров.
 
 
-%description config-default -l pl
-Domy¶lne pliki konfiguracyjne lm_sensors.
+%description static -l uk.UTF-8
+Пакет lm_sensors-static містить статичні бібліотеки, необхідні для
+побудови програм, які використовують дані сенсорів.
 
 %package sensord
 Summary:       Sensord daemon
 
 %package sensord
 Summary:       Sensord daemon
-Summary(pl):   Demon sensord
+Summary(pl.UTF-8):     Demon sensord
 Group:         Daemons
 Requires(post,preun):  /sbin/chkconfig
 Requires:      %{name} = %{version}-%{release}
 Group:         Daemons
 Requires(post,preun):  /sbin/chkconfig
 Requires:      %{name} = %{version}-%{release}
-Requires:      %{name}-config
 Requires:      rc-scripts
 
 %description sensord
 Sensord daemon.
 
 Requires:      rc-scripts
 
 %description sensord
 Sensord daemon.
 
-%description sensord -l pl
+%description sensord -l pl.UTF-8
 Demon sensord.
 
 %package fancontrol
 Summary:       Fancontrol daemon
 Demon sensord.
 
 %package fancontrol
 Summary:       Fancontrol daemon
-Summary(pl):   Demon sterowania wiatraczkami
+Summary(pl.UTF-8):     Demon sterowania wiatraczkami
 Group:         Daemons
 Requires(post,preun):  /sbin/chkconfig
 Requires:      %{name} = %{version}-%{release}
 Group:         Daemons
 Requires(post,preun):  /sbin/chkconfig
 Requires:      %{name} = %{version}-%{release}
@@ -181,13 +158,13 @@ It is crucial to correctly configure this daemon (via running service
 fancontrol init) and ensuring, that the temperature levels are set not
 to burn the insides of the computer!
 
 fancontrol init) and ensuring, that the temperature levels are set not
 to burn the insides of the computer!
 
-%description fancontrol -l pl
-Demon fancontrol monitoruje obecn± temperaturê komputera i ustawia
-odpowiednio prêdko¶æ wiatraków.
+%description fancontrol -l pl.UTF-8
+Demon fancontrol monitoruje obecną temperaturę komputera i ustawia
+odpowiednio prędkość wiatraków.
 
 
-Kluczowym jest, aby poprawnie skonfigurowaæ tego demona (poprzez
-uruchomienie service fancontrol init) oraz upewniæ siê, ¿e progi
-temperatury s± ustawione poprawnie, by nie spaliæ wnêtrza komputera!
+Kluczowym jest, aby poprawnie skonfigurować tego demona (poprzez
+uruchomienie service fancontrol init) oraz upewnić się, że progi
+temperatury są ustawione poprawnie, by nie spalić wnętrza komputera!
 
 %prep
 %setup -q
 
 %prep
 %setup -q
@@ -200,16 +177,8 @@ temperatury s
 %{__make} user \
        CC="%{__cc}" \
        OPTS="%{rpmcflags}" \
 %{__make} user \
        CC="%{__cc}" \
        OPTS="%{rpmcflags}" \
-       LIBDIR=%{_libdir} \
-       LINUX=/dev/null \
-       LINUX_HEADERS=%{_kernelsrcdir}/include \
-       I2C_HEADERS=/usr/include \
-       PROG_EXTRA:="sensord" \
-       SYSFS_SUPPORT:=1
-
-%{__make} -C prog/eepromer \
-       CC="%{__cc}" \
-       CFLAGS="%{rpmcflags} -I../../kernel/include"
+       SYSFS_SUPPORT:=1 \
+       PROG_EXTRA:="sensord"
 
 %install
 rm -rf $RPM_BUILD_ROOT
 
 %install
 rm -rf $RPM_BUILD_ROOT
@@ -224,22 +193,16 @@ install -d $RPM_BUILD_ROOT{%{_sbindir},%{_mandir}/man8} \
        LIBDIR=%{_libdir} \
        MANDIR=%{_mandir} \
        PROG_EXTRA:="sensord" \
        LIBDIR=%{_libdir} \
        MANDIR=%{_mandir} \
        PROG_EXTRA:="sensord" \
-       LINUX=/dev/null \
-       LINUX_HEADERS=%{_kernelsrcdir}/include \
-       I2C_HEADERS=/usr/include
-
-install prog/eepromer/{eeprom,eepromer}        $RPM_BUILD_ROOT%{_sbindir}
+       SYSFS_SUPPORT:=1
 
 
-install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/sensors
-install %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/sensors
+install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/sensord
+install %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/sensord
 install %{SOURCE3} $RPM_BUILD_ROOT/etc/rc.d/init.d/fancontrol
 install %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/fancontrol
 install %{SOURCE5} $RPM_BUILD_ROOT%{_bindir}
 install %{SOURCE3} $RPM_BUILD_ROOT/etc/rc.d/init.d/fancontrol
 install %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/fancontrol
 install %{SOURCE5} $RPM_BUILD_ROOT%{_bindir}
-install %{SOURCE6} $RPM_BUILD_ROOT/etc/rc.d/init.d/sensors_modules
-install %{SOURCE7} $RPM_BUILD_ROOT/etc/sysconfig/sensors_modules
-
-# i2c API for userspace - included in glibc-kernel-headers
-rm -f $RPM_BUILD_ROOT%{_includedir}/linux/i2c-dev.h
+install %{SOURCE6} $RPM_BUILD_ROOT/etc/rc.d/init.d/lm_sensors
+install %{SOURCE7} $RPM_BUILD_ROOT/etc/sysconfig/lm_sensors
+install -d $RPM_BUILD_ROOT/%{_sysconfdir}/sensors.d 
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -247,70 +210,61 @@ rm -rf $RPM_BUILD_ROOT
 %post  libs -p /sbin/ldconfig
 %postun        libs -p /sbin/ldconfig
 
 %post  libs -p /sbin/ldconfig
 %postun        libs -p /sbin/ldconfig
 
-%post
-if [ -f "%{cmodule}" ]; then
-       /sbin/chkconfig --add sensors_modules
-       %service sensors_modules restart "sensors modules"
-       if [ -f "%{sdaemon}" ]; then
-               /sbin/chkconfig --add sensors
-               %service sensors restart "sensors deamon"
-       fi
-fi
-
-%preun
-if [ "$1" = "0" ]; then
-       if [ -f "%{sdaemon}" ]; then
-               %service sensors stop
-               /sbin/chkconfig --del sensors
-       fi
-       %service sensors_modules stop
+%pre
+if [ -f /var/lock/subsys/sensors_modules ]; then
+       mv -f /var/lock/subsys/sensors_modules /var/lock/subsys/lm_sensors
        /sbin/chkconfig --del sensors_modules
 fi
        /sbin/chkconfig --del sensors_modules
 fi
+if [ -f /etc/sysconfig/sensors_modules ]; then
+       . /etc/sysconfig/sensors_modules
+       [ -z "$BUS" ] || echo BUS_MODULES=\""$BUS"\" >>/etc/sysconfig/lm_sensors
+       [ -z "$CHIP" ] || echo HWMON_MODULES=\""$CHIP"\" >>/etc/sysconfig/lm_sensors
+fi
+
+%if 0
+#"
+%endif
 
 
-%post config-default
+%post
 if [ "$1" = 1 ]; then
 cat << EOF
  *********************************************************************
  *                                                                   *
  *  NOTE:                                                            *
  *  You have to configure sensors to match your motherboard sensors  *
 if [ "$1" = 1 ]; then
 cat << EOF
  *********************************************************************
  *                                                                   *
  *  NOTE:                                                            *
  *  You have to configure sensors to match your motherboard sensors  *
- *  in  /etc/sensors.conf  and  /etc/sysconfig/sensors_modules. Use  *
- *  sensors-detect script which  can  help you find proper modules.  *
+ *  in /etc/sensors3.conf and /etc/sysconfig/lm_sensors.             *
+ *  Use sensors-detect script to find proper modules.                *
  *                                                                   *
  *********************************************************************
 EOF
 fi
  *                                                                   *
  *********************************************************************
 EOF
 fi
-if [ -f "%{smodule}" ]; then
-       /sbin/chkconfig --add sensors_modules
-       %service sensors_modules restart "sensors modules"
-fi
-if [ -f "%{sdaemon}" ]; then
-       /sbin/chkconfig --add sensors
-       %service sensors restart "sensors daemon"
-fi
+/sbin/chkconfig --add lm_sensors
 
 
-%preun config-default
+%preun
 if [ "$1" = "0" ]; then
 if [ "$1" = "0" ]; then
-       if [ -f "%{sdaemon}" ]; then
-               %service sensors stop
-               /sbin/chkconfig --del sensors
-       fi
-       if [ -f "%{smodule}" ]; then
-               %service sensors_modules stop
-               /sbin/chkconfig --del sensors_modules
-       fi
+       %service lm_sensors stop
+       /sbin/chkconfig --del lm_sensors
 fi
 
 fi
 
-%post sensord
-if [ -f "%{cmodule}" ]; then
-       /sbin/chkconfig --add sensors
-       %service sensors restart "sensors daemon"
+%pre sensord
+if [ -f /var/lock/subsys/sensors ]; then
+       mv -f /var/lock/subsys/sensors /var/lock/subsys/sensord
+fi
+if [ -f /etc/rc.d/init.d/sensors ]; then
+       /sbin/chkconfig --del sensors
+fi
+if [ -f /etc/sysconfig/sensors ]; then
+       cp -a /etc/sysconfig/sensors /etc/sysconfig/sensord
 fi
 
 fi
 
+%post sensord
+/sbin/chkconfig --add sensord
+%service sensord restart "sensors daemon"
+
 %preun sensord
 if [ "$1" = "0" ]; then
 %preun sensord
 if [ "$1" = "0" ]; then
-       %service sensors stop
-       /sbin/chkconfig --del sensors
+       %service sensord stop
+       /sbin/chkconfig --del sensord
 fi
 
 %post fancontrol
 fi
 
 %post fancontrol
@@ -328,15 +282,12 @@ fi
 
 %files
 %defattr(644,root,root,755)
 
 %files
 %defattr(644,root,root,755)
-%doc BACKGROUND BUGS CHANGES README README.thinkpad TODO doc/{busses,chips}
-%doc doc/{FAQ,donations,fan-divisors,progs,temperature-sensors,*html,vid}
-%doc prog/{config,daemon,eepromer/README*,matorb,maxilife}
-%attr(755,root,root) %{_bindir}/ddcmon
-%attr(755,root,root) %{_bindir}/decode-*.pl
+%doc CHANGES CONTRIBUTORS README doc/chips
+%doc doc/{donations,fan-divisors,progs,temperature-sensors,vid}
+%doc prog/daemon
+%attr(755,root,root) %{_bindir}/sensors-conf-convert
 %attr(755,root,root) %{_bindir}/sensors
 %attr(755,root,root) %{_bindir}/sensors.sh
 %attr(755,root,root) %{_bindir}/sensors
 %attr(755,root,root) %{_bindir}/sensors.sh
-%attr(755,root,root) %{_sbindir}/eeprom*
-%attr(755,root,root) %{_sbindir}/i2c*
 %attr(755,root,root) %{_sbindir}/sensors-detect
 %ifarch %{ix86} %{x8664}
 %attr(755,root,root) %{_sbindir}/isadump
 %attr(755,root,root) %{_sbindir}/sensors-detect
 %ifarch %{ix86} %{x8664}
 %attr(755,root,root) %{_sbindir}/isadump
@@ -346,25 +297,24 @@ fi
 %endif
 %{_mandir}/man1/sensors.1*
 %{_mandir}/man5/sensors.conf.5*
 %endif
 %{_mandir}/man1/sensors.1*
 %{_mandir}/man5/sensors.conf.5*
-%{_mandir}/man8/i2c*.8*
-%attr(754,root,root) /etc/rc.d/init.d/sensors_modules
-
-%files config-default
-%defattr(644,root,root,755)
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/sensors.conf
-%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/sensors_modules
+%{_mandir}/man5/sensors3.conf.5*
+%{_mandir}/man8/sensors-detect.8*
+%attr(754,root,root) /etc/rc.d/init.d/lm_sensors
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/sensors3.conf
+%dir %{_sysconfdir}/sensors.d
+%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/lm_sensors
 
 %files libs
 %defattr(644,root,root,755)
 
 %files libs
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/lib*.so.*.*
+%attr(755,root,root) %{_libdir}/libsensors.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libsensors.so.4
 
 %files devel
 %defattr(644,root,root,755)
 
 %files devel
 %defattr(644,root,root,755)
-%doc doc/{developers,kernel}
-%attr(755,root,root) %{_libdir}/lib*.so
+%doc doc/developers doc/libsensors-API.txt
+%attr(755,root,root) %{_libdir}/libsensors.so
 %{_includedir}/sensors
 %{_includedir}/sensors
-%{_includedir}/linux/sensors.h
-%{_mandir}/man3/*
+%{_mandir}/man3/libsensors.3*
 
 %files static
 %defattr(644,root,root,755)
 
 %files static
 %defattr(644,root,root,755)
@@ -373,9 +323,8 @@ fi
 %files sensord
 %defattr(644,root,root,755)
 %attr(754,root,root) %{_sbindir}/sensord
 %files sensord
 %defattr(644,root,root,755)
 %attr(754,root,root) %{_sbindir}/sensord
-%attr(754,root,root) /etc/rc.d/init.d/sensors
-%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/sensors
-%{_mandir}/man8/sensors-detect.8*
+%attr(754,root,root) /etc/rc.d/init.d/sensord
+%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/sensord
 %{_mandir}/man8/sensord.8*
 
 %files fancontrol
 %{_mandir}/man8/sensord.8*
 
 %files fancontrol
This page took 0.04933 seconds and 4 git commands to generate.