repo/proj/guru:master commit in: gui-apps/hyprmoncfg/

"Florian Schmaus" <[email protected]>
Newsgroups gmane.linux.gentoo.cvs
Message-ID <1786612857.2299721bee29ac39fbe3ba57572c2846793b7bbb.flow@gentoo>
commit:     2299721bee29ac39fbe3ba57572c2846793b7bbb
Author:     Carmine Paolino <carmine <AT> paolino <DOT> me>
AuthorDate: Thu Aug 13 09:20:29 2026 +0000
Commit:     Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Thu Aug 13 09:20:57 2026 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2299721b

gui-apps/hyprmoncfg: add 1.10.1

Signed-off-by: Carmine Paolino <carmine <AT> paolino.me>

 gui-apps/hyprmoncfg/Manifest                 |  2 ++
 gui-apps/hyprmoncfg/hyprmoncfg-1.10.1.ebuild | 45 ++++++++++++++++++++++++++++
 2 files changed, 47 insertions(+)

diff --git a/gui-apps/hyprmoncfg/Manifest b/gui-apps/hyprmoncfg/Manifest
index ba4eb8cd91..9435d24de4 100644
--- a/gui-apps/hyprmoncfg/Manifest
+++ b/gui-apps/hyprmoncfg/Manifest
@@ -14,3 +14,5 @@ DIST hyprmoncfg-1.9.0-deps.tar.xz 38216884 BLAKE2B faff4574dab63951ce758770221d1
 DIST hyprmoncfg-1.9.0.tar.gz 5973767 BLAKE2B da85b041bb0cb113d5c3e1213fe6a3edbff756f766cec1e5436bf13e32f965bc9daf69f2891afb6a66eae3725d34255005af49fcc8e08ad6d58558d46a369efd SHA512 54bc6fc3b941dd567d1485dd62c9df0fcce587bb845146830a45b8abcd9c28051f27bc6b9a228a15392671788d8ec80ad3899dc857b61b3de6a7c72f2aacc2ff
 DIST hyprmoncfg-1.9.1-deps.tar.xz 38216884 BLAKE2B faff4574dab63951ce758770221d1f44b614a7fe02e46736bc96f3ee7d34a2a00d00354ed968da0d0bb5ef652c209557b6413e9db2714081d7db91fd836562bb SHA512 a257e1c8db85091fa0711cbaee3ee9df578f8f197e3ac6289e43317d3590cf76e850d6d280848a63c46c5d3f35a9cbab81119bfcdd0044ae8bdedc40b6353fb1
 DIST hyprmoncfg-1.9.1.tar.gz 5978787 BLAKE2B b4adb64d3b0d15947f0cce7758ba3dd91950db2a84d1ffe6d83f2b7dcfe001fc3eef442e79c6df4c6e1d84f02ac58f8175bef33114d5d1553a5cda202a8c54d7 SHA512 6f8134f38ddcd9c9a562e77ff8bf3df4c54e3161b430ced5c8f3520dfc62b928f28128ff50b3a23242c49397eb8ba406c1c80268de6dd199489882379697bd0c
+DIST hyprmoncfg-1.10.1-deps.tar.xz 38216884 BLAKE2B faff4574dab63951ce758770221d1f44b614a7fe02e46736bc96f3ee7d34a2a00d00354ed968da0d0bb5ef652c209557b6413e9db2714081d7db91fd836562bb SHA512 a257e1c8db85091fa0711cbaee3ee9df578f8f197e3ac6289e43317d3590cf76e850d6d280848a63c46c5d3f35a9cbab81119bfcdd0044ae8bdedc40b6353fb1
+DIST hyprmoncfg-1.10.1.tar.gz 4841538 BLAKE2B 31c55ebad55255d087b01fb512390a3186ad0b58e6eb1f9aeed84080e3fd172dcfc246573b3967f19479f45623115a1a425df0d48b808c325ff8bcf2a595a5a6 SHA512 1519310c945bebf35dd92cf29df51701f951ac3eb54961ab2e91f7151bcba3ee453e889517c153ccdba689c8114e07092d1a2f42993f5f9aa68418a4a1162029

diff --git a/gui-apps/hyprmoncfg/hyprmoncfg-1.10.1.ebuild b/gui-apps/hyprmoncfg/hyprmoncfg-1.10.1.ebuild
new file mode 100644
index 0000000000..d81f300abf
--- /dev/null
+++ b/gui-apps/hyprmoncfg/hyprmoncfg-1.10.1.ebuild
@@ -0,0 +1,45 @@
+# Copyright 2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop go-module systemd
+
+DESCRIPTION="Terminal-first monitor configurator and auto-switching daemon for Hyprland"
+HOMEPAGE="https://github.com/crmne/hyprmoncfg"
+SRC_URI="
+	https://github.com/crmne/hyprmoncfg/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
+	https://github.com/crmne/hyprmoncfg/releases/download/v${PV}/${P}-deps.tar.xz
+"
+S="${WORKDIR}/${P}"
+
+LICENSE="Apache-2.0 BSD MIT"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~arm64"
+
+BDEPEND=">=dev-lang/go-1.26.1"
+
+src_compile() {
+	local build_date ldflags
+
+	build_date="$(date -u +%FT%TZ)"
+	ldflags="-X github.com/crmne/hyprmoncfg/internal/buildinfo.Version=${PV} -X github.com/crmne/hyprmoncfg/internal/buildinfo.Commit=3768c56 -X github.com/crmne/hyprmoncfg/internal/buildinfo.Date=${build_date}"
+
+	GOPROXY=off ego build -buildvcs=false -trimpath -mod=readonly -ldflags "${ldflags}" -o hyprmoncfg ./cmd/hyprmoncfg
+	GOPROXY=off ego build -buildvcs=false -trimpath -mod=readonly -ldflags "${ldflags}" -o hyprmoncfgd ./cmd/hyprmoncfgd
+}
+
+src_test() {
+	GOPROXY=off ego test -buildvcs=false ./...
+}
+
+src_install() {
+	dobin hyprmoncfg
+	dobin hyprmoncfgd
+	dodoc README.md
+	insinto /usr/share/licenses/${PN}
+	doins LICENSE
+	domenu packaging/applications/hyprmoncfg.desktop
+	doicon packaging/icons/hyprmoncfg.svg
+	systemd_douserunit packaging/systemd/hyprmoncfgd.service
+}
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.