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