summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorD. Can Celasun2022-04-06 20:55:49 +0100
committerD. Can Celasun2022-04-06 20:55:49 +0100
commit4612bc862d3c620e7b8e321d712f827d14e3b411 (patch)
treee00f89175cb795a68773bd4998fe420f20e79d03 /PKGBUILD
parent91d68b4035cab2ce042334ec861b265f54350185 (diff)
downloadaur-4612bc862d3c620e7b8e321d712f827d14e3b411.tar.gz
[visual-studio-code-insiders-bin] Add support for code-flags.conf
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD19
1 files changed, 11 insertions, 8 deletions
diff --git a/PKGBUILD b/PKGBUILD
index e301196423ce..c58a4051d9b6 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
pkgname=visual-studio-code-insiders-bin
_pkgname=visual-studio-code-insiders
-pkgver=1647582014
+pkgver=1649223616
pkgrel=1
pkgdesc="Editor for building and debugging modern web and cloud applications (insiders version)"
arch=('x86_64' 'i686' 'aarch64' 'armv7h')
@@ -24,18 +24,19 @@ pkgver() {
IFS='/' read -ra ADDR <<< $(curl -ILs -o /dev/null -w %{url_effective} https://update.code.visualstudio.com/latest/linux-ia32/insider); echo "${ADDR[5]}" | sed 's/code-insider-//g' | sed 's/.tar.gz//g' | sed 's/-/./g'
fi
}
-source=(${_pkgname}.desktop ${_pkgname}-url-handler.desktop)
+source=(${_pkgname}.desktop ${_pkgname}-url-handler.desktop ${_pkgname}-bin.sh)
source_x86_64=(code_x64_${pkgver}.tar.gz::https://update.code.visualstudio.com/latest/linux-x64/insider)
source_aarch64=(code_arm64_${pkgver}.tar.gz::https://update.code.visualstudio.com/latest/linux-arm64/insider)
source_armv7h=(code_armhf_${pkgver}.tar.gz::https://update.code.visualstudio.com/latest/linux-armhf/insider)
source_i686=(code_ia32_${pkgver}.tar.gz::https://update.code.visualstudio.com/latest/linux-ia32/insider)
sha256sums=('edfeb13aa50d35fbae748ff545b5bd126be916dbfeda682157e3d5ce81574db2'
- 'd06d9d057b507d1747a8ed8ae304beb5e20c7bf887c362c941d85b02c893069e')
-sha256sums_x86_64=('SKIP')
-sha256sums_aarch64=('SKIP')
-sha256sums_armv7h=('SKIP')
-sha256sums_i686=('SKIP')
+ 'd06d9d057b507d1747a8ed8ae304beb5e20c7bf887c362c941d85b02c893069e'
+ 'ad1cc0187b077966f76e35143f6b49538c0972444c151f44a369682b00e470ba')
+sha256sums_x86_64=('2f59fef0c551da583839e7faec1d03d37563682a9eff56b0567d3b3b29f630aa')
+sha256sums_i686=('6bb6ae48e41cea0c0ae2584aaab58ccf3cd8a2e20e648f025326d71fc93c8357')
+sha256sums_aarch64=('26b2d9f6024808bb19c3f8f46e34fca9fea44fe6f521baea886ba4f3c4625325')
+sha256sums_armv7h=('0098b45b454a99946f7ac98b285ba03821c727892d8e126312e871b78f1042c5')
package() {
_pkg=VSCode-linux-x64
if [ "${CARCH}" = "aarch64" ]; then
@@ -60,5 +61,7 @@ package() {
install -m644 "${srcdir}/${_pkgname}-url-handler.desktop" "${pkgdir}/usr/share/applications/${_pkgname}-url-handler.desktop"
cp -r "${srcdir}/${_pkg}/"* "${pkgdir}/opt/${_pkgname}" -R
- ln -s /opt/${_pkgname}/bin/code-insiders "${pkgdir}"/usr/bin/code-insiders
+
+ # Launcher
+ install -m755 "${srcdir}/${_pkgname}-bin.sh" "${pkgdir}/usr/bin/code-insiders"
}