diff options
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.bb | 12 |
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 | " |
18 | SRCREV = "1667b850a1ce38151dae17156276f981be6fb557" | 19 | SRCREV = "1667b850a1ce38151dae17156276f981be6fb557" |
19 | 20 | ||
@@ -43,20 +44,19 @@ SYSTEMD_SERVICE:${PN}-fancontrol = "fancontrol.service" | |||
43 | SYSTEMD_SERVICE:${PN}-sensord = "sensord.service" | 44 | SYSTEMD_SERVICE:${PN}-sensord = "sensord.service" |
44 | SYSTEMD_AUTO_ENABLE = "disable" | 45 | SYSTEMD_AUTO_ENABLE = "disable" |
45 | 46 | ||
46 | S = "${WORKDIR}/git" | ||
47 | 47 | ||
48 | EXTRA_OEMAKE = 'EXLDFLAGS="${LDFLAGS}" \ | 48 | EXTRA_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 | ||
53 | do_compile() { | 54 | do_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 | ||
62 | do_install() { | 62 | do_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 |