aboutsummaryrefslogtreecommitdiffstats
path: root/community/gnome-control-center/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/gnome-control-center/APKBUILD')
-rw-r--r--community/gnome-control-center/APKBUILD88
1 files changed, 49 insertions, 39 deletions
diff --git a/community/gnome-control-center/APKBUILD b/community/gnome-control-center/APKBUILD
index 859c0c512ee..eb4b6f67c0e 100644
--- a/community/gnome-control-center/APKBUILD
+++ b/community/gnome-control-center/APKBUILD
@@ -1,47 +1,59 @@
# Contributor: Rasmus Thomsen <oss@cogitri.dev>
-# Maintainer: Rasmus Thomsen <oss@cogitri.dev>
+# Contributor: Pablo Correa Gomez <ablocorrea@hotmail.com>
+# Maintainer: team/gnome <ablocorrea@hotmail.com>
pkgname=gnome-control-center
-pkgver=40.0
-pkgrel=1
+pkgver=46.0
+pkgrel=0
pkgdesc="GNOME control center"
url="https://gitlab.gnome.org/GNOME/gnome-control-center"
-# s390x, mips64 and riscv64 blocked by polkit
-arch="all !s390x !mips64 !riscv64"
+arch="all !s390x" # no gnome-bluetooth-dev
license="GPL-2.0-or-later"
-depends="cups-pk-helper openrc-settingsd dbus:org.freedesktop.Secrets"
+depends="
+ accountsservice
+ colord
+ cups-pk-helper
+ dbus:org.freedesktop.Secrets
+ openrc-settingsd
+ setxkbmap
+ "
makedepends="
- clutter-dev
- clutter-gtk-dev
+ accountsservice-dev
+ cairo-dev
+ colord-dev
+ colord-gtk-dev
+ cups-dev
+ docbook-xml
+ docbook-xsl
+ gcr4-dev
+ glib-dev
+ gnome-bluetooth-dev
gnome-desktop-dev
- gnome-settings-daemon-dev
gnome-online-accounts-dev
- grilo-dev
+ gnome-settings-daemon-dev
+ gsettings-desktop-schemas-dev
+ gsound-dev
+ ibus-dev
+ itstool
+ krb5-dev
+ libadwaita-dev
libgtop-dev
- gnome-bluetooth-dev
- colord-gtk-dev
- samba-dev
- accountsservice-dev
- libpwquality-dev
- networkmanager-dev
+ libgudev-dev
libnma-dev
- modemmanager-dev
- krb5-dev
- itstool
+ libpwquality-dev
+ libsecret-dev
+ libwacom-dev
libxml2-utils
libxslt
- docbook-xml
- docbook-xsl
- pulseaudio-dev
- udisks2-dev
- cups-dev
meson
- libsecret-dev
- gsound-dev
- libgudev-dev
+ modemmanager-dev
+ networkmanager-dev
polkit-dev
- libhandy1-dev
- cheese-dev
- ibus-dev"
+ pulseaudio-dev
+ samba-dev
+ tecla-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"
@@ -51,19 +63,15 @@ source="https://download.gnome.org/sources/gnome-control-center/${pkgver%.*}/gno
build() {
abuild-meson \
- -Dcheese=true \
+ -Db_lto=true \
-Dibus=true \
. output
- # Bad dep file -> blows up when compiling with multiple build jobs otherwise
- ninja -C output panels/network/cc-network-resources.c
- ninja -C output panels/network/cc-network-resources.h
-
- meson compile ${JOBS:+-j ${JOBS}} -C output
+ meson compile -C output
}
check() {
- meson test --no-rebuild -v -C output
+ meson test --no-rebuild --print-errorlogs -C output
}
package() {
@@ -76,5 +84,7 @@ package() {
install -Dm0644 "$srcdir"/README.alpine -t "$pkgdir"/usr/share/doc/"$pkgname"
}
-sha512sums="26980cd18c414b12d2bf7e61be200e02302e170d53aba4f064154eda4c006648160919b6d4c9d168d8c5a461c05dc6593a52066b144af577c6aac420b9723cb9 gnome-control-center-40.0.tar.xz
-350aa443149c71851ad4de0976c7fc5cb626ba0c57a8d41e6ef80da1c65ed84a4dfa2483ae92630a3b611c4bfa9360ded82b55e8cd0e3907294c025e4f6b1671 README.alpine"
+sha512sums="
+681d1c7744af4a6a55f400b098c4622de5bc8ecec9ae591c289203b30b275f518193436d27df79e23b9e7883f811c4231d0896dbeab50f52d074bafd960f7b1e gnome-control-center-46.0.tar.xz
+350aa443149c71851ad4de0976c7fc5cb626ba0c57a8d41e6ef80da1c65ed84a4dfa2483ae92630a3b611c4bfa9360ded82b55e8cd0e3907294c025e4f6b1671 README.alpine
+"