aboutsummaryrefslogtreecommitdiffstats
path: root/community/gnome-settings-daemon/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/gnome-settings-daemon/APKBUILD')
-rw-r--r--community/gnome-settings-daemon/APKBUILD65
1 files changed, 48 insertions, 17 deletions
diff --git a/community/gnome-settings-daemon/APKBUILD b/community/gnome-settings-daemon/APKBUILD
index 121fac7a618..cdb4e967820 100644
--- a/community/gnome-settings-daemon/APKBUILD
+++ b/community/gnome-settings-daemon/APKBUILD
@@ -1,33 +1,64 @@
# Contributor: Rasmus Thomsen <oss@cogitri.dev>
-# Maintainer: Rasmus Thomsen <oss@cogitri.dev>
+# Maintainer: team/gnome <ablocorrea@hotmail.com>
pkgname=gnome-settings-daemon
-pkgver=41.0
+pkgver=46.0
pkgrel=0
pkgdesc="GNOME settings daemon"
url="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
-# s390x, mips64 and riscv64 blocked by polkit -> upower
-arch="all !s390x !mips64 !riscv64"
-options="!check" # needs unpackaged py-dbusmock
+arch="all"
+options="!check" # tests fail on builders
license="GPL-2.0-only AND LGPL-2.1-only"
-depends_dev="gnome-desktop-dev libnotify-dev
- libcanberra-dev colord-dev geoclue-dev
- libgweather-dev geocode-glib-dev
- pulseaudio-dev upower-dev libwacom-dev
- cups-dev networkmanager-dev polkit-dev
- lcms2-dev nss-dev alsa-lib-dev gcr-dev
- modemmanager-dev"
-makedepends="$depends_dev libxml2-utils meson"
-checkdepends="py3-gobject3"
depends="pulseaudio"
+depends_dev="
+ alsa-lib-dev
+ colord-dev
+ cups-dev
+ elogind-dev
+ geoclue-dev
+ geocode-glib-dev>=3.26.4-r1
+ libcanberra-dev
+ libgweather4-dev
+ libnotify-dev
+ libwacom-dev
+ modemmanager-dev
+ networkmanager-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"
+ dont-use-logind-for-brightness-changing.patch
+ "
build() {
abuild-meson \
+ -Db_lto=true \
-Dsystemd=false \
. output
- meson compile ${JOBS:+-j ${JOBS}} -C output
+ meson compile -C output
+}
+
+check() {
+ meson test --no-rebuild --print-errorlogs -C output
}
package() {
@@ -35,6 +66,6 @@ package() {
}
sha512sums="
-2c6848a749f84fd0c3a9ade6f4a83ae3ff7464da429b2d73030c9dcbd278b070c40475c678c819e31464941f2bd38d81f11b96f24d0d1fb05271267c3a1ecc2a gnome-settings-daemon-41.0.tar.xz
+445e9ee4709af7a67ded55733d4041357995fe9746bcf00fa81f52f6dddc2071e7114e9bf836bcf464bc0f04da3b3c08be04c1942963c1910d1a14b4434f6633 gnome-settings-daemon-46.0.tar.xz
fd80b939a14bbc5dd502afda0bc6511f2d9c045018680e5ae7fbec32efadb564c5060ec91d374330f246d70571aad5979ce8c175175a29b5ccec3443c8286dc6 dont-use-logind-for-brightness-changing.patch
"