summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorsurefire2021-06-15 07:58:49 +0300
committersurefire2021-06-15 07:58:49 +0300
commitceaa83040f4757886ba817365eac81adf9c487b2 (patch)
tree6f6904c2c9475947a607049ecdf27848be87e942
parent3da1efedf0e74a4f371b8a6a71be464173e0a857 (diff)
downloadaur-ceaa83040f4757886ba817365eac81adf9c487b2.tar.gz
Use meson
-rw-r--r--.SRCINFO5
-rw-r--r--PKGBUILD14
2 files changed, 8 insertions, 11 deletions
diff --git a/.SRCINFO b/.SRCINFO
index c14a9df2ba1c..d490669b2dbb 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,12 +1,13 @@
pkgbase = gnome-shell-extension-appindicator-git
pkgdesc = AppIndicator/KStatusNotifierItem support for GNOME Shell
pkgver = 40+1+g4463b84
- pkgrel = 1
+ pkgrel = 2
epoch = 1
url = https://github.com/ubuntu/gnome-shell-extension-appindicator
arch = any
license = GPL
- makedepends = git
+ makedepends = jq
+ makedepends = meson
depends = gnome-shell>=3.34
optdepends = libappindicator-gtk2: support GTK+2 applications
optdepends = libappindicator-gtk3: support GTK+3 applications
diff --git a/PKGBUILD b/PKGBUILD
index 23232cc438f6..43d1676b79f1 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,7 +5,7 @@
pkgname=gnome-shell-extension-appindicator-git
pkgver=40+1+g4463b84
-pkgrel=1
+pkgrel=2
epoch=1
pkgdesc='AppIndicator/KStatusNotifierItem support for GNOME Shell'
url='https://github.com/ubuntu/gnome-shell-extension-appindicator'
@@ -15,6 +15,7 @@ conflicts=(${pkgname%-git})
provides=(${pkgname%-git})
makedepends=('git')
depends=('gnome-shell>=3.34')
+makedepends=('jq' 'meson')
optdepends=(
'libappindicator-gtk2: support GTK+2 applications'
'libappindicator-gtk3: support GTK+3 applications'
@@ -28,15 +29,10 @@ pkgver() {
}
build() {
- cd "${pkgname}"
- local files=(./*.js interfaces-xml/*.xml)
- gnome-extensions pack --force --podir=locale "${files[@]/#/--extra-source=}"
+ arch-meson -Dlocal_install=disabled "${pkgname}" build
}
package() {
- cd "${pkgname}"
- local dest=${pkgdir}/usr/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com
-
- install -d "${dest}"
- unzip appindicatorsupport@rgcjonas.gmail.com.shell-extension.zip -d "${dest}"
+ meson install -C build --destdir="${pkgdir}"
+ rm "${pkgdir}/usr/share/glib-2.0/schemas/gschemas.compiled"
}