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