summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJinhyung Jo <jinhyung.jo@samsung.com>2017-03-03 17:07:15 +0900
committerJinhyung Jo <jinhyung.jo@samsung.com>2017-03-06 18:34:00 +0900
commit3a615b7b256961a0db4b74e00733e43ee6c21df4 (patch)
tree8a27e2f8e9c272ea51bf01d65e539422ece29fc1
parent9ab518ce4462c5d1db5e91697262822926ca3927 (diff)
downloadqemu-3a615b7b256961a0db4b74e00733e43ee6c21df4.tar.gz
qemu-3a615b7b256961a0db4b74e00733e43ee6c21df4.tar.bz2
qemu-3a615b7b256961a0db4b74e00733e43ee6c21df4.zip
package: unify packaging regardless of version
Change-Id: Ia2c969c6d5da5fcf4b1b90f125a8d4c5530a128d Signed-off-by: Jinhyung Jo <jinhyung.jo@samsung.com>
-rw-r--r--package/build.common64
-rwxr-xr-xpackage/emulator-qemu-x86.install.linux (renamed from package/3.0-emulator-qemu-x86.install.linux)4
-rwxr-xr-xpackage/emulator-qemu-x86.install.macos (renamed from package/3.0-emulator-qemu-x86.install.macos)4
-rwxr-xr-xpackage/emulator-qemu-x86.remove.linux (renamed from package/3.0-emulator-qemu-x86.remove.linux)0
-rw-r--r--package/pkginfo.manifest345
5 files changed, 391 insertions, 26 deletions
diff --git a/package/build.common b/package/build.common
index 89e87afad1..15271534c3 100644
--- a/package/build.common
+++ b/package/build.common
@@ -38,27 +38,57 @@ build_common()
# install_common
install_common()
{
- # emulator
- EMULATOR_COMMON_DIR=$SRCDIR/package/3.0-emulator-qemu-common.package.${TARGET_OS}/data/platforms/tizen-3.0/common
- mkdir -p $EMULATOR_COMMON_DIR
- # we have nothing for common now
+ TIZEN_VERSIONS="4.0 3.0 2.4 2.3.2"
- EMULATOR_X86_DIR=$SRCDIR/package/3.0-emulator-qemu-x86.package.${TARGET_OS}/data/platforms/tizen-3.0/common
+ for VER in ${TIZEN_VERSIONS} ; do
+ # emulator
+ EMULATOR_COMMON_DIR=$SRCDIR/package/$VER-emulator-qemu-common.package.${TARGET_OS}/data/platforms/tizen-$VER/common
+ mkdir -p $EMULATOR_COMMON_DIR
+ # we have nothing for common now
- mkdir -p $EMULATOR_X86_DIR
- cp -pPR $SRCDIR/tizen/emulator $EMULATOR_X86_DIR/emulator
+ EMULATOR_X86_DIR=$SRCDIR/package/$VER-emulator-qemu-x86.package.${TARGET_OS}/data/platforms/tizen-$VER/common
- # profile skins
- MOBILE_3_0_SKIN_RESOURCE_DIR=$SRCDIR/package/mobile-3.0-emulator-qemu-skins.package.${TARGET_OS}/data/platforms/tizen-3.0/mobile/emulator-resources/skins
- WEARABLE_3_0_SKIN_RESOURCE_DIR=$SRCDIR/package/wearable-3.0-emulator-qemu-skins.package.${TARGET_OS}/data/platforms/tizen-3.0/wearable/emulator-resources/skins
- TV_3_0_SKIN_RESOURCE_DIR=$SRCDIR/package/tv-3.0-emulator-qemu-skins.package.${TARGET_OS}/data/platforms/tizen-3.0/tv/emulator-resources/skins
+ mkdir -p $EMULATOR_X86_DIR
+ cp -pPR $SRCDIR/tizen/emulator $EMULATOR_X86_DIR/emulator
- mkdir -p $MOBILE_3_0_SKIN_RESOURCE_DIR
- mkdir -p $WEARABLE_3_0_SKIN_RESOURCE_DIR
- mkdir -p $TV_3_0_SKIN_RESOURCE_DIR
+ # profile skins
+ MOBILE_SKIN_RESOURCE_DIR=$SRCDIR/package/mobile-$VER-emulator-qemu-skins.package.${TARGET_OS}/data/platforms/tizen-$VER/mobile/emulator-resources/skins
+ WEARABLE_SKIN_RESOURCE_DIR=$SRCDIR/package/wearable-$VER-emulator-qemu-skins.package.${TARGET_OS}/data/platforms/tizen-$VER/wearable/emulator-resources/skins
+ # Tizen 2.3.2 does not have the tv profile
+ if [ "$VER" != "2.3.2" ] ; then
+ TV_SKIN_RESOURCE_DIR=$SRCDIR/package/tv-$VER-emulator-qemu-skins.package.${TARGET_OS}/data/platforms/tizen-$VER/tv/emulator-resources/skins
+ fi
- cp -pPR $SRCDIR/tizen/src/ui/resource/skins/mobile/* $MOBILE_3_0_SKIN_RESOURCE_DIR
- cp -pPR $SRCDIR/tizen/src/ui/resource/skins/wearable/* $WEARABLE_3_0_SKIN_RESOURCE_DIR
- cp -pPR $SRCDIR/tizen/src/ui/resource/skins/tv/* $TV_3_0_SKIN_RESOURCE_DIR
+ mkdir -p $MOBILE_SKIN_RESOURCE_DIR
+ mkdir -p $WEARABLE_SKIN_RESOURCE_DIR
+ if [ "$VER" != "2.3.2" ] ; then
+ mkdir -p $TV_SKIN_RESOURCE_DIR
+ fi
+ cp -pPR $SRCDIR/tizen/src/ui/resource/skins/mobile/* $MOBILE_SKIN_RESOURCE_DIR
+ cp -pPR $SRCDIR/tizen/src/ui/resource/skins/wearable/* $WEARABLE_SKIN_RESOURCE_DIR
+ if [ "$VER" != "2.3.2" ] ; then
+ cp -pPR $SRCDIR/tizen/src/ui/resource/skins/tv/* $TV_SKIN_RESOURCE_DIR
+ fi
+
+ # make install/remove script, depending on the version
+ ORIGIN_INSTALL_FILE=$SRCDIR/package/emulator-qemu-x86.install.$TARGET_OS_CATEGORY
+ ORIGIN_REMOVE_FILE=$SRCDIR/package/emulator-qemu-x86.remove.$TARGET_OS_CATEGORY
+ TARTGET_INSTALL_FILE=$SRCDIR/package/$VER-emulator-qemu-x86.install.$TARGET_OS_CATEGORY
+ TARTGET_REMOVE_FILE=$SRCDIR/package/$VER-emulator-qemu-x86.remove.$TARGET_OS_CATEGORY
+ if [ -e "$ORIGIN_INSTALL_FILE" ] ; then
+ cp -p "$ORIGIN_INSTALL_FILE" "$TARTGET_INSTALL_FILE"
+ # Replace existing version to inputted version.
+ # To apply some variables to 'sed' command,
+ # you must enclose expressions in double quotes("").
+ # -i'' option means that does not make backup file, it must have an extension in macOS.
+ sed -i'' -e "s/tizen-x.x/tizen-$VER/g" "$TARTGET_INSTALL_FILE"
+ fi
+ if [ -e "$ORIGIN_REMOVE_FILE" ] ; then
+ cp -p "$ORIGIN_REMOVE_FILE" "$TARTGET_REMOVE_FILE"
+ # Replace existing version to inputted version.
+ # Now it is not necessary. Uncomment the line below if necessary.
+ #sed -i'' -e "s/tizen-x.x/tizen-$VER/g" "$TARTGET_INSTALL_FILE"
+ fi
+ done
}
diff --git a/package/3.0-emulator-qemu-x86.install.linux b/package/emulator-qemu-x86.install.linux
index 314d8a34c1..8e1db4f407 100755
--- a/package/3.0-emulator-qemu-x86.install.linux
+++ b/package/emulator-qemu-x86.install.linux
@@ -1,14 +1,14 @@
#!/bin/bash -x
TIZEN_SDK_INSTALL_PATH=`echo ${INSTALLED_PATH}`
-TIZEN_PLATFORM_ETC_PATH=$TIZEN_SDK_INSTALL_PATH/platforms/tizen-3.0/common/emulator/etc
+TIZEN_PLATFORM_ETC_PATH=$TIZEN_SDK_INSTALL_PATH/platforms/tizen-x.x/common/emulator/etc
if [ -z "${TIZEN_SDK_INSTALL_PATH}" ]
then
# echo "There is no TIZEN_SDK_PATH ENV" >> /tmp/emulator.log
exit 2;
fi
-PLATFORM_VERSION=tizen-3.0
+PLATFORM_VERSION=tizen-x.x
LSB_RELEASE=`which lsb_release`
if [ "${LSB_RELEASE}" = "" ]; then
diff --git a/package/3.0-emulator-qemu-x86.install.macos b/package/emulator-qemu-x86.install.macos
index 37da1a76b5..7059ad03bc 100755
--- a/package/3.0-emulator-qemu-x86.install.macos
+++ b/package/emulator-qemu-x86.install.macos
@@ -4,8 +4,8 @@ TIZEN_SDK_INSTALL_PATH="`echo $INSTALLED_PATH`"
OLD_SHMMAXSIZE=`sysctl -n kern.sysv.shmmax`
SYSCTL_FILE=sysctl.conf
COCOASUDO_PATH=$TIZEN_SDK_INSTALL_PATH/tools/emulator/bin
-TIZEN_BIN_PATH=$TIZEN_SDK_INSTALL_PATH/platforms/tizen-3.0/common/emulator/bin
-TIZEN_PLATFORM_ETC_PATH=$TIZEN_SDK_INSTALL_PATH/platforms/tizen-3.0/common/emulator/etc
+TIZEN_BIN_PATH=$TIZEN_SDK_INSTALL_PATH/platforms/tizen-x.x/common/emulator/bin
+TIZEN_PLATFORM_ETC_PATH=$TIZEN_SDK_INSTALL_PATH/platforms/tizen-x.x/common/emulator/etc
TIZEN_TOOL_ETC_PATH=$TIZEN_SDK_INSTALL_PATH/tools/emulator/etc
TMP_FILE=emulator-install.sh
NEW_SHMMAXSIZE=83886080
diff --git a/package/3.0-emulator-qemu-x86.remove.linux b/package/emulator-qemu-x86.remove.linux
index 1b3afc2f16..1b3afc2f16 100755
--- a/package/3.0-emulator-qemu-x86.remove.linux
+++ b/package/emulator-qemu-x86.remove.linux
diff --git a/package/pkginfo.manifest b/package/pkginfo.manifest
index 589a4bafdd..678ecb3f94 100644
--- a/package/pkginfo.manifest
+++ b/package/pkginfo.manifest
@@ -2,6 +2,125 @@ Version: 2.8.0.1
Maintainer: SeokYeon Hwang <syeon.hwang@samsung.com>
Source: emulator
+# For tizen 4.0
+Package: 4.0-emulator-qemu-common
+OS: ubuntu-32
+Build-host-os: ubuntu-32
+Description: Common binaries for Tizen Emulator
+
+Package: 4.0-emulator-qemu-common
+OS: ubuntu-64
+Build-host-os: ubuntu-64
+Description: Common binaries for Tizen Emulator
+
+Package: 4.0-emulator-qemu-common
+OS: windows-32, windows-64
+Build-host-os: ubuntu-64
+Description: Common binaries for Tizen Emulator
+
+Package: 4.0-emulator-qemu-common
+OS: macos-64
+Build-host-os: macos-64
+Description: Common binaries for Tizen Emulator
+
+Package: 4.0-emulator-qemu-x86
+OS: ubuntu-32
+Build-host-os: ubuntu-32
+Build-dependency: 4.0-emulator-lib-dev [ ubuntu-32 ], 4.0-libav-dev [ ubuntu-32 ]
+Install-dependency: 4.0-emulator-kernel-x86 [ ubuntu-32 ], 4.0-libav [ ubuntu-32 ]
+C-Prerequisites: acl, bridge-utils, openvpn, libfontconfig1, libglib2.0-0, libjpeg-turbo8, libpixman-1-0, libpng12-0, libsdl1.2debian, libsm6, libv4l-0, libx11-xcb1, libxcb-icccm4, libxcb-image0, libxcb-randr0, libxcb-render-util0, libxcb-shape0, libxcb-xfixes0, libxi6
+Description: Tizen x86 Emulator
+
+Package: 4.0-emulator-qemu-x86
+OS: ubuntu-64
+Build-host-os: ubuntu-64
+Build-dependency: 4.0-emulator-lib-dev [ ubuntu-64 ], 4.0-libav-dev [ ubuntu-64]
+Install-dependency: 4.0-emulator-kernel-x86 [ ubuntu-64 ], 4.0-libav [ ubuntu-64 ]
+C-Prerequisites: acl, bridge-utils, openvpn, libfontconfig1, libglib2.0-0, libjpeg-turbo8, libpixman-1-0, libpng12-0, libsdl1.2debian, libsm6, libv4l-0, libx11-xcb1, libxcb-icccm4, libxcb-image0, libxcb-randr0, libxcb-render-util0, libxcb-shape0, libxcb-xfixes0, libxi6
+Description: Tizen x86 Emulator
+
+Package: 4.0-emulator-qemu-x86
+OS: windows-32
+Build-host-os: ubuntu-64
+Build-dependency: 4.0-emulator-lib-dev [ windows-32 ], 4.0-libav-dev [ windows-32 ]
+Install-dependency: 4.0-emulator-kernel-x86, 4.0-libav
+Description: Tizen x86 Emulator
+
+Package: 4.0-emulator-qemu-x86
+OS: windows-64
+Build-host-os: ubuntu-64
+Build-dependency: 4.0-emulator-lib-dev [ windows-64 ], 4.0-libav-dev [ windows-64 ]
+Install-dependency: 4.0-emulator-kernel-x86, 4.0-libav
+Description: Tizen x86 Emulator
+
+Package: 4.0-emulator-qemu-x86
+OS: macos-64
+Build-host-os: macos-64
+Build-dependency: 4.0-emulator-lib-dev [ macos-64 ], 4.0-libav-dev [ macos-64 ]
+Install-dependency: cocoasudo [ macos-64 ], 4.0-emulator-kernel-x86 [ macos-64 ], 4.0-libav [ macos-64 ], tuntaposx [ macos-64 ]
+Description: Tizen x86 Emulator
+
+Package: mobile-4.0-emulator-qemu-skins
+OS: ubuntu-32
+Build-host-os: ubuntu-32
+Description: Skin images for Mobile 4.0 Tizen Emulator
+
+Package: mobile-4.0-emulator-qemu-skins
+OS: ubuntu-64
+Build-host-os: ubuntu-64
+Description: Skin images for Mobile 4.0 Tizen Emulator
+
+Package: mobile-4.0-emulator-qemu-skins
+OS: windows-32, windows-64
+Build-host-os: ubuntu-64
+Description: Skin images for Mobile 4.0 Tizen Emulator
+
+Package: mobile-4.0-emulator-qemu-skins
+OS: macos-64
+Build-host-os: macos-64
+Description: Skin images for Mobile 4.0 Tizen Emulator
+
+Package: wearable-4.0-emulator-qemu-skins
+OS: ubuntu-32
+Build-host-os: ubuntu-32
+Description: Skin images for Wearable 4.0 Tizen Emulator
+
+Package: wearable-4.0-emulator-qemu-skins
+OS: ubuntu-64
+Build-host-os: ubuntu-64
+Description: Skin images for Wearable 4.0 Tizen Emulator
+
+Package: wearable-4.0-emulator-qemu-skins
+OS: windows-32, windows-64
+Build-host-os: ubuntu-64
+Description: Skin images for Wearable 4.0 Tizen Emulator
+
+Package: wearable-4.0-emulator-qemu-skins
+OS: macos-64
+Build-host-os: macos-64
+Description: Skin images for Wearable 4.0 Tizen Emulator
+
+Package: tv-4.0-emulator-qemu-skins
+OS: ubuntu-32
+Build-host-os: ubuntu-32
+Description: Skin images for TV 4.0 Tizen Emulator
+
+Package: tv-4.0-emulator-qemu-skins
+OS: ubuntu-64
+Build-host-os: ubuntu-64
+Description: Skin images for TV 4.0 Tizen Emulator
+
+Package: tv-4.0-emulator-qemu-skins
+OS: windows-32, windows-64
+Build-host-os: ubuntu-64
+Description: Skin images for TV 4.0 Tizen Emulator
+
+Package: tv-4.0-emulator-qemu-skins
+OS: macos-64
+Build-host-os: macos-64
+Description: Skin images for TV 4.0 Tizen Emulator
+
+# For tizen 3.0
Package: 3.0-emulator-qemu-common
OS: ubuntu-32
Build-host-os: ubuntu-32
@@ -25,7 +144,7 @@ Description: Common binaries for Tizen Emulator
Package: 3.0-emulator-qemu-x86
OS: ubuntu-32
Build-host-os: ubuntu-32
-Build-dependency: 3.0-emulator-lib-dev [ ubuntu-32 ], 3.0-libav-dev [ ubuntu-32 ]
+Build-dependency: 4.0-emulator-lib-dev [ ubuntu-32 ], 4.0-libav-dev [ ubuntu-32 ]
Install-dependency: 3.0-emulator-kernel-x86 [ ubuntu-32 ], 3.0-libav [ ubuntu-32 ]
C-Prerequisites: acl, bridge-utils, openvpn, libfontconfig1, libglib2.0-0, libjpeg-turbo8, libpixman-1-0, libpng12-0, libsdl1.2debian, libsm6, libv4l-0, libx11-xcb1, libxcb-icccm4, libxcb-image0, libxcb-randr0, libxcb-render-util0, libxcb-shape0, libxcb-xfixes0, libxi6
Description: Tizen x86 Emulator
@@ -33,7 +152,7 @@ Description: Tizen x86 Emulator
Package: 3.0-emulator-qemu-x86
OS: ubuntu-64
Build-host-os: ubuntu-64
-Build-dependency: 3.0-emulator-lib-dev [ ubuntu-64 ], 3.0-libav-dev [ ubuntu-64]
+Build-dependency: 4.0-emulator-lib-dev [ ubuntu-64 ], 4.0-libav-dev [ ubuntu-64]
Install-dependency: 3.0-emulator-kernel-x86 [ ubuntu-64 ], 3.0-libav [ ubuntu-64 ]
C-Prerequisites: acl, bridge-utils, openvpn, libfontconfig1, libglib2.0-0, libjpeg-turbo8, libpixman-1-0, libpng12-0, libsdl1.2debian, libsm6, libv4l-0, libx11-xcb1, libxcb-icccm4, libxcb-image0, libxcb-randr0, libxcb-render-util0, libxcb-shape0, libxcb-xfixes0, libxi6
Description: Tizen x86 Emulator
@@ -41,21 +160,21 @@ Description: Tizen x86 Emulator
Package: 3.0-emulator-qemu-x86
OS: windows-32
Build-host-os: ubuntu-64
-Build-dependency: 3.0-emulator-lib-dev [ windows-32 ], 3.0-libav-dev [ windows-32 ]
+Build-dependency: 4.0-emulator-lib-dev [ windows-32 ], 4.0-libav-dev [ windows-32 ]
Install-dependency: 3.0-emulator-kernel-x86, 3.0-libav
Description: Tizen x86 Emulator
Package: 3.0-emulator-qemu-x86
OS: windows-64
Build-host-os: ubuntu-64
-Build-dependency: 3.0-emulator-lib-dev [ windows-64 ], 3.0-libav-dev [ windows-64 ]
+Build-dependency: 4.0-emulator-lib-dev [ windows-64 ], 4.0-libav-dev [ windows-64 ]
Install-dependency: 3.0-emulator-kernel-x86, 3.0-libav
Description: Tizen x86 Emulator
Package: 3.0-emulator-qemu-x86
OS: macos-64
Build-host-os: macos-64
-Build-dependency: 3.0-emulator-lib-dev [ macos-64 ], 3.0-libav-dev [ macos-64 ]
+Build-dependency: 4.0-emulator-lib-dev [ macos-64 ], 4.0-libav-dev [ macos-64 ]
Install-dependency: cocoasudo [ macos-64 ], 3.0-emulator-kernel-x86 [ macos-64 ], 3.0-libav [ macos-64 ], tuntaposx [ macos-64 ]
Description: Tizen x86 Emulator
@@ -118,3 +237,219 @@ Package: tv-3.0-emulator-qemu-skins
OS: macos-64
Build-host-os: macos-64
Description: Skin images for TV 3.0 Tizen Emulator
+
+# For tizen 2.4
+Package: 2.4-emulator-qemu-common
+OS: ubuntu-32
+Build-host-os: ubuntu-32
+Description: Common binaries for Tizen Emulator
+
+Package: 2.4-emulator-qemu-common
+OS: ubuntu-64
+Build-host-os: ubuntu-64
+Description: Common binaries for Tizen Emulator
+
+Package: 2.4-emulator-qemu-common
+OS: windows-32, windows-64
+Build-host-os: ubuntu-64
+Description: Common binaries for Tizen Emulator
+
+Package: 2.4-emulator-qemu-common
+OS: macos-64
+Build-host-os: macos-64
+Description: Common binaries for Tizen Emulator
+
+Package: 2.4-emulator-qemu-x86
+OS: ubuntu-32
+Build-host-os: ubuntu-32
+Build-dependency: 4.0-emulator-lib-dev [ ubuntu-32 ], 4.0-libav-dev [ ubuntu-32 ]
+Install-dependency: 2.4-emulator-kernel-x86 [ ubuntu-32 ], 2.4-libav [ ubuntu-32 ]
+C-Prerequisites: acl, bridge-utils, openvpn, libfontconfig1, libglib2.0-0, libjpeg-turbo8, libpixman-1-0, libpng12-0, libsdl1.2debian, libsm6, libv4l-0, libx11-xcb1, libxcb-icccm4, libxcb-image0, libxcb-randr0, libxcb-render-util0, libxcb-shape0, libxcb-xfixes0, libxi6
+Description: Tizen x86 Emulator
+
+Package: 2.4-emulator-qemu-x86
+OS: ubuntu-64
+Build-host-os: ubuntu-64
+Build-dependency: 4.0-emulator-lib-dev [ ubuntu-64 ], 4.0-libav-dev [ ubuntu-64]
+Install-dependency: 2.4-emulator-kernel-x86 [ ubuntu-64 ], 2.4-libav [ ubuntu-64 ]
+C-Prerequisites: acl, bridge-utils, openvpn, libfontconfig1, libglib2.0-0, libjpeg-turbo8, libpixman-1-0, libpng12-0, libsdl1.2debian, libsm6, libv4l-0, libx11-xcb1, libxcb-icccm4, libxcb-image0, libxcb-randr0, libxcb-render-util0, libxcb-shape0, libxcb-xfixes0, libxi6
+Description: Tizen x86 Emulator
+
+Package: 2.4-emulator-qemu-x86
+OS: windows-32
+Build-host-os: ubuntu-64
+Build-dependency: 4.0-emulator-lib-dev [ windows-32 ], 4.0-libav-dev [ windows-32 ]
+Install-dependency: 2.4-emulator-kernel-x86, 2.4-libav
+Description: Tizen x86 Emulator
+
+Package: 2.4-emulator-qemu-x86
+OS: windows-64
+Build-host-os: ubuntu-64
+Build-dependency: 4.0-emulator-lib-dev [ windows-64 ], 4.0-libav-dev [ windows-64 ]
+Install-dependency: 2.4-emulator-kernel-x86, 2.4-libav
+Description: Tizen x86 Emulator
+
+Package: 2.4-emulator-qemu-x86
+OS: macos-64
+Build-host-os: macos-64
+Build-dependency: 4.0-emulator-lib-dev [ macos-64 ], 4.0-libav-dev [ macos-64 ]
+Install-dependency: cocoasudo [ macos-64 ], 2.4-emulator-kernel-x86 [ macos-64 ], 2.4-libav [ macos-64 ], tuntaposx [ macos-64 ]
+Description: Tizen x86 Emulator
+
+Package: mobile-2.4-emulator-qemu-skins
+OS: ubuntu-32
+Build-host-os: ubuntu-32
+Description: Skin images for Mobile 2.4 Tizen Emulator
+
+Package: mobile-2.4-emulator-qemu-skins
+OS: ubuntu-64
+Build-host-os: ubuntu-64
+Description: Skin images for Mobile 2.4 Tizen Emulator
+
+Package: mobile-2.4-emulator-qemu-skins
+OS: windows-32, windows-64
+Build-host-os: ubuntu-64
+Description: Skin images for Mobile 2.4 Tizen Emulator
+
+Package: mobile-2.4-emulator-qemu-skins
+OS: macos-64
+Build-host-os: macos-64
+Description: Skin images for Mobile 2.4 Tizen Emulator
+
+Package: wearable-2.4-emulator-qemu-skins
+OS: ubuntu-32
+Build-host-os: ubuntu-32
+Description: Skin images for Wearable 2.4 Tizen Emulator
+
+Package: wearable-2.4-emulator-qemu-skins
+OS: ubuntu-64
+Build-host-os: ubuntu-64
+Description: Skin images for Wearable 2.4 Tizen Emulator
+
+Package: wearable-2.4-emulator-qemu-skins
+OS: windows-32, windows-64
+Build-host-os: ubuntu-64
+Description: Skin images for Wearable 2.4 Tizen Emulator
+
+Package: wearable-2.4-emulator-qemu-skins
+OS: macos-64
+Build-host-os: macos-64
+Description: Skin images for Wearable 2.4 Tizen Emulator
+
+Package: tv-2.4-emulator-qemu-skins
+OS: ubuntu-32
+Build-host-os: ubuntu-32
+Description: Skin images for TV 2.4 Tizen Emulator
+
+Package: tv-2.4-emulator-qemu-skins
+OS: ubuntu-64
+Build-host-os: ubuntu-64
+Description: Skin images for TV 2.4 Tizen Emulator
+
+Package: tv-2.4-emulator-qemu-skins
+OS: windows-32, windows-64
+Build-host-os: ubuntu-64
+Description: Skin images for TV 2.4 Tizen Emulator
+
+Package: tv-2.4-emulator-qemu-skins
+OS: macos-64
+Build-host-os: macos-64
+Description: Skin images for TV 2.4 Tizen Emulator
+
+# For tizen 2.3.2
+Package: 2.3.2-emulator-qemu-common
+OS: ubuntu-32
+Build-host-os: ubuntu-32
+Description: Common binaries for Tizen Emulator
+
+Package: 2.3.2-emulator-qemu-common
+OS: ubuntu-64
+Build-host-os: ubuntu-64
+Description: Common binaries for Tizen Emulator
+
+Package: 2.3.2-emulator-qemu-common
+OS: windows-32, windows-64
+Build-host-os: ubuntu-64
+Description: Common binaries for Tizen Emulator
+
+Package: 2.3.2-emulator-qemu-common
+OS: macos-64
+Build-host-os: macos-64
+Description: Common binaries for Tizen Emulator
+
+Package: 2.3.2-emulator-qemu-x86
+OS: ubuntu-32
+Build-host-os: ubuntu-32
+Build-dependency: 4.0-emulator-lib-dev [ ubuntu-32 ], 4.0-libav-dev [ ubuntu-32 ]
+Install-dependency: 2.3.2-emulator-kernel-x86 [ ubuntu-32 ], 2.3.2-libav [ ubuntu-32 ]
+C-Prerequisites: acl, bridge-utils, openvpn, libfontconfig1, libglib2.0-0, libjpeg-turbo8, libpixman-1-0, libpng12-0, libsdl1.2debian, libsm6, libv4l-0, libx11-xcb1, libxcb-icccm4, libxcb-image0, libxcb-randr0, libxcb-render-util0, libxcb-shape0, libxcb-xfixes0, libxi6
+Description: Tizen x86 Emulator
+
+Package: 2.3.2-emulator-qemu-x86
+OS: ubuntu-64
+Build-host-os: ubuntu-64
+Build-dependency: 4.0-emulator-lib-dev [ ubuntu-64 ], 4.0-libav-dev [ ubuntu-64]
+Install-dependency: 2.3.2-emulator-kernel-x86 [ ubuntu-64 ], 2.3.2-libav [ ubuntu-64 ]
+C-Prerequisites: acl, bridge-utils, openvpn, libfontconfig1, libglib2.0-0, libjpeg-turbo8, libpixman-1-0, libpng12-0, libsdl1.2debian, libsm6, libv4l-0, libx11-xcb1, libxcb-icccm4, libxcb-image0, libxcb-randr0, libxcb-render-util0, libxcb-shape0, libxcb-xfixes0, libxi6
+Description: Tizen x86 Emulator
+
+Package: 2.3.2-emulator-qemu-x86
+OS: windows-32
+Build-host-os: ubuntu-64
+Build-dependency: 4.0-emulator-lib-dev [ windows-32 ], 4.0-libav-dev [ windows-32 ]
+Install-dependency: 2.3.2-emulator-kernel-x86, 2.3.2-libav
+Description: Tizen x86 Emulator
+
+Package: 2.3.2-emulator-qemu-x86
+OS: windows-64
+Build-host-os: ubuntu-64
+Build-dependency: 4.0-emulator-lib-dev [ windows-64 ], 4.0-libav-dev [ windows-64 ]
+Install-dependency: 2.3.2-emulator-kernel-x86, 2.3.2-libav
+Description: Tizen x86 Emulator
+
+Package: 2.3.2-emulator-qemu-x86
+OS: macos-64
+Build-host-os: macos-64
+Build-dependency: 4.0-emulator-lib-dev [ macos-64 ], 4.0-libav-dev [ macos-64 ]
+Install-dependency: cocoasudo [ macos-64 ], 2.3.2-emulator-kernel-x86 [ macos-64 ], 2.3.2-libav [ macos-64 ], tuntaposx [ macos-64 ]
+Description: Tizen x86 Emulator
+
+Package: mobile-2.3.2-emulator-qemu-skins
+OS: ubuntu-32
+Build-host-os: ubuntu-32
+Description: Skin images for Mobile 2.3.2 Tizen Emulator
+
+Package: mobile-2.3.2-emulator-qemu-skins
+OS: ubuntu-64
+Build-host-os: ubuntu-64
+Description: Skin images for Mobile 2.3.2 Tizen Emulator
+
+Package: mobile-2.3.2-emulator-qemu-skins
+OS: windows-32, windows-64
+Build-host-os: ubuntu-64
+Description: Skin images for Mobile 2.3.2 Tizen Emulator
+
+Package: mobile-2.3.2-emulator-qemu-skins
+OS: macos-64
+Build-host-os: macos-64
+Description: Skin images for Mobile 2.3.2 Tizen Emulator
+
+Package: wearable-2.3.2-emulator-qemu-skins
+OS: ubuntu-32
+Build-host-os: ubuntu-32
+Description: Skin images for Wearable 2.3.2 Tizen Emulator
+
+Package: wearable-2.3.2-emulator-qemu-skins
+OS: ubuntu-64
+Build-host-os: ubuntu-64
+Description: Skin images for Wearable 2.3.2 Tizen Emulator
+
+Package: wearable-2.3.2-emulator-qemu-skins
+OS: windows-32, windows-64
+Build-host-os: ubuntu-64
+Description: Skin images for Wearable 2.3.2 Tizen Emulator
+
+Package: wearable-2.3.2-emulator-qemu-skins
+OS: macos-64
+Build-host-os: macos-64
+Description: Skin images for Wearable 2.3.2 Tizen Emulator