faith's blog

気まぐれ日記

weston 立ち上げまとめ (2)

weston 立ち上げまとめ (1) の続きです。

glproto

glproto はヘッダファイルのみなので、make はせずに make install を実行します

repository

git://anongit.freedesktop.org/git/xorg/proto/glproto

configure

--prefix=/usr/local

dri2proto

dri2proto はヘッダファイルのみなので、make はせずに、make install を実行します

repository

git://anongit.freedesktop.org/xorg/proto/dri2proto

configure

--prefix=/usr/local

mesa

昨日書きましたが、以下をつけると駄目でした

--enable-gallium-gbm --enable-gallium-egl

repository

git://anongit.freedesktop.org/mesa/mesa

configure

--prefix=/usr/local --enable-gles1 --enable-gles2 \
--with-egl-platforms=drm,wayland \
--enable-shared-glapi --enable-gbm \
--with-dri-drivers=nouveau --with-gallium-drivers=nouveau \
--disable-dri3

libxkmcommon

repository

git://github.com/xkbcommon/libxkbcommon

configure

--prefix=/usr/local --with-xkb-config-root=/usr/share/X11/xkb \
--disable-x11

pixman

repository

git://anongit.freedesktop.org/pixman

configure

--prefix=/usr/local

cairo

repository

git://anongit.freedesktop.org/cairo

configure

--prefix=/usr/local --with-pic --enable-fc --enable-ft \
--enable-egl --enable-glesv2=yes --enable-ps --enable-pdf \
--enable-script --enable-svg --enable-tee --enable-xlib \
--disable-gtk-doc --disable-static

weston

weston に Thierry Redding さんの kmscube への修正をポーティングしました。

パッチは、こちら

repository

git://anongit.freedesktop.org/wayland/weston

configure

--prefix=/usr/local --disable-static --disable-setuid-install \
--enable-simple-clients --enable-clients --disable-libunwind \
--disable-xwayland --disable-xwayland-test \
--disable-x11-compositor --disable-rpi-compositor \
--enable-tegra