# Maintainer: Fabian Bornschein # Contributor: Jan Alexander Steffens (heftig) # Contributor: Jan de Groot pkgname=gnome-control-center-338 pkgver=3.38.6 pkgrel=2 pkgdesc="GNOME's main interface to configure various aspects of the desktop" url="https://gitlab.gnome.org/GNOME/gnome-control-center" conflicts=("gnome-control-center") provides=("gnome-control-center=$pkgver") replaces=("gnome-control-center") license=(GPL2) arch=(x86_64) depends=(accountsservice cups-pk-helper gnome-bluetooth gnome-desktop gnome-online-accounts gnome-settings-daemon-338 gsettings-desktop-schemas-338 gtk3 libgtop nm-connection-editor sound-theme-freedesktop upower libpwquality gnome-color-manager smbclient libmm-glib libgnomekbd grilo libibus cheese libgudev bolt udisks2 libhandy gsound colord-gtk) makedepends=(docbook-xsl modemmanager git python meson) checkdepends=(python-dbusmock python-gobject xorg-server-xvfb) optdepends=('system-config-printer: Printer settings' 'gnome-user-share: WebDAV file sharing' 'gnome-remote-desktop: screen sharing' 'rygel: media sharing' 'openssh: remote login') groups=(gnome-338) _commit=54eb734eaaa95807dd805fbe4e4ad0dceb787736 # tags/3.38.6^0 source=("git+https://gitlab.gnome.org/GNOME/gnome-control-center.git#commit=$_commit" "git+https://gitlab.gnome.org/GNOME/libgnome-volume-control.git") sha256sums=('SKIP' 'SKIP') pkgver() { cd gnome-control-center git describe --tags | sed 's/_/./g;s/-/+/g' } prepare() { cd gnome-control-center git submodule init git submodule set-url subprojects/gvc "$srcdir/libgnome-volume-control" git submodule update } build() { arch-meson gnome-control-center build -D documentation=true meson compile -C build } check() { meson test -C build --print-errorlogs } package() { DESTDIR="$pkgdir" meson install -C build install -d -o root -g 102 -m 750 "$pkgdir/usr/share/polkit-1/rules.d" }