summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorPellegrino Prevete2023-06-27 18:06:15 +0200
committerPellegrino Prevete2023-06-27 18:06:15 +0200
commitcdf1e919450b7a8e275987f46d1b8da879bb9592 (patch)
treebfe8f3cc0eb5eea17322664aa589766428270dc0
parent22e41a91a67ce2e8b8debee99e7aee4a6e4792c4 (diff)
downloadaur-gnome-settings-daemon-git.tar.gz
update to 44.2
-rw-r--r--.SRCINFO41
-rw-r--r--PKGBUILD85
2 files changed, 90 insertions, 36 deletions
diff --git a/.SRCINFO b/.SRCINFO
index a4f9a1dc3b28..ba098f84fd05 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
-
diff --git a/PKGBUILD b/PKGBUILD
index e9633576bedd..921835878042 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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: