summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorTruocolo2023-12-24 19:23:32 +0100
committerTruocolo2023-12-24 19:23:32 +0100
commit77da8c77b4290052e4a9da18f9fc01a1946762b3 (patch)
tree091f28dec3dc9ae275b3e6a10dcac5084bb10248
parent2d10bce5b8dee4fe276a1dd51f08f24f6babe158 (diff)
downloadaur-77da8c77b4290052e4a9da18f9fc01a1946762b3.tar.gz
update style
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD146
2 files changed, 117 insertions, 35 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 017863000f1e..2815b3e7d5ef 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -3,6 +3,9 @@ pkgbase = gnome-control-center-git
pkgver = 43.0+11+g997a09e1a
pkgrel = 1
url = https://gitlab.gnome.org/GNOME/gnome-control-center
+ arch = arm
+ arch = aarch64
+ arch = armv7h
arch = x86_64
arch = i686
arch = pentium4
@@ -23,7 +26,7 @@ pkgbase = gnome-control-center-git
depends = gnome-online-accounts
depends = gnome-settings-daemon
depends = gsettings-desktop-schemas-git
- depends = gtk3
+ depends = gtk4
depends = libgtop
depends = libnma-git
depends = nm-connection-editor
@@ -35,7 +38,6 @@ pkgbase = gnome-control-center-git
depends = libmm-glib
depends = libgnomekbd
depends = libibus
- depends = libcheese-git
depends = libgudev
depends = bolt
depends = udisks2
diff --git a/PKGBUILD b/PKGBUILD
index 27c5a22acc1f..6be92abb7a71 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,4 +1,5 @@
# Maintainer: Pellegrino Prevete <cGVsbGVncmlub3ByZXZldGVAZ21haWwuY29tCg== | base -d>
+# Maintainer: Truocolo <truocolo@aol.com>
# Contributor: Ricardo Liang (rliang) <ricardoliang@gmail.com>
# shellcheck disable=SC2034
@@ -9,55 +10,134 @@ pkgrel=1
pkgdesc="GNOME's main interface to configure various aspects of the desktop"
url="https://gitlab.gnome.org/GNOME/${_pkgname}"
license=(GPL2)
-arch=('x86_64' 'i686' 'pentium4')
-provides=("${_pkgname}")
-conflicts=("${_pkgname}")
-depends=(accountsservice cups-pk-helper gnome-bluetooth-git gnome-desktop-4-git
- gnome-online-accounts gnome-settings-daemon gsettings-desktop-schemas-git gtk3
- libgtop libnma-git nm-connection-editor sound-theme-freedesktop upower libpwquality
- gnome-color-manager smbclient libmm-glib libgnomekbd libibus libcheese-git
- libgudev bolt udisks2 libhandy gsound colord-gtk4)
-makedepends=(docbook-xsl modemmanager git python meson)
-checkdepends=(python-dbusmock python-gobject xorg-server-xvfb)
-optdepends=('system-config-printer: Printer settings'
- 'gnome-user-share: WebDAV file sharing'
- 'gnome-remote-desktop: screen sharing'
- 'rygel: media sharing'
- 'openssh: remote login'
- 'power-profiles-daemon: Power profiles support')
-groups=(gnome)
-source=("${_pkgname}::git+https://gitlab.gnome.org/GNOME/${_pkgname}.git"
- "git+https://gitlab.gnome.org/GNOME/libgnome-volume-control.git")
-sha256sums=('SKIP'
- 'SKIP')
+arch=(
+ 'arm'
+ 'aarch64'
+ 'armv7h'
+ 'x86_64'
+ 'i686'
+ 'pentium4')
+provides=(
+ "${_pkgname}")
+conflicts=(
+ "${_pkgname}")
+depends=(
+ accountsservice
+ cups-pk-helper
+ gnome-bluetooth-git
+ gnome-desktop-4-git
+ gnome-online-accounts
+ gnome-settings-daemon
+ gsettings-desktop-schemas-git
+ gtk4
+ libgtop
+ libnma-git
+ nm-connection-editor
+ sound-theme-freedesktop
+ upower
+ libpwquality
+ gnome-color-manager
+ smbclient
+ libmm-glib
+ libgnomekbd
+ libibus
+ libgudev
+ bolt
+ udisks2
+ libhandy
+ gsound
+ colord-gtk4)
+makedepends=(
+ docbook-xsl
+ modemmanager
+ git
+ python
+ meson)
+checkdepends=(
+ python-dbusmock
+ python-gobject
+ xorg-server-xvfb)
+optdepends=(
+ 'system-config-printer: Printer settings'
+ 'gnome-user-share: WebDAV file sharing'
+ 'gnome-remote-desktop: screen sharing'
+ 'rygel: media sharing'
+ 'openssh: remote login'
+ 'power-profiles-daemon: Power profiles support')
+groups=(
+ gnome)
+source=(
+ "${_pkgname}::git+https://gitlab.gnome.org/GNOME/${_pkgname}.git"
+ "git+https://gitlab.gnome.org/GNOME/libgnome-volume-control.git")
+sha256sums=(
+ 'SKIP'
+ 'SKIP')
pkgver() {
- cd "${_pkgname}" || exit
- git describe --tags | sed 's/^GNOME_CONTROL_CENTER_//;s/_/./g;s/-/+/g'
+ cd \
+ "${_pkgname}" || \
+ exit
+ git \
+ describe \
+ --tags | \
+ sed \
+ 's/^GNOME_CONTROL_CENTER_//;s/_/./g;s/-/+/g'
}
# shellcheck disable=SC2154
prepare() {
- cd "${_pkgname}" || exit
+ cd \
+ "${_pkgname}" || \
+ exit
# Install bare logos into pixmaps, not icons
- sed -i "/install_dir/s/'icons'/'pixmaps'/" panels/info-overview/meson.build
- git submodule init subprojects/gvc
- git submodule set-url subprojects/gvc "${srcdir}/libgnome-volume-control"
- git submodule update
+ sed \
+ -i \
+ "/install_dir/s/'icons'/'pixmaps'/" \
+ panels/info-overview/meson.build
+ git \
+ submodule \
+ init \
+ subprojects/gvc
+ git \
+ submodule \
+ set-url \
+ subprojects/gvc \
+ "${srcdir}/libgnome-volume-control"
+ git \
+ submodule \
+ update
}
build() {
- arch-meson "${_pkgname}" build -D documentation=true
- meson compile -C build
+ arch-meson \
+ "${_pkgname}" \
+ build \
+ -D documentation=true
+ meson \
+ compile \
+ -C build
}
check() {
- meson test -C build --print-errorlogs
+ meson \
+ test \
+ -C build \
+ --print-errorlogs
}
# shellcheck disable=SC2154
package() {
- meson install -C build --destdir "${pkgdir}"
- install -d -o root -g 102 -m 750 "${pkgdir}/usr/share/polkit-1/rules.d"
+ meson \
+ install \
+ -C build \
+ --destdir "${pkgdir}"
+ install \
+ -d \
+ -o root \
+ -g 102 \
+ -m 750 \
+ "${pkgdir}/usr/share/polkit-1/rules.d"
}
+
+# vim:set sw=2 sts=-1 et: