]> git.pld-linux.org Git - packages/lm_sensors.git/blobdiff - lm_sensors.spec
- previous commit reverted (mistake)
[packages/lm_sensors.git] / lm_sensors.spec
index 3ef725d81de9a73d7e8794e513afc735417eff01..2e20efe7cd8d03342654b3c29f30e0c6fafed285 100644 (file)
@@ -1,6 +1,4 @@
 # 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
 #
 %define                cmodule         /etc/sysconfig/sensors_modules
 
 %include       /usr/lib/rpm/macros.perl
 Summary:       Hardware health monitoring
-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):   Утиліти для моніторингу апаратури
+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
-Version:       2.10.2
-Release:       1
-License:       GPL
+Version:       3.0.3
+Release:       2
+License:       GPL v2+
 Group:         Applications/System
-Source0:       http://dl.lm-sensors.org/lm-sensors/releases/%{name}-%{version}.tar.gz
-# Source0-md5: a424c54006483e978cc3f885f50989a5
+Source0:       http://dl.lm-sensors.org/lm-sensors/releases/%{name}-%{version}.tar.bz2
+# Source0-md5: e88b236228ac2a50821217015b8fd0fa
 Source1:       sensors.init
 Source2:       sensors.sysconfig
 Source3:       fancontrol.init
@@ -28,22 +26,21 @@ 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/
+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: perl-modules >= 5.6
+BuildRequires: perl-modules >= 1:5.6
 BuildRequires: rpm-perlprov >= 3.0.3-16
 BuildRequires: rpmbuild(macros) >= 1.268
 BuildRequires: rrdtool-devel >= 1.2.10
-BuildRequires: sysfsutils-devel
+Requires:      %{name}-config
 Requires:      %{name}-libs = %{version}-%{release}
 Requires:      dev >= 2.9.0-13
-Requires:      dmidecode
-Requires:      %{name}-config
+Requires:      uname(release) >= 2.6.5
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -71,7 +68,7 @@ SMBus та моніторингу. УВАГА: для цього потрібн
 
 %package libs
 Summary:       lm_sensors library
-Summary(pl.UTF-8):   Biblioteka lm_sensors
+Summary(pl.UTF-8):     Biblioteka lm_sensors
 Group:         Libraries
 Obsoletes:     liblm_sensors1
 Conflicts:     lm_sensors <= 2.9.2-2
@@ -84,10 +81,10 @@ Biblioteka lm_sensors.
 
 %package devel
 Summary:       Header files for 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
+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
@@ -112,10 +109,10 @@ lm_sensors.
 
 %package static
 Summary:       Static libraries for 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
+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}
 
@@ -138,7 +135,7 @@ Bibliotecas estáticas para desenvolvimento com lm_sensors
 
 %package config-default
 Summary:       Default sensors configuration files
-Summary(pl.UTF-8):   Domyślne pliki konfiguracyjne lm_sensors
+Summary(pl.UTF-8):     Domyślne pliki konfiguracyjne lm_sensors
 Group:         Applications/System
 Requires:      %{name} = %{version}-%{release}
 Provides:      %{name}-config
@@ -151,7 +148,7 @@ Domyślne pliki konfiguracyjne lm_sensors.
 
 %package sensord
 Summary:       Sensord daemon
-Summary(pl.UTF-8):   Demon sensord
+Summary(pl.UTF-8):     Demon sensord
 Group:         Daemons
 Requires(post,preun):  /sbin/chkconfig
 Requires:      %{name} = %{version}-%{release}
@@ -166,7 +163,7 @@ Demon sensord.
 
 %package fancontrol
 Summary:       Fancontrol daemon
-Summary(pl.UTF-8):   Demon sterowania wiatraczkami
+Summary(pl.UTF-8):     Demon sterowania wiatraczkami
 Group:         Daemons
 Requires(post,preun):  /sbin/chkconfig
 Requires:      %{name} = %{version}-%{release}
@@ -200,16 +197,8 @@ temperatury są ustawione poprawnie, by nie spalić wnętrza komputera!
 %{__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
@@ -224,11 +213,7 @@ install -d $RPM_BUILD_ROOT{%{_sbindir},%{_mandir}/man8} \
        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
@@ -238,9 +223,6 @@ 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 linux-libc-headers
-rm -f $RPM_BUILD_ROOT%{_includedir}/linux/i2c-dev.h
-
 %clean
 rm -rf $RPM_BUILD_ROOT
 
@@ -328,15 +310,12 @@ fi
 
 %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 README doc/chips
+%doc doc/{donations,fan-divisors,progs,temperature-sensors,vid}
+%doc prog/{daemon,maxilife}
+%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) %{_sbindir}/eeprom*
-%attr(755,root,root) %{_sbindir}/i2c*
 %attr(755,root,root) %{_sbindir}/sensors-detect
 %ifarch %{ix86} %{x8664}
 %attr(755,root,root) %{_sbindir}/isadump
@@ -346,25 +325,24 @@ fi
 %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) %{_sysconfdir}/sensors3.conf
 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/sensors_modules
 
 %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)
-%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}/linux/sensors.h
-%{_mandir}/man3/*
+%{_mandir}/man3/libsensors.3*
 
 %files static
 %defattr(644,root,root,755)
This page took 0.041162 seconds and 4 git commands to generate.