diff options
author | surefire | 2021-06-15 07:58:49 +0300 |
---|---|---|
committer | surefire | 2021-06-15 07:58:49 +0300 |
commit | ceaa83040f4757886ba817365eac81adf9c487b2 (patch) | |
tree | 6f6904c2c9475947a607049ecdf27848be87e942 | |
parent | 3da1efedf0e74a4f371b8a6a71be464173e0a857 (diff) | |
download | aur-ceaa83040f4757886ba817365eac81adf9c487b2.tar.gz |
Use meson
-rw-r--r-- | .SRCINFO | 5 | ||||
-rw-r--r-- | PKGBUILD | 14 |
2 files changed, 8 insertions, 11 deletions
@@ -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 @@ -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" } |