Gentoo Archives: gentoo-commits

From: Jian Lin <jlin.gentoo@×××××××.com>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/proj/guru:master commit in: sys-power/gtherm/
Date: Thu, 24 Jun 2021 12:22:48
Message-Id: 1624479657.546b8e64ce7b3564be247a1ce7bc049510bb9da9.jian@gentoo
1 commit: 546b8e64ce7b3564be247a1ce7bc049510bb9da9
2 Author: Marco Scardovi <marco <AT> scardovi <DOT> com>
3 AuthorDate: Wed Jun 23 20:20:35 2021 +0000
4 Commit: Jian Lin <jlin.gentoo <AT> outlook <DOT> com>
5 CommitDate: Wed Jun 23 20:20:57 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=546b8e64
7
8 sys-power/gtherm: add new package
9
10 gtherm is the temperature daemon for mobile phone/tablets
11
12 Package-Manager: Portage-3.0.20, Repoman-3.0.3
13 Signed-off-by: Marco Scardovi <marco <AT> scardovi.com>
14
15 sys-power/gtherm/Manifest | 1 +
16 sys-power/gtherm/gtherm-0.0.2.ebuild | 41 ++++++++++++++++++++++++++++++++++++
17 sys-power/gtherm/metadata.xml | 8 +++++++
18 3 files changed, 50 insertions(+)
19
20 diff --git a/sys-power/gtherm/Manifest b/sys-power/gtherm/Manifest
21 new file mode 100644
22 index 000000000..2e0a68465
23 --- /dev/null
24 +++ b/sys-power/gtherm/Manifest
25 @@ -0,0 +1 @@
26 +DIST gtherm-0.0.2.tar.gz 39325 BLAKE2B 4ccf4d080de2c14014e4fac579b11a12e1007c7ed1aaf1d3e45f142e61f28a106d58c287315a3d0417552bab83e3ee8bce9a55cc344a1db0c6a0953a846f0ac7 SHA512 1241c19be3138dbe4e9d223236005a2eb7c1f3dbadd3bb3e083a273a0dd611acaf85e21df2c9d1f7ebe26afdefacfe0f7d2ba8960d18a3224a603b6e91e38a6b
27
28 diff --git a/sys-power/gtherm/gtherm-0.0.2.ebuild b/sys-power/gtherm/gtherm-0.0.2.ebuild
29 new file mode 100644
30 index 000000000..1602dc4a3
31 --- /dev/null
32 +++ b/sys-power/gtherm/gtherm-0.0.2.ebuild
33 @@ -0,0 +1,41 @@
34 +# Copyright 1999-2021 Gentoo Authors
35 +# Distributed under the terms of the GNU General Public License v2
36 +
37 +EAPI=7
38 +
39 +VALA_USE_DEPEND="vapigen"
40 +
41 +inherit meson systemd vala
42 +
43 +DESCRIPTION="A simple daemon to monitor thermal zones and cooling devices"
44 +HOMEPAGE="https://source.puri.sm/Librem5/gtherm"
45 +SRC_URI="https://source.puri.sm/Librem5/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.gz -> ${P}.tar.gz"
46 +
47 +LICENSE="GPL-3"
48 +SLOT="0"
49 +KEYWORDS="~amd64 ~arm64"
50 +
51 +IUSE="+introspection +vala"
52 +REQUIRED_USE="vala? ( introspection )"
53 +
54 +DEPEND="
55 + vala? ( $(vala_depend) )
56 + dev-libs/gobject-introspection
57 +"
58 +RDEPEND="${DEPEND}"
59 +
60 +S="${WORKDIR}/${PN}-v${PV}"
61 +
62 +src_prepare() {
63 + eapply_user
64 + use vala && vala_src_prepare
65 +}
66 +
67 +src_install() {
68 + meson_src_install
69 + systemd_newuserunit "${S}"/debian/gthd.user.service "gthd.service"
70 +}
71 +
72 +pkg_postinst() {
73 + systemd_reenable --global gthd
74 +}
75
76 diff --git a/sys-power/gtherm/metadata.xml b/sys-power/gtherm/metadata.xml
77 new file mode 100644
78 index 000000000..144c8091c
79 --- /dev/null
80 +++ b/sys-power/gtherm/metadata.xml
81 @@ -0,0 +1,8 @@
82 +<?xml version='1.0' encoding='UTF-8'?>
83 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
84 +<pkgmetadata>
85 + <maintainer type="person">
86 + <email>marco@××××××××.com</email>
87 + <name>Marco Scardovi</name>
88 + </maintainer>
89 +</pkgmetadata>