diff options
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 36 | ||||
-rw-r--r-- | vscodium-bin.install | 4 | ||||
-rw-r--r-- | vscodium-bin.sh | 4 |
4 files changed, 25 insertions, 25 deletions
@@ -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 @@ -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[@]}" |