source: "https://w1.fi/releases/wpa_supplicant-2.9.tar.gz" hash: "fcbdee7b4a64bea8177973299c8c824419c413ec2e3a95db63dd6a5dc3541f17" version: "2.9-9" writable_sourcedir: true # generate files in /usr/src (included in src squashfs) in_tree_build: true cbuilder: {} # build dependencies: dep: "openssl" dep: "libnl" dep: "dbus" build_step: { argv: "cp" argv: "wpa_supplicant/defconfig" argv: "wpa_supplicant/.config" } build_step: { argv: "/bin/sh" argv: "-c" argv: "echo CFLAGS+=$(pkg-config --cflags libnl-3.0) >> wpa_supplicant/.config" } build_step: { argv: "/bin/sh" argv: "-c" argv: "echo LIBS+=$(pkg-config --libs libnl-3.0) >> wpa_supplicant/.config" } build_step: { argv: "/bin/sh" argv: "-c" argv: "sed -i 's,#CONFIG_LIBNL32=y,CONFIG_LIBNL32=y,g' wpa_supplicant/.config" } build_step: { argv: "/bin/sh" argv: "-c" argv: "sed -i 's,#CONFIG_CTRL_IFACE_DBUS_NEW=y,CONFIG_CTRL_IFACE_DBUS_NEW=y,g' wpa_supplicant/.config" } build_step: { argv: "make" argv: "-j${DISTRI_JOBS}" argv: "-C" argv: "wpa_supplicant" argv: "V=1" argv: "DESTDIR=${DISTRI_DESTDIR}" argv: "PREFIX=${DISTRI_PREFIX}" argv: "LIBDIR=${DISTRI_PREFIX}/lib" argv: "INCDIR=${DISTRI_PREFIX}/include" argv: "BINDIR=${DISTRI_PREFIX}/sbin" } build_step: { argv: "make" argv: "-C" argv: "wpa_supplicant" argv: "install" argv: "DESTDIR=${DISTRI_DESTDIR}" argv: "PREFIX=${DISTRI_PREFIX}" argv: "LIBDIR=${DISTRI_PREFIX}/lib" argv: "INCDIR=${DISTRI_PREFIX}/include" argv: "BINDIR=${DISTRI_PREFIX}/sbin" } build_step: { argv: "mkdir" argv: "-p" argv: "${DISTRI_DESTDIR}/${DISTRI_PREFIX}/share/dbus-1/system-services" } build_step: { argv: "cp" argv: "wpa_supplicant/dbus/fi.w1.wpa_supplicant1.service" argv: "${DISTRI_DESTDIR}/${DISTRI_PREFIX}/share/dbus-1/system-services/fi.w1.wpa_supplicant1.service" } build_step: { argv: "mkdir" argv: "-p" argv: "${DISTRI_DESTDIR}/etc/dbus-1/system.d" } build_step: { argv: "cp" argv: "wpa_supplicant/dbus/dbus-wpa_supplicant.conf" argv: "${DISTRI_DESTDIR}/etc/dbus-1/system.d/wpa_supplicant.conf" } install: { systemd_unit: "wpa_supplicant/systemd/wpa_supplicant.service" }