summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorT. Jameson Little2016-12-27 15:07:59 -0700
committerT. Jameson Little2016-12-27 15:07:59 -0700
commita31390d13f7a64cd606853eb91a3639e0366bef9 (patch)
tree753eb09d45440da43faa8f4ce48eefac8f417573
downloadaur-geckodriver-git.tar.gz
Initial commit; working package
-rw-r--r--.SRCINFO16
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD41
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/"
+}