Prerequisites to build wayland / weston without x?
James Thomas
james.thomas at codethink.co.uk
Fri Dec 5 02:42:08 PST 2014
On 05/12/14 03:06, scsijon wrote:
> I have just spent an hour or so trying to find it, and although your
> documentation etc is good, this doesn't seem to be in it, or give me a hint
> where to find it!
>
> What I am after is a list of prerequisites to build wayland / weston from
> scratch with the following basepoint, I don't want to build X first.
>
> Consider that I have linux installed as a minimal installation, no X, root only
> (no multiuser), etc.
>
Hello,
We actually build weston without X support in baserock [1], and have already
split a lot of the things off into various "common" strata (i.e they are common
to both X and Wayland) have a look at:
http://git.baserock.org/cgi-bin/cgit.cgi/baserock/baserock/definitions.git/tree/strata/weston-common.morph
Which defines what weston needs. It may not be the *absolute* minimum you need,
but it's a good start. I'll put tiny urls for the various build-depends (i.e
what is needed to build it)
graphics-common - http://tinyurl.com/q8m5r86
input-common (libinput) - http://tinyurl.com/o3fere5
input-common requires these xorg macros - http://tinyurl.com/o2whkjk
libdrm-common - http://tinyurl.com/lwrpn5y
not needed if you don't want the drm backend
mesa-common (actually just mesa) - http://tinyurl.com/lsxkkqj
mesa-common needs llvm - http://tinyurl.com/mftde36
however you don't need this if you're not interested in llvmpipe
and you probably don't need mesa at all if you have some propritary vendor
drivers
wayland-generic - http://tinyurl.com/kcd8rj3
Which depends on some more xorg macros - http://tinyurl.com/o2whkjk
That's it, you can probably ignore things in foundation and core, since they
contain things essential to the system (that you might already have, e.g
systemd, make, git..) hope it was helpful!
Thanks
James
[1] http://www.baserock.org/
More information about the wayland-devel
mailing list