X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=lm_sensors.spec;h=70c1707bcdd59a63352443c45067609a1a1db114;hb=4e1910ce00fd4ec0b71b0ef3cebab52b7e81f19d;hp=12ba4c1270bca148d3fd73bea173e9e66a416e71;hpb=8ab54ac7adb94e22a054827396537e901da93199;p=packages%2Flm_sensors.git diff --git a/lm_sensors.spec b/lm_sensors.spec index 12ba4c1..70c1707 100644 --- a/lm_sensors.spec +++ b/lm_sensors.spec @@ -1,26 +1,26 @@ # conditional build # _without_dist_kernel without kernel for distributions - -%define _kernel_ver %(grep UTS_RELEASE %{_kernelsrcdir}/include/linux/version.h 2>/dev/null | cut -d'"' -f2) -%define _kernel_ver_str %(echo %{_kernel_ver} | sed s/-/_/g) -%define _rel 8 +%include /usr/lib/rpm/macros.perl +%define _rel 2 Summary: Hardware health monitoring Summary(pl): Monitor stanu sprzêtu Summary(pt_BR): Ferramentas para monitoração do hardware Name: lm_sensors -Version: 2.6.2 +Version: 2.6.3 Release: %{_rel} License: GPL Group: Applications/System -Source0: http://www.netroedge.com/~lm78/archive/%{name}-%{version}.tar.gz +Source0: http://secure.netroedge.com/~lm78/archive/%{name}-%{version}.tar.gz Source1: sensors.init Source2: sensors.sysconfig Patch0: %{name}-make.patch -URL: http://www.netroedge.com/~lm78/ +URL: http://www.lm-sensors.nu/ BuildRequires: bison BuildRequires: flex >= 2.5.1 +BuildRequires: perl-modules >= 5.6 +BuildRequires: rpm-perlprov >= 3.0.3-16 %{!?_without_dist_kernel:BuildRequires: i2c-devel >= 2.6.0} PreReq: /sbin/chkconfig PreReq: /sbin/ldconfig @@ -80,11 +80,10 @@ Summary(pl): Modu Group: Applications/System Release: %{_rel}@%{_kernel_ver_str} Prereq: /sbin/depmod +%{!?_without_dist_kernel:%requires_releq_kernel_up} %{!?_without_dist_kernel:Requires: i2c >= 2.6.0} -%{!?_without_dist_kernel:Conflicts: kernel < %{_kernel_ver}, kernel > %{_kernel_ver}} -%{!?_without_dist_kernel:Conflicts: kernel-smp} -Obsoletes: %{name}-modules Provides: %{name}-modules = %{version} +Obsoletes: %{name}-modules %description -n kernel-misc-%{name} Kernel modules for various buses and monitor chips. @@ -98,11 +97,10 @@ Summary(pl): Modu Group: Applications/System Release: %{_rel}@%{_kernel_ver_str} Prereq: /sbin/depmod +%{!?_without_dist_kernel:%requires_releq_kernel_smp} %{!?_without_dist_kernel:Requires: i2c >= 2.6.0} -%{!?_without_dist_kernel:Conflicts: kernel < %{_kernel_ver}, kernel > %{_kernel_ver}} -%{!?_without_dist_kernel:Conflicts: kernel-up} -Obsoletes: %{name}-modules Provides: %{name}-modules = %{version} +Obsoletes: %{name}-modules %description -n kernel-smp-misc-%{name} Kernel SMP modules for various buses and monitor chips. @@ -160,7 +158,6 @@ install %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/sensors install kernel-up-modules/* $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}/misc -gzip -9nf BACKGROUND BUGS CHANGES README README.thinkpad TODO find doc -type f ! -name \*.\* -a ! -name \*ticket | xargs gzip -9nf %clean @@ -202,8 +199,7 @@ fi %files %defattr(644,root,root,755) -%doc *.gz -%doc doc/*.gz doc/*.html doc/busses doc/chips +%doc BACKGROUND BUGS CHANGES README README.thinkpad TODO doc/[^k]* %attr(755,root,root) %{_bindir}/sensors %attr(755,root,root) %{_sbindir}/sensors-detect %attr(754,root,root) %{_sbindir}/sensord