If your hitting deps for wayland then you must be attempting to build the version of the tree in profile/ivi/elementary which would necessitate building against the appropriate rpm repositories. For the IVI git repositories the branch name indicates what you should be building against, so if you are attempting to build off the 2.0alpha branch then you should configure gbs to pull rpm packages from the latest IVI 2.0alpha snapshot of the architecture you are interested in.

For Intel architectures that would be:
http://download.tizen.org/snapshots/2.0alpha/ivi-wayland/latest/repos/base/ia32/packages/
http://download.tizen.org/snapshots/2.0alpha/ivi-wayland/latest/repos/ivi-wayland/ia32/packages/

There are also rpm package repositories available for panda boards:
http://download.tizen.org/snapshots/2.0alpha/ivi-panda/latest/repos/base/armv7l/packages/
http://download.tizen.org/snapshots/2.0alpha/ivi-panda/latest/repos/ivi-panda/armv7l/packages/

FYI... all of download.tizen.org is available via rsync so you can download the target rpm packages you need and no longer have to be connected to the network (which is nice for disconnected development and also makes gbs a lot faster.)

On my system i have a script for updating my local rpm repos that does things like: $ rsync -avzL --delete --exclude source --exclude debug --exclude ivi-non-oss rsync://download.tizen.org/all/snapshots/2.0alpha/ivi-wayland/latest/ wayland

Then i just use a gbs config that looks like:
$ cat ~/.local/build/gbs-wayland.conf
[general]
profile = profile.wayland

[profile.wayland]
obs = obs.tizen
repos = repo.wayland

[obs.tizen]
url = https://api.tizen.org

[repo.wayland]
url = /home/rusty/tizen-rsync/wayland/


.... and then build with a command like:
gbs -c ~/.config/build/gbs-wayland.conf build --debug --include-all -A ia32 -D /home/rusty/.config/build/build_wayland.conf -B ~/WAYLAND-BUILDROOT -R /home/rusty/WAYLAND-BUILDROOT/local/repos/build_wayland/i586/RPMS/

Note: The build_wayland.conf was just a copy of the build configuration found in the builddata directory of the rsynced files. I copy it to a new location so i can experiment with build configuration options.

Note2: As you can see, I am also pointing gbs to suck in the output of it's own build (i.e. like a snake eating its own tail.) This way i can build a large set of new projects that depend on each other

    --rusty

On 04/08/2013 08:31 AM, Zbigniew Kozak wrote:
Hello all,
I try to build elementary from source locally (gbs build -A i586 --clean) and I 
have following errors:

=== the following packages failed to build due to missing build dependencies ===
elementary:
   nothing provides pkgconfig(ecore-wayland)
   nothing provides desktop-file-utils

Do you have any suggestions?
Maybe some special repositories should be added to .gbs.conf?
BR,
Zbyszek
_______________________________________________
General mailing list
[email protected]
https://lists.tizen.org/listinfo/general

_______________________________________________
General mailing list
[email protected]
https://lists.tizen.org/listinfo/general

Reply via email to