Age | Commit message (Collapse) | Author | Files | Lines |
|
With the current configuration, spec2yocto always downloads
the latest manifest file and takes git repo revisions
from it. It makes sense to record the actual manifest used
for the rev_ivi_2015_02_04 anyway, even if it is just
for documentation purposes.
Change-Id: I0af5f0e9e43027d9171a2a0683a463a187d61508
|
|
Apparently the "daily" repo was already a bit ahead of Tizen
IVI 3.0 during the last refresh.
Change-Id: I4d2833f9a82d96a1162c387d023e32f7dc2243b3
|
|
This milestone is expected to be constant, meaning that with
this configuration one will always get the same manifest file,
which is important for spec2yocto.
Change-Id: I974a87f6462c712c645effd9b2ad399b224def90
|
|
%profile was set twice, once to ivi and once to pc. Apparently
the "pc" value was used during conversion, because .spec files
with profile checks (like tlm) ended up not using the ivi branches.
Replacing "pc" with "ivi" fixes that. However, it is only
a stop-gap measure: the whole set or rpm macros needs to
be reviewed and consolidated to match exactly what is used
in Tizen IVI.
Change-Id: Id6da4d68f90d72caab2ffec766d8201360ba226d
|
|
This is the result of gitCloneAll.sh with the following manifest files
(more important ones first):
proto-meta-Tizen_generic/manifest_fix.xml
tizen-ivi_20150127.1_atom.xml
The spec2yoctorc is the one from this repository.
Change-Id: I88299351b7fbd05f37130d1ac2b42b50af1a6c51
|
|
Projects listed here override the revisions used by either Common of IVI.
The list was partly out-dated, causing spec2yocto to use code older than used
in Tizen IVI. Sometimes an entry could be removed entirely (when merged into
Tizen), sometimes the change had to be rebased.
There were also cases (e.g. edbus) were a change had been merged, but then the
change got lost when someone overwrote the spec file. Where applicable, such
changes were submitted anew.
Changes related to bashisms were dropped. Such issues can be addressed more
easily by enforcing the use of bash when running shell scripts, for example
by patching bitbake in tizen-distro. Compatibilty with dash can be tested
and ensured more carefully in the future.
The review was done with the help of the following perl script:
while (<>) {
if (m;<project.*/(.*)" +revision="(.*)";) {
print "cd /data/yocto/tizen/proto-meta-Tizen_generic/git_package/$1; (echo $1; git diff --color=always \$(grep '/$1\"' /data/yocto/tizen/proto-meta-Tizen_generic/manifest_file/tizen-ivi_20150126.2_atom.xml | sed -e 's/.*revision=\"\\(.*\\)\".*/\\1/')..$2) | less\n";
}
}
Change-Id: Ifb88650654c78376e340b04d9f572b9f290a6328
|
|
We cannot support both Tizen Common and Tizen IVI on the same branch, because
both have started to diverge. Focusing on IVI for the next release.
Part of that consists of configuring spec2yocto to convert .spec files as used
by IVI.
Besides that, some projects also were simply missing although Common also uses
them, like gumd and tlm.
Change-Id: Id43ab6af49a62981102fb87a83f7b2038e5f65a1
|
|
gitCloneAll.sh changes the directory before calling spec2yocto,
so we have to use absolute paths for the auxiliary files. For that
we need to add support for env variable substitution in all
usages of the "uri" properties.
Change-Id: I9f14bfed67e44d01205fac7478871d7fba2ac063
|
|
Having a hidden dot file in a git repositoy makes little sense,
even if the file is meant to be called .spec2yoctorc in the
home directory.
Change-Id: I7885eb5b3e43f0abe9e33b56fe1846a01da6c1f5
|
|
The spec2yocto tool is configured to use these extra files
by pulling them from https://github.com/eurogiciel-oss/yoctoTizenTools
We cannot modify the files there. Besides, using a local copy
is more convenient, too, because one can make experimental
changes without having to commit them.
The downside is that the spec2yocto tool needs to be run in
the top-level directory when using the provided .spec2yoctorc,
otherwise the files won't be found.
This is a direct copy of the latest available files (ea52b169,
Thu Jan 22 2015). They will have to be modified before they
are useful, but let's document the last known state first.
Change-Id: Iccb138988050d2a9510d6fb4a8726f38a399c29b
|
|
This is the result of gitCloneAll.sh with the following manifest files
(more important ones first):
manifest_fix.xml (Commit "Clean Fix", Jan 12, 2015)
tizen-ivi_20150126.2_atom.xml
tizen-common_20150123.3_x86_64-wayland.xml
Change-Id: Ifb39cd22bba432c1083418d606d29baf40f43cab
|
|
Swap priorities of Common and IVI manifests: now IVI takes
precendency. The reason is that IVI is currently frozen and
more stable than Common. Besides, the main goal is building
IVI images, so we *want* the same revisions as in IVI.
Change-Id: Ie0ad9224ac2931c99d2a51e48cc2af338270ac74
|
|
Change-Id: I98d098e51a0c2c1d8f3aef4c360c0aaf9640ea64
|
|
Change-Id: Ie8d5d5474ff5f8b74f10c4ed7058f05cbf85f6be
|
|
Change-Id: I58deabda252233c767469ea15a308acf49ec3f93
|
|
|
|
Change-Id: I22eda92af95a64db35169eabee5fbca19d86bb51
Signed-off-by: Ronan Le Martret <ronan@fridu.net>
|
|
Change-Id: I92793fd1e6548756e03f0a34787a6ca3edbb9699
Signed-off-by: Ronan Le Martret <ronan@fridu.net>
|
|
Bug-Tizen: BTY-77
Change-Id: I9ccedc700347801bb2a186029a4450323fa8e88a
Signed-off-by: Kévin THIERRY <kevin.thierry@open.eurogiciel.org>
|
|
Change-Id: I7dba3dba231ae943e3d41ac89b3b90961cc1efb2
|
|
Change-Id: I84d948e7c49547c14209a94f36d73edd8286857f
|
|
Change-Id: I30c1fc147ef29cc5c68d6fd62022bad438e69574
Signed-off-by: Ronan Le Martret <ronan@fridu.net>
|
|
Change-Id: I25e1c2cede27f8256958d8762a3cafff6e276f33
Signed-off-by: Ronan Le Martret <ronan@fridu.net>
|
|
Change-Id: I88d3623505e707582321e8b7a58c2f737929e293
Signed-off-by: Ronan Le Martret <ronan@fridu.net>
|
|
Change-Id: If2f75e254fe08f018534f4e68a16f4e1df5f4166
Signed-off-by: Ronan Le Martret <ronan@fridu.net>
|
|
|
|
Inherit manifest in order to copy the manifest file from the source
directory to ${PKGDEST}.
Bug-Tizen: BTY-59
Change-Id: Ia697d9fa8a671a1c421d2823cfc2bad6931482ad
Signed-off-by: Kévin THIERRY <kevin.thierry@open.eurogiciel.org>
|
|
Using upstream recipe instead.
Bug-Tizen: BTY-52
Change-Id: Ibbeb3351ab4c5dec076235c35b485c98d3f06ae7
Signed-off-by: Kévin THIERRY <kevin.thierry@open.eurogiciel.org>
|
|
Bug-Tizen: BTY-55
Change-Id: Ied4a9f672012907c68fb0b1d06a74f774ce84652
Signed-off-by: Kévin THIERRY <kevin.thierry@open.eurogiciel.org>
|
|
Change-Id: I8a4e39eb51c62e2f1b9f3579e789ea1e1c2887d7
Signed-off-by: Ronan Le Martret <ronan@fridu.net>
|
|
|
|
Tizen uses glibc but Yocto used to use eglibc. Now Yocto also uses
glibc so we don't need to replace glibc occurences with glibc.
Change-Id: I726213caaf88fc3661c0a4a0872b53588372cc6e
Signed-off-by: Kévin THIERRY <kevin.thierry@open.eurogiciel.org>
|
|
* changes:
Update spec files
Automatically add build dependency on pkgconfig
Add libav, pulseaudio, tdb
update macro
|
|
Change-Id: I9237ad0bf15d25603876d263522a01e76ce3e982
Signed-off-by: Kévin THIERRY <kevin.thierry@open.eurogiciel.org>
|
|
If a spec file contains a build dependecy with the form
'pkgconfig(<pkg-name>)', automatically add a build dependency on
pkgconfig.
Change-Id: If6b3876658658859d4a5576b9678fb6fdf255d04
Signed-off-by: Kévin THIERRY <kevin.thierry@open.eurogiciel.org>
|
|
Also update spec files.
Change-Id: Icbabc4bb733984d28805c2c11359d2708bd4ec1b
Signed-off-by: Kévin THIERRY <kevin.thierry@open.eurogiciel.org>
|
|
Change-Id: Ib72152f12c066b7c8a589e803646cd310930ef3f
|
|
Change-Id: I2a31c556649b65c6e63a500a99e3d24395ed2b85
|
|
Change-Id: I1cfb7fcb62cf8df8e9928f35feeb5cd115585b0e
|
|
Change-Id: Ib72152f12c066b7c8a589e803646cd310930ef3f
|
|
Change-Id: If68db191827fa66353533abcf622cb70517f0922
|
|
Change-Id: I523abc3050dc13f7a57c6f2c80b3005bb937d7b2
Signed-off-by: Ronan Le Martret <ronan@fridu.net>
|
|
Change-Id: I741385438e490d7b7dc4ac0ac8d47743e03feef5
Signed-off-by: Ronan Le Martret <ronan@fridu.net>
|
|
Change-Id: Ia69e1323c4bf9f5430fa2cddbda71a53a47ee83b
Signed-off-by: Ronan Le Martret <ronan@fridu.net>
|
|
Change-Id: I6b22aa3d33977bc981695454f17359891476f65c
Signed-off-by: Ronan Le Martret <ronan@fridu.net>
|
|
Change-Id: I69c969fb199c72ae6f493867c9d0f6c18c065371
Signed-off-by: Ronan Le Martret <ronan@fridu.net>
|
|
Change-Id: Icc12e415c4ed1b12c83a821de4d77cb9cf08f166
Signed-off-by: Ronan Le Martret <ronan@fridu.net>
|
|
Change-Id: I5c93b342fa41df0104ec1568f10f1bc6c29f3bcb
|
|
|
|
Change-Id: Ib008f9ded3858affc313dc8fc4cdbbc71a5f11f9
Signed-off-by: Ronan Le Martret <ronan@fridu.net>
|