sys-process/glances: revbump 3.1.4.1, add missing doc dep
[gentoo.git] / app-misc / g810-led / g810-led-0.3.6.ebuild
1 # Copyright 2018-2019 Gentoo Authors
2 # Distributed under the terms of the GNU General Public License v2
3
4 EAPI=7
5
6 inherit systemd udev eutils
7
8 DESCRIPTION="Led controller for Logitech G- Keyboards"
9 HOMEPAGE="https://github.com/MatMoul/g810-led"
10 SRC_URI="https://github.com/MatMoul/g810-led/archive/v${PV}.tar.gz -> ${P}.tar.gz"
11
12 LICENSE="GPL-3"
13 SLOT="0"
14 KEYWORDS="~amd64"
15 IUSE="+hidapi"
16
17 RDEPEND="
18         hidapi? ( dev-libs/hidapi:= )
19         !hidapi? ( virtual/libusb:= )
20 "
21
22 DEPEND="${RDEPEND}"
23
24 DOCS=("README.md" "sample_profiles" "sample_effects")
25
26 src_compile() {
27         emake LIB="$(usex hidapi hidapi libusb)"
28 }
29
30 src_install() {
31         dolib.so "lib/libg810-led.so.${PV}"
32         dosym "libg810-led.so.${PV}" "/usr/$(get_libdir)/libg810-led.so"
33
34         dobin bin/g810-led
35         local boards=(213 410 413 512 513 610 910 pro)
36         local x
37         for x in "${boards[@]}"; do
38                 dosym g810-led "/usr/bin/g${x}-led"
39         done
40
41         systemd_dounit systemd/g810-led.service
42         systemd_dounit systemd/g810-led-reboot.service
43
44         udev_newrules udev/g810-led.rules 60-g810-led.rules
45
46         einstalldocs
47 }