Line
Link Here
|
0 |
-- a/app-laptop/i8kutils/i8kutils-1.42.ebuild |
0 |
++ b/app-laptop/i8kutils/i8kutils-1.42.ebuild |
Lines 4-10
Link Here
|
4 |
|
4 |
|
5 |
EAPI=5 |
5 |
EAPI=5 |
6 |
|
6 |
|
7 |
inherit systemd toolchain-funcs |
7 |
inherit eutils systemd toolchain-funcs |
8 |
|
8 |
|
9 |
DESCRIPTION="Dell Inspiron and Latitude utilities" |
9 |
DESCRIPTION="Dell Inspiron and Latitude utilities" |
10 |
HOMEPAGE="https://launchpad.net/i8kutils" |
10 |
HOMEPAGE="https://launchpad.net/i8kutils" |
Lines 13-19
SRC_URI="https://launchpad.net/i8kutils/trunk/${PV}/+download/${P/-/_}.tar.xz"
Link Here
|
13 |
LICENSE="GPL-3" |
13 |
LICENSE="GPL-3" |
14 |
SLOT="0" |
14 |
SLOT="0" |
15 |
KEYWORDS="~amd64 ~x86" |
15 |
KEYWORDS="~amd64 ~x86" |
16 |
IUSE="examples tk" |
16 |
IUSE="tk" |
17 |
|
17 |
|
18 |
DEPEND="tk? ( dev-lang/tk:0 )" |
18 |
DEPEND="tk? ( dev-lang/tk:0 )" |
19 |
RDEPEND="${DEPEND} |
19 |
RDEPEND="${DEPEND} |
Lines 21-45
RDEPEND="${DEPEND}
Link Here
|
21 |
|
21 |
|
22 |
S="${WORKDIR}/${PN}" |
22 |
S="${WORKDIR}/${PN}" |
23 |
|
23 |
|
24 |
DOCS=( README.i8kutils ) |
|
|
25 |
|
26 |
src_prepare() { |
24 |
src_prepare() { |
27 |
sed \ |
25 |
epatch "${FILESDIR}"/${P}-gcc5.patch |
28 |
-e '/^CC/d' \ |
26 |
epatch "${FILESDIR}"/${P}-Makefile.patch |
29 |
-e '/^CFLAGS/d' \ |
|
|
30 |
-e 's: -g : $(LDFLAGS) :g' \ |
31 |
-i Makefile || die |
32 |
|
33 |
tc-export CC |
27 |
tc-export CC |
34 |
} |
28 |
} |
35 |
|
29 |
|
36 |
src_install() { |
30 |
src_install() { |
37 |
dobin i8kctl i8kfan |
31 |
dobin i8kctl i8kfan |
38 |
doman i8kctl.1 |
32 |
doman i8kctl.1 |
39 |
|
33 |
dodoc README.i8kutils |
40 |
use examples && dodoc -r examples |
|
|
41 |
|
34 |
|
42 |
newinitd "${FILESDIR}"/i8k.init-r1 i8k |
35 |
newinitd "${FILESDIR}"/i8k.init-r1 i8k |
|
|
36 |
newconfd "${FILESDIR}"/i8k.conf i8k |
43 |
|
37 |
|
44 |
if use tk; then |
38 |
if use tk; then |
45 |
dobin i8kmon |
39 |
dobin i8kmon |
Lines 48-53
src_install() {
Link Here
|
48 |
systemd_dounit "${FILESDIR}"/i8kmon.service |
42 |
systemd_dounit "${FILESDIR}"/i8kmon.service |
49 |
else |
43 |
else |
50 |
cat >> "${ED}"/etc/conf.d/i8k <<- EOF |
44 |
cat >> "${ED}"/etc/conf.d/i8k <<- EOF |
|
|
45 |
|
51 |
# i8kmon disabled because the package was installed without USE=tk |
46 |
# i8kmon disabled because the package was installed without USE=tk |
52 |
NOMON=1 |
47 |
NOMON=1 |
53 |
EOF |
48 |
EOF |