-
-
Notifications
You must be signed in to change notification settings - Fork 178
Gentoo ebuild
SabbathHex edited this page Apr 30, 2020
·
1 revision
The following ebuild may be used to install headsetcontrol (maintained here):
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit cmake-utils git-r3 udev
DESCRIPTION="Want to use your Headset under Linux or Mac OS X, but you shout while talking
because there is no support for sidetone? With sidetone, sometimes also called loopback,
you can hear your own voice while talking. This differs from a simple loopback via
PulseAudio as you won't have any disturbing latency."
HOMEPAGE="https://github.com/Sapd/HeadsetControl"
SRC_URI=""
EGIT_REPO_URI="https://github.com/Sapd/HeadsetControl"
if [[ ${PV} = 9999 ]] ; then
EGIT_COMMIT=""
else
EGIT_COMMIT="${PV}"
fi
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="udev"
DEPEND="
dev-util/cmake
dev-libs/hidapi
udev? ( virtual/udev )
"
RDEPEND=""
BDEPEND=""
CMAKE_MAKEFILE_GENERATOR="emake"
src_prepare() {
default
sed -i "s/\/etc\/udev\/rules\.d/\/lib\/udev\/rules.d/" "${WORKDIR}/${P}/CMakeLists.txt" || die "Failed to replace the udev rules location"
cmake-utils_src_prepare
}
pkg_postinst() {
if use udev; then
udev_reload
fi
}