diff --git a/net-misc/brickd/brickd-2.4.7.ebuild b/net-misc/brickd/brickd-2.4.7.ebuild index 52552af320..cdec48bac9 100644 --- a/net-misc/brickd/brickd-2.4.7.ebuild +++ b/net-misc/brickd/brickd-2.4.7.ebuild @@ -10,6 +10,8 @@ S="${WORKDIR}/${P}/src/${PN}" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64" +IUSE="systemd" + RDEPEND=" >=dev-libs/libusb-1.0.27:1 >=dev-libs/libgpiod-1.6.4:=" @@ -29,3 +31,13 @@ src_configure() { # reference: https://github.com/Tinkerforge/brickd ln -s "${WORKDIR}/daemonlib-${P}" "${WORKDIR}/${P}/src/daemonlib" || die } + +src_install() { + local myemakeargs=( + prefix="${EPREFIX}/usr" + DESTDIR="${D}" + WITH_SYSTEMD="$(usex systemd)" + ) + emake "${myemakeargs[@]}" install + newinitd "${WORKDIR}/${P}"/src/build_data/alpine/brickd/brickd.initd brickd +}