diff options
author | D. Can Celasun | 2020-09-22 11:09:48 +0100 |
---|---|---|
committer | D. Can Celasun | 2020-09-22 11:09:48 +0100 |
commit | 260b4654c1111879007a732b3e493368497c040d (patch) | |
tree | 14a92dc0f3ee1d334436478c5c74ee2fda8d25ab | |
parent | 518f6b7fbfb9490f78cb77f932b0ac3a2e149198 (diff) | |
download | aur-260b4654c1111879007a732b3e493368497c040d.tar.gz |
[visual-studio-code-insiders] Add aarch64 and armv7h support
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | PKGBUILD | 26 |
2 files changed, 41 insertions, 5 deletions
@@ -1,10 +1,12 @@ pkgbase = visual-studio-code-insiders pkgdesc = Editor for building and debugging modern web and cloud applications (insiders version) - pkgver = 1600061057 + pkgver = 1600675246 pkgrel = 1 url = https://code.visualstudio.com/ arch = x86_64 arch = i686 + arch = aarch64 + arch = armv7h license = custom: commercial depends = libxkbfile depends = gnupg @@ -18,18 +20,30 @@ pkgbase = visual-studio-code-insiders depends = lsof optdepends = glib2: Needed for move to trash functionality optdepends = libdbusmenu-glib: Needed for KDE global menu - source_x86_64 = code_x64_1600061057.tar.gz::https://vscode-update.azurewebsites.net/latest/linux-x64/insider + source_x86_64 = code_x64_1600676069.tar.gz::https://vscode-update.azurewebsites.net/latest/linux-x64/insider source_x86_64 = visual-studio-code-insiders.desktop source_x86_64 = visual-studio-code-insiders-url-handler.desktop sha256sums_x86_64 = SKIP sha256sums_x86_64 = edfeb13aa50d35fbae748ff545b5bd126be916dbfeda682157e3d5ce81574db2 sha256sums_x86_64 = d06d9d057b507d1747a8ed8ae304beb5e20c7bf887c362c941d85b02c893069e - source_i686 = code_ia32_1600061057.tar.gz::https://vscode-update.azurewebsites.net/latest/linux-ia32/insider + source_i686 = code_ia32_1600676069.tar.gz::https://vscode-update.azurewebsites.net/latest/linux-ia32/insider source_i686 = visual-studio-code-insiders.desktop source_i686 = visual-studio-code-insiders-url-handler.desktop sha256sums_i686 = SKIP sha256sums_i686 = edfeb13aa50d35fbae748ff545b5bd126be916dbfeda682157e3d5ce81574db2 sha256sums_i686 = d06d9d057b507d1747a8ed8ae304beb5e20c7bf887c362c941d85b02c893069e + source_aarch64 = code_arm64_1600676069.tar.gz::https://vscode-update.azurewebsites.net/latest/linux-arm64/insider + source_aarch64 = visual-studio-code-insiders.desktop + source_aarch64 = visual-studio-code-insiders-url-handler.desktop + sha256sums_aarch64 = SKIP + sha256sums_aarch64 = edfeb13aa50d35fbae748ff545b5bd126be916dbfeda682157e3d5ce81574db2 + sha256sums_aarch64 = d06d9d057b507d1747a8ed8ae304beb5e20c7bf887c362c941d85b02c893069e + source_armv7h = code_armhf_1600676069.tar.gz::https://vscode-update.azurewebsites.net/latest/linux-armhf/insider + source_armv7h = visual-studio-code-insiders.desktop + source_armv7h = visual-studio-code-insiders-url-handler.desktop + sha256sums_armv7h = SKIP + sha256sums_armv7h = edfeb13aa50d35fbae748ff545b5bd126be916dbfeda682157e3d5ce81574db2 + sha256sums_armv7h = d06d9d057b507d1747a8ed8ae304beb5e20c7bf887c362c941d85b02c893069e pkgname = visual-studio-code-insiders @@ -1,10 +1,10 @@ # Maintainer: D. Can Celasun <can[at]dcc[dot]im> pkgname=visual-studio-code-insiders -pkgver=1600061057 +pkgver=1600675246 pkgrel=1 pkgdesc="Editor for building and debugging modern web and cloud applications (insiders version)" -arch=('x86_64' 'i686') +arch=('x86_64' 'i686' 'aarch64' 'armv7h') url="https://code.visualstudio.com/" license=('custom: commercial') # lsof: need for terminal splitting, see https://github.com/Microsoft/vscode/issues/62991 @@ -15,6 +15,10 @@ optdepends=('glib2: Needed for move to trash functionality' pkgver() { if [ "${CARCH}" = "x86_64" ]; then IFS='/' read -ra ADDR <<< $(curl -ILs -o /dev/null -w %{url_effective} https://vscode-update.azurewebsites.net/latest/linux-x64/insider); echo "${ADDR[5]}" | sed 's/code-insider-x64-//g' | sed 's/.tar.gz//g' | sed 's/-/./g' + elif [ "${CARCH}" = "aarch64" ]; then + IFS='/' read -ra ADDR <<< $(curl -ILs -o /dev/null -w %{url_effective} https://vscode-update.azurewebsites.net/latest/linux-arm64/insider); echo "${ADDR[5]}" | sed 's/code-insider-arm64-//g' | sed 's/.tar.gz//g' | sed 's/-/./g' + elif [ "${CARCH}" = "armv7h" ]; then + IFS='/' read -ra ADDR <<< $(curl -ILs -o /dev/null -w %{url_effective} https://vscode-update.azurewebsites.net/latest/linux-armhf/insider); echo "${ADDR[5]}" | sed 's/code-insider-armhf-//g' | sed 's/.tar.gz//g' | sed 's/-/./g' else IFS='/' read -ra ADDR <<< $(curl -ILs -o /dev/null -w %{url_effective} https://vscode-update.azurewebsites.net/latest/linux-ia32/insider); echo "${ADDR[5]}" | sed 's/code-insider-//g' | sed 's/.tar.gz//g' | sed 's/-/./g' fi @@ -23,17 +27,35 @@ pkgver() { source_x86_64=(code_x64_$(pkgver).tar.gz::https://vscode-update.azurewebsites.net/latest/linux-x64/insider ${pkgname}.desktop ${pkgname}-url-handler.desktop ) +source_aarch64=(code_arm64_$(pkgver).tar.gz::https://vscode-update.azurewebsites.net/latest/linux-arm64/insider + ${pkgname}.desktop ${pkgname}-url-handler.desktop + ) +source_armv7h=(code_armhf_$(pkgver).tar.gz::https://vscode-update.azurewebsites.net/latest/linux-armhf/insider + ${pkgname}.desktop ${pkgname}-url-handler.desktop + ) source_i686=(code_ia32_$(pkgver).tar.gz::https://vscode-update.azurewebsites.net/latest/linux-ia32/insider ${pkgname}.desktop ${pkgname}-url-handler.desktop ) sha256sums_x86_64=('SKIP' 'edfeb13aa50d35fbae748ff545b5bd126be916dbfeda682157e3d5ce81574db2' 'd06d9d057b507d1747a8ed8ae304beb5e20c7bf887c362c941d85b02c893069e') +sha256sums_aarch64=('SKIP' + 'edfeb13aa50d35fbae748ff545b5bd126be916dbfeda682157e3d5ce81574db2' + 'd06d9d057b507d1747a8ed8ae304beb5e20c7bf887c362c941d85b02c893069e') +sha256sums_armv7h=('SKIP' + 'edfeb13aa50d35fbae748ff545b5bd126be916dbfeda682157e3d5ce81574db2' + 'd06d9d057b507d1747a8ed8ae304beb5e20c7bf887c362c941d85b02c893069e') sha256sums_i686=('SKIP' 'edfeb13aa50d35fbae748ff545b5bd126be916dbfeda682157e3d5ce81574db2' 'd06d9d057b507d1747a8ed8ae304beb5e20c7bf887c362c941d85b02c893069e') package() { _pkg=VSCode-linux-x64 + if [ "${CARCH}" = "aarch64" ]; then + _pkg=VSCode-linux-arm64 + fi + if [ "${CARCH}" = "armv7h" ]; then + _pkg=VSCode-linux-armhf + fi if [ "${CARCH}" = "i686" ]; then _pkg=VSCode-linux-ia32 fi |