-#!/bin/bash
+#!/bin/bash -e
clean()
{
install()
{
- if [ ${BUILD_TARGET_OS} = "linux" ] ; then
- mkdir -p $SRCDIR/package/TIZEN-IDE.package.linux/data
- fi
+ pkgname_and_platform_list=`awk 'BEGIN{RS="\n\n"; FS="\n"} /Package:/{for(i=1;i<NF;i++){if($i ~ /^OS:/){print $1,$i}}}' ${SRCDIR}/package/pkginfo.manifest | tr ' ' '@'`
+ for pkgname_and_platform in ${pkgname_and_platform_list}
+ do
+ echo "=========================================INSTALL============================================"
+ pkgname_and_platform=`echo $pkgname_and_platform | tr '@' ' '`
+ package_name=`echo ${pkgname_and_platform} | cut -f1 -d " " | cut -f2 -d ":"`
+ platform=`echo ${pkgname_and_platform} | cut -f2 -d " " | cut -f2 -d ":"`
- if [ ${BUILD_TARGET_OS} = "windows" ] ; then
- mkdir -p $SRCDIR/package/TIZEN-IDE.package.windows/data
- fi
+ echo "pkgname_and_platform : ${pkgname_and_platform}"
+ if [ "x${TARGET_OS}" = "x${platform}" ]
+ then
+ mkdir -p ${SRCDIR}/package/${package_name}.package.${platform}/data
+ else
+ echo ""
+ fi
+ done
}
[ "$1" = "clean" ] && clean
[ "$1" = "build" ] && build
[ "$1" = "install" ] && install
-exit 0
-Source : meta-tizen-ide
-Version : 1.0.1
+Source:meta-tizen-ide
+Version:1.0.1
Maintainer:Kangho Kim <kh5325.kim@samsung.com>, Hyeongseok Heo <hyeongseok.heo@samsung.com>, Bonyong Lee <bonyong.lee@samsung.com>, Yoonki Park <yoonki.park@samsung.com>, Hyunsik Noh <hyunsik.noh@samsung.com>, Gun Kim <gune.kim@samsung.com>, Ho Namkoong <ho.namkoong@samsung.com>, Taeyoung Son <taeyoung2.son@samsung.com>, Changhyun Lee <changhyun1.lee@samsung.com>, Gyeongseok Seo <gyeongseok.seo@samsung.com>, Jihoon Song <jihoon80.song@samsung.com>
-Package : tizen-cpp-ide
-Label : IDE
-OS : ubuntu-32, ubuntu-64
-Build-host-os : ubuntu-32
-Install-dependency : usb-connection-for-ssh, nativeplatform-eplugin, webapp-eplugin, nativecpp-ext-eplugin, native-cpp-sample, eventinjector-eplugin, sdb
-Description : Install Native IDE
-Attribute : root
+Package:tizen-cpp-ide
+Label:IDE
+OS:ubuntu-32
+Build-host-os:ubuntu-32
+Install-dependency:nativecpp-ext-eplugin, native-cpp-sample, sdb, eventinjector-eplugin, nativeplatform-eplugin, usb-connection-for-ssh
+Description:Install Native IDE
+Attribute:root
-Package : tizen-cpp-ide
-Label : IDE
-OS : windows-32, windows-64
-Build-host-os : ubuntu-32
-Install-dependency : nativecpp-ext-eplugin, native-cpp-sample, sdb, eventinjector-eplugin, webapp-eplugin
-Description : Install Native IDE
-Attribute : root
+Package:tizen-cpp-ide
+Label:IDE
+OS:windows-32
+Build-host-os:ubuntu-32
+Install-dependency:nativecpp-ext-eplugin, native-cpp-sample, sdb, eventinjector-eplugin
+Description:Install Native IDE
+Attribute:root
-Package : tizen-web-ide
-Label : IDE
-OS : ubuntu-32, ubuntu-64
-Build-host-os : ubuntu-32
-Install-dependency : webapp-eplugin
-Description : Install Web IDE
-Attribute : root
+Package:tizen-cpp-ide
+Label:IDE
+OS:macos-64
+Build-host-os:ubuntu-32
+Install-dependency:nativecpp-ext-eplugin, native-cpp-sample, sdb, eventinjector-eplugin
+Description:Install Native IDE
+Attribute:root
-Package : tizen-web-ide
-Label : IDE
-OS : windows-32, windows-64
-Build-host-os : ubuntu-32
-Install-dependency : webapp-eplugin
-Description : Install Web IDE
-Attribute : root
+Package:tizen-2.0-sample
+Label:Samples
+OS:ubuntu-32
+Build-host-os:ubuntu-32
+Install-dependency:native-cpp-sample
+Description:Install Native Samples
+Attribute:root
-Package : tizen-web-cli
-Label : CLI
-OS : ubuntu-32, ubuntu-64
-Build-host-os : ubuntu-32
-Install-dependency : web-cli
-Description : Install Web CLI
-Attribute : root
+Package:tizen-2.0-sample
+Label:Samples
+OS:windows-32
+Build-host-os:ubuntu-32
+Install-dependency:native-cpp-sample
+Description:Install Native Samples
+Attribute:root
-Package : tizen-web-cli
-Label : CLI
-OS : windows-32, windows-64
-Build-host-os : ubuntu-32
-Install-dependency : web-cli
-Description : Install Web CLI
-Attribute : root
+Package:tizen-2.0-sample
+Label:Samples
+OS:macos-64
+Build-host-os:ubuntu-32
+Install-dependency:native-cpp-sample
+Description:Install Native Samples
+Attribute:root
-Package : tizen-web-simulator
-Label : Web Simulator
-OS : ubuntu-32, ubuntu-64
-Build-host-os : ubuntu-32
-Install-dependency : websimulator-eplugin
-Description : Install Web Simulator
-Attribute : root
+Package:tizen-web-ide
+Label:IDE
+OS:ubuntu-32
+Build-host-os:ubuntu-32
+Install-dependency:webapp-eplugin
+Description:Install Web IDE
+Attribute:root
-Package : tizen-web-simulator
-Label : Web Simulator
-OS : windows-32, windows-64
-Build-host-os : ubuntu-32
-Install-dependency : websimulator-eplugin
-Description : Install Web Simulator
-Attribute : root
+Package:tizen-web-ide
+Label:IDE
+OS:windows-32
+Build-host-os:ubuntu-32
+Install-dependency:webapp-eplugin
+Description:Install Web IDE
+Attribute:root
+Package:tizen-web-ide
+Label:IDE
+OS:macos-64
+Build-host-os:ubuntu-32
+Install-dependency:webapp-eplugin
+Description:Install Web IDE
+Attribute:root
+
+Package:tizen-web-cli
+Label:CLI
+OS:ubuntu-32
+Build-host-os:ubuntu-32
+Install-dependency:web-cli
+Description:Install Web CLI
+Attribute:root
+
+Package:tizen-web-cli
+Label:CLI
+OS:windows-32
+Build-host-os:ubuntu-32
+Install-dependency:web-cli
+Description:Install Web CLI
+Attribute:root
+
+Package:tizen-web-cli
+Label:CLI
+OS:macos-64
+Build-host-os:ubuntu-32
+Install-dependency:web-cli
+Description:Install Web CLI
+Attribute:root
+
+Package:tizen-web-simulator
+Label:Web Simulator
+OS:ubuntu-32
+Build-host-os:ubuntu-32
+Install-dependency:websimulator-eplugin
+Description:Install Web Simulator
+Attribute:root
+
+Package:tizen-web-simulator
+Label:Web Simulator
+OS:windows-32
+Build-host-os:ubuntu-32
+Install-dependency:websimulator-eplugin
+Description:Install Web Simulator
+Attribute:root
+
+Package:tizen-web-simulator
+Label:Web Simulator
+OS:macos-64
+Build-host-os:ubuntu-32
+Install-dependency:websimulator-eplugin
+Description:Install Web Simulator
+Attribute:root