summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD36
-rw-r--r--vscodium-bin.install4
-rw-r--r--vscodium-bin.sh4
4 files changed, 25 insertions, 25 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 2854d3a7bd35..368e1400e060 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = vscodium-bin
pkgdesc = Binary releases of VS Code without MS branding/telemetry/licensing.
pkgver = 1.80.1.23208
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/VSCodium/vscodium
install = vscodium-bin.install
arch = x86_64
@@ -32,8 +32,8 @@ pkgbase = vscodium-bin
source = vscodium-bin-wayland.desktop
sha256sums = f76eb3ecf7fa531e0f711938e4e10f82145b5a7bf8b24bda218acb2d47466d60
sha256sums = 6eef345b65bf2679c928c763529540435ab9c6e1836917319810a7a2d484ae1b
- sha256sums = f746113e779ab0f5a21a7a2326ec43b0dc76b15cc38d06439f478326eb6609be
- sha256sums = 741112ccfe1bfc5010f06031d7e4e4383e90ccd63965b464485d7f826f1942a6
+ sha256sums = 01ba3d33e76804e2346d08f4eda256a29610c9eb59432e4b016d05ad93d901ba
+ sha256sums = 3b392801916447518b1242615923fa155f1874db9dfcd74d1fcfad598840029d
sha256sums = 1841d08fdb512f32433eefa21132bf7ad13e106cb45ca3218d0da7b7be9cfc81
source_x86_64 = https://github.com/VSCodium/vscodium/releases/download/1.80.1.23208/VSCodium-linux-x64-1.80.1.23208.tar.gz
sha256sums_x86_64 = 1684554912a12b9a183c8204164ce8f6cd35ef244b7a0b23e429f08b7bc0c31c
diff --git a/PKGBUILD b/PKGBUILD
index 4db42201ddc4..fcdada7a8411 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -8,7 +8,7 @@
pkgname=vscodium-bin
_pkgname=VSCodium
pkgver=1.80.1.23208
-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"
@@ -27,8 +27,8 @@ install=$pkgname.install
sha256sums=('f76eb3ecf7fa531e0f711938e4e10f82145b5a7bf8b24bda218acb2d47466d60'
'6eef345b65bf2679c928c763529540435ab9c6e1836917319810a7a2d484ae1b'
- 'f746113e779ab0f5a21a7a2326ec43b0dc76b15cc38d06439f478326eb6609be'
- '741112ccfe1bfc5010f06031d7e4e4383e90ccd63965b464485d7f826f1942a6'
+ '01ba3d33e76804e2346d08f4eda256a29610c9eb59432e4b016d05ad93d901ba'
+ '3b392801916447518b1242615923fa155f1874db9dfcd74d1fcfad598840029d'
'1841d08fdb512f32433eefa21132bf7ad13e106cb45ca3218d0da7b7be9cfc81')
sha256sums_x86_64=('1684554912a12b9a183c8204164ce8f6cd35ef244b7a0b23e429f08b7bc0c31c')
sha256sums_aarch64=('4e704ff6a5f3bc073fd5b8e4fd9ef416c57fcd3b500cb118a77ab4dbbcea9ea5')
@@ -43,22 +43,22 @@ source_aarch64=("https://github.com/VSCodium/vscodium/releases/download/${pkgver
shopt -s extglob
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?(-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-wayland.desktop ${pkgdir}/usr/share/applications/codium-wayland.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
+ 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?(-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-wayland.desktop" "${pkgdir}/usr/share/applications/codium-wayland.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"
install -m755 "${srcdir}/${pkgname}.sh" "${pkgdir}/usr/bin/codium"
# 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
+ 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"
}
diff --git a/vscodium-bin.install b/vscodium-bin.install
index b03a8e237b41..e5443dde9df8 100644
--- a/vscodium-bin.install
+++ b/vscodium-bin.install
@@ -1,10 +1,10 @@
# Colored makepkg-like functions
msg_blue() {
- printf "${blue}==>${bold} $1${all_off}\n"
+ printf "%s==>%s %s%s\n" "${blue}" "${bold}" "$1" "${all_off}"
}
note() {
- printf "${blue}==>${yellow} NOTE:${bold} $1${all_off}\n"
+ printf "%s==>%s NOTE:%s %s%s\n" "${blue}" "${yellow}" "${bold}" "$1" "${all_off}"
}
all_off="$(tput sgr0)"
diff --git a/vscodium-bin.sh b/vscodium-bin.sh
index 8a3f19015540..048495d74b30 100644
--- a/vscodium-bin.sh
+++ b/vscodium-bin.sh
@@ -4,8 +4,8 @@ XDG_CONFIG_HOME=${XDG_CONFIG_HOME:-~/.config}
# Allow users to override command-line options
if [[ -f $XDG_CONFIG_HOME/codium-flags.conf ]]; then
- CODE_USER_FLAGS="$(cat $XDG_CONFIG_HOME/codium-flags.conf)"
+ IFS=' ' read -ra CODE_USER_FLAGS < "$XDG_CONFIG_HOME/codium-flags.conf"
fi
# Launch
-exec /opt/vscodium-bin/bin/codium "$@" $CODE_USER_FLAGS
+exec /opt/vscodium-bin/bin/codium "$@" "${CODE_USER_FLAGS[@]}"