Date: Sunday, January 19, 2020 @ 15:28:42 Author: jelle Revision: 553156
upgpkg: geckodriver 0.26.0-1 Upstream update, switch to using firefox's tarball as source. Modified: geckodriver/trunk/PKGBUILD ----------+ PKGBUILD | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2020-01-19 13:45:06 UTC (rev 553155) +++ PKGBUILD 2020-01-19 15:28:42 UTC (rev 553156) @@ -1,8 +1,9 @@ # Maintainer: Jelle van der Waa <[email protected]> # Contributor: kevku <[email protected]> +firefoxver=72.0.1 pkgname=geckodriver -pkgver=0.25.0 +pkgver=0.26.0 pkgrel=1 pkgdesc="Proxy for using W3C WebDriver-compatible clients to interact with Gecko-based browsers." arch=("x86_64") @@ -9,17 +10,18 @@ url="https://github.com/mozilla/geckodriver" license=("MPL") makedepends=("rust" "cargo" "gcc-libs") -source=("https://github.com/mozilla/geckodriver/archive/v$pkgver.tar.gz") -sha256sums=('9ba9b1be1a2e47ddd11216ce863903853975a4805e72b9ed5da8bcbcaebbcea9') +source=(https://archive.mozilla.org/pub/firefox/releases/$firefoxver/source/firefox-$firefoxver.source.tar.xz{,.asc}) +sha256sums=('1fa59aedc8469c3e6ffb12449ab7de2f93776f7679eedebfb74aa309b694956f' + 'SKIP') +validpgpkeys=('14F26682D0916CDD81E37B6D61B7B526D98F0353') # Mozilla Software Releases <[email protected]> build() { - cd "$pkgname-$pkgver" - # FIXME: upstream does not provide Cargo.lock https://github.com/mozilla/geckodriver/issues/1403 - cargo build --release #--locked + cd firefox-$firefoxver + cargo build --bin geckodriver --release --locked } package() { - cd "$pkgname-$pkgver" - install -Dm755 target/release/$pkgname "$pkgdir"/usr/bin/$pkgname - ln -sf /usr/bin/$pkgname "$pkgdir"/usr/bin/wires + cd firefox-$firefoxver + install -Dm755 target/release/$pkgname "$pkgdir"/usr/bin/$pkgname + ln -sf /usr/bin/$pkgname "$pkgdir"/usr/bin/wires }
