Package Details: servo-git 38244.a084997afe-1

Git Clone URL: https://aur.archlinux.org/servo-git.git (read-only)
Package Base: servo-git
Description: Parallel Browser Project: web browser written in Rust
Upstream URL: https://github.com/servo/servo
Keywords: browser engine rust
Licenses: MPL
Conflicts: servo
Provides: servo
Submitter: beatgammit
Maintainer: farseerfc (lilac)
Last Packager: lilac
Votes: 40
Popularity: 0.000580
First Submitted: 2013-08-16 05:23
Last Updated: 2019-08-19 21:10

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 https://github.com/servo/servo/blob/master/servobuild.example
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 Next › Last »

bb010g commented on 2015-06-07 21:21

Is there anyway the conflict with `rust` could be avoided?

rvalles commented on 2015-05-30 12:37

Forgot to say, trivial change does the trick:

./mach build -d

rvalles commented on 2015-05-30 12:35

Silly issue today:

:: Checking servo-git integrity...
==> Making package: servo-git 8255.ccf5f96-1 (Sat May 30 12:35:26 UTC 2015)
==> Retrieving sources...
-> Updating servo git repo...
Fetching origin
==> Validating source files with md5sums...
servo ... Skipped
:: Building servo-git package(s)...
==> Making package: servo-git 10607.99b79fc-1 (Sat May 30 12:35:29 UTC 2015)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Updating servo git repo...
Fetching origin
==> Validating source files with md5sums...
servo ... Skipped
==> Extracting sources...
-> Creating working copy of servo git repo...
Reset branch 'makepkg'
==> Starting pkgver()...
==> Removing existing $pkgdir/ directory...
==> Starting build()...
Please specify either --dev (-d) for a development
build, or --release (-r) for an optimized build.
==> ERROR: A failure occurred in build().
Aborting...
:: servo-git cleaning skipped
:: failed to build servo-git package(s)

KenjiTakahashi commented on 2015-05-04 22:22

Please disregard, it was a configuration problem on my side... The package works fine.

KenjiTakahashi commented on 2015-05-04 21:38

Build fails with:

Submodule 'support/android-rs-glue' (https://github.com/tomaka/android-rs-glue) registered for path 'support/android-rs-glue'
Cloning into 'support/android-rs-glue'...
remote: Counting objects: 525, done.
remote: Total 525 (delta 0), reused 0 (delta 0), pack-reused 525
Receiving objects: 100% (525/525), 115.03 KiB | 0 bytes/s, done.
Resolving deltas: 100% (259/259), done.
Checking connectivity... done.
Submodule path 'support/android-rs-glue': checked out '34f588aace4d05ce42f4ca605d5470df8fdd236e'
Downloading Rust snapshot...
Downloading Rust snapshot: 100.0%
Extracting Rust snapshot...
Snapshot Rust ready.
Downloading Cargo nightly...
Downloading Cargo nightly: 100.0%
Extracting Cargo nightly...
Cargo ready.
Updating registry `https://github.com/rust-lang/crates.io-index`
Updating git repository `https://github.com/servo/rust-png`
Updating git repository `https://github.com/servo/skia`
[Warning] Could not generate notification! Please make sure that the python dbus module is installed!
Build completed in 67.44s
==> ERROR: A failure occurred in build().
Aborting...

Note regarding WARNING: I do have python[2]-dbus installed.

farseerfc commented on 2015-04-12 14:54

Should depends on libxcurser ? Otherwise failed with an error:
note: /usr/bin/ld: cannot find -lXcursor

klusark commented on 2015-04-10 05:26

@intgr, I'm getting an unrelated build failure. I'll update it when I can get it working. Sorry for not updating for so long.

intgr commented on 2015-04-06 11:30

@klusark Please update or disown.

intgr commented on 2015-03-23 11:08

The build fails at the moment, I needed to change servopath to servo/components/servo/target/debug

Is it just me or does this need to be changed in the PKGBUILD?

lowfatcomputing commented on 2014-12-09 20:59

servo-git apparently conflicts with rust for now. Also servo is in:

$srcdir/servo/components/servo/target/servo

not

$srcdir/servo/target/servo