summaryrefslogtreecommitdiff
path: root/dev-hare
diff options
context:
space:
mode:
authorLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2025-08-08 07:03:59 +0000
committerLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2025-08-08 07:03:59 +0000
commitb187a1e269af258d23150c81fec2b8a9b166868c (patch)
tree316404c4eaa90c8e5c7caa7f9f264a91333ad853 /dev-hare
parentcb592d529338c3f249db15ab2dd00031a4bd073e (diff)
downloadbaldeagleos-repo-b187a1e269af258d23150c81fec2b8a9b166868c.tar.gz
baldeagleos-repo-b187a1e269af258d23150c81fec2b8a9b166868c.tar.xz
baldeagleos-repo-b187a1e269af258d23150c81fec2b8a9b166868c.zip
Adding metadata
Diffstat (limited to 'dev-hare')
-rw-r--r--dev-hare/hare-adwaita/Manifest1
-rw-r--r--dev-hare/hare-adwaita/hare-adwaita-0.1.0.ebuild38
-rw-r--r--dev-hare/hare-adwaita/metadata.xml10
-rw-r--r--dev-hare/hare-gi/Manifest1
-rw-r--r--dev-hare/hare-gi/hare-gi-0.1.0.ebuild62
-rw-r--r--dev-hare/hare-gi/metadata.xml14
-rw-r--r--dev-hare/hare-gtk4-layer-shell/Manifest1
-rw-r--r--dev-hare/hare-gtk4-layer-shell/hare-gtk4-layer-shell-0.1.0.ebuild40
-rw-r--r--dev-hare/hare-gtk4-layer-shell/metadata.xml10
9 files changed, 177 insertions, 0 deletions
diff --git a/dev-hare/hare-adwaita/Manifest b/dev-hare/hare-adwaita/Manifest
new file mode 100644
index 000000000000..9284c4ba7a10
--- /dev/null
+++ b/dev-hare/hare-adwaita/Manifest
@@ -0,0 +1 @@
+DIST hare-adwaita-0.1.0.tar.gz 6497 BLAKE2B 3d7af52a7c8359183f56bf7151f22855bee289bc80fc54ef02a7f04b0b90c7932b22504b2e0142ea5eb3ceefb722f9ef8d378beb34324490e614435a29e86dca SHA512 7cf81d251fd6de880c34941ee0c5d5d12f62e403fb97f414fe8176d9e71d2e316cfe5b0e90f465fb17c576e4615009046a0496a2b0d3e17cb7298f9eaa27ea88
diff --git a/dev-hare/hare-adwaita/hare-adwaita-0.1.0.ebuild b/dev-hare/hare-adwaita/hare-adwaita-0.1.0.ebuild
new file mode 100644
index 000000000000..052fa26222dd
--- /dev/null
+++ b/dev-hare/hare-adwaita/hare-adwaita-0.1.0.ebuild
@@ -0,0 +1,38 @@
+# 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-adwaita"
+ SLOT="0"
+else
+ SRC_URI="https://git.sr.ht/~sircmpwn/hare-adwaita/archive/${PV}.tar.gz -> ${P}.tar.gz"
+ SLOT="0/${PV}"
+
+ KEYWORDS="~amd64 ~arm64 ~riscv"
+fi
+
+DESCRIPTION="Hare bindings for libadwaita"
+HOMEPAGE="https://git.sr.ht/~sircmpwn/hare-adwaita"
+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]
+"
+
+src_prepare() {
+ default
+ sed -i 's;^PREFIX = .*;PREFIX = /usr;' Makefile || die
+}
diff --git a/dev-hare/hare-adwaita/metadata.xml b/dev-hare/hare-adwaita/metadata.xml
new file mode 100644
index 000000000000..3612991d746c
--- /dev/null
+++ b/dev-hare/hare-adwaita/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>contact@hacktivis.me</email>
+ <name>Haelwenn (lanodan) Monnier</name>
+ </maintainer>
+
+ <origin>gentoo-guru-overlay</origin>
+</pkgmetadata> \ No newline at end of file
diff --git a/dev-hare/hare-gi/Manifest b/dev-hare/hare-gi/Manifest
new file mode 100644
index 000000000000..c0cd341e161e
--- /dev/null
+++ b/dev-hare/hare-gi/Manifest
@@ -0,0 +1 @@
+DIST hare-gi-0.1.0.tar.gz 28569 BLAKE2B be3fc03f817b33df90bd53280fd651c5eacad6d38abddef66820ea4f176e4c78580d5c9e03a6ac0dfb60a9c70436260158dcba3501595aa3b78828bbf7dbbc17 SHA512 89ee6ab7a2f01ef87e0eb7ef1edd00c1375f82b76fc3148284e0de5c64a8398d5872c1def342463f5d73b34d32445339aa422bbfa24985bc2b464e648c311768
diff --git a/dev-hare/hare-gi/hare-gi-0.1.0.ebuild b/dev-hare/hare-gi/hare-gi-0.1.0.ebuild
new file mode 100644
index 000000000000..8d140d805047
--- /dev/null
+++ b/dev-hare/hare-gi/hare-gi-0.1.0.ebuild
@@ -0,0 +1,62 @@
+# 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/~yerinalexey/hare-gi"
+ SLOT="0"
+else
+ SRC_URI="https://git.sr.ht/~yerinalexey/hare-gi/archive/${PV}.tar.gz -> ${P}.tar.gz"
+ SLOT="0/${PV}"
+
+ KEYWORDS="~amd64 ~arm64 ~riscv"
+fi
+
+DESCRIPTION="GObject Introspection code generator for Hare"
+HOMEPAGE="https://git.sr.ht/~yerinalexey/hare-gi"
+LICENSE="MPL-2.0"
+
+IUSE="+gtk3 +gtk4"
+REQUIRED_USE="|| ( gtk3 gtk4 )"
+
+DEPEND="
+ >=dev-lang/hare-0.25.2
+ >=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]
+ gtk3? (
+ x11-libs/gtk+:3[introspection]
+ )
+ gtk4? (
+ gui-libs/gtk:4[introspection]
+ media-libs/graphene[introspection]
+ )
+"
+
+src_prepare() {
+ default
+ sed -i 's;^PREFIX = .*;PREFIX = /usr;' Makefile || die
+
+ if ! use gtk3; then
+ sed -i '/^install: /s;install-gtk3;;' Makefile || die
+ fi
+ if ! use gtk4; then
+ sed -i '/^install: /s;install-gtk4;;' Makefile || die
+ fi
+}
+
+src_compile() {
+ emake hare-gi
+ if use gtk3; then
+ ./scripts/generate-gtk3 || die
+ fi
+ if use gtk4; then
+ ./scripts/generate-gtk4 || die
+ fi
+ touch .gen || die
+}
diff --git a/dev-hare/hare-gi/metadata.xml b/dev-hare/hare-gi/metadata.xml
new file mode 100644
index 000000000000..3e5acaf1624d
--- /dev/null
+++ b/dev-hare/hare-gi/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>contact@hacktivis.me</email>
+ <name>Haelwenn (lanodan) Monnier</name>
+ </maintainer>
+
+ <use>
+ <flag name="gtk3">Generate bindings for GTK+3</flag>
+ <flag name="gtk4">Generate bindings for GTK 4</flag>
+ </use>
+ <origin>gentoo-guru-overlay</origin>
+</pkgmetadata> \ No newline at end of file
diff --git a/dev-hare/hare-gtk4-layer-shell/Manifest b/dev-hare/hare-gtk4-layer-shell/Manifest
new file mode 100644
index 000000000000..bd3d5a36f364
--- /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 000000000000..6c6ec9cf2b5d
--- /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 000000000000..3612991d746c
--- /dev/null
+++ b/dev-hare/hare-gtk4-layer-shell/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>contact@hacktivis.me</email>
+ <name>Haelwenn (lanodan) Monnier</name>
+ </maintainer>
+
+ <origin>gentoo-guru-overlay</origin>
+</pkgmetadata> \ No newline at end of file