Fix tz-launchers launch
[scm/bb/meta-tizen.git] / recipes-tizen / weston / weston-extraconf.inc
1 inherit useradd
2
3 RDEPENDS_${PN} += "xkeyboard-config"
4 RRECOMMENDS_${PN} = "liberation-fonts"
5
6 RDEPENDS_${PN}_remove = "weston-startup"
7
8 SRC_URI += "file://make-lcms-explicitly-configurable.patch"
9 SRC_URI += "file://make-libwebp-explicitly-configurable.patch"
10
11 USERADD_PACKAGES = "${PN}"
12 GROUPADD_PARAM_${PN} = "--system -g 192 weston-launch"
13
14 EXTRA_OECONF += "   \
15                     --enable-wayland-compositor \
16                     --disable-vaapi-recorder \
17                     --enable-weston-launch \
18                     --enable-drm-compositor \
19                     --disable-rdp-compositor \
20                     --enable-sys-uid \
21                     --with-cairo=image \
22                     --enable-egl \
23                     --enable-simple-egl-clients \
24                     --enable-fbdev-compositor \
25                     --disable-headless-compositor \
26                     --enable-setuid-install \
27                     --enable-demo-clients-install \
28                     --disable-lcms \
29                     --disable-webp \
30                     "
31
32 do_configure_prepend() {
33     sed -i 's/PKG_CHECK_MODULES(WAYLAND_SCANNER, wayland-scanner)//' configure.ac
34 }
35
36 pkg_preinst_${PN}() {
37 }
38
39 FILES_${PN} += "${prefix}/lib/weston/weston-keyboard"
40 FILES_${PN} += "${prefix}/lib/weston/weston-desktop-shell"
41 FILES_${PN} += "${prefix}/lib/weston/cms-static.so"
42 FILES_${PN} += "${prefix}/lib/weston/weston-screenshooter"
43 FILES_${PN} += "${prefix}/lib/weston/weston-simple-im"
44
45 FILES_${PN} += "${prefix}/bin/weston-scaler"
46 FILES_${PN} += "${prefix}/bin/weston-stacking"
47 FILES_${PN} += "${prefix}/bin/weston-multi-resource"