On 1/9/2014 12:47 AM, ronan wrote:
Hi all,
as you could notice, Tizen project builds for dislay:
   - x11 (Tizen:Mobile).
   - x11+wayland (Tizen:IVI).

using macro:
   %with wayland
   %with x

meaning:

| wayland |  x  | meaning
|---------------------------
|   0     |  1  | pure X11 platform(no wayland)
|   1     |  0  | pure wayland platform (no X11)
|   1     |  1  | wayland but X compatibility
|   0     |  0  | no X and no wayland

Currently we are trying to build Tizen:Generic for  x and  wayland (pure
without x11).


In Tizen Lite, we're doing the same thing. Right now, it's not a stand alone profile but sharing the code with Tizen Mobile.

You can check out the OBS status at https://build.tizen.org/project/show?project=devel%3Awayland%3AMobile

During the recent build, we noticed some build issues for (pure) wayland.

In a pure wayland build:
    - mesa (mesa-libGL) does not provide pkgconfig(gl).
    - ecore does not provide pkgconfig(ecore-x).


this has been fixed.

Package                      |   unresolvable
_____________________________________________________________________
app-selector                  nothing provides pkgconfig(ecore-x)
camera                        nothing provides pkgconfig(ecore-x)
capi-media-player             nothing provides libecore_x.so.1()(64bit)
capi-network-nfc              nothing provides libecore_x.so.1()(64bit)
capi-system-system-settings   nothing provides libecore_x.so.1()(64bit)
data-provider-master          nothing provides pkgconfig(ecore-x)
data-provider-slave           nothing provides pkgconfig(ecore-x)
draglock                      nothing provides pkgconfig(ecore-x)
emotion                       nothing provides pkgconfig(ecore-x)
                                nothing provides pkgconfig(evas-opengl-x11)
enlightenment                 nothing provides pkgconfig(ecore-x)
expedite                      nothing provides pkgconfig(gl)
image-viewer                  nothing provides pkgconfig(ecore-x)
libGLU                        nothing provides pkgconfig(gl)
lockscreen                    nothing provides pkgconfig(ecore-x)
nfc                           nothing provides pkgconfig(ecore-x)
nfc-manager                   nothing provides pkgconfig(ecore-x)
player                        nothing provides pkgconfig(ecore-x)
settings                      nothing provides pkgconfig(ecore-x)
system-settings               nothing provides pkgconfig(ecore-x)
syspopup                      nothing provides libecore_x.so.1()(64bit)
                                nothing provides pkgconfig(ecore-x)
webkit2-efl                   nothing provides pkgconfig(gl)
wrt                           nothing provides pkgconfig(gl)
wrt-installer                 nothing provides pkgconfig(ecore-x)
wrt-plugins-common            nothing provides libecore_x.so.1()(64bit)
xf86-video-intel              nothing provides pkgconfig(gl)


QUESTIONS:
(1) Do some actions have been taken to solve those issues?


to make them run on Wayland-only environment, yes. But the effort for each package is not big. If we can get package maintainer's attention, it probably take less than a week to do the porting.

We have an utility that can help pin-point out line of codes that need porting. it can also be used in run time environment to trigger a call dump if the code steps into a X11 related function call. It can be use now against current Tizen lite repo, but we're waiting for the first image to announce it.

The other question is, do you need all of these packages in Tizen:Generic?

(2) should I post a bug for each

That's the plan. If you can, please do and assign them to the corresponding maintainers.

_______________________________________________
Dev mailing list
[email protected]
https://lists.tizen.org/listinfo/dev


_______________________________________________
Dev mailing list
[email protected]
https://lists.tizen.org/listinfo/dev

Reply via email to