--- /dev/null
+#!/bin/bash
+
+help()
+{
+ echo "Usage: $0 <path-to-buildstats-dir>"
+ echo "Example: <workdir>/poky/build/tmp/buildstats/<image-name>/<xxxx>/"
+ echo "Requires: spec2yocto (https://github.com/eurogiciel-oss/yoctoTizen)"
+}
+
+print_table()
+{
+ echo "{| class=\"wikitable\""
+ echo " | '''Projects from Tizen''' || '''Projects from Yocto with Tizen patchs''' || '''Projects from Yocto'''"
+ echo " |-"
+ echo ${TIZEN}
+ echo ${YOCTO_TIZEN}
+ echo ${YOCTO}
+ echo " |}"
+}
+
+main()
+{
+ spec2yocto generateBuildStatus ${BUILDSTATS_DIR} | cut -f 1,2 | uniq > ${TMP_FILE}
+ echo ${TIZEN_PROJECTS} > ${TMP_TIZEN_PROJECTS}
+
+ while read LINE
+ do
+ local TYPE=$(echo ${LINE} | cut -f 2 -d ' ')
+ local PROJECT=$(echo ${LINE} | cut -f 1 -d ' ' | grep -v "\-native")
+ if [ -n "${PROJECT}" ]
+ then
+ if [ "${TYPE}" == "git" ]
+ then
+ TIZEN="${TIZEN}${PROJECT} <br> "
+ elif [ $(grep -c " ${PROJECT} " ${TMP_TIZEN_PROJECTS}) -gt 0 ]
+ then
+ YOCTO_TIZEN="${YOCTO_TIZEN} ${PROJECT} <br>"
+ else
+ YOCTO="${YOCTO} ${PROJECT} <br>"
+ fi
+ fi
+ done < ${TMP_FILE}
+
+ print_table
+}
+
+if [ "$#" -ne 1 ]
+then
+ help
+ exit 0
+fi
+
+BUILDSTATS_DIR=$1
+
+TMP_FILE=$(mktemp)
+TMP_TIZEN_PROJECTS=$(mktemp)
+
+trap "rm -f ${TMP_FILE} ${TMP_TIZEN_PROJECTS}" EXIT
+
+TIZEN_PROJECTS="BEGIN weston dbus linux-yocto END"
+
+TIZEN=" | "
+YOCTO=" | "
+YOCTO_TIZEN=" | "
+
+main