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

"Carmine Paolino" <carmine-U909eL6ff1RBDLzU/[email protected]>
Newsgroups gmane.linux.gentoo.cvs
Message-ID <1786212833.3b3aa5cdd4c194bc9b4491c4a6351061e3a57f71.carmine@gentoo>
commit:     3b3aa5cdd4c194bc9b4491c4a6351061e3a57f71
Author:     Carmine Paolino <carmine <AT> paolino <DOT> me>
AuthorDate: Sat Aug  8 17:52:18 2026 +0000
Commit:     Carmine Paolino <carmine <AT> paolino <DOT> me>
CommitDate: Sat Aug  8 18:13:53 2026 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3b3aa5cd

gui-apps/hyprmoncfg: add 1.9.1

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

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

diff --git a/gui-apps/hyprmoncfg/Manifest b/gui-apps/hyprmoncfg/Manifest
index 487c733c00..ba4eb8cd91 100644
--- a/gui-apps/hyprmoncfg/Manifest
+++ b/gui-apps/hyprmoncfg/Manifest
@@ -12,3 +12,5 @@ DIST hyprmoncfg-1.8.0-deps.tar.xz 38216884 BLAKE2B faff4574dab63951ce758770221d1
 DIST hyprmoncfg-1.8.0.tar.gz 5969242 BLAKE2B 41b76e3348e6cec852e6ccf1e02d2861f4b14f110a8839dfc81390f2b576b9719a2f54da17c4ed12396a83bc3ff77871cc263a020865723d7ed394aa8c94d0b9 SHA512 9a440a81a94dc6e164d8dd0a1c2f77a488ee6dbc0cf93dd2f84595ea5560653d43a307dd5693c929da3f4edd72b6fa20c968f9bb7712bee7c72a89119ca360bc
 DIST hyprmoncfg-1.9.0-deps.tar.xz 38216884 BLAKE2B faff4574dab63951ce758770221d1f44b614a7fe02e46736bc96f3ee7d34a2a00d00354ed968da0d0bb5ef652c209557b6413e9db2714081d7db91fd836562bb SHA512 a257e1c8db85091fa0711cbaee3ee9df578f8f197e3ac6289e43317d3590cf76e850d6d280848a63c46c5d3f35a9cbab81119bfcdd0044ae8bdedc40b6353fb1
 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

diff --git a/gui-apps/hyprmoncfg/hyprmoncfg-1.9.1.ebuild b/gui-apps/hyprmoncfg/hyprmoncfg-1.9.1.ebuild
new file mode 100644
index 0000000000..6e260ac729
--- /dev/null
+++ b/gui-apps/hyprmoncfg/hyprmoncfg-1.9.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=ce24407 -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.