]> git.ipfire.org Git - ipfire-3.x.git/blame - lm-sensors/lm-sensors.nm
git: Update to 2.23.0
[ipfire-3.x.git] / lm-sensors / lm-sensors.nm
CommitLineData
4a45d509 1###############################################################################
802ea3af
MT
2# IPFire.org - An Open Source Firewall Solution #
3# Copyright (C) - IPFire Development Team <info@ipfire.org> #
4a45d509
SS
4###############################################################################
5
65221806 6name = lm-sensors
a4f5b39a 7version = 3.3.5
71ad20f2 8release = 2
a4f5b39a 9
65221806 10thisapp = lm_sensors-%{version}
4a45d509 11
802ea3af 12groups = Applications/Statistics
65221806 13url = http://www.lm-sensors.org
802ea3af
MT
14license = GPLv2+
15summary = Hardware monitoring tools.
4a45d509 16
802ea3af 17description
65221806 18 The lm_sensors package includes a collection of modules for general SMBus
4a45d509 19 access and hardware monitoring.
802ea3af
MT
20end
21
65221806 22source_dl = http://dl.lm-sensors.org/lm-sensors/releases/
802ea3af
MT
23sources = %{thisapp}.tar.bz2
24
25build
26 requires
27 bison
65221806 28 chrpath
802ea3af 29 flex
65221806 30 rrdtool-devel
802ea3af
MT
31 sysfsutils-devel
32 end
33
34 prepare_cmds
35 sed -e "s/^PREFIX\ :=\ .*/PREFIX=\/usr/g" \
36 -e "s/^MACHINE\ :=\ .*/MACHINE=%{MACHINE}/g" \
37 -e "s/^MANDIR.*/MANDIR=\/usr\/share\/man/g" -i Makefile
38 end
39
65221806 40 common_flags = PREFIX=%{prefix} LIBDIR=%{libdir} MANDIR=%{mandir} \
71ad20f2 41 PROG_EXTRA=sensord CFLAGS="%{CFLAGS}" EXLDFLAGS="%{LDFLAGS}"
65221806 42
aa7b07b5
SS
43 make_build_targets += %{common_flags} user
44 make_install_targets += %{common_flags} user_install
65221806
SS
45
46 install_cmds
aa7b07b5 47 # Remove RPATH from binaries.
65221806 48 chrpath --delete %{BUILDROOT}/usr/bin/sensors
aa7b07b5 49 chrpath --delete %{BUILDROOT}/usr/sbin/sensord
802ea3af
MT
50 end
51end
52
53packages
54 package %{name}
65221806
SS
55 requires
56 perl
57 rrdtool
58 end
802ea3af 59 end
1f9bc2f0 60
02a43f99
MT
61 package %{name}-devel
62 template DEVEL
63 end
64
1f9bc2f0
MT
65 package %{name}-debuginfo
66 template DEBUGINFO
67 end
802ea3af 68end