# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 COMMIT_SHA="3fd9a591c9ad7ac0bc045ad059c7ea9c19073fcb" inherit linux-mod systemd udev vcs-snapshot DESCRIPTION="Detects DDC/CI devices on DDC I2C busses and creates corresponding devices." HOMEPAGE="https://gitlab.com/ddcci-driver-linux/ddcci-driver-linux" SRC_URI="https://gitlab.com/${PN}/${PN}/-/archive/${COMMIT_SHA}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="nvidia systemd" REQUIRED_USE="nvidia? ( systemd )" RDEPEND="systemd? ( app-misc/ddcutil )" BUILD_TARGETS="module" MODULE_NAMES="ddcci(misc:ddcci) ddcci-backlight(misc:ddcci-backlight)" src_install() { linux-mod_src_install if use nvidia; then udev_dorules "${FILESDIR}"/99-ddcci.rules fi if use systemd; then systemd_dounit "${FILESDIR}"/ddcci@.service fi } pkg_postinst() { linux-mod_pkg_postinst if use nvidia; then udev_reload fi } pkg_postrm() { linux-mod_pkg_postinst if use nvidia; then udev_reload fi }