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

"Florian Schmaus" <[email protected]>
Newsgroups gmane.linux.gentoo.cvs
Message-ID <1786622345.d5ba5078e53281cf8bd1b8709738d77378779dfb.flow@gentoo>
commit:     d5ba5078e53281cf8bd1b8709738d77378779dfb
Author:     Carmine Paolino <carmine <AT> paolino <DOT> me>
AuthorDate: Thu Aug 13 11:40:45 2026 +0000
Commit:     Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Thu Aug 13 11:59:05 2026 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d5ba5078

gui-apps/hyprmoncfg: add 1.11.1

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

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

diff --git a/gui-apps/hyprmoncfg/Manifest b/gui-apps/hyprmoncfg/Manifest
index 9435d24de4..e6c122b637 100644
--- a/gui-apps/hyprmoncfg/Manifest
+++ b/gui-apps/hyprmoncfg/Manifest
@@ -16,3 +16,5 @@ DIST hyprmoncfg-1.9.1-deps.tar.xz 38216884 BLAKE2B faff4574dab63951ce758770221d1
 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
+DIST hyprmoncfg-1.11.1-deps.tar.xz 38216884 BLAKE2B faff4574dab63951ce758770221d1f44b614a7fe02e46736bc96f3ee7d34a2a00d00354ed968da0d0bb5ef652c209557b6413e9db2714081d7db91fd836562bb SHA512 a257e1c8db85091fa0711cbaee3ee9df578f8f197e3ac6289e43317d3590cf76e850d6d280848a63c46c5d3f35a9cbab81119bfcdd0044ae8bdedc40b6353fb1
+DIST hyprmoncfg-1.11.1.tar.gz 4856203 BLAKE2B 245c6e4aead593d3c59fa4d3676a88f099404f63c6dee6c5b85aad06c30fb5935e99fdc995a0f1cd304f193c1518cb6a982a5620adb83b27c68f06e8ba5214f2 SHA512 86c1d76e0a6c56ff7b166aa5c54e18dbd411482e4366f21395e8959b8bd10338f9b89b4652ba7b4a3243f17f98422bff5618b9af137d6ac246c780d12c903260

diff --git a/gui-apps/hyprmoncfg/hyprmoncfg-1.11.1.ebuild b/gui-apps/hyprmoncfg/hyprmoncfg-1.11.1.ebuild
new file mode 100644
index 0000000000..4a2582f6d3
--- /dev/null
+++ b/gui-apps/hyprmoncfg/hyprmoncfg-1.11.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=fedb356 -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.