diff options
Diffstat (limited to 'community/gnome-settings-daemon/APKBUILD')
-rw-r--r-- | community/gnome-settings-daemon/APKBUILD | 65 |
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 " |