commit: edb1f15ca707c6adde8e294f0186cd53a70ab584
Author: Haelwenn (lanodan) Monnier <contact <AT> hacktivis <DOT> me>
AuthorDate: Sun Aug 3 11:07:57 2025 +0000
Commit: David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Sun Aug 3 11:37:26 2025 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=edb1f15c
dev-hare/hare-gtk4-layer-shell: new package, add 0.1.0
Signed-off-by: Haelwenn (lanodan) Monnier <contact <AT> hacktivis.me>
dev-hare/hare-gtk4-layer-shell/Manifest | 1 +
.../hare-gtk4-layer-shell-0.1.0.ebuild | 40 ++++++++++++++++++++++
dev-hare/hare-gtk4-layer-shell/metadata.xml | 8 +++++
3 files changed, 49 insertions(+)
diff --git a/dev-hare/hare-gtk4-layer-shell/Manifest
b/dev-hare/hare-gtk4-layer-shell/Manifest
new file mode 100644
index 0000000000..bd3d5a36f3
--- /dev/null
+++ b/dev-hare/hare-gtk4-layer-shell/Manifest
@@ -0,0 +1 @@
+DIST hare-gtk4-layer-shell-0.1.0.tar.gz 6514 BLAKE2B
bc7969a2656c5d056905b8858ef5216c1f712cbfe7341e427c75c47b7c1baade522ed5f3bf2937ecfb52457345523b8ce33857b2b0ec1e5a160584f4e579ead5
SHA512
97e3da260d964a8ef703b91b0a670380e8d1abd9c765bb7e1e0aac1aa0fa4b8f2276570a2ef7acd7c19395be2b0d4fd417cc44837fda340edc121042b6b712a2
diff --git a/dev-hare/hare-gtk4-layer-shell/hare-gtk4-layer-shell-0.1.0.ebuild
b/dev-hare/hare-gtk4-layer-shell/hare-gtk4-layer-shell-0.1.0.ebuild
new file mode 100644
index 0000000000..6c6ec9cf2b
--- /dev/null
+++ b/dev-hare/hare-gtk4-layer-shell/hare-gtk4-layer-shell-0.1.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ "${PV}" = 9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/hare-gtk4-layer-shell"
+ SLOT="0"
+else
+
SRC_URI="https://git.sr.ht/~sircmpwn/hare-gtk4-layer-shell/archive/${PV}.tar.gz
-> ${P}.tar.gz"
+ SLOT="0/${PV}"
+
+ # gui-libs/gtk4-layer-shell lacks ~arm64 ~riscv
+ KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="gtk4-layer-shell bindings for Hare"
+HOMEPAGE="https://git.sr.ht/~sircmpwn/hare-gtk4-layer-shell"
+LICENSE="MPL-2.0"
+
+DEPEND="
+ >=dev-lang/hare-0.25.2
+ >=dev-hare/hare-gi-0.1.0[gtk4]
+ >=dev-libs/glib-2.80.5[introspection]
+ dev-libs/gobject-introspection
+ dev-libs/atk[introspection]
+ x11-libs/gdk-pixbuf:2[introspection]
+ media-libs/harfbuzz[introspection]
+ x11-libs/pango[introspection]
+ gui-libs/gtk:4[introspection]
+ media-libs/graphene[introspection]
+ gui-libs/libadwaita[introspection]
+ gui-libs/gtk4-layer-shell[introspection]
+"
+
+src_prepare() {
+ default
+ sed -i 's;^PREFIX = .*;PREFIX = /usr;' Makefile || die
+}
diff --git a/dev-hare/hare-gtk4-layer-shell/metadata.xml
b/dev-hare/hare-gtk4-layer-shell/metadata.xml
new file mode 100644
index 0000000000..2092bcc33a
--- /dev/null
+++ b/dev-hare/hare-gtk4-layer-shell/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>[email protected]</email>
+ <name>Haelwenn (lanodan) Monnier</name>
+ </maintainer>
+</pkgmetadata>