# Contributor: Rasmus Thomsen # Contributor: Pablo Correa Gomez # Maintainer: team/gnome pkgname=gnome-control-center pkgver=44.3 pkgrel=0 pkgdesc="GNOME control center" url="https://gitlab.gnome.org/GNOME/gnome-control-center" arch="all" license="GPL-2.0-or-later" depends=" accountsservice dbus:org.freedesktop.Secrets colord cups-pk-helper openrc-settingsd " makedepends=" accountsservice-dev cairo-dev colord-dev colord-gtk-dev cups-dev docbook-xml docbook-xsl gcr-dev glib-dev gnome-bluetooth-dev gnome-desktop-dev gnome-online-accounts-dev gnome-settings-daemon-dev gsound-dev ibus-dev itstool krb5-dev libadwaita-dev libgtop-dev libgudev-dev libnma-dev libpwquality-dev libsecret-dev libwacom-dev libxml2-utils libxslt meson modemmanager-dev networkmanager-dev polkit-dev pulseaudio-dev samba-dev udisks2-dev upower-dev " options="!check" # needs unpackaged py-dbusmock install="$pkgname.pre-install $pkgname.pre-upgrade" subpackages="$pkgname-dbg $pkgname-dev $pkgname-lang $pkgname-doc $pkgname-bash-completion" source="https://download.gnome.org/sources/gnome-control-center/${pkgver%.*}/gnome-control-center-$pkgver.tar.xz README.alpine removable-media-fit-narrow.patch " build() { abuild-meson \ -Db_lto=true \ -Dibus=true \ . output meson compile -C output } check() { meson test --no-rebuild --print-errorlogs -C output } package() { DESTDIR="$pkgdir" meson install --no-rebuild -C output mkdir -p "$pkgdir"/usr/lib/pkgconfig mv "$pkgdir"/usr/share/pkgconfig/* "$pkgdir"/usr/lib/pkgconfig rmdir "$pkgdir"/usr/share/pkgconfig install -Dm0644 "$srcdir"/README.alpine -t "$pkgdir"/usr/share/doc/"$pkgname" } sha512sums=" 4eb4b2bd0109acc4626d64eaf948dc2b0442602a8219a9be880472710c124d2b4dabbcc74aaab1192d6bef74ad2757e719efd81b5d09850f348bc925d6f60355 gnome-control-center-44.3.tar.xz 350aa443149c71851ad4de0976c7fc5cb626ba0c57a8d41e6ef80da1c65ed84a4dfa2483ae92630a3b611c4bfa9360ded82b55e8cd0e3907294c025e4f6b1671 README.alpine 76f31f69c30484ace049551dff17b2bd933cdad43a18604a9e14ee3a26b250548dbba47f3cd73d5319d2bd3093649d5707677cc63f2c2e9fd91ff8a88c008a83 removable-media-fit-narrow.patch "