You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gentoo-overlay/sys-power/sispmctl/sispmctl-4.0.ebuild

56 lines
1.3 KiB

# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit bash-completion-r1 eutils user
DESCRIPTION="GEMBIRD SiS-PM control utility"
HOMEPAGE="http://sispmctl.sourceforge.net/"
SRC_URI="mirror://sourceforge/sispmctl/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
IUSE="gemplug"
RDEPEND="virtual/libusb:0
gemplug? ( sys-process/at )"
DEPEND="${RDEPEND}"
pkg_setup() {
enewgroup sispmctl
}
src_configure() {
econf --enable-webless
}
src_install() {
emake DESTDIR="${D}" install
dodoc README README.md ChangeLog NEWS
## install udev rules which make the device files writable
## by the members of the group sispmctl
insinto /lib/udev/rules.d
doins examples/60-sispmctl.rules
## gemplug
if use gemplug; then
sed -i "s|/usr/local/bin/sispmctl|${ROOT:-/}usr/bin/sispmctl|g" extras/gemplug/gemplug
dobin extras/gemplug/gemplug
doman extras/gemplug/gemplug.1
newbashcomp extras/gemplug/gemplug-completion.sh gemplug
dodir /var/lock/gemplug
fperms 2775 /var/lock/gemplug
fowners root:sispmctl /var/lock/gemplug
einfo "To be able to use the locking mechanism of gemplug(1),"
einfo "add the users who are designated to run gemplug to the"
einfo "group 'sispmctl' which has write permissions to /var/lock/gemplug."
fi
}