forked from gentoo/gentoo
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Package-Manager: Portage-2.3.3, Repoman-2.3.1
- Loading branch information
Showing
2 changed files
with
46 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,2 @@ | ||
DIST mbpfan-1.9.1.tar.gz 24393 SHA256 a7cf850a393ebfce21427b992436b84cc4b20e1cb8d673d45d2c8b991c69e68c SHA512 04f1f70697ccd182c329588623c6664979e1cc25db8a39a2ea9f6d1ec49f3914172c3ada392fabc9ac51a811f36087dc600426c34c201d02a5d7b791b04f0f3b WHIRLPOOL a97cc5eb8ebb25353e5fe7b86854daf52bfa99b6ad3a490ef3006fdd9162b8c96840692d1939071e4404438535e4f44f0a5b41cc5cb43b115046fe4b3fd89a8a | ||
DIST mbpfan-2.0.0.tar.gz 37912 SHA256 4e8874c7302b8d237faa8bf706acf5bf0ea8ec4ebff2debfc9717bca7d9ea15b SHA512 9a7f930afe0a151fe50bf3ef1a06a5cecaced0c47f7088a83b91e25dff85d4b0d53494eac5eb1b624bde6ff1d3307a0d9fe6ba392fdacbe58e241d93d11cda6d WHIRLPOOL 051406f3dafc0aecfc0d1afac1e10d9f2a0d9b2a8ddde12282b767b007e1211b88f8e5d48f03d7b46bd5e6b0a9d17088c7011364d16f0b3f09bbafd1bbe552c9 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,45 @@ | ||
# Copyright 1999-2017 Gentoo Foundation | ||
# Distributed under the terms of the GNU General Public License v2 | ||
|
||
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" | ||
LICENSE="GPL-3+" | ||
SLOT="0" | ||
RESTRICT="test" # will fail if the hardware is unavailable, not useful | ||
|
||
if [[ "${PV}" = 9999 ]]; then | ||
inherit git-r3 | ||
EGIT_REPO_URI="git://github.com/dgraziotin/${PN}.git" | ||
KEYWORDS="" | ||
else | ||
SRC_URI="https://github.com/dgraziotin/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" | ||
KEYWORDS="~amd64" | ||
fi | ||
|
||
CONFIG_CHECK="~SENSORS_APPLESMC ~SENSORS_CORETEMP" | ||
|
||
src_compile() { | ||
emake CC="$(tc-getCC)" | ||
} | ||
|
||
src_install() { | ||
# There's a double linking problem in install | ||
emake DESTDIR="${ED}" CC="$(tc-getCC)" install | ||
|
||
# Remove the empty systemd unit directory | ||
# It doesn't actually install the unit file | ||
rmdir --ignore-fail-on-non-empty -p "${ED%/}/lib/systemd/system" || die | ||
# Actually install the sytstemd unit file | ||
systemd_dounit ${PN}.service | ||
# Install openrc init file | ||
newinitd ${PN}.init.gentoo ${PN} | ||
|
||
# make install doesn't install the docs in the right place | ||
rm -rf "${ED%/}/usr/share/doc/${PN}" || die | ||
|
||
einstalldocs | ||
} |