From edb1f15ca707c6adde8e294f0186cd53a70ab584 Mon Sep 17 00:00:00 2001 From: "Haelwenn (lanodan) Monnier" Date: Sun, 3 Aug 2025 13:07:57 +0200 Subject: [PATCH] dev-hare/hare-gtk4-layer-shell: new package, add 0.1.0 Signed-off-by: Haelwenn (lanodan) Monnier --- 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(+) create mode 100644 dev-hare/hare-gtk4-layer-shell/Manifest create mode 100644 dev-hare/hare-gtk4-layer-shell/hare-gtk4-layer-shell-0.1.0.ebuild create mode 100644 dev-hare/hare-gtk4-layer-shell/metadata.xml 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 @@ + + + + + contact@hacktivis.me + Haelwenn (lanodan) Monnier + +