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/APKBUILD69
1 files changed, 50 insertions, 19 deletions
diff --git a/community/gnome-settings-daemon/APKBUILD b/community/gnome-settings-daemon/APKBUILD
index c64dbab27d6..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=40.0.1
-pkgrel=1
+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"
+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 ${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="
-d5b7235e097baded66cbbc2c4f05effcac722daa09413f495368555ad97830746415c4c8f1ecfe54dac262f3b75ab1a83863dc4b736b9854dcf86c94c14edd79 gnome-settings-daemon-40.0.1.tar.xz
+445e9ee4709af7a67ded55733d4041357995fe9746bcf00fa81f52f6dddc2071e7114e9bf836bcf464bc0f04da3b3c08be04c1942963c1910d1a14b4434f6633 gnome-settings-daemon-46.0.tar.xz
fd80b939a14bbc5dd502afda0bc6511f2d9c045018680e5ae7fbec32efadb564c5060ec91d374330f246d70571aad5979ce8c175175a29b5ccec3443c8286dc6 dont-use-logind-for-brightness-changing.patch
"