servo-nightly-bin
MEDIUM
maintainer txtsd
39 votes
scanned 2026-11-01 16:01:05.312492
Why flagged
This package was orphaned and re-adopted within the last 30 days — a window where ownership transfers can introduce malicious changes.
Triggered rules
Medium
Recently orphaned & re-adopted
orphaned_readopted
This package was orphaned and re-adopted within the last 30 days — a window where ownership transfers can introduce malicious changes.
PKGBUILD
1
# Maintainer: envolution
2
# Contributor: Ralph Torres <mail@ralphptorr.es>
3
# Contributor: Rene Hickersberger <r@renehsz.com>
4
# Contributor: White-Oak <lpzhelud@gmail.com>
5
# Contributor: Solomon Choina <shlomochoina@gmail.com>
6
# shellcheck shell=bash disable=SC2034,SC2154
7
8
pkgname=servo-nightly-bin
9
_pkgname=servo
10
pkgver=20251213
11
pkgrel=1
12
pkgdesc='embeddable, independent, memory-safe, modular, parallel web rendering engine'
13
arch=(x86_64)
14
url=https://servo.org
15
license=(MPL-2.0)
16
17
# prepare download URL from stored pkgver
18
_datecode=$(echo "$pkgver" | sed 's/\(....\)\(..\)\(..\)/\1-\2-\3/')
19
_url="https://github.com/servo/servo-nightly-builds/releases/download/$_datecode"
20
21
provides=($_pkgname)
22
conflicts=($_pkgname)
23
depends=(gst-plugins-bad libunwind)
24
source=(
25
"$_pkgname-$pkgver.tar.gz"::"$_url/$_pkgname-latest.tar.gz"
26
"$_pkgname-$pkgver.tar.gz.sha256"::"$_url/$_pkgname-latest.tar.gz.sha256"
27
https://raw.githubusercontent.com/servo/servo/main/LICENSE
28
org.servo.Servo.desktop
29
)
30
sha256sums=('c01e8e17b5608b8acce90d76310e71cb18119a0c524e5217dcce1c5db3d4ba9a'
31
'60f8ccb3868f03f010e70f6945be2bf504d81fa513f8a20e4d6db6fa34dc3d91'
32
'1af2d2b02d9c86030d29ed77117ca7a1b0e4b6ff35bcf8eeb124867d0f5cb59e'
33
'cb5fe124efa3db92ed298cd67d597ef26e35afa448d4e9fdcb31bb67a961047d')
34
35
prepare() {
36
sha256sum $_pkgname-$pkgver.tar.gz | sha256sum -c
37
}
38
39
package() {
40
install -Dm644 -t "$pkgdir"/usr/share/applications "org.servo.${_pkgname^}.desktop"
41
install -Dm644 -t "$pkgdir"/usr/share/licenses/$_pkgname LICENSE
42
install -Dm755 /dev/stdin "$pkgdir"/usr/bin/$_pkgname <<END
43
#!/bin/sh
44
exec /usr/lib/servo/servo "\$@"
45
END
46
47
install -Dm755 "$_pkgname/$_pkgname" "$pkgdir/usr/lib/$_pkgname/$_pkgname"
48
cp -r "$_pkgname/resources" "$pkgdir/usr/lib/$_pkgname"
49
install -Dm644 "$_pkgname/resources/servo_64.png" "${pkgdir}/usr/share/icons/hicolor/64x64/apps/org.servo.${_pkgname^}.png"
50
find "$pkgdir/usr/lib/$_pkgname/resources" -type d -exec chmod 755 {} +
51
find "$pkgdir/usr/lib/$_pkgname/resources" -type f -exec chmod 644 {} +
52
}
53
# vim:set ts=2 sw=2 et:
54
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-11-01 16:01:05 | Medium | 1 |
| 2026-06-19 22:34:54 | Clean | 0 |