app-laptop/mbpfan: initial commit with versions 1.9.1 and live

mbpfan is a daemon that uses input from coretemp module and sets the
fan speed using the applesmc module. This enhanced version assumes any
number of processors and fans.

Package-Manager: portage-2.3.0
This commit is contained in:
Göktürk Yüksek
2016-10-17 07:28:51 -04:00
parent 000d48c2d1
commit d22cb0bacc
4 changed files with 86 additions and 0 deletions

View File

@@ -0,0 +1 @@
DIST mbpfan-1.9.1.tar.gz 24393 SHA256 a7cf850a393ebfce21427b992436b84cc4b20e1cb8d673d45d2c8b991c69e68c SHA512 04f1f70697ccd182c329588623c6664979e1cc25db8a39a2ea9f6d1ec49f3914172c3ada392fabc9ac51a811f36087dc600426c34c201d02a5d7b791b04f0f3b WHIRLPOOL a97cc5eb8ebb25353e5fe7b86854daf52bfa99b6ad3a490ef3006fdd9162b8c96840692d1939071e4404438535e4f44f0a5b41cc5cb43b115046fe4b3fd89a8a

View File

@@ -0,0 +1,34 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit linux-info systemd toolchain-funcs
DESCRIPTION="A simple daemon to control fan speed on all Macbook/Macbook Pros"
HOMEPAGE="https://github.com/dgraziotin/mbpfan"
SRC_URI="https://github.com/dgraziotin/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="~amd64"
RESTRICT="test" # will fail if the hardware is unavailable, not useful
CONFIG_CHECK="~SENSORS_APPLESMC ~SENSORS_CORETEMP"
src_prepare() {
sed -i -e "s:g++:$(tc-getCXX):g" Makefile || die
default
}
src_install() {
dosbin bin/mbpfan
insinto /etc
doins ${PN}.conf
newinitd ${PN}.init.gentoo ${PN}
systemd_dounit ${PN}.service
einstalldocs
}

View File

@@ -0,0 +1,33 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit git-r3 linux-info systemd toolchain-funcs
DESCRIPTION="A simple daemon to control fan speed on all Macbook/Macbook Pros"
HOMEPAGE="https://github.com/dgraziotin/mbpfan"
EGIT_REPO_URI="git://github.com/dgraziotin/${PN}.git"
LICENSE="GPL-3+"
SLOT="0"
RESTRICT="test" # will fail if the hardware is unavailable, not useful
CONFIG_CHECK="~SENSORS_APPLESMC ~SENSORS_CORETEMP"
src_prepare() {
sed -i -e "s:g++:$(tc-getCXX):g" Makefile || die
default
}
src_install() {
emake DESTDIR="${D%/}" install
rm -r "${D}"usr/share/doc/${PN} || die
rm -r "${D}"lib/systemd/system || die
newinitd ${PN}.init.gentoo ${PN}
systemd_dounit ${PN}.service
einstalldocs
}

View File

@@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>gokturk@gentoo.org</email>
<name>Göktürk Yüksek</name>
</maintainer>
<longdescription>
mbpfan is a daemon that uses input from coretemp module and sets
the fan speed using the applesmc module. This is an enhanced
version of Allan McRae mbpfan. This enhanced version assumes any
number of processors and fans.
</longdescription>
<upstream>
<bugs-to>https://github.com/dgraziotin/mbpfan/issues</bugs-to>
<remote-id type="github">dgraziotin/mbpfan</remote-id>
</upstream>
</pkgmetadata>