summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorD. Can Celasun2020-06-29 09:12:04 +0100
committerD. Can Celasun2020-06-29 09:12:04 +0100
commit4985e7bb2e200eca56b8e237aae19343a38f2b21 (patch)
tree15f4715f99d67a02717d961c5df706e34432305b
parent729c4e7314fe13ea1b10845ecb65c050431dbc80 (diff)
downloadaur-4985e7bb2e200eca56b8e237aae19343a38f2b21.tar.gz
[visual-studio-code-insiders] Fix pkgver
Calculate pkgver before populating src
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD22
2 files changed, 15 insertions, 13 deletions
diff --git a/.SRCINFO b/.SRCINFO
index fcb1621a3ae2..06693762d42d 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index b1937c8970c1..0231120955c9 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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