Skip to content

Commit

Permalink
app-laptop/mbpfan: initial commit with versions 1.9.1 and live
Browse files Browse the repository at this point in the history
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
  • Loading branch information
gktrk committed Oct 17, 2016
1 parent 000d48c commit d22cb0b
Show file tree
Hide file tree
Showing 4 changed files with 86 additions and 0 deletions.
1 change: 1 addition & 0 deletions app-laptop/mbpfan/Manifest
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
DIST mbpfan-1.9.1.tar.gz 24393 SHA256 a7cf850a393ebfce21427b992436b84cc4b20e1cb8d673d45d2c8b991c69e68c SHA512 04f1f70697ccd182c329588623c6664979e1cc25db8a39a2ea9f6d1ec49f3914172c3ada392fabc9ac51a811f36087dc600426c34c201d02a5d7b791b04f0f3b WHIRLPOOL a97cc5eb8ebb25353e5fe7b86854daf52bfa99b6ad3a490ef3006fdd9162b8c96840692d1939071e4404438535e4f44f0a5b41cc5cb43b115046fe4b3fd89a8a
34 changes: 34 additions & 0 deletions app-laptop/mbpfan/mbpfan-1.9.1.ebuild
Original file line number Diff line number Diff line change
@@ -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
}
33 changes: 33 additions & 0 deletions app-laptop/mbpfan/mbpfan-9999.ebuild
Original file line number Diff line number Diff line change
@@ -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
}
18 changes: 18 additions & 0 deletions app-laptop/mbpfan/metadata.xml
Original file line number Diff line number Diff line change
@@ -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>[email protected]</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>

0 comments on commit d22cb0b

Please sign in to comment.