diff options
author | D. Can Celasun | 2020-06-29 09:12:04 +0100 |
---|---|---|
committer | D. Can Celasun | 2020-06-29 09:12:04 +0100 |
commit | 4985e7bb2e200eca56b8e237aae19343a38f2b21 (patch) | |
tree | 15f4715f99d67a02717d961c5df706e34432305b | |
parent | 729c4e7314fe13ea1b10845ecb65c050431dbc80 (diff) | |
download | aur-4985e7bb2e200eca56b8e237aae19343a38f2b21.tar.gz |
[visual-studio-code-insiders] Fix pkgver
Calculate pkgver before populating src
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 22 |
2 files changed, 15 insertions, 13 deletions
@@ -1,6 +1,6 @@ pkgbase = visual-studio-code-insiders pkgdesc = Editor for building and debugging modern web and cloud applications (insiders version) - pkgver = 1591360594 + pkgver = 1593414285 pkgrel = 1 url = https://code.visualstudio.com/ arch = x86_64 @@ -18,13 +18,13 @@ 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_1591360594.tar.gz::https://vscode-update.azurewebsites.net/latest/linux-x64/insider + source_x86_64 = code_x64_1593414285.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_1591360594.tar.gz::https://vscode-update.azurewebsites.net/latest/linux-ia32/insider + source_i686 = code_ia32_1593414285.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 @@ -1,7 +1,7 @@ # Maintainer: D. Can Celasun <can[at]dcc[dot]im> pkgname=visual-studio-code-insiders -pkgver=1591360594 +pkgver=1593414285 pkgrel=1 pkgdesc="Editor for building and debugging modern web and cloud applications (insiders version)" arch=('x86_64' 'i686') @@ -11,10 +11,19 @@ license=('custom: commercial') depends=(libxkbfile gnupg gtk3 libsecret nss gcc-libs libnotify libxss glibc lsof) optdepends=('glib2: Needed for move to trash functionality' 'libdbusmenu-glib: Needed for KDE global menu') -source_x86_64=(code_x64_${pkgver}.tar.gz::https://vscode-update.azurewebsites.net/latest/linux-x64/insider + +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-//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 +} + +source_x86_64=(code_x64_$(pkgver).tar.gz::https://vscode-update.azurewebsites.net/latest/linux-x64/insider ${pkgname}.desktop ${pkgname}-url-handler.desktop ) -source_i686=(code_ia32_${pkgver}.tar.gz::https://vscode-update.azurewebsites.net/latest/linux-ia32/insider +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' @@ -23,13 +32,6 @@ sha256sums_x86_64=('SKIP' sha256sums_i686=('SKIP' 'edfeb13aa50d35fbae748ff545b5bd126be916dbfeda682157e3d5ce81574db2' 'd06d9d057b507d1747a8ed8ae304beb5e20c7bf887c362c941d85b02c893069e') -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-//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 -} package() { _pkg=VSCode-linux-x64 if [ "${CARCH}" = "i686" ]; then |