package: unify packaging regardless of version
authorJinhyung Jo <jinhyung.jo@samsung.com>
Fri, 3 Mar 2017 08:07:15 +0000 (17:07 +0900)
committerJinhyung Jo <jinhyung.jo@samsung.com>
Mon, 6 Mar 2017 09:34:00 +0000 (18:34 +0900)
Change-Id: Ia2c969c6d5da5fcf4b1b90f125a8d4c5530a128d
Signed-off-by: Jinhyung Jo <jinhyung.jo@samsung.com>
package/build.common
package/emulator-qemu-x86.install.linux [moved from package/3.0-emulator-qemu-x86.install.linux with 97% similarity]
package/emulator-qemu-x86.install.macos [moved from package/3.0-emulator-qemu-x86.install.macos with 97% similarity]
package/emulator-qemu-x86.remove.linux [moved from package/3.0-emulator-qemu-x86.remove.linux with 100% similarity]
package/pkginfo.manifest

index 89e87af..1527153 100644 (file)
@@ -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
 }
similarity index 97%
rename from package/3.0-emulator-qemu-x86.install.linux
rename to package/emulator-qemu-x86.install.linux
index 314d8a3..8e1db4f 100755 (executable)
@@ -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
similarity index 97%
rename from package/3.0-emulator-qemu-x86.install.macos
rename to package/emulator-qemu-x86.install.macos
index 37da1a7..7059ad0 100755 (executable)
@@ -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
index 589a4ba..678ecb3 100644 (file)
@@ -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