# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 inherit systemd udev eutils DESCRIPTION="Led controller for Logitech G- 213, 410, 413, 610, 810, 910 and PRO Keyboards" HOMEPAGE="https://github.com/MatMoul/g810-led" SRC_URI="https://github.com/MatMoul/g810-led/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-3" SLOT="0" KEYWORDS="~amd64" IUSE="+hidapi" RDEPEND=" hidapi? ( dev-libs/hidapi:= ) !hidapi? ( virtual/libusb:= ) " DEPEND="${RDEPEND}" DOCS=("README.md" "sample_profiles") src_prepare() { eapply "${FILESDIR}/g810-led-0.2.7-Have_makefile_use_environment.patch" default } src_compile() { emake LIB="$(usex hidapi hidapi libusb)" } src_install() { dolib.so "lib/libg810-led.so.${PV}" dosym "libg810-led.so.${PV}" "/usr/$(get_libdir)/libg810-led.so" dobin bin/g810-led local boards=(213 410 413 610 910 pro) local x for x in "${boards[@]}"; do dosym g810-led "/usr/bin/g${x}-led" done systemd_dounit systemd/g810-led.service systemd_dounit systemd/g810-led-reboot.service udev_newrules udev/g810-led.rules 60-g810-led.rules einstalldocs }