# Contributor: Rasmus Thomsen # Maintainer: team/gnome pkgname=gnome-settings-daemon pkgver=44.1 pkgrel=1 pkgdesc="GNOME settings daemon" url="https://gitlab.gnome.org/GNOME/gnome-settings-daemon" arch="all" options="!check" # tests fail on builders license="GPL-2.0-only AND LGPL-2.1-only" depends="pulseaudio" depends_dev=" alsa-lib-dev colord-dev cups-dev geoclue-dev geocode-glib-dev>=3.26.4-r1 lcms2-dev libcanberra-dev libgweather4-dev libnotify-dev libwacom-dev modemmanager-dev networkmanager-dev nss-dev pango-dev polkit-dev pulseaudio-dev upower-dev " makedepends=" $depends_dev gcr4-dev glib-dev gnome-desktop-dev gsettings-desktop-schemas-dev gtk+3.0-dev libxml2-utils meson " checkdepends=" gnome-session gnome-shell py3-dbusmock py3-gobject3 umockdev-dev " subpackages="$pkgname-dev $pkgname-lang" source="https://download.gnome.org/sources/gnome-settings-daemon/${pkgver%.*}/gnome-settings-daemon-$pkgver.tar.xz dont-use-logind-for-brightness-changing.patch " build() { abuild-meson \ -Db_lto=true \ -Dsystemd=false \ . output meson compile -C output } check() { meson test --no-rebuild --print-errorlogs -C output } package() { DESTDIR="$pkgdir" meson install --no-rebuild -C output } sha512sums=" a955d74a594d49f67a5c27ac60d6f1e9b4aba7b12cbd0af8d3be02c4b2e8385f1abfbe08b62177b69851e9202960a17429373bf5533adbd73699232fefea6c79 gnome-settings-daemon-44.1.tar.xz fd80b939a14bbc5dd502afda0bc6511f2d9c045018680e5ae7fbec32efadb564c5060ec91d374330f246d70571aad5979ce8c175175a29b5ccec3443c8286dc6 dont-use-logind-for-brightness-changing.patch "