diff options
author | Christian Schendel | 2023-06-29 20:11:18 +0200 |
---|---|---|
committer | Christian Schendel | 2023-06-29 20:11:18 +0200 |
commit | 63cd39ddf136b4b4f7af6770e4dd330872f5118a (patch) | |
tree | 2e287c51e928e42e657294caa158e3a31f140c64 | |
parent | f0796facb2b82634ecdc1ce93abf328edbb090bc (diff) | |
download | aur-63cd39ddf136b4b4f7af6770e4dd330872f5118a.tar.gz |
overhaul of package()
-rw-r--r-- | PKGBUILD | 25 |
1 files changed, 14 insertions, 11 deletions
@@ -1,13 +1,13 @@ -# Maintainer: Christian Schendel <doppelhelix@gmail.com> +# Maintainer: Christian Schendel <doppelhelix at gmail dot com> pkgname=gnome-shell-extension-applications-overview-tooltip-git pkgver=16.r0.gdac0b90 -pkgrel=3 +pkgrel=4 pkgdesc="Shows a tooltip over applications icons on applications overview" arch=(any) url="https://github.com/RaphaelRochet/applications-overview-tooltip" license=('unknown') -depends=('gnome-shell>=1:40') -makedepends=('git') +depends=('gnome-shell>=3.38') +makedepends=('git' 'glib2') conflicts=("${pkgname%-git}") provides=(${pkgname%-git}) source=("${pkgname%-git}::git+${url}.git") @@ -23,15 +23,18 @@ package() { local uuid=$(grep -Po '(?<="uuid": ")[^"]*' metadata.json) local schema=$(grep -Po '(?<="settings-schema": ")[^"]*' metadata.json).gschema.xml local destdir="${pkgdir}/usr/share/gnome-shell/extensions/${uuid}" - install -d "${destdir}" - find . -regextype posix-egrep -regex ".*\.(js|json|xml|css|md|png|compiled)$" -exec \ - install -Dm644 {} ${destdir}/{} \; + + install -dm755 "${destdir}" + find . -regextype posix-egrep -regex ".*\.(js|json|xml|css)$" -exec\ + install -Dm 644 {} ${destdir}/{} \; + rm -rf ${destdir}/schemas + install -Dm644 "${srcdir}/${pkgname%-git}/schemas/${schema}" \ "${pkgdir}/usr/share/glib-2.0/schemas/${schema}" - rm -rf "$pkgdir/usr/share/gnome-shell/extensions/${uuid}/schemas/" - - find . -regextype posix-egrep -regex ".*\.(mo)$" -exec \ - install -Dm644 {} ${pkgdir}/usr/share/{} \; + install -Dm644 "${srcdir}/${pkgname%-git}/README.md" -t "$pkgdir/usr/share/doc/${pkgname%-git}/" + install "${srcdir}/${pkgname%-git}/screenshot.png" -t "$pkgdir/usr/share/doc/${pkgname%-git}/" + find . -regextype posix-egrep -regex ".*\.(mo)$" -exec\ + install -Dm 644 {} $pkgdir/usr/share/{} \; } |