]> git.ipfire.org Git - people/pmueller/ipfire-3.x.git/blobdiff - lm-sensors/lm-sensors.nm
prevent kernel address space leak via dmesg or /proc files
[people/pmueller/ipfire-3.x.git] / lm-sensors / lm-sensors.nm
index 20114cab35266aa506b7e18eaf51017f26fa56a2..731a947e7d3c492f3bdc8984385addb51a54a912 100644 (file)
@@ -3,27 +3,31 @@
 # Copyright (C) - IPFire Development Team <info@ipfire.org>                   #
 ###############################################################################
 
-name       = lm_sensors
-version    = 3.3.1
-release    = 1
+name       = lm-sensors
+version    = 3.3.5
+release    = 2
+
+thisapp    = lm_sensors-%{version}
 
 groups     = Applications/Statistics
-url        = http://www.lm-sensors.org/
+url        = http://www.lm-sensors.org
 license    = GPLv2+
 summary    = Hardware monitoring tools.
 
 description
-       The lm_sensors package includes a collection of modules for general SMBus \
+       The lm_sensors package includes a collection of modules for general SMBus
        access and hardware monitoring.
 end
 
-source_dl  =
+source_dl  = http://dl.lm-sensors.org/lm-sensors/releases/
 sources    = %{thisapp}.tar.bz2
 
 build
        requires
                bison
+               chrpath
                flex
+               rrdtool-devel
                sysfsutils-devel
        end
 
@@ -33,14 +37,29 @@ build
                        -e "s/^MANDIR.*/MANDIR=\/usr\/share\/man/g" -i Makefile
        end
 
-       build
-               make %{PARALLELISMFLAGS} EXLDFLAGS=
+       common_flags = PREFIX=%{prefix} LIBDIR=%{libdir} MANDIR=%{mandir} \
+               PROG_EXTRA=sensord CFLAGS="%{CFLAGS}" EXLDFLAGS="%{LDFLAGS}"
+
+       make_build_targets += %{common_flags} user
+       make_install_targets += %{common_flags} user_install
+
+       install_cmds
+               # Remove RPATH from binaries.
+               chrpath --delete %{BUILDROOT}/usr/bin/sensors
+               chrpath --delete %{BUILDROOT}/usr/sbin/sensord
        end
 end
 
 packages
        package %{name}
-               requires = perl rrdtool
+               requires
+                       perl
+                       rrdtool
+               end
+       end
+
+       package %{name}-devel
+               template DEVEL
        end
 
        package %{name}-debuginfo