archrelease: copy trunk to extra-x86_64
[arch-packages.git] / gnome-settings-daemon / trunk / PKGBUILD
blob85896fb8cfd9c5c7a0e7c01f58c798b55ded8cdb
1 # Maintainer: Jan Alexander Steffens (heftig) <heftig@archlinux.org>
3 pkgname=gnome-settings-daemon
4 pkgver=44.1
5 pkgrel=1
6 pkgdesc="GNOME Settings Daemon"
7 url="https://gitlab.gnome.org/GNOME/gnome-settings-daemon"
8 arch=(x86_64)
9 license=(GPL)
10 depends=(
11   dconf
12   gcr-4
13   geoclue
14   geocode-glib-2
15   gnome-desktop
16   gsettings-desktop-schemas
17   gtk3
18   libcanberra-pulse
19   libgudev
20   libgweather-4
21   libnm
22   libnotify
23   librsvg
24   libwacom
25   nss
26   pulseaudio
27   pulseaudio-alsa
28   systemd
29   upower
31 makedepends=(
32   docbook-xsl
33   git
34   libxslt
35   meson
36   python
37   usbguard
39 checkdepends=(
40   python-dbusmock
41   python-gobject
43 optdepends=('usbguard: USB protection support')
44 groups=(gnome)
45 backup=(etc/xdg/Xwayland-session.d/00-xrdb)
46 _commit=7cc9a78f1d562ea759d1776ed061d4339a6f4610  # tags/44.1^0
47 source=(
48   "git+https://gitlab.gnome.org/GNOME/gnome-settings-daemon.git#commit=$_commit"
49   "git+https://gitlab.gnome.org/GNOME/libgnome-volume-control.git"
51 b2sums=('SKIP'
52         'SKIP')
54 pkgver() {
55   cd $pkgname
56   git describe --tags | sed 's/[^-]*-g/r&/;s/-/+/g'
59 prepare() {
60   cd $pkgname
62   git submodule init
63   git submodule set-url subprojects/gvc "$srcdir/libgnome-volume-control"
64   git -c protocol.file.allow=always submodule update
67 build() {
68   arch-meson $pkgname build
69   meson compile -C build
72 check() {
73   meson test -C build --print-errorlogs
76 package() {
77   meson install -C build --destdir "$pkgdir"
80 # vim:set sw=2 sts=-1 et: