diff options
| author | root <root@alpha.trunkmasters.com> | 2026-06-04 05:48:38 -0500 |
|---|---|---|
| committer | root <root@alpha.trunkmasters.com> | 2026-06-04 05:48:38 -0500 |
| commit | bfd9c39e4712ebdb442d4ca0673061faed1e70e1 (patch) | |
| tree | 0d7a74b4463ee387f9cf9368ceb1b757f694f72a /net-libs/gssdp | |
| parent | f716a9fe6455d39eef01e718aae68dae61c19704 (diff) | |
| download | baldeagleos-repo-bfd9c39e4712ebdb442d4ca0673061faed1e70e1.tar.gz baldeagleos-repo-bfd9c39e4712ebdb442d4ca0673061faed1e70e1.tar.xz baldeagleos-repo-bfd9c39e4712ebdb442d4ca0673061faed1e70e1.zip | |
Revert "Adding metadata"
This reverts commit f716a9fe6455d39eef01e718aae68dae61c19704.
Diffstat (limited to 'net-libs/gssdp')
| -rw-r--r-- | net-libs/gssdp/Manifest | 2 | ||||
| -rw-r--r-- | net-libs/gssdp/gssdp-1.6.4.ebuild | 66 | ||||
| -rw-r--r-- | net-libs/gssdp/gssdp-1.6.5.ebuild | 66 | ||||
| -rw-r--r-- | net-libs/gssdp/metadata.xml | 14 |
4 files changed, 148 insertions, 0 deletions
diff --git a/net-libs/gssdp/Manifest b/net-libs/gssdp/Manifest new file mode 100644 index 000000000000..a8a0fe015024 --- /dev/null +++ b/net-libs/gssdp/Manifest @@ -0,0 +1,2 @@ +DIST gssdp-1.6.4.tar.xz 1148284 BLAKE2B ccad47fc932e8c0ade2f6a9b48137b53351f6e2b84a4bcea7ca932bb403e6f6d35c091f175f0596c171d0163934e653722d50710da16dcc684898c1f77114fda SHA512 822cfe7bb0ba7e0be0591118487baff6280c9af59b6b3f0f726105c72cd8e9d5503bcb90dc1fc8cdc0ab2d8af9ba001662abb0caa5ce5ccc9fc84aad5c4a98f3 +DIST gssdp-1.6.5.tar.xz 1149912 BLAKE2B 7ad8554b9cb7d55cb3e292dd1a2a4cbb1bc67366f33c500836a97664884342b157054a101fafb09c15e071b1b568e7f3cf78c353640cc4a0b14dd49210615a42 SHA512 11c0e9e142ad1aaabe76b8a618c5f4f4de20c8f0828ede2e5e0e3be4ba88dcf72583c7f33ebffc5fc49acc4d56e2e82d4925f79756d922fe535d323fd058c77d diff --git a/net-libs/gssdp/gssdp-1.6.4.ebuild b/net-libs/gssdp/gssdp-1.6.4.ebuild new file mode 100644 index 000000000000..1c7efbfa0b52 --- /dev/null +++ b/net-libs/gssdp/gssdp-1.6.4.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome.org meson-multilib vala xdg + +DESCRIPTION="GObject-based API for handling resource discovery and announcement over SSDP" +HOMEPAGE="https://wiki.gnome.org/Projects/GUPnP https://gitlab.gnome.org/GNOME/gssdp" + +LICENSE="LGPL-2+" +SLOT="1.6/1.6-0" # <API version>-<soname> +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86" +IUSE="gtk gtk-doc +introspection man +vala" +REQUIRED_USE=" + gtk-doc? ( introspection ) + vala? ( introspection ) +" + +RDEPEND=" + !<net-libs/gssdp-1.4.1:0 + >=dev-libs/glib-2.70:2[${MULTILIB_USEDEP}] + >=net-libs/libsoup-2.99.0:3.0[${MULTILIB_USEDEP},introspection?] + gtk? ( gui-libs/gtk:4 ) + introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= ) + man? ( virtual/pandoc ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + gtk-doc? ( + >=dev-util/gi-docgen-2021.1 + app-text/docbook-xml-dtd:4.1.2 + ) + virtual/pkgconfig + vala? ( + $(vala_depend) + net-libs/libsoup:3.0[vala] + ) +" + +src_prepare() { + default + use vala && vala_setup +} + +multilib_src_configure() { + local emesonargs=( + # Never use gi-docgen subproject + --wrap-mode nofallback + + $(meson_native_use_bool gtk-doc gtk_doc) + $(meson_native_use_bool gtk sniffer) + $(meson_native_use_bool introspection) + $(meson_native_use_bool man manpages) + $(meson_native_use_bool vala vapi) + -Dexamples=false + ) + meson_src_configure +} + +multilib_src_install_all() { + if use gtk-doc ; then + mkdir "${ED}"/usr/share/gtk-doc || die + mv "${ED}"/usr/share/{doc,gtk-doc}/gssdp-1.6 || die + fi +} diff --git a/net-libs/gssdp/gssdp-1.6.5.ebuild b/net-libs/gssdp/gssdp-1.6.5.ebuild new file mode 100644 index 000000000000..5538557e4f5a --- /dev/null +++ b/net-libs/gssdp/gssdp-1.6.5.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome.org meson-multilib vala xdg + +DESCRIPTION="GObject-based API for handling resource discovery and announcement over SSDP" +HOMEPAGE="https://gitlab.gnome.org/GNOME/gssdp" + +LICENSE="LGPL-2+" +SLOT="1.6/1.6-0" # <API version>-<soname> +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="gtk gtk-doc +introspection man +vala" +REQUIRED_USE=" + gtk-doc? ( introspection ) + vala? ( introspection ) +" + +RDEPEND=" + !<net-libs/gssdp-1.4.1:0 + >=dev-libs/glib-2.70:2[${MULTILIB_USEDEP}] + >=net-libs/libsoup-2.99.0:3.0[${MULTILIB_USEDEP},introspection?] + gtk? ( gui-libs/gtk:4 ) + introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= ) + man? ( virtual/pandoc ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + gtk-doc? ( + >=dev-util/gi-docgen-2021.1 + app-text/docbook-xml-dtd:4.1.2 + ) + virtual/pkgconfig + vala? ( + $(vala_depend) + net-libs/libsoup:3.0[vala] + ) +" + +src_prepare() { + default + use vala && vala_setup +} + +multilib_src_configure() { + local emesonargs=( + # Never use gi-docgen subproject + --wrap-mode nofallback + + $(meson_native_use_bool gtk-doc gtk_doc) + $(meson_native_use_bool gtk sniffer) + $(meson_native_use_bool introspection) + $(meson_native_use_bool man manpages) + $(meson_native_use_bool vala vapi) + -Dexamples=false + ) + meson_src_configure +} + +multilib_src_install_all() { + if use gtk-doc ; then + mkdir "${ED}"/usr/share/gtk-doc || die + mv "${ED}"/usr/share/{doc,gtk-doc}/gssdp-1.6 || die + fi +} diff --git a/net-libs/gssdp/metadata.xml b/net-libs/gssdp/metadata.xml new file mode 100644 index 000000000000..1ae928e5f9fe --- /dev/null +++ b/net-libs/gssdp/metadata.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>gnome@gentoo.org</email> + <name>Gentoo GNOME Desktop</name> + </maintainer> + <use> + <flag name="man">Generate man page for tools</flag> + </use> + <upstream> + <remote-id type="gnome-gitlab">GNOME/gssdp</remote-id> + </upstream> +</pkgmetadata> |
