app-misc/actkbd: use #!/sbin/openrc-run instead of #!/sbin/runscript
authorAustin English <wizardedit@gentoo.org>
Tue, 26 Apr 2016 16:59:16 +0000 (11:59 -0500)
committerAustin English <wizardedit@gentoo.org>
Tue, 26 Apr 2016 17:04:55 +0000 (12:04 -0500)
Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=573846

Package-Manager: portage-2.2.26

app-misc/actkbd/actkbd-0.2.8-r2.ebuild [new file with mode: 0644]
app-misc/actkbd/files/actkbd.initd

diff --git a/app-misc/actkbd/actkbd-0.2.8-r2.ebuild b/app-misc/actkbd/actkbd-0.2.8-r2.ebuild
new file mode 100644 (file)
index 0000000..ec6c410
--- /dev/null
@@ -0,0 +1,49 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit linux-info eutils toolchain-funcs
+
+DESCRIPTION="A keyboard shortcut daemon"
+HOMEPAGE="http://users.softlab.ece.ntua.gr/~thkala/projects/actkbd/"
+SRC_URI="http://users.softlab.ece.ntua.gr/~thkala/projects/actkbd/files/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+DEPEND=""
+RDEPEND=""
+
+CONFIG_CHECK="~INPUT_EVDEV"
+
+src_prepare() {
+       epatch "${FILESDIR}"/${PN}-0.2.7-amd64.patch
+}
+
+src_compile() {
+       emake CFLAGS="${CFLAGS}" CC="$(tc-getCC)"
+}
+
+src_install() {
+       dobin actkbd
+       dodoc AUTHORS ChangeLog FAQ README TODO
+       docinto samples
+       dodoc samples/actkbd.conf
+       newconfd "${FILESDIR}/${PN}.confd" ${PN}
+       newinitd "${FILESDIR}/${PN}.initd" ${PN}
+}
+
+pkg_postinst() {
+       elog
+       elog "System-wide configuration file is /etc/actkbd.conf."
+       elog "Use actkbd.conf from usr/share/doc/${PF}/samples as a template."
+       elog "You need to create the config and set right input device from"
+       elog "/dev/input/event* in /etc/conf.d/actkbd"
+       elog
+       elog "To obtain keycodes for pressed combinations/keys just run:"
+       elog "  # actkbd -s -d /dev/input/event<MYDEVICENUMBER>"
+}
index e0fc046a7ff6ccdf62e238e5198c6bf30e795638..b0a8b57713682b60b1c344e0c706b2ff5b37ec79 100644 (file)
@@ -1,5 +1,5 @@
-#!/sbin/runscript
-# Copyright 1999-2013 Gentoo Foundation
+#!/sbin/openrc-run
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$