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/APKBUILD86
1 files changed, 46 insertions, 40 deletions
diff --git a/community/gnome-control-center/APKBUILD b/community/gnome-control-center/APKBUILD
index 1e91c468fd9..eb4b6f67c0e 100644
--- a/community/gnome-control-center/APKBUILD
+++ b/community/gnome-control-center/APKBUILD
@@ -1,70 +1,77 @@
# 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=41.2
-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="colord 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"
source="https://download.gnome.org/sources/gnome-control-center/${pkgver%.*}/gnome-control-center-$pkgver.tar.xz
- backport-meson-fix.patch
README.alpine
"
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() {
@@ -78,7 +85,6 @@ package() {
}
sha512sums="
-9ea19e4bd1bd708f78a62c746102467dd2e801b84a64589a043a4f849d297353edc54291a5c59db1f8dd3c2c24088aec0f1d98a6270b0373384a2e19e7dde332 gnome-control-center-41.2.tar.xz
-a978787854d824e38923127e6aa9a39b60bd4ec0ae2cc73a032cae3ff83f24fff494d801945ad1929750bc8c55f5a7aba994da187bb11dc2f5f676aae2374597 backport-meson-fix.patch
+681d1c7744af4a6a55f400b098c4622de5bc8ecec9ae591c289203b30b275f518193436d27df79e23b9e7883f811c4231d0896dbeab50f52d074bafd960f7b1e gnome-control-center-46.0.tar.xz
350aa443149c71851ad4de0976c7fc5cb626ba0c57a8d41e6ef80da1c65ed84a4dfa2483ae92630a3b611c4bfa9360ded82b55e8cd0e3907294c025e4f6b1671 README.alpine
"