diff options
| author | moxie <moxie.git@posteo.net> | 2026-02-02 16:57:44 +0000 |
|---|---|---|
| committer | moxie <moxie.git@posteo.net> | 2026-02-02 16:57:44 +0000 |
| commit | c923ab512290ff77436fbccb19a6a6ebbccc9476 (patch) | |
| tree | 183d0d0f9e472633ab3ecfb66d27131d942c34b9 /servo-bin/PKGBUILD | |
init
Diffstat (limited to 'servo-bin/PKGBUILD')
| -rw-r--r-- | servo-bin/PKGBUILD | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/servo-bin/PKGBUILD b/servo-bin/PKGBUILD new file mode 100644 index 0000000..c80148e --- /dev/null +++ b/servo-bin/PKGBUILD @@ -0,0 +1,45 @@ +# Maintainer: George Hu <integral@archlinux.org> + +pkgname=servo-bin +_pkgname="${pkgname%-bin}" +pkgver=0.0.4 +pkgrel=1 +pkgdesc="A prototype web browser engine written in the Rust language" +arch=('x86_64') +url="https://${_pkgname}.org" +license=('MPL-2.0') +depends=( + 'fontconfig' + 'gcc-libs' + 'glib2' + 'glibc' + 'gst-plugins-bad-libs' + 'gst-plugins-base-libs' + 'gstreamer' + 'hicolor-icon-theme' + 'systemd-libs' + 'zlib' +) +provides=("${_pkgname}") +conflicts=("${_pkgname}") +options=("!debug") +source=("${pkgname}-${pkgver}.tar.gz::https://github.com/${_pkgname}/${_pkgname}/releases/download/v${pkgver}/${_pkgname}-${CARCH}-linux-gnu.tar.gz") +sha256sums=('131d99bca0739864098792385c17d789002bc0190325c390fa01d6297f5004a8') + +prepare() { + sed -i '/^Exec=/s|SERVO_SRC_PATH/target/release/||;/TODO:/d' "${_pkgname}/resources/org.servo.Servo.desktop" +} + +package() { + cd "${_pkgname}/" + install -Dm755 "${_pkgname}" -t "${pkgdir}/usr/lib/${_pkgname}/" + install -d "${pkgdir}/usr/bin/" + ln -s "/usr/lib/${_pkgname}/${_pkgname}" "${pkgdir}/usr/bin/${_pkgname}" + + cp -a resources "${pkgdir}/usr/lib/${_pkgname}/" + cd resources + install -Dm644 "org.servo.Servo.desktop" -t "${pkgdir}/usr/share/applications/" + install -Dm644 "${_pkgname}.svg" -t "${pkgdir}/usr/share/icons/hicolor/scalable/apps/" + install -Dm644 "${_pkgname}_64.png" -t "${pkgdir}/usr/share/icons/hicolor/64x64/apps/" + install -Dm644 "${_pkgname}_1024.png" -t "${pkgdir}/usr/share/icons/hicolor/1024x1024/apps/" +} |
