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/app-laptop/thinkfan/thinkfan-1.0.2.ebuild

43 lines
909 B

# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit cmake readme.gentoo-r1
DESCRIPTION="Simple fan control program for thinkpads"
HOMEPAGE="https://github.com/vmatare/thinkfan"
SRC_URI="https://github.com/vmatare/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="atasmart nvidia +yaml"
DEPEND="atasmart? ( dev-libs/libatasmart )
yaml? ( dev-cpp/yaml-cpp )"
RDEPEND="${DEPEND}
nvidia? ( x11-drivers/nvidia-drivers )"
DOC_CONTENTS="
Please read the documentation and copy an appropriate
file to /etc/thinkfan.conf.
"
src_configure() {
local mycmakeargs=(
-DCMAKE_INSTALL_DOCDIR=/usr/share/doc/${PF}
-DUSE_NVML="$(usex nvidia)"
-DUSE_ATASMART="$(usex atasmart)"
-DUSE_YAML="$(usex yaml)"
)
cmake_src_configure
}
src_install() {
cmake_src_install
readme.gentoo_create_doc
}