aboutsummaryrefslogtreecommitdiffstats
path: root/community/gnome-control-center
diff options
context:
space:
mode:
authorRasmus Thomsen <oss@cogitri.dev>2019-09-22 23:57:25 +0200
committerRasmus Thomsen <oss@cogitri.dev>2019-09-22 23:59:49 +0200
commitbd354d32fed7d06c047b11a194379c3d6ceb8901 (patch)
tree5545eb01311ad08623bb772a3f4f0c32f1640eb0 /community/gnome-control-center
parent61d50b6310fbdfd78f40e757e877d32286360af8 (diff)
downloadaports-bd354d32fed7d06c047b11a194379c3d6ceb8901.tar.bz2
aports-bd354d32fed7d06c047b11a194379c3d6ceb8901.tar.xz
community/gnome-control-center: move from testing
Diffstat (limited to 'community/gnome-control-center')
-rw-r--r--community/gnome-control-center/APKBUILD73
1 files changed, 73 insertions, 0 deletions
diff --git a/community/gnome-control-center/APKBUILD b/community/gnome-control-center/APKBUILD
new file mode 100644
index 0000000000..c5b80ed82a
--- /dev/null
+++ b/community/gnome-control-center/APKBUILD
@@ -0,0 +1,73 @@
+# Contributor: Rasmus Thomsen <oss@cogitri.dev>
+# Maintainer: Rasmus Thomsen <oss@cogitri.dev>
+pkgname=gnome-control-center
+pkgver=3.34.0.1
+pkgrel=1
+pkgdesc="GNOME control center"
+url="https://gitlab.gnome.org/GNOME/gnome-control-center"
+# limited by gnome-online-accounts
+arch="all !armhf !s390x !ppc64le" # Last one just fails due to race condition
+license="GPL-2.0-or-later"
+depends="cups-pk-helper openrc-settingsd"
+makedepends="
+ clutter-dev
+ clutter-gtk-dev
+ gnome-desktop-dev
+ gnome-settings-daemon-dev
+ gnome-online-accounts-dev
+ grilo-dev
+ libgtop-dev
+ gnome-bluetooth-dev
+ colord-gtk-dev
+ samba-dev
+ accountsservice-dev
+ libpwquality-dev
+ networkmanager-dev
+ network-manager-applet-dev
+ modemmanager-dev
+ krb5-dev
+ itstool
+ libxml2-utils
+ libxslt
+ docbook-xml
+ docbook-xsl
+ pulseaudio-dev
+ udisks2-dev
+ cups-dev
+ meson
+ libsecret-dev
+ gsound-dev
+ libgudev-dev
+ polkit-dev
+ libhandy-dev
+ cheese-dev
+ ibus-dev"
+options="!check" # needs unpackaged py-dbusmock
+subpackages="$pkgname-dev $pkgname-lang"
+source="https://download.gnome.org/sources/gnome-control-center/${pkgver%.*.*}/gnome-control-center-$pkgver.tar.xz"
+
+build() {
+ meson \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --mandir=/usr/share/man \
+ --localstatedir=/var \
+ --buildtype=release \
+ -Dcheese=true \
+ -Dibus=true \
+ . output
+ ninja -C output
+}
+
+check() {
+ ninja -C output test
+}
+
+package() {
+ DESTDIR="$pkgdir" ninja -C output install
+
+ mkdir -p "$pkgdir"/usr/lib
+ mv "$pkgdir"/usr/share/pkgconfig "$pkgdir"/usr/lib
+}
+
+sha512sums="784e85fe0302831b1dc15f200a900026c527fe8f45bfb8d8d2371c24dbc1fe3f967583d7607694cb77f66e2084c9e04b382fe1e6b5500964435a7ecd74bf1489 gnome-control-center-3.34.0.1.tar.xz"