summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorIcelk2022-08-10 16:37:00 +0200
committerIcelk2022-08-10 16:37:00 +0200
commitbfd6a4bc94774736e5d71b69dc474c90a87bc870 (patch)
tree0c52271016676edc402869eaedf860c2c97d59b6 /PKGBUILD
parent8bbebb1275a830ce8a956b5dcd6b8ef6b7014356 (diff)
downloadaur-bfd6a4bc94774736e5d71b69dc474c90a87bc870.tar.gz
Fixed blobs and added shell completions.
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD10
1 files changed, 8 insertions, 2 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 8eb32b136ca1..146e1bb41849 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -8,7 +8,7 @@
pkgname=vscodium-bin
_pkgname=VSCodium
pkgver=1.70.0
-pkgrel=1
+pkgrel=2
pkgdesc="Binary releases of VS Code without MS branding/telemetry/licensing."
arch=('x86_64' 'aarch64')
url="https://github.com/VSCodium/vscodium"
@@ -39,11 +39,17 @@ package() {
install -d -m755 ${pkgdir}/opt/${pkgname}
install -d -m755 ${pkgdir}/usr/bin
install -d -m755 ${pkgdir}/usr/share/{applications,pixmaps}
- cp -r ${srcdir}/!(vscodium-bin.desktop|${pkgname}-${pkgver}.tar.gz) ${pkgdir}/opt/${pkgname}
+ cp -r ${srcdir}/!(vscodium-bin?(-uri-handler).desktop|${_pkgname}-linux-@(x|arm)64-${pkgver}.tar.gz) ${pkgdir}/opt/${pkgname}
ln -s /opt/${pkgname}/bin/codium ${pkgdir}/usr/bin/codium
ln -s /opt/${pkgname}/bin/codium ${pkgdir}/usr/bin/vscodium
install -D -m644 ${srcdir}/vscodium-bin.desktop ${pkgdir}/usr/share/applications/codium.desktop
install -D -m644 ${srcdir}/vscodium-bin-uri-handler.desktop ${pkgdir}/usr/share/applications/codium-uri-handler.desktop
install -D -m644 ${srcdir}/resources/app/resources/linux/code.png \
${pkgdir}/usr/share/pixmaps/vscodium.png
+
+ # Symlink shell completions
+ install -d -m755 ${pkgdir}/usr/share/zsh/site-functions
+ install -d -m755 ${pkgdir}/usr/share/bash-completion/completions
+ ln -s /opt/${pkgname}/resources/completions/zsh/_codium ${pkgdir}/usr/share/zsh/site-functions
+ ln -s /opt/${pkgname}/resources/completions/bash/codium ${pkgdir}/usr/share/bash-completion/completions
}