diff options
author | SamLukeYes | 2021-07-06 16:51:27 +0800 |
---|---|---|
committer | SamLukeYes | 2021-07-06 16:51:27 +0800 |
commit | e5cba678d84e6a77c7c8c1ee8fb67809d5a24b73 (patch) | |
tree | de483bc279b22171af85b77f952d07872f8ef7bb | |
parent | eaa204edb97b8c9fa7da74dc006a4db1a7197b37 (diff) | |
download | aur-gnome-shell-extension-improvedosk-git.tar.gz |
switching to nick-shmyrev's fork
-rw-r--r-- | .SRCINFO | 7 | ||||
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | PKGBUILD | 33 |
3 files changed, 24 insertions, 17 deletions
@@ -1,8 +1,9 @@ pkgbase = gnome-shell-extension-improvedosk-git pkgdesc = Makes GNOME's onscreen keyboard more useable. - pkgver = 5+6+gcdb9936 + pkgver = r41.4989e9c pkgrel = 1 - url = https://github.com/SamLukeYes/improved-osk-gnome-ext + epoch = 1 + url = https://github.com/nick-shmyrev/improved-osk-gnome-ext arch = any license = GPL3 makedepends = git @@ -10,7 +11,7 @@ pkgbase = gnome-shell-extension-improvedosk-git optdepends = ttf-symbola: Recommended font for symbols provides = gnome-shell-extension-improvedosk conflicts = gnome-shell-extension-improvedosk - source = gnome-shell-extension-improvedosk-git::git+https://github.com/SamLukeYes/improved-osk-gnome-ext.git + source = git+https://github.com/nick-shmyrev/improved-osk-gnome-ext.git sha512sums = SKIP pkgname = gnome-shell-extension-improvedosk-git diff --git a/.gitignore b/.gitignore index f702fb666a30..6efcb178d3c1 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,6 @@ src/ pkg/ gnome-shell-extension-improvedosk-git/ +improved-osk-gnome-ext/ *.log *.tar*
\ No newline at end of file @@ -1,10 +1,12 @@ # Maintainer: Sam L. Yes <samlukeyes123 at gmail dot com> pkgname=gnome-shell-extension-improvedosk-git -pkgver=5+6+gcdb9936 +_repo=improved-osk-gnome-ext +pkgver=r41.4989e9c pkgrel=1 +epoch=1 pkgdesc="Makes GNOME's onscreen keyboard more useable." -url='https://github.com/SamLukeYes/improved-osk-gnome-ext' +url='https://github.com/nick-shmyrev/improved-osk-gnome-ext' license=('GPL3') arch=('any') conflicts=(${pkgname%-git}) @@ -12,23 +14,26 @@ provides=(${pkgname%-git}) makedepends=('git') depends=('gnome-shell') optdepends=('ttf-symbola: Recommended font for symbols') -source=("${pkgname}::git+${url}.git") +source=("git+${url}.git") sha512sums=('SKIP') +_schemas="/usr/share/glib-2.0/schemas" + +prepare() { + sed -i "s|Me.dir.get_child(\"schemas\").get_path()|'${_schemas}'|" ${srcdir}/${_repo}/prefs.js +} pkgver() { - cd ${pkgname} - git describe --long --tags | sed 's/^v//; s/-/+/g' + cd ${_repo} + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" } package() { - cd ${pkgname} - # Locate the extension. + cd ${_repo} local _uuid="$(grep -Po '(?<="uuid": ")[^"]*' metadata.json)" - local _destdir="$pkgdir/usr/share/gnome-shell/extensions/$_uuid" - local _schemas="${pkgdir}/usr/share/glib-2.0/schemas" - + local _destdir="/usr/share/gnome-shell/extensions/$_uuid" + # Copy extension files into place. - install -d $_destdir $_schemas - install -m644 *.js* stylesheet.css $_destdir/ - install -m644 schemas/*.xml $_schemas -}
\ No newline at end of file + install -d $pkgdir/{$_destdir,$_schemas} + install -m644 *.js* stylesheet.css $pkgdir/$_destdir/ + install -m644 schemas/*.xml $pkgdir/$_schemas/ +} |