[Title] Revert emulator install and remove script for emulator-mgr's shortcut and...
authorKitae Kim <kt920.kim@samsung.com>
Fri, 16 Mar 2012 03:23:13 +0000 (12:23 +0900)
committerKitae Kim <kt920.kim@samsung.com>
Fri, 16 Mar 2012 03:23:13 +0000 (12:23 +0900)
[Type]
[Module] emulator / dibs
[Priority] Major
[CQ#]
[Redmine#]
[Problem]
[Cause]
[Solution]
[TestCase]

24 files changed:
package/emulator.install.linux [new file with mode: 0755]
package/emulator.install.windows [new file with mode: 0755]
package/emulator.remove.linux [new file with mode: 0755]
package/emulator.remove.windows [new file with mode: 0755]
package/pkginfo.manifest
tizen/src/skin/client/skins/icons/01_SHELL.png [new file with mode: 0644]
tizen/src/skin/client/skins/icons/02_ADVANCED.png [new file with mode: 0644]
tizen/src/skin/client/skins/icons/03_TELEPHONY-EMULATOR.png [new file with mode: 0644]
tizen/src/skin/client/skins/icons/04_KEYPAD.png [new file with mode: 0644]
tizen/src/skin/client/skins/icons/05_GPS.png [new file with mode: 0644]
tizen/src/skin/client/skins/icons/06_SCREEN-SHOT.png [new file with mode: 0644]
tizen/src/skin/client/skins/icons/07_EXECUTE_APP.png [new file with mode: 0644]
tizen/src/skin/client/skins/icons/08_OPEN.png [new file with mode: 0644]
tizen/src/skin/client/skins/icons/09_ROTATE.png [new file with mode: 0644]
tizen/src/skin/client/skins/icons/10_PROPERTIES.png [new file with mode: 0644]
tizen/src/skin/client/skins/icons/11_OPTION.png [new file with mode: 0644]
tizen/src/skin/client/skins/icons/12_DEVICE-INFO.png [new file with mode: 0644]
tizen/src/skin/client/skins/icons/13_ABOUT.png [new file with mode: 0644]
tizen/src/skin/client/skins/icons/14_CLOSE.png [new file with mode: 0644]
tizen/src/skin/client/skins/icons/15_COMPASS.png [new file with mode: 0644]
tizen/src/skin/client/skins/icons/Emulator.ico [new file with mode: 0644]
tizen/src/skin/client/skins/icons/Emulator_20x20.png [new file with mode: 0644]
tizen/src/skin/client/skins/icons/Icon_Toolbar.gif [new file with mode: 0644]
tizen/src/skin/client/skins/icons/vtm.ico [new file with mode: 0644]

diff --git a/package/emulator.install.linux b/package/emulator.install.linux
new file mode 100755 (executable)
index 0000000..ecd3c1e
--- /dev/null
@@ -0,0 +1,40 @@
+#!/bin/sh
+
+## User Define for desktop menu
+currentPath=`pwd`
+desktoppath=~/.local/share/applications
+
+## Do not modify the followings (Make desktop menu)
+TIZEN_SDK_INSTALL_PATH=`echo $INSTALLED_PATH`
+if [ -z $TIZEN_SDK_INSTALL_PATH ]
+then
+#   echo "There is no TIZEN_SDK_PATH ENV" >> /tmp/emulator.log
+   exit 2;
+fi
+
+iconpath=~/.local/share/icons
+
+## vtm shortcut
+vtm_desktopfile=$desktoppath/tizen-sdk-vtm.desktop
+vtm_iconfile=vtm.ico
+vtm_iconpath=Emulator/skins/icons
+vtm_exefile=Emulator/bin/emulator-manager
+vtm_exepath=$TIZEN_SDK_INSTALL_PATH/$vtm_exefile
+vtm_comment="Emulator manager is a tool which can make a cloned emulator image"
+vtm_name="Emulator Manager"
+mkdir -p $iconpath
+
+if test -e $TIZEN_SDK_INSTALL_PATH/$vtm_iconpath/$vtm_iconfile 
+then 
+       cp -f $TIZEN_SDK_INSTALL_PATH/$vtm_iconpath/$vtm_iconfile $iconpath/$vtm_iconfile
+else
+       echo "$vtm_iconfile does not exist!!"
+       exit 1
+fi
+
+${MAKESHORTCUT_PATH} \
+               -f "$vtm_desktopfile" \
+               -e "$vtm_exepath" \
+               -i "$iconpath/$vtm_iconfile" \
+               -n "$vtm_name" \
+               -c "$vtm_comment"
diff --git a/package/emulator.install.windows b/package/emulator.install.windows
new file mode 100755 (executable)
index 0000000..e664abd
--- /dev/null
@@ -0,0 +1,17 @@
+@ECHO OFF\r
+set vtm_shortcut_name=Emulator Manager\r
+set execute_path=Emulator\bin\r
+set vtm_execute_file=emulator-manager.bat\r
+set icon_path=Emulator\skins\icons\r
+set vtm_icon_file=vtm.ico\r
+\r
+set program_path=%INSTALLED_PATH%\%execute_path%\r
+set desktop_menu_icon_path=%INSTALLED_PATH%\%icon_path%\r
+\r
+echo Program path : %program_path%\r
+echo Desktop menu icon path : %desktop_menu_icon_path%\r
+echo Setting shortcut...\r
+wscript.exe %MAKESHORTCUT_PATH% /shortcut:"%vtm_shortcut_name%" /target:"%program_path%\%vtm_execute_file%" /icon:"%desktop_menu_icon_path%\%vtm_icon_file%"\r
+echo Setting registry\r
+reg add "hklm\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers"  /f /v %program_path%\%vtm_execute_file% /t REG_SZ /d RUNASADMIN\r
+echo COMPLETE\r
diff --git a/package/emulator.remove.linux b/package/emulator.remove.linux
new file mode 100755 (executable)
index 0000000..95533e7
--- /dev/null
@@ -0,0 +1,10 @@
+#!/bin/sh
+
+desktoppath=~/.local/share/applications
+## Register .desktop file
+${REMOVE_SHORTCUT}  $desktoppath/tizen-sdk-vtm.desktop
+### END Register Menu ###
+
+## Remove icon file ##
+rm -f ~/.local/share/icons/vtm.ico
+## End remove icon file ##
diff --git a/package/emulator.remove.windows b/package/emulator.remove.windows
new file mode 100755 (executable)
index 0000000..beb30bf
--- /dev/null
@@ -0,0 +1,9 @@
+set vtm_shortcut_name=Emulator Manager\r
+set execute_path=Emulator\bin\r
+set vtm_execute_file=emulator-manager.bat\r
+set program_path=%INSTALLED_PATH%\%execute_path%\r
+ECHO Start menu path=%start_menu_programs_path%\r
+echo delete from registry\r
+reg delete "hklm\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers"  /f /v %program_path%\%vtm_execute_file%\r
+wscript.exe %REMOVE_SHORTCUT% /shortcut:%vtm_shortcut_name%\r
+\r
index e86ee0f..869e81d 100644 (file)
@@ -3,7 +3,7 @@ Version: 1.2.36
 OS: linux
 Build-host-os: linux
 Maintainer: Yeong-Kyoon Lee<yeongkyoon.lee@samsung.com>
-Install-dependency: emulator-kernel [ linux ], emulator-manager [ linux ]
+Install-dependency: emulator-kernel [ linux ], emulator-manager [ linux ], emulator-dll [ linux ]
 Source: emulator
 Description: Tizen Emulator
 
diff --git a/tizen/src/skin/client/skins/icons/01_SHELL.png b/tizen/src/skin/client/skins/icons/01_SHELL.png
new file mode 100644 (file)
index 0000000..faa04db
Binary files /dev/null and b/tizen/src/skin/client/skins/icons/01_SHELL.png differ
diff --git a/tizen/src/skin/client/skins/icons/02_ADVANCED.png b/tizen/src/skin/client/skins/icons/02_ADVANCED.png
new file mode 100644 (file)
index 0000000..53d3520
Binary files /dev/null and b/tizen/src/skin/client/skins/icons/02_ADVANCED.png differ
diff --git a/tizen/src/skin/client/skins/icons/03_TELEPHONY-EMULATOR.png b/tizen/src/skin/client/skins/icons/03_TELEPHONY-EMULATOR.png
new file mode 100644 (file)
index 0000000..add86a8
Binary files /dev/null and b/tizen/src/skin/client/skins/icons/03_TELEPHONY-EMULATOR.png differ
diff --git a/tizen/src/skin/client/skins/icons/04_KEYPAD.png b/tizen/src/skin/client/skins/icons/04_KEYPAD.png
new file mode 100644 (file)
index 0000000..ecdadca
Binary files /dev/null and b/tizen/src/skin/client/skins/icons/04_KEYPAD.png differ
diff --git a/tizen/src/skin/client/skins/icons/05_GPS.png b/tizen/src/skin/client/skins/icons/05_GPS.png
new file mode 100644 (file)
index 0000000..a1cf0f8
Binary files /dev/null and b/tizen/src/skin/client/skins/icons/05_GPS.png differ
diff --git a/tizen/src/skin/client/skins/icons/06_SCREEN-SHOT.png b/tizen/src/skin/client/skins/icons/06_SCREEN-SHOT.png
new file mode 100644 (file)
index 0000000..c039596
Binary files /dev/null and b/tizen/src/skin/client/skins/icons/06_SCREEN-SHOT.png differ
diff --git a/tizen/src/skin/client/skins/icons/07_EXECUTE_APP.png b/tizen/src/skin/client/skins/icons/07_EXECUTE_APP.png
new file mode 100644 (file)
index 0000000..638d5b3
Binary files /dev/null and b/tizen/src/skin/client/skins/icons/07_EXECUTE_APP.png differ
diff --git a/tizen/src/skin/client/skins/icons/08_OPEN.png b/tizen/src/skin/client/skins/icons/08_OPEN.png
new file mode 100644 (file)
index 0000000..e08db0f
Binary files /dev/null and b/tizen/src/skin/client/skins/icons/08_OPEN.png differ
diff --git a/tizen/src/skin/client/skins/icons/09_ROTATE.png b/tizen/src/skin/client/skins/icons/09_ROTATE.png
new file mode 100644 (file)
index 0000000..a571aee
Binary files /dev/null and b/tizen/src/skin/client/skins/icons/09_ROTATE.png differ
diff --git a/tizen/src/skin/client/skins/icons/10_PROPERTIES.png b/tizen/src/skin/client/skins/icons/10_PROPERTIES.png
new file mode 100644 (file)
index 0000000..5a8114b
Binary files /dev/null and b/tizen/src/skin/client/skins/icons/10_PROPERTIES.png differ
diff --git a/tizen/src/skin/client/skins/icons/11_OPTION.png b/tizen/src/skin/client/skins/icons/11_OPTION.png
new file mode 100644 (file)
index 0000000..6f34bb9
Binary files /dev/null and b/tizen/src/skin/client/skins/icons/11_OPTION.png differ
diff --git a/tizen/src/skin/client/skins/icons/12_DEVICE-INFO.png b/tizen/src/skin/client/skins/icons/12_DEVICE-INFO.png
new file mode 100644 (file)
index 0000000..f1db57e
Binary files /dev/null and b/tizen/src/skin/client/skins/icons/12_DEVICE-INFO.png differ
diff --git a/tizen/src/skin/client/skins/icons/13_ABOUT.png b/tizen/src/skin/client/skins/icons/13_ABOUT.png
new file mode 100644 (file)
index 0000000..8dea1a0
Binary files /dev/null and b/tizen/src/skin/client/skins/icons/13_ABOUT.png differ
diff --git a/tizen/src/skin/client/skins/icons/14_CLOSE.png b/tizen/src/skin/client/skins/icons/14_CLOSE.png
new file mode 100644 (file)
index 0000000..39de0f0
Binary files /dev/null and b/tizen/src/skin/client/skins/icons/14_CLOSE.png differ
diff --git a/tizen/src/skin/client/skins/icons/15_COMPASS.png b/tizen/src/skin/client/skins/icons/15_COMPASS.png
new file mode 100644 (file)
index 0000000..82a3c1a
Binary files /dev/null and b/tizen/src/skin/client/skins/icons/15_COMPASS.png differ
diff --git a/tizen/src/skin/client/skins/icons/Emulator.ico b/tizen/src/skin/client/skins/icons/Emulator.ico
new file mode 100644 (file)
index 0000000..3c34a50
Binary files /dev/null and b/tizen/src/skin/client/skins/icons/Emulator.ico differ
diff --git a/tizen/src/skin/client/skins/icons/Emulator_20x20.png b/tizen/src/skin/client/skins/icons/Emulator_20x20.png
new file mode 100644 (file)
index 0000000..415dd28
Binary files /dev/null and b/tizen/src/skin/client/skins/icons/Emulator_20x20.png differ
diff --git a/tizen/src/skin/client/skins/icons/Icon_Toolbar.gif b/tizen/src/skin/client/skins/icons/Icon_Toolbar.gif
new file mode 100644 (file)
index 0000000..e931e42
Binary files /dev/null and b/tizen/src/skin/client/skins/icons/Icon_Toolbar.gif differ
diff --git a/tizen/src/skin/client/skins/icons/vtm.ico b/tizen/src/skin/client/skins/icons/vtm.ico
new file mode 100644 (file)
index 0000000..70e6cf8
Binary files /dev/null and b/tizen/src/skin/client/skins/icons/vtm.ico differ