summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO9
-rw-r--r--.gitignore1
-rw-r--r--PKGBUILD35
3 files changed, 28 insertions, 17 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 97fd509c703f..4169f559d76a 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,16 +1,13 @@
pkgbase = chromedriver-dev
- pkgdesc = Standalone server which implements WebDriver's wire protocol (for google-chrome-dev)
- pkgver = 80.0.3987.16
+ pkgdesc = Standalone server which implements WebDriver's wire protocol (for google-chrome-dev, a.k.a. Canary)
+ pkgver = 90.0.4412.3_855346
pkgrel = 1
url = https://sites.google.com/a/chromium.org/chromedriver/
arch = x86_64
license = Apache
depends = google-chrome-dev
conflicts = chromium-dev
- source = chromedriver-80.0.3987.16_linux64.zip::https://chromedriver.storage.googleapis.com/80.0.3987.16/chromedriver_linux64.zip
- source = chromedriver-80.0.3987.16_linux64.zip.sig
- validpgpkeys = 748231EBCBD808A14F5E85D28C004C2F93481F6B
- sha512sums = 0be386e6412a0a3a79f3528225a80d295abaeba958b5795fde2083d578ce22db4bbd8a6fea762a72a8ee8af46ef72aa5bb66a138ce2c5b9243be4acc2454ebf7
+ source = chromedriver_linux64.zip::https://www.googleapis.com/download/storage/v1/b/chromium-browser-snapshots/o/Linux_x64%2F855346%2Fchromedriver_linux64.zip?generation=1613675414795893&alt=media
sha512sums = SKIP
pkgname = chromedriver-dev
diff --git a/.gitignore b/.gitignore
index e16177da2907..77b3b0a1a6b9 100644
--- a/.gitignore
+++ b/.gitignore
@@ -16,3 +16,4 @@ pkg/
*.7z
*.rar
*.deb
+*.zst
diff --git a/PKGBUILD b/PKGBUILD
index 3c6dba98ae8c..dc3ae2de07b0 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,26 +1,39 @@
# Maintainer: brent s. <bts[at]square-r00t[dot]net>
-validpgpkeys=('748231EBCBD808A14F5E85D28C004C2F93481F6B')
+#validpgpkeys=('748231EBCBD808A14F5E85D28C004C2F93481F6B')
# Bug reports can be filed at https://bugs.square-r00t.net/index.php?project=3
# News updates for packages can be followed at https://devblog.square-r00t.net
pkgname=chromedriver-dev
-pkgver=80.0.3987.16
+pkgver=90.0.4412.3_855346
pkgrel=1
-pkgdesc="Standalone server which implements WebDriver's wire protocol (for google-chrome-dev)"
+pkgdesc="Standalone server which implements WebDriver's wire protocol (for google-chrome-dev, a.k.a. Canary)"
arch=( 'x86_64' )
url="https://sites.google.com/a/chromium.org/chromedriver/"
-license=( 'Apache' )
-depends=( 'google-chrome-dev' )
+license=('Apache')
+depends=('google-chrome-dev')
_pkgname=chromedriver
-conflicts=( 'chromium-dev' )
+conflicts=('chromium-dev')
install=
changelog=
noextract=()
-source=("${_pkgname}-${pkgver}_linux64.zip::https://chromedriver.storage.googleapis.com/${pkgver}/${_pkgname}_linux64.zip"
- "${_pkgname}-${pkgver}_linux64.zip.sig")
-sha512sums=('0be386e6412a0a3a79f3528225a80d295abaeba958b5795fde2083d578ce22db4bbd8a6fea762a72a8ee8af46ef72aa5bb66a138ce2c5b9243be4acc2454ebf7'
- 'SKIP')
+# TODO: switch this with a bash variable expansion
+_pkgver=$(echo ${pkgver} | cut -f2 -d"_")
+#source=("${_pkgname}-${pkgver}_linux64.zip::https://chromedriver.storage.googleapis.com/${pkgver}/${_pkgname}_linux64.zip"
+#source=("https://commondatastorage.googleapis.com/chromium-browser-snapshots/index.html?prefix=Linux_x64/${_pkgver}/${_pkgname}_linux64.zip")
+source=("chromedriver_linux64.zip::https://www.googleapis.com/download/storage/v1/b/chromium-browser-snapshots/o/Linux_x64%2F${_pkgver}%2F${_pkgname}_linux64.zip?generation=1613675414795893&alt=media")
+# "${_pkgname}-${pkgver}_linux64.zip.sig")
+# "${_pkgname}_linux64.zip.sig")
+sha512sums=('SKIP')
+
+pkgver() {
+ cur_ver=$(echo ${pkgver} | cut -f1 -d"_")
+ # This is just... the dumbest thing.
+ # But it's what Google wants. Aparently.
+ # https://sites.google.com/a/chromium.org/chromedriver/chromedriver-canary
+ _pkgver=$(curl -sL "https://www.googleapis.com/download/storage/v1/b/chromium-browser-snapshots/o/Linux_x64%2FLAST_CHANGE?generation=1613675422448818&alt=media")
+ echo "${cur_ver}_${_pkgver}"
+}
package() {
mkdir -p "${pkgdir}/usr/bin/"
- install -D -m 755 "${srcdir}/${_pkgname}" "${pkgdir}/usr/bin/${pkgname}"
+ install -D -m 755 "${srcdir}/${_pkgname}_linux64/${_pkgname}" "${pkgdir}/usr/bin/${pkgname}"
}