summaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-bsp/lm_sensors/lmsensors_3.6.0.bb
diff options
context:
space:
mode:
Diffstat (limited to 'meta-oe/recipes-bsp/lm_sensors/lmsensors_3.6.0.bb')
-rw-r--r--meta-oe/recipes-bsp/lm_sensors/lmsensors_3.6.0.bb12
1 files changed, 6 insertions, 6 deletions
diff --git a/meta-oe/recipes-bsp/lm_sensors/lmsensors_3.6.0.bb b/meta-oe/recipes-bsp/lm_sensors/lmsensors_3.6.0.bb
index aba5ab5878..af0f5a7999 100644
--- a/meta-oe/recipes-bsp/lm_sensors/lmsensors_3.6.0.bb
+++ b/meta-oe/recipes-bsp/lm_sensors/lmsensors_3.6.0.bb
@@ -14,6 +14,7 @@ SRC_URI = "git://github.com/lm-sensors/lm-sensors.git;protocol=https;branch=mast
14 file://fancontrol.init \ 14 file://fancontrol.init \
15 file://sensord.init \ 15 file://sensord.init \
16 file://0001-Change-PIDFile-path-from-var-run-to-run.patch \ 16 file://0001-Change-PIDFile-path-from-var-run-to-run.patch \
17 file://0001-Fix-building-with-GCC-14.patch \
17" 18"
18SRCREV = "1667b850a1ce38151dae17156276f981be6fb557" 19SRCREV = "1667b850a1ce38151dae17156276f981be6fb557"
19 20
@@ -43,20 +44,19 @@ SYSTEMD_SERVICE:${PN}-fancontrol = "fancontrol.service"
43SYSTEMD_SERVICE:${PN}-sensord = "sensord.service" 44SYSTEMD_SERVICE:${PN}-sensord = "sensord.service"
44SYSTEMD_AUTO_ENABLE = "disable" 45SYSTEMD_AUTO_ENABLE = "disable"
45 46
46S = "${WORKDIR}/git"
47 47
48EXTRA_OEMAKE = 'EXLDFLAGS="${LDFLAGS}" \ 48EXTRA_OEMAKE = 'EXLDFLAGS="${LDFLAGS}" \
49 MACHINE=${TARGET_ARCH} PREFIX=${prefix} MANDIR=${mandir} \ 49 MACHINE=${TARGET_ARCH} PREFIX=${prefix} MANDIR=${mandir} \
50 LIBDIR=${libdir} \ 50 LIBDIR=${libdir} \
51 CC="${CC}" AR="${AR}"' 51 CC="${CC}" AR="${AR}" \
52 PROG_EXTRA="sensors ${PACKAGECONFIG_CONFARGS}"'
52 53
53do_compile() { 54do_compile() {
54 sed -i -e 's:^# \(PROG_EXTRA\):\1:' ${S}/Makefile
55 # Respect LDFLAGS 55 # Respect LDFLAGS
56 sed -i -e 's/\$(LIBDIR)$/\$(LIBDIR) \$(LDFLAGS)/g' ${S}/Makefile 56 sed -i -e 's/\$(LIBDIR)$/\$(LIBDIR) \$(LDFLAGS)/g' ${S}/Makefile
57 sed -i -e 's/\$(LIBSHSONAME) -o/$(LIBSHSONAME) \$(LDFLAGS) -o/g' \ 57 sed -i -e 's/\$(LIBSHSONAME) -o/$(LIBSHSONAME) \$(LDFLAGS) -o/g' \
58 ${S}/lib/Module.mk 58 ${S}/lib/Module.mk
59 oe_runmake user PROG_EXTRA="sensors ${PACKAGECONFIG_CONFARGS}" 59 oe_runmake user
60} 60}
61 61
62do_install() { 62do_install() {
@@ -70,11 +70,11 @@ do_install() {
70 install -d ${D}${INIT_D_DIR} 70 install -d ${D}${INIT_D_DIR}
71 71
72 # Install fancontrol init script 72 # Install fancontrol init script
73 install -m 0755 ${WORKDIR}/fancontrol.init ${D}${INIT_D_DIR}/fancontrol 73 install -m 0755 ${UNPACKDIR}/fancontrol.init ${D}${INIT_D_DIR}/fancontrol
74 74
75 if ${@bb.utils.contains('PACKAGECONFIG', 'sensord', 'true', 'false', d)}; then 75 if ${@bb.utils.contains('PACKAGECONFIG', 'sensord', 'true', 'false', d)}; then
76 # Install sensord init script 76 # Install sensord init script
77 install -m 0755 ${WORKDIR}/sensord.init ${D}${INIT_D_DIR}/sensord 77 install -m 0755 ${UNPACKDIR}/sensord.init ${D}${INIT_D_DIR}/sensord
78 fi 78 fi
79 79
80 # Insall sensord service script 80 # Insall sensord service script