# Maintainer: Carson Rueter # Maintainer: Icelk
# Contributor: Cameron Katri # Contributor: Plague-doctor > privacyrequired <> com > # Contributor: me at oguzkaganeren dot com dot tr # Contributor: Rowisi < nomail private com > pkgname=vscodium-bin _pkgname=VSCodium pkgver=1.88.1.24104 pkgrel=1 pkgdesc="Binary releases of VS Code without MS branding/telemetry/licensing." arch=('x86_64' 'aarch64') url="https://github.com/VSCodium/vscodium" license=('MIT') depends=( fontconfig libxtst gtk3 python cairo alsa-lib nss gcc-libs libnotify libxss 'glibc>=2.28-4' bash ) optdepends=( 'gvfs: For move to trash functionality' 'libdbusmenu-glib: For KDE global menu' ) provides=('vscode' 'codium' 'vscodium') conflicts=('vscodium') install=$pkgname.install sha256sums=('f76eb3ecf7fa531e0f711938e4e10f82145b5a7bf8b24bda218acb2d47466d60' '6eef345b65bf2679c928c763529540435ab9c6e1836917319810a7a2d484ae1b' '01ba3d33e76804e2346d08f4eda256a29610c9eb59432e4b016d05ad93d901ba' '63b9f3e07dcfe92f59e851fdeeaed6ee986950672f75cc950489bce67e85d884' '1841d08fdb512f32433eefa21132bf7ad13e106cb45ca3218d0da7b7be9cfc81') sha256sums_x86_64=('74e54287b92c75a6258a76089ab482c726cdc949d225f739c7a245ad44586fd8') sha256sums_aarch64=('d0751948cb52eb5bf33fbacd32d9de547f28c8cb9ffea1d47001e54485102210') source=('vscodium-bin.desktop' 'vscodium-bin-uri-handler.desktop' 'vscodium-bin.install' 'vscodium-bin.sh' 'vscodium-bin-wayland.desktop') source_x86_64=("https://github.com/VSCodium/vscodium/releases/download/${pkgver}/${_pkgname}-linux-x64-${pkgver}.tar.gz") source_aarch64=("https://github.com/VSCodium/vscodium/releases/download/${pkgver}/${_pkgname}-linux-arm64-${pkgver}.tar.gz") 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 -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" }