1require wireguard.inc
2
3SRCREV = "3ba6527130c502144e7388b900138bca6260f4e8"
4SRC_URI = "git://git.zx2c4.com/wireguard-tools;branch=master"
5
6inherit bash-completion systemd pkgconfig
7
8DEPENDS += "libmnl"
9
10do_install () {
11    oe_runmake DESTDIR="${D}" PREFIX="${prefix}" SYSCONFDIR="${sysconfdir}" \
12        SYSTEMDUNITDIR="${systemd_system_unitdir}" \
13        WITH_SYSTEMDUNITS=${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'yes', '', d)} \
14        WITH_BASHCOMPLETION=yes \
15        WITH_WGQUICK=yes \
16        install
17}
18
19PACKAGES += "${PN}-wg-quick"
20
21FILES:${PN} = " \
22    ${bindir}/wg \
23    ${sysconfdir} \
24"
25FILES:${PN}-wg-quick = " \
26    ${bindir}/wg-quick \
27    ${systemd_system_unitdir} \
28"
29
30RDEPENDS:${PN}-wg-quick = "${PN} bash"
31RRECOMMENDS:${PN} = " \
32    kernel-module-wireguard \
33    ${PN}-wg-quick \
34    "
35