summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorWhite-Oak2016-07-01 18:55:09 +0300
committerWhite-Oak2016-07-01 18:55:09 +0300
commit58c9ed5edfb96416040e83649a6c567cef61e11c (patch)
tree68f966900f407cff8c9bd20bd7de803aec70d23e
downloadaur-58c9ed5edfb96416040e83649a6c567cef61e11c.tar.gz
Added Servo package
-rw-r--r--.SRCINFO15
-rw-r--r--PKGBUILD30
2 files changed, 45 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..4d558f114b1f
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,15 @@
+pkgbase = servo-latest
+ pkgdesc = A modern, high-performance browser engine being developed for application and embedded use
+ pkgver = 20160701
+ pkgrel = 1
+ url = https://servo-builds.s3.amazonaws.com/index.html
+ arch = x86_64
+ license = unknown
+ makedepends = gendesk
+ provides = servo
+ conflicts = servo
+ source = https://servo-builds.s3.amazonaws.com/nightly/linux/servo-latest.tar.gz
+ md5sums = SKIP
+
+pkgname = servo-latest
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..dd3f1ff52e74
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,30 @@
+# Maintainer: White-Oak <lpzhelud@gmail.com>
+pkgname=servo-latest
+pkgver=20160701
+pkgrel=1
+pkgdesc="A modern, high-performance browser engine being developed for application and embedded use"
+arch=('x86_64')
+url="https://servo-builds.s3.amazonaws.com/index.html"
+license=('unknown')
+provides=('servo')
+conflicts=('servo')
+makedepends=('gendesk')
+md5sums=('SKIP')
+source=("https://servo-builds.s3.amazonaws.com/nightly/linux/servo-latest.tar.gz")
+
+prepare(){
+ gendesk -f --pkgname "Servo" --pkgdesc "$pkgdesc" --exec '/opt/servo/runservo.sh'
+}
+
+pkgver(){
+ time=$(curl -s -v -X HEAD "https://servo-builds.s3.amazonaws.com/nightly/linux/servo-latest.tar.gz" 2>&1\
+ | grep '^< Last-Modified:'\
+ | sed -n -e 's/^< Last-Modified: //p')
+ date --date="$time" +%Y%m%d
+}
+
+package() {
+ install -Dm644 "Servo.desktop" "$pkgdir/usr/share/applications/$pkgname.desktop"
+ install -d "$pkgdir/opt/servo"
+ cp -r "servo" "$pkgdir/opt"
+}