logo

overlay

My own overlay for experimentations, use with caution, no support is provided git clone https://hacktivis.me/git/overlay.git
commit: 978252332c97ab82f30040796571daf3eb2fe8a8
parent 4c5c91b0e424388bf4a0e59268813b1b5a53c78b
Author: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
Date:   Sat, 31 Aug 2024 03:09:09 +0200

net-libs/glib-networking: treeclean

Diffstat:

Dnet-libs/glib-networking/Manifest1-
Dnet-libs/glib-networking/glib-networking-2.76.0.ebuild89-------------------------------------------------------------------------------
Dnet-libs/glib-networking/metadata.xml13-------------
3 files changed, 0 insertions(+), 103 deletions(-)

diff --git a/net-libs/glib-networking/Manifest b/net-libs/glib-networking/Manifest @@ -1 +0,0 @@ -DIST glib-networking-2.76.0.tar.xz 280852 BLAKE2B 418d747473054d00c0eb0258538f919ac077728157523a157a6e6c43a4cdd4554411a486dcdc6af05b1ece8b35884e4954a056d5a01c5118a37721c151b77b8b SHA512 dae704ad70312239379e1e66a4171e9315ee44e1785c9cb2563adc3f0bbab43d08a75873bfd2be12e3ed4210d4a7e177c9540815c8eb4bda89032c5354c4be30 diff --git a/net-libs/glib-networking/glib-networking-2.76.0.ebuild b/net-libs/glib-networking/glib-networking-2.76.0.ebuild @@ -1,89 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit gnome.org gnome2-utils meson-multilib xdg - -DESCRIPTION="Network-related giomodules for glib" -HOMEPAGE="https://gitlab.gnome.org/GNOME/glib-networking" - -LICENSE="LGPL-2.1+" -SLOT="0" -IUSE="gnome +gnutls +libproxy openssl test +ssl" -RESTRICT="!test? ( test )" -KEYWORDS="~amd64" - -REQUIRED_USE="ssl? ( || ( gnutls openssl ) )" - -RDEPEND=" - >=dev-libs/glib-2.73.3:2[${MULTILIB_USEDEP}] - libproxy? ( >=net-libs/libproxy-0.4.16[${MULTILIB_USEDEP}] ) - gnutls? ( >=net-libs/gnutls-3.7.4:=[${MULTILIB_USEDEP}] ) - ssl? ( app-misc/ca-certificates ) - openssl? ( dev-libs/openssl:0=[${MULTILIB_USEDEP}] ) - gnome? ( gnome-base/gsettings-desktop-schemas ) -" - -DEPEND="${RDEPEND} - test? ( net-libs/gnutls[pkcs11] ) -" -BDEPEND=" - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig - test? ( sys-apps/dbus ) -" - -src_prepare() { - default - xdg_environment_reset - - if ! use test ; then - # Don't build tests unconditionally - # This is a hack to avoid needing gnutls[pkcs11] when USE=-test - # It may become a real runtime dependency in future - # Please check! - # bug #777462 - sed -i "/^subdir('tests')/d" tls/meson.build || die - fi -} - -multilib_src_configure() { - local emesonargs=( - # Avoid automagic, built-in feature of meson - -Dauto_features=disabled - - $(meson_feature gnutls) - $(meson_feature openssl) - $(meson_feature libproxy) - $(meson_feature gnome gnome_proxy) - -Dinstalled_tests=false - -Ddebug_logs=false - ) - - meson_src_configure -} - -multilib_src_test() { - dbus-run-session meson test -C "${BUILD_DIR}" || die 'tests failed' -} - -pkg_postinst() { - xdg_pkg_postinst - - multilib_pkg_postinst() { - gnome2_giomodule_cache_update \ - || die "Update GIO modules cache failed (for ${ABI})" - } - multilib_foreach_abi multilib_pkg_postinst -} - -pkg_postrm() { - xdg_pkg_postrm - - multilib_pkg_postrm() { - gnome2_giomodule_cache_update \ - || die "Update GIO modules cache failed (for ${ABI})" - } - multilib_foreach_abi multilib_pkg_postrm -} diff --git a/net-libs/glib-networking/metadata.xml b/net-libs/glib-networking/metadata.xml @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>contact@hacktivis.me</email> - <name>Haelwenn (lanodan) Monnier</name> - </maintainer> - <use> - <flag name="libproxy">Use <pkg>net-libs/libproxy</pkg> for getting the HTTP/HTTPS/SOCKS proxy configuration</flag> - <flag name="gnome">Extract HTTP/HTTPS/SOCKS proxy configuration stored using GSettings</flag> - <flag name="openssl">support for OpenSSL networking configration</flag> - </use> -</pkgmetadata>