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/APKBUILD70
1 files changed, 52 insertions, 18 deletions
diff --git a/community/gnome-settings-daemon/APKBUILD b/community/gnome-settings-daemon/APKBUILD
index 6312957bc31..cdb4e967820 100644
--- a/community/gnome-settings-daemon/APKBUILD
+++ b/community/gnome-settings-daemon/APKBUILD
@@ -1,37 +1,71 @@
# Contributor: Rasmus Thomsen <oss@cogitri.dev>
-# Maintainer: Rasmus Thomsen <oss@cogitri.dev>
+# Maintainer: team/gnome <ablocorrea@hotmail.com>
pkgname=gnome-settings-daemon
-pkgver=3.38.1
-pkgrel=1
+pkgver=46.0
+pkgrel=0
pkgdesc="GNOME settings daemon"
url="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
-arch="all !s390x !mips !mips64"
-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() {
DESTDIR="$pkgdir" meson install --no-rebuild -C output
}
-sha512sums="b32c0897d1a5680747bf68e9009ea44cf1a05ef807b772ca6514a278002754d520def7bced929b9004d3aec82a6e82b52637bd2eadd3f6cd54f3d0ac5c8e8cbd gnome-settings-daemon-3.38.1.tar.xz
-fd80b939a14bbc5dd502afda0bc6511f2d9c045018680e5ae7fbec32efadb564c5060ec91d374330f246d70571aad5979ce8c175175a29b5ccec3443c8286dc6 dont-use-logind-for-brightness-changing.patch"
+sha512sums="
+445e9ee4709af7a67ded55733d4041357995fe9746bcf00fa81f52f6dddc2071e7114e9bf836bcf464bc0f04da3b3c08be04c1942963c1910d1a14b4434f6633 gnome-settings-daemon-46.0.tar.xz
+fd80b939a14bbc5dd502afda0bc6511f2d9c045018680e5ae7fbec32efadb564c5060ec91d374330f246d70571aad5979ce8c175175a29b5ccec3443c8286dc6 dont-use-logind-for-brightness-changing.patch
+"