public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: app-admin/ryzen_monitor/, app-admin/ryzen_monitor/files/
@ 2021-07-15 21:23 Piotr Karbowski
  0 siblings, 0 replies; only message in thread
From: Piotr Karbowski @ 2021-07-15 21:23 UTC (permalink / raw
  To: gentoo-commits

commit:     e5d282184d9560944b4b678bf6d296ac2fbb869d
Author:     Piotr Karbowski <slashbeast <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 15 21:23:07 2021 +0000
Commit:     Piotr Karbowski <slashbeast <AT> gentoo <DOT> org>
CommitDate: Thu Jul 15 21:23:22 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5d28218

app-admin/ryzen_monitor: new package

Signed-off-by: Piotr Karbowski <slashbeast <AT> gentoo.org>

 app-admin/ryzen_monitor/Manifest                   |  1 +
 .../ryzen_monitor/files/CFLAGS_override_fix.patch  | 13 +++++++++
 app-admin/ryzen_monitor/metadata.xml               |  8 ++++++
 app-admin/ryzen_monitor/ryzen_monitor-1.0.4.ebuild | 31 ++++++++++++++++++++++
 4 files changed, 53 insertions(+)

diff --git a/app-admin/ryzen_monitor/Manifest b/app-admin/ryzen_monitor/Manifest
new file mode 100644
index 00000000000..f2f8a5821e5
--- /dev/null
+++ b/app-admin/ryzen_monitor/Manifest
@@ -0,0 +1 @@
+DIST ryzen_monitor-1.0.4.tar.gz 33716 BLAKE2B f755cc946b26ea5566c1bd304f84e3a3aee80383d151ec8e702919837d04287d4b3b4000b4f9587003cb20b2be45d4af727eb941c0080772b5f94104d68f8b78 SHA512 93cb55b64db75596da88d8f1f3c5eab38cce52d7ae9bb8b7895d62d39ec0b4c0157bad3ed688c32cc0aecf09eb211614b81159a31c704a0f028751ded46723c5

diff --git a/app-admin/ryzen_monitor/files/CFLAGS_override_fix.patch b/app-admin/ryzen_monitor/files/CFLAGS_override_fix.patch
new file mode 100644
index 00000000000..efe7fc5e45f
--- /dev/null
+++ b/app-admin/ryzen_monitor/files/CFLAGS_override_fix.patch
@@ -0,0 +1,13 @@
+diff --git a/src/Makefile b/src/Makefile
+index 5142282..4c0dbb8 100644
+--- a/src/Makefile
++++ b/src/Makefile
+@@ -3,7 +3,7 @@ STRIP = strip
+ 
+ CFLAGS = -O3 -mtune=native -march=native
+-CFLAGS += -Ilib
++override CFLAGS += -Ilib
+ LDFLAGS = -lm
+ 
+ SFLAGS = --strip-all
+ 

diff --git a/app-admin/ryzen_monitor/metadata.xml b/app-admin/ryzen_monitor/metadata.xml
new file mode 100644
index 00000000000..8072ef2372e
--- /dev/null
+++ b/app-admin/ryzen_monitor/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+	<maintainer type="person">
+		<email>slashbeast@gentoo.org</email>
+		<name>Piotr Karbowski</name>
+	</maintainer>
+</pkgmetadata>

diff --git a/app-admin/ryzen_monitor/ryzen_monitor-1.0.4.ebuild b/app-admin/ryzen_monitor/ryzen_monitor-1.0.4.ebuild
new file mode 100644
index 00000000000..9ac20aa4527
--- /dev/null
+++ b/app-admin/ryzen_monitor/ryzen_monitor-1.0.4.ebuild
@@ -0,0 +1,31 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs
+
+SRC_URI="https://github.com/hattedsquirrel/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+KEYWORDS="~amd64 ~x86"
+
+DESCRIPTION="Monitor power information of Ryzen processors via the PM table of the SMU "
+HOMEPAGE="https://github.com/hattedsquirrel/ryzen_monitor"
+
+SLOT="0"
+LICENSE="AGPL-3"
+IUSE=""
+
+DEPEND=""
+RDEPEND="app-admin/ryzen_smu"
+
+PATCHES=(
+	"${FILESDIR}"/CFLAGS_override_fix.patch
+)
+
+src_compile() {
+	emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}"
+}
+
+src_install() {
+	dobin src/ryzen_monitor
+}


^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2021-07-15 21:23 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-07-15 21:23 [gentoo-commits] repo/gentoo:master commit in: app-admin/ryzen_monitor/, app-admin/ryzen_monitor/files/ Piotr Karbowski

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox