diff options
-rw-r--r-- | meta-oe/recipes-extended/triggerhappy/triggerhappy_0.5.0.bb | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/meta-oe/recipes-extended/triggerhappy/triggerhappy_0.5.0.bb b/meta-oe/recipes-extended/triggerhappy/triggerhappy_0.5.0.bb new file mode 100644 index 0000000000..037ce063e1 --- /dev/null +++ b/meta-oe/recipes-extended/triggerhappy/triggerhappy_0.5.0.bb | |||
@@ -0,0 +1,47 @@ | |||
1 | SUMMARY = "A lightweight hotkey daemon" | ||
2 | HOMEPAGE = "https://github.com/wertarbyte/triggerhappy" | ||
3 | |||
4 | LICENSE = "GPLv3" | ||
5 | LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504" | ||
6 | |||
7 | SRC_URI = "https://github.com/wertarbyte/triggerhappy/archive/debian/0.5.0-1.tar.gz" | ||
8 | |||
9 | SRC_URI[md5sum] = "77f90a18c775e47c4c5e9e08987ca32f" | ||
10 | SRC_URI[sha256sum] = "9150bafbf7f2de7d57e6cc154676c33da98dc11ac6442e1ca57e5dce82bd4292" | ||
11 | |||
12 | S = "${WORKDIR}/${PN}-debian-${PV}-1" | ||
13 | |||
14 | inherit autotools-brokensep pkgconfig update-rc.d systemd | ||
15 | |||
16 | PACKAGECONFIG = "${@bb.utils.contains('DISTRO_FEATURES','systemd','systemd','',d)}" | ||
17 | PACKAGECONFIG[systemd] = ",,systemd" | ||
18 | |||
19 | INITSCRIPT_NAME = "triggerhappy" | ||
20 | INITSCRIPT_PARAMS = "defaults" | ||
21 | SYSTEMD_SERVICE_${PN} = "triggerhappy.service triggerhappy.socket" | ||
22 | |||
23 | FILES_${PN} = "\ | ||
24 | ${sbindir}/thd \ | ||
25 | ${sbindir}/th-cmd \ | ||
26 | ${sysconfdir}/triggerhappy/triggers.d \ | ||
27 | ${nonarch_base_libdir}/udev/rules.d/80-triggerhappy.rules \ | ||
28 | ${sysconfdir}/init.d/triggerhappy \ | ||
29 | ${systemd_unitdir}/system \ | ||
30 | " | ||
31 | CONFFILES_${PN} = "${sysconfdir}/udev/rules.d/80-triggerhappy.rules" | ||
32 | |||
33 | do_install_append() { | ||
34 | install -d ${D}${sysconfdir}/triggerhappy/triggers.d | ||
35 | |||
36 | install -d ${D}${nonarch_base_libdir}/udev/rules.d | ||
37 | install -m 0644 ${S}/udev/triggerhappy-udev.rules ${D}${nonarch_base_libdir}/udev/rules.d/80-triggerhappy.rules | ||
38 | |||
39 | install -d ${D}${sysconfdir}/init.d | ||
40 | install -m 0755 ${S}/debian/init.d ${D}${sysconfdir}/init.d/triggerhappy | ||
41 | |||
42 | if ${@bb.utils.contains('DISTRO_FEATURES','systemd','true','false',d)}; then | ||
43 | install -d ${D}/${systemd_unitdir}/system | ||
44 | install -m 0644 ${S}/systemd/triggerhappy.socket ${D}${systemd_unitdir}/system | ||
45 | install -m 0644 ${S}/systemd/triggerhappy.service ${D}${systemd_unitdir}/system | ||
46 | fi | ||
47 | } | ||