blob: 6026d6cf9fea5da30d56e3402b6fe894a5053996 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
|
# Maintainer: White-Oak <lpzhelud@gmail.com>
pkgname=servo-latest
pkgver=r20160831
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=('custom:Mozilla Public License v2.0')
provides=('servo')
conflicts=('servo')
sha256sums=('SKIP'
'5dcb8790a243b850995fd1e9ebd3a8b47a9266a96e266891571934a3fcf9a578'
'3db78572e8657cca9e9446ce56a057b8a981eb41af318c49a5fe08e7a10fa52a')
source=(
"https://download.servo.org/nightly/linux/servo-latest.tar.gz"
"Servo.desktop"
"LICENSE"
)
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" +r%Y%m%d
}
package() {
install -Dm755 "$srcdir/Servo.desktop" "$pkgdir/usr/share/applications/$pkgname.desktop"
install -dm755 "$pkgdir/usr/share/licenses/$pkgname/"
install -m644 "$srcdir/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/"
install -dm755 "$pkgdir/opt/servo"
chmod -R 755 "$srcdir/servo"
cp -r "$srcdir/servo" "$pkgdir/opt"
sed -i -e 's/\.\//\/opt\/servo\//g' "$srcdir/servo/runservo.sh"
install -Dm755 "$srcdir/servo/runservo.sh" "$pkgdir/usr/bin/$pkgname"
}
|