summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorIgor Dyatlov2022-06-25 07:50:32 +0300
committerIgor Dyatlov2022-06-25 07:50:32 +0300
commit8fbfef870fe994fd8d86a06f0ceb0b8f9cfc3857 (patch)
tree3a9630108a8953007d743d9d75155a3b053b5004 /PKGBUILD
downloadaur-8fbfef870fe994fd8d86a06f0ceb0b8f9cfc3857.tar.gz
Initial import
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD28
1 files changed, 28 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..93eda741f19d
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,28 @@
+# Maintainer: Igor Dyatlov <dyatlov.igor@protonmail.com>
+
+pkgname=gnome-shell-extension-shell-configurator
+_pkgname=shell-configurator
+pkgver=4
+pkgrel=1
+pkgdesc="Configure and customize GNOME Shell with advanced settings."
+arch=('any')
+url="https://gitlab.com/adeswantaTechs/shell-configurator"
+license=('GPL3')
+depends=('gnome-shell-extensions')
+makedepends=('zip')
+source=($url/-/archive/v$pkgver/$_pkgname-v$pkgver.tar.gz)
+b2sums=('7fef1a7e626b2a95c1bcdce1ee541e96df041a0b91b35af396934b024b3a21aafba3a121f1790a7dac16f66eccd94796cde3afe32bdc2e239101d2f1686b3003')
+
+build() {
+ cd "$_pkgname-v$pkgver"
+
+ ./installer.sh --build
+}
+
+package() {
+ cd "$_pkgname-v$pkgver"
+
+ local uuid=$(grep -Po '(?<="uuid": ")[^"]*' shell-configurator@adeswanta/metadata.json)
+ install -d "$pkgdir/usr/share/gnome-shell/extensions/${uuid}"
+ bsdtar -xvf ${uuid}.shell-extension.zip -C "$pkgdir/usr/share/gnome-shell/extensions/${uuid}"
+}