diff options
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | PKGBUILD | 41 |
3 files changed, 61 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..1203af72e577 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,16 @@ +pkgbase = geckodriver-git + pkgdesc = Proxy for using W3C WebDriver-compatible clients to interact with Gecko-based browsers + pkgver = v0.11.1.r29.2658357 + pkgrel = 1 + arch = any + license = MPL + makedepends = git + makedepends = cargo + provides = geckodriver + conflicts = geckodriver + conflicts = geckodriver-bin + source = git+https://github.com/mozilla/geckodriver.git + md5sums = SKIP + +pkgname = geckodriver-git + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..9e1d4c03cd40 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +pkg/ +src/ +geckodriver/ +*.tar.xz diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..010ee65b81f5 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,41 @@ +# Maintainer: T. Jameson Little <t.jameson.little@gmail.com> +pkgname=geckodriver-git +pkgver=v0.11.1.r29.2658357 +pkgrel=1 +pkgdesc="Proxy for using W3C WebDriver-compatible clients to interact with Gecko-based browsers" +arch=(any) +url="" +license=('MPL') +groups=() +depends=() +makedepends=('git' 'cargo') +provides=("${pkgname%-git}") +conflicts=("${pkgname%-git}" "${pkgname%-git}-bin") +replaces=() +backup=() +options=() +install= +source=('git+https://github.com/mozilla/geckodriver.git') +noextract=() +md5sums=('SKIP') + +pkgver() { + cd "${srcdir}/${pkgname%-git}" + + printf "%s" "$(git describe --long | sed 's/\([^-]*-\)g/r\1/;s/-/./g')" +} + +build() { + cd "${srcdir}/${pkgname%-git}" + cargo build --release +} + +# check() { +# cd "$srcdir/${pkgname%-VCS}" +# make -k check +# } + +package() { + mkdir -p "${pkgdir}/usr/bin/" + install -D -m 755 "${srcdir}/${pkgname%-git}/target/release/${pkgname%-git}" "${pkgdir}/usr/bin/" +} |