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