summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorWinston Astrachan2020-08-18 19:48:49 -0400
committerWinston Astrachan2020-08-18 19:48:49 -0400
commitf1b194e1cd86d0cdd651a37727bd2a5210543321 (patch)
treec4cdb55fd236503981aca39fd0eb73668398e176
parentc6cf95f9e17b6acc8d9cac509cc5d2ba0a2ac067 (diff)
downloadaur-f1b194e1cd86d0cdd651a37727bd2a5210543321.tar.gz
upgpkg: pcloud-drive 1.8.6-5
build: remove jq as build dep
-rw-r--r--.SRCINFO5
-rw-r--r--PKGBUILD10
2 files changed, 8 insertions, 7 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 87233faba38a..f73f442d6baa 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,17 +1,16 @@
pkgbase = pcloud-drive
pkgdesc = pCloud drive. Electron edition.
pkgver = 1.8.6
- pkgrel = 4
+ pkgrel = 5
url = https://www.pcloud.com/
arch = x86_64
license = custom
makedepends = sed
- makedepends = jq
depends = fuse3
replaces = pcloud-git
replaces = pcloud
source = LICENSE
- source = pcloud-drive-1.8.6-4::https://p-def4.pcloud.com/cBZxtfsXBZ3FFf0sZZZakvu37Z2ZZwjpZkZ9G8FVZbZi7ZIFZz5ZXVZa0ZxJZlFZzXZppZB0ZP7ZAJZV7ZM0dakZ0JvhhheFco4rSf1buWYClVfsVBeV/pcloud
+ source = pcloud-drive-1.8.6-5::https://c118.pcloud.com/cBZxtfsXBZ3FFf0sZZZVk2f37Z2ZZwjpZkZ9G8FVZbZi7ZIFZz5ZXVZa0ZxJZlFZzXZppZB0ZP7ZAJZV7ZM0dakZv45yoh3swvLXYdhJ4n4ct5uw7C67/pcloud
sha256sums = d512ec90082d82ef0e1fe5d7b14d63ae835f955d3119436d5c08761ff4e3366a
sha256sums = db01bf8a151b80e99ba54c25a06276c109f81538c0d6e417deefc2f14f55525c
diff --git a/PKGBUILD b/PKGBUILD
index 5a5c40483fd5..31b6b505e37d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,18 +3,20 @@
pkgname=pcloud-drive
pkgver=1.8.6
-pkgrel=4
+pkgrel=5
pkgdesc='pCloud drive. Electron edition.'
arch=('x86_64')
url='https://www.pcloud.com/'
license=('custom')
depends=('fuse3')
-makedepends=('sed' 'jq')
+makedepends=('sed')
replaces=('pcloud-git' 'pcloud')
-_api_url='https://api.pcloud.com/getpublinkdownload?code='
_api_code='XZM0dakZjHLyhvrBu0BXRSmnTXNHbSbiodj7'
+_api_response="$(curl -s "https://api.pcloud.com/getpublinkdownload?code=${_api_code}")"
+_dlhost="$(echo ${_api_response} | grep -E -o '[a-zA-Z0-9\-]+\.pcloud\.com' | head -n 2 | sort -R | head -n 1)"
+_dlpath="$(echo ${_api_response} | grep -E -o "\"path\":\s{0,1}\".+\"" | cut -d '"' -f 4 | tr -d '\\')"
source=('LICENSE'
- "${pkgname}-${pkgver}-${pkgrel}::https://$(curl "${_api_url}${_api_code}" 2> /dev/null | jq -r '.hosts[] + .path' | sort -r | head -n1 )"
+ "${pkgname}-${pkgver}-${pkgrel}::https://${_dlhost}${_dlpath}"
)
sha256sums=('d512ec90082d82ef0e1fe5d7b14d63ae835f955d3119436d5c08761ff4e3366a'
'db01bf8a151b80e99ba54c25a06276c109f81538c0d6e417deefc2f14f55525c'