diff options
| author | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2025-08-08 07:03:59 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2025-08-08 07:03:59 +0000 |
| commit | b187a1e269af258d23150c81fec2b8a9b166868c (patch) | |
| tree | 316404c4eaa90c8e5c7caa7f9f264a91333ad853 /dev-hare | |
| parent | cb592d529338c3f249db15ab2dd00031a4bd073e (diff) | |
| download | baldeagleos-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/Manifest | 1 | ||||
| -rw-r--r-- | dev-hare/hare-adwaita/hare-adwaita-0.1.0.ebuild | 38 | ||||
| -rw-r--r-- | dev-hare/hare-adwaita/metadata.xml | 10 | ||||
| -rw-r--r-- | dev-hare/hare-gi/Manifest | 1 | ||||
| -rw-r--r-- | dev-hare/hare-gi/hare-gi-0.1.0.ebuild | 62 | ||||
| -rw-r--r-- | dev-hare/hare-gi/metadata.xml | 14 | ||||
| -rw-r--r-- | dev-hare/hare-gtk4-layer-shell/Manifest | 1 | ||||
| -rw-r--r-- | dev-hare/hare-gtk4-layer-shell/hare-gtk4-layer-shell-0.1.0.ebuild | 40 | ||||
| -rw-r--r-- | dev-hare/hare-gtk4-layer-shell/metadata.xml | 10 |
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 |
