Package Details: servo-git 38869.1f64024655-1

Git Clone URL: (read-only)
Package Base: servo-git
Description: Parallel Browser Project: web browser written in Rust
Upstream URL:
Keywords: browser engine rust
Licenses: MPL
Conflicts: servo
Provides: servo
Submitter: beatgammit
Maintainer: farseerfc (lilac)
Last Packager: lilac
Votes: 41
Popularity: 0.812432
First Submitted: 2013-08-16 05:23
Last Updated: 2019-10-15 11:13

Dependencies (25)

Required by (0)

Sources (1)

Pinned Comments

jnbek commented on 2017-04-20 00:22

OK, so far, this will NOT build on the system installed Rust/Cargo. It throws errors about 'feature can not be enabled on the Stable release'. I'll keep messing with it to see if I can make any headway, but I'm not making any promises. If any one wants to try, see
This file will need to be copied to the ./servo directory as .servobuild after the initial git clone is completed. Obviously if anyone has any success getting it built, feel free to email me a patch and I'll get it implemented. The goal is to have this use the system rust/cargo and use the --release build for better performance, with a cpl variables to uncomment if you want the --dev build or to use the bundled rust/cargo versions.

Latest Comments

« First ‹ Previous 1 2 3 4 5

Pyfisch commented on 2014-03-02 09:38

I tried to install it. But it did not work. There are really many missing dependencies, I installed some, but it still does not work.

beatgammit commented on 2014-02-25 06:35

@flying-sheep - Will do. I still need to do a bit of packaging work to get this to install correctly.

flying-sheep commented on 2014-02-11 15:13

i want to avoid ttf-ms-fonts. why is that needed‽

just depend on ttf-font.

flying-sheep commented on 2014-02-11 15:11

i want to avoid ttf-ms-fonts. why is that needed‽

beatgammit commented on 2013-11-16 19:53

Since servo requires specific versions of things, it has to compile all of its dependencies. I've updated the package to include all shared objects except for the ones the compiler needs. I'm sure this can be cleaned up, but I haven't had the time to check which ones are actually needed. I'm sure there are tons of "optdepends()" in there.

Still takes forever to compile (~30 min on my machine), but it seems rust is rapidly approaching a 1.0, so maybe in a few months servo won't have to rebuild rust.

If it isn't painfully obvious, this is a *very* experimental port.

beatgammit commented on 2013-08-16 05:29

Warning: this takes a long time to compile. This will hopefully get faster as Rust stabilizes.

There's probably a lot of missing dependencies, and I wasn't sure which to add. There's a commented list next to depends() of packages I pulled from the servo README.

If you need to install dependencies, please let me know if it fails at compile time or at runtime. If I get time I'll try this on a fresh Arch install.