gnome-base/gnome-settings-daemon: drop 45.0

Signed-off-by: Mart Raudsepp <leio@gentoo.org>
This commit is contained in:
Mart Raudsepp
2024-04-20 14:34:49 +03:00
parent ed361842da
commit 9a3c0e11fb
2 changed files with 0 additions and 141 deletions

View File

@@ -1,2 +1 @@
DIST gnome-settings-daemon-45.0.tar.xz 1465016 BLAKE2B a8a2dcc64d8647d3c5986886b3fccb0f39943be33603f595d990234868d112439d4010306eae7dd1acb76cdb86029cc2fd3a6f23602ddfa58da434ec5ec32cf0 SHA512 d74c01355164ea541ff3973042e8a2182f4be0b9401e4bfa483e5c9e6e20006088dac543789ef1ee56f6026822f450df1f5dfcafa1c74615040b1cb00ed7949e
DIST gnome-settings-daemon-45.1.tar.xz 1473256 BLAKE2B 25c114cc1918975247db360f24a9041d019546dd0a0714d19f2409b78ee6e2712d6dc1272eb9a40afb7ed4e973eaa45854322947567b5d54d2761b48a2e812b9 SHA512 ccec193f3f2acdfb5eefda697d6ef2ac0edca18e85d934a83cc34fd5af6c78c56469ffeebbd1c64e8c392462686663c2dd55000bc962beac472580fdfa0717a8

View File

@@ -1,140 +0,0 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..12} )
inherit gnome.org gnome2-utils python-any-r1 meson udev virtualx xdg
DESCRIPTION="Gnome Settings Daemon"
HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
LICENSE="GPL-2+ LGPL-2+"
SLOT="0"
IUSE="+colord +cups debug elogind input_devices_wacom modemmanager networkmanager smartcard systemd test wayland"
RESTRICT="!test? ( test )"
REQUIRED_USE="^^ ( elogind systemd )"
KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
COMMON_DEPEND="
>=sci-geosciences/geocode-glib-3.10:2
>=dev-libs/glib-2.58:2
>=gnome-base/gnome-desktop-3.37.1:3=
>=gnome-base/gsettings-desktop-schemas-42
>=x11-libs/gtk+-3.15.3:3[X,wayland?]
>=dev-libs/libgweather-4.2.0:4=
colord? ( >=x11-misc/colord-1.4.5:= )
media-libs/libcanberra[gtk3]
>=app-misc/geoclue-2.3.1:2.0
>=x11-libs/libnotify-0.7.3
>=media-libs/libpulse-16.1[glib]
>=sys-auth/polkit-0.114
>=sys-power/upower-0.99.12:=
x11-libs/libX11
>=x11-libs/libXfixes-6.0.0
dev-libs/libgudev:=
wayland? ( dev-libs/wayland )
input_devices_wacom? (
>=dev-libs/libwacom-0.7:=
>=x11-libs/pango-1.20.0
x11-libs/gdk-pixbuf:2
)
smartcard? ( app-crypt/gcr:4= )
cups? ( >=net-print/cups-1.4[dbus] )
modemmanager? (
>=app-crypt/gcr-3.90.0:4=
>=net-misc/modemmanager-1.0:=
)
networkmanager? ( >=net-misc/networkmanager-1.0 )
media-libs/alsa-lib
x11-libs/libXi
x11-libs/libXext
media-libs/fontconfig
systemd? (
>=sys-apps/systemd-243
)
"
DEPEND="${COMMON_DEPEND}
x11-base/xorg-proto
"
# logind needed for power and session management, bug #464944
RDEPEND="${COMMON_DEPEND}
gnome-base/dconf
elogind? ( sys-auth/elogind )
"
# rfkill requires linux/rfkill.h, thus linux-headers dep, not os-headers.
# If this package wants to work on other kernels, we need to make rfkill conditional instead
BDEPEND="
sys-kernel/linux-headers
dev-util/glib-utils
dev-util/gdbus-codegen
${PYTHON_DEPS}
test? (
dev-util/umockdev
$(python_gen_any_dep '
dev-python/pygobject:3[${PYTHON_USEDEP}]
dev-python/python-dbusmock[${PYTHON_USEDEP}]
')
gnome-base/gnome-session
)
>=sys-devel/gettext-0.19.8
virtual/pkgconfig
"
PATCHES=(
"${FILESDIR}"/42.1-build-Make-wacom-optional-and-controllable-via-meson.patch
"${FILESDIR}"/${PN}-3.38.1-build-Allow-NM-optional-on-Linux.patch
)
python_check_deps() {
if use test; then
python_has_version "dev-python/pygobject:3[${PYTHON_USEDEP}]" &&
python_has_version "dev-python/python-dbusmock[${PYTHON_USEDEP}]"
fi
}
pkg_setup() {
python-any-r1_pkg_setup
}
src_configure() {
local emesonargs=(
-Dudev_dir="$(get_udevdir)"
$(meson_use systemd)
-Dalsa=true
-Dgudev=true
-Dgcr3=false
$(meson_use colord)
$(meson_use cups)
$(meson_use networkmanager network_manager)
-Drfkill=true
$(meson_use smartcard)
$(meson_use input_devices_wacom wacom)
$(meson_use wayland)
$(meson_use modemmanager wwan)
)
meson_src_configure
}
src_install() {
meson_src_install
# Don't auto-suspend by default on AC power
insinto /usr/share/glib-2.0/schemas
doins "${FILESDIR}"/org.gnome.settings-daemon.plugins.power.gschema.override
}
src_test() {
virtx meson_src_test
}
pkg_postinst() {
udev_reload
xdg_pkg_postinst
gnome2_schemas_update
}
pkg_postrm() {
udev_reload
xdg_pkg_postrm
gnome2_schemas_update
}