summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorrliang2019-01-11 19:40:05 -0200
committerrliang2019-01-11 19:40:05 -0200
commitb2c0473409cee8d71636067fecffacde7af659a7 (patch)
treebf901574cbeb731c35893e6ae1a19c00e7cc30f1
downloadaur-b2c0473409cee8d71636067fecffacde7af659a7.tar.gz
Initial commit
-rw-r--r--.SRCINFO50
-rw-r--r--PKGBUILD50
2 files changed, 100 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..b10a7c281f11
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,50 @@
+pkgbase = gnome-control-center-git
+ pkgdesc = GNOME's main interface to configure various aspects of the desktop
+ pkgver = 3.31.4+11+gcccb12a6d
+ pkgrel = 1
+ url = https://gitlab.gnome.org/GNOME/gnome-control-center
+ arch = x86_64
+ groups = gnome
+ license = GPL2
+ makedepends = docbook-xsl
+ makedepends = modemmanager
+ makedepends = git
+ makedepends = python
+ makedepends = meson
+ depends = accountsservice
+ depends = cups-pk-helper
+ depends = gnome-bluetooth
+ depends = gnome-desktop
+ depends = gnome-online-accounts
+ depends = gnome-settings-daemon
+ depends = gsettings-desktop-schemas-git
+ depends = gtk3
+ depends = libgtop
+ depends = nm-connection-editor
+ depends = sound-theme-freedesktop
+ depends = upower
+ depends = libpwquality
+ depends = gnome-color-manager
+ depends = smbclient
+ depends = libmm-glib
+ depends = libgnomekbd
+ depends = grilo
+ depends = clutter-gtk
+ depends = libibus
+ depends = cheese
+ depends = libgudev
+ depends = bolt
+ optdepends = system-config-printer: Printer settings
+ optdepends = gnome-user-share: Bluetooth and WebDAV file sharing
+ optdepends = rygel: media sharing
+ optdepends = vino: screen sharing
+ optdepends = openssh: remote login
+ provides = gnome-control-center
+ conflicts = gnome-control-center
+ source = git+https://gitlab.gnome.org/GNOME/gnome-control-center.git
+ source = git+https://gitlab.gnome.org/GNOME/libgnome-volume-control.git
+ sha256sums = SKIP
+ sha256sums = SKIP
+
+pkgname = gnome-control-center-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..29f5ebe1eb8a
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,50 @@
+# Maintainer: Ricardo Liang (rliang) <ricardoliang@gmail.com>
+
+pkgname=gnome-control-center-git
+pkgver=3.31.4+11+gcccb12a6d
+pkgrel=1
+pkgdesc="GNOME's main interface to configure various aspects of the desktop"
+url="https://gitlab.gnome.org/GNOME/gnome-control-center"
+license=(GPL2)
+arch=(x86_64)
+provides=(gnome-control-center)
+conflicts=(gnome-control-center)
+depends=(accountsservice cups-pk-helper gnome-bluetooth gnome-desktop
+ gnome-online-accounts gnome-settings-daemon gsettings-desktop-schemas-git gtk3
+ libgtop nm-connection-editor sound-theme-freedesktop upower libpwquality
+ gnome-color-manager smbclient libmm-glib libgnomekbd grilo clutter-gtk libibus
+ cheese libgudev bolt)
+makedepends=(docbook-xsl modemmanager git python meson)
+optdepends=('system-config-printer: Printer settings'
+ 'gnome-user-share: Bluetooth and WebDAV file sharing'
+ 'rygel: media sharing'
+ 'vino: screen sharing'
+ 'openssh: remote login')
+groups=(gnome)
+source=("git+https://gitlab.gnome.org/GNOME/gnome-control-center.git"
+ "git+https://gitlab.gnome.org/GNOME/libgnome-volume-control.git")
+sha256sums=('SKIP'
+ 'SKIP')
+
+pkgver() {
+ cd gnome-control-center
+ git describe --tags | sed 's/^GNOME_CONTROL_CENTER_//;s/_/./g;s/-/+/g'
+}
+
+prepare() {
+ cd gnome-control-center
+ git submodule init
+ git config --local submodule.subprojects/gvc.url "$srcdir/libgnome-volume-control"
+ git submodule update
+}
+
+
+build() {
+ arch-meson gnome-control-center build -D documentation=true
+ ninja -C build
+}
+
+package() {
+ DESTDIR="$pkgdir" meson install -C build
+ install -d -o root -g 102 -m 750 "$pkgdir/usr/share/polkit-1/rules.d"
+}