mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-08-24 18:58:08 -07:00
net-libs/glib-networking: Version bump to 2.76.1
Signed-off-by: Matt Turner <mattst88@gentoo.org>
This commit is contained in:
@@ -1 +1,2 @@
|
||||
DIST glib-networking-2.76.0.tar.xz 280852 BLAKE2B 418d747473054d00c0eb0258538f919ac077728157523a157a6e6c43a4cdd4554411a486dcdc6af05b1ece8b35884e4954a056d5a01c5118a37721c151b77b8b SHA512 dae704ad70312239379e1e66a4171e9315ee44e1785c9cb2563adc3f0bbab43d08a75873bfd2be12e3ed4210d4a7e177c9540815c8eb4bda89032c5354c4be30
|
||||
DIST glib-networking-2.76.1.tar.xz 280896 BLAKE2B d4fb8e30096e2e0bdca183795e5d6f86f13c887ad61a52a46dd2af90756ced41e540f286b2cdafb4655cf337758e3742508c0e62e0ea3850ab293cd04e12488e SHA512 9da7844dc767c8dc33953bf984aa9fcc12ac6f9945b55b9c0ec34ecf13592deefead37dc27b048f564dc423286224c041b9842034e197d90f93822128fab4f97
|
||||
|
||||
82
net-libs/glib-networking/glib-networking-2.76.1.ebuild
Normal file
82
net-libs/glib-networking/glib-networking-2.76.1.ebuild
Normal file
@@ -0,0 +1,82 @@
|
||||
# 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 +libproxy +ssl test"
|
||||
RESTRICT="!test? ( test )"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-libs/glib-2.73.3:2[${MULTILIB_USEDEP}]
|
||||
libproxy? ( >=net-libs/libproxy-0.4.16[${MULTILIB_USEDEP}] )
|
||||
>=net-libs/gnutls-3.7.4:=[${MULTILIB_USEDEP}]
|
||||
ssl? ( app-misc/ca-certificates )
|
||||
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=(
|
||||
-Dgnutls=enabled
|
||||
-Dopenssl=disabled
|
||||
$(meson_feature !libproxy environment_proxy)
|
||||
$(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
|
||||
}
|
||||
Reference in New Issue
Block a user