commit:     a8ae642d4f42e5e0c9911252f60528f3361544e2
Author:     Andrei Sabalenka <mechakotik <AT> gmail <DOT> com>
AuthorDate: Mon Sep 22 17:10:24 2025 +0000
Commit:     Andrei Sabalenka <mechakotik <AT> gmail <DOT> com>
CommitDate: Mon Sep 22 17:10:24 2025 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a8ae642d

sys-power/rog-daemon: new package, add 2.1.0

Signed-off-by: Andrei Sabalenka <mechakotik <AT> gmail.com>

 sys-power/rog-daemon/Manifest                |  1 +
 sys-power/rog-daemon/metadata.xml            | 19 +++++++++++++++++++
 sys-power/rog-daemon/rog-daemon-2.1.0.ebuild | 28 ++++++++++++++++++++++++++++
 3 files changed, 48 insertions(+)

diff --git a/sys-power/rog-daemon/Manifest b/sys-power/rog-daemon/Manifest
new file mode 100644
index 0000000000..b31b91b3e2
--- /dev/null
+++ b/sys-power/rog-daemon/Manifest
@@ -0,0 +1 @@
+DIST rog-daemon-2.1.0.tar.gz 38347 BLAKE2B 
ee5af3add536fded74af3282df72e1472fa65a090d1334bc850618fb8f7386d688f82efb7b33d41ed62338106a272d72b031f25cffd569eb3132c5fb65c325c1
 SHA512 
609a91cfed44f5b4f552ed639c8d6851b2dca6925ab0e1e8501a2ca59db0f10ba5a2f9e04b4314049223f5bff590a1999ef46c854d5ff5b8f452fae803a9dbb5

diff --git a/sys-power/rog-daemon/metadata.xml 
b/sys-power/rog-daemon/metadata.xml
new file mode 100644
index 0000000000..c5545a550e
--- /dev/null
+++ b/sys-power/rog-daemon/metadata.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd";>
+<pkgmetadata>
+       <maintainer type="person">
+               <email>[email protected]</email>
+               <name>Andrei Sabalenka</name>
+       </maintainer>
+       <upstream>
+               
<bugs-to>https://github.com/mechakotik/rog-daemon/issues</bugs-to>
+               <remote-id type="github">mechakotik/rog-daemon</remote-id>
+       </upstream>
+       <use>
+               <flag name="profile">Enable support for controlling 
profile</flag>
+               <flag name="fan-curve">Enable support for custom fan 
curves</flag>
+               <flag name="mux">Enable support for MUX switch</flag>
+               <flag name="panel-od">Enable support for Panel Overdrive</flag>
+       </use>
+</pkgmetadata>
+

diff --git a/sys-power/rog-daemon/rog-daemon-2.1.0.ebuild 
b/sys-power/rog-daemon/rog-daemon-2.1.0.ebuild
new file mode 100644
index 0000000000..6e9c2ef222
--- /dev/null
+++ b/sys-power/rog-daemon/rog-daemon-2.1.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+DESCRIPTION="Lightweight and modular ASUS ROG control daemon"
+HOMEPAGE="https://github.com/mechakotik/rog-daemon";
+SRC_URI="https://github.com/mechakotik/rog-daemon/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="systemd +profile +fan-curve +mux +panel-od"
+
+BDEPEND="dev-build/meson"
+
+src_configure() {
+       local emesonargs=(
+               $(usex "systemd" "-Dinit=systemd" "-Dinit=openrc")
+               $(meson_use profile)
+               $(meson_use fan-curve fan_curve)
+               $(meson_use mux)
+               $(meson_use panel-od panel_od)
+       )
+       meson_src_configure
+}

Reply via email to