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

"Carmine Paolino" <carmine-U909eL6ff1RBDLzU/[email protected]>
Newsgroups gmane.linux.gentoo.cvs
Message-ID <1786006664.4659cfa62bdd920d8cae8f2a447e1090163b514b.carmine@gentoo>
commit:     4659cfa62bdd920d8cae8f2a447e1090163b514b
Author:     Carmine Paolino <carmine <AT> paolino <DOT> me>
AuthorDate: Thu Aug  6 08:56:39 2026 +0000
Commit:     Carmine Paolino <carmine <AT> paolino <DOT> me>
CommitDate: Thu Aug  6 08:57:44 2026 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4659cfa6

gui-apps/hyprmoncfg: add 1.9.0

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

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

diff --git a/gui-apps/hyprmoncfg/Manifest b/gui-apps/hyprmoncfg/Manifest
index 1c41f16621..487c733c00 100644
--- a/gui-apps/hyprmoncfg/Manifest
+++ b/gui-apps/hyprmoncfg/Manifest
@@ -10,3 +10,5 @@ DIST hyprmoncfg-1.7.1-deps.tar.xz 30516436 BLAKE2B 2400f033c140d34eaf366e2f6b5a7
 DIST hyprmoncfg-1.7.1.tar.gz 5962937 BLAKE2B daa37b4b3f4cb0127b3c494ec3c77dc251dace01cd378725124a8bdc4adad2d228fbc44ffeaa39ca0473649cd39e36ab561071571325b9750269290e8862f7c6 SHA512 f066ea399f75f19e3c42e7b3c8fb73bf2bb63095cf038afdfc39ba6010b0a7e171c8e54e1dc25ffe18f095634bb0e12f1b6efd204217d5d43c3a0965bac1bbaa
 DIST hyprmoncfg-1.8.0-deps.tar.xz 38216884 BLAKE2B faff4574dab63951ce758770221d1f44b614a7fe02e46736bc96f3ee7d34a2a00d00354ed968da0d0bb5ef652c209557b6413e9db2714081d7db91fd836562bb SHA512 a257e1c8db85091fa0711cbaee3ee9df578f8f197e3ac6289e43317d3590cf76e850d6d280848a63c46c5d3f35a9cbab81119bfcdd0044ae8bdedc40b6353fb1
 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

diff --git a/gui-apps/hyprmoncfg/hyprmoncfg-1.9.0.ebuild b/gui-apps/hyprmoncfg/hyprmoncfg-1.9.0.ebuild
new file mode 100644
index 0000000000..4a3d11c7bb
--- /dev/null
+++ b/gui-apps/hyprmoncfg/hyprmoncfg-1.9.0.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=2af37f6 -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.