diff options
author | Pellegrino Prevete | 2023-06-27 18:06:15 +0200 |
---|---|---|
committer | Pellegrino Prevete | 2023-06-27 18:06:15 +0200 |
commit | cdf1e919450b7a8e275987f46d1b8da879bb9592 (patch) | |
tree | bfe8f3cc0eb5eea17322664aa589766428270dc0 | |
parent | 22e41a91a67ce2e8b8debee99e7aee4a6e4792c4 (diff) | |
download | aur-gnome-settings-daemon-git.tar.gz |
update to 44.2
-rw-r--r-- | .SRCINFO | 41 | ||||
-rw-r--r-- | PKGBUILD | 85 |
2 files changed, 90 insertions, 36 deletions
@@ -1,43 +1,50 @@ pkgbase = gnome-settings-daemon-git pkgdesc = GNOME Settings Daemon - pkgver = 3.33.90+62+g7bf807de + pkgver = 44.1+28+gebdb3305 pkgrel = 1 url = https://gitlab.gnome.org/GNOME/gnome-settings-daemon arch = x86_64 + arch = i686 + arch = pentium4 + arch = aarch64 + arch = armv7h + groups = gnome + groups = gnome-git license = GPL - checkdepends = python-gobject checkdepends = python-dbusmock - makedepends = xf86-input-wacom - makedepends = libxslt + checkdepends = python-gobject makedepends = docbook-xsl - makedepends = python makedepends = git + makedepends = libxslt makedepends = meson + makedepends = python + makedepends = usbguard depends = dconf + depends = gcr-4 + depends = geoclue + depends = geocode-glib-2 depends = gnome-desktop depends = gsettings-desktop-schemas + depends = gtk3 depends = libcanberra-pulse + depends = libgudev + depends = libgweather-4 + depends = libnm depends = libnotify - depends = systemd-libs + depends = librsvg depends = libwacom + depends = nss depends = pulseaudio depends = pulseaudio-alsa + depends = systemd depends = upower - depends = librsvg - depends = libgweather - depends = geocode-glib - depends = geoclue2 - depends = nss - depends = libgudev - depends = gtk3-print-backends - depends = libnm - depends = gcr + optdepends = usbguard: USB protection support provides = gnome-settings-daemon conflicts = gnome-settings-daemon - source = git+https://gitlab.gnome.org/GNOME/gnome-settings-daemon.git + backup = etc/xdg/Xwayland-session.d/00-xrdb + source = git+https://gitlab.gnome.org/GNOME/gnome-settings-daemon source = git+https://gitlab.gnome.org/GNOME/libgnome-volume-control.git sha256sums = SKIP sha256sums = SKIP pkgname = gnome-settings-daemon-git - @@ -1,39 +1,86 @@ -pkgname=gnome-settings-daemon-git +# Maintainer: Pellegrino Prevete (tallero) <pellegrinoprevete@gmail.com> + _pkgname=gnome-settings-daemon -pkgver=3.33.90+62+g7bf807de +pkgname="${_pkgname}-git" +pkgver=44.1+28+gebdb3305 pkgrel=1 pkgdesc="GNOME Settings Daemon" -url="https://gitlab.gnome.org/GNOME/gnome-settings-daemon" -arch=(x86_64) +_gnome_git="https://gitlab.gnome.org/GNOME" +url="${_gnome_git}/${_pkgname}" +arch=( + x86_64 + i686 + pentium4 + aarch64 + armv7h) license=(GPL) -depends=('dconf' 'gnome-desktop' 'gsettings-desktop-schemas' 'libcanberra-pulse' 'libnotify' 'systemd-libs' 'libwacom' 'pulseaudio' 'pulseaudio-alsa' 'upower' 'librsvg' 'libgweather' 'geocode-glib' 'geoclue2' 'nss' 'libgudev' 'gtk3-print-backends' 'libnm' 'gcr') -makedepends=('xf86-input-wacom' 'libxslt' 'docbook-xsl' 'python' 'git' 'meson') -checkdepends=('python-gobject' 'python-dbusmock') -provides=('gnome-settings-daemon') -conflicts=('gnome-settings-daemon') -source=("git+https://gitlab.gnome.org/GNOME/gnome-settings-daemon.git" - "git+https://gitlab.gnome.org/GNOME/libgnome-volume-control.git") +depends=( + dconf + gcr-4 + geoclue + geocode-glib-2 + gnome-desktop + gsettings-desktop-schemas + gtk3 + libcanberra-pulse + libgudev + libgweather-4 + libnm + libnotify + librsvg + libwacom + nss + pulseaudio + pulseaudio-alsa + systemd + upower +) +makedepends=( + docbook-xsl + git + libxslt + meson + python + usbguard) +checkdepends=( + python-dbusmock + python-gobject +) +optdepends=('usbguard: USB protection support') +groups=(gnome gnome-git) +backup=(etc/xdg/Xwayland-session.d/00-xrdb) +provides=("${_pkgname}") +conflicts=("${_pkgname}") +source=("git+${url}" + "git+${_gnome_git}/libgnome-volume-control.git") sha256sums=('SKIP' 'SKIP') pkgver() { - cd $_pkgname - git describe --tags | sed 's/^GNOME_SETTINGS_DAEMON_//;s/_/./g;s/-/+/g' + cd "${_pkgname}" + git describe --tags | \ + sed 's/^GNOME_SETTINGS_DAEMON_//;s/_/./g;s/-/+/g' } prepare() { - cd $_pkgname + cd "${_pkgname}" git submodule init - git config --local submodule.subprojects/gvc.url "$srcdir/libgnome-volume-control" - git submodule update + git submodule set-url subprojects/gvc "$srcdir/libgnome-volume-control" + git -c protocol.file.allow=always submodule update } build() { - arch-meson $_pkgname build - ninja -C build + arch-meson "${_pkgname}" build + meson compile -C build +} + +check() { + meson test -C build --print-errorlogs } package() { - DESTDIR="$pkgdir" meson install -C build + meson install -C build --destdir "${pkgdir}" } + +# vim:set sw=2 sts=-1 et: |