Remove hardcoded path for multiuser support 00/18000/1 accepted/tizen_ivi_panda tizen_ivi_panda accepted/tizen/ivi/panda/20140403.014856 submit/tizen_ivi_panda/20140403.011912
authorSabera Djelti (sdi2) <sabera.djelti@open.eurogiciel.org>
Thu, 13 Mar 2014 16:10:15 +0000 (17:10 +0100)
committerSabera Djelti (sdi2) <sabera.djelti@open.eurogiciel.org>
Thu, 13 Mar 2014 16:10:15 +0000 (17:10 +0100)
Bug-Tizen: PTREL-281

Change-Id: I4059c5f224324c994298f27a8af248ee4c49d28f
Signed-off-by: Sabera Djelti (sdi2) <sabera.djelti@open.eurogiciel.org>
21 files changed:
data/org.tizen.lowbat-syspopup.xml [deleted file]
data/org.tizen.lowbat-syspopup.xml.in [new file with mode: 0755]
data/org.tizen.lowmem-syspopup.xml [deleted file]
data/org.tizen.lowmem-syspopup.xml.in [new file with mode: 0755]
data/org.tizen.mmc-syspopup.xml [deleted file]
data/org.tizen.mmc-syspopup.xml.in [new file with mode: 0755]
data/org.tizen.poweroff-syspopup.xml [deleted file]
data/org.tizen.poweroff-syspopup.xml.in [new file with mode: 0755]
data/org.tizen.usb-syspopup.xml [deleted file]
data/org.tizen.usb-syspopup.xml.in [new file with mode: 0755]
data/org.tizen.usbotg-syspopup.xml [deleted file]
data/org.tizen.usbotg-syspopup.xml.in [new file with mode: 0755]
lowbatt-popup/src/CMakeLists.txt
lowmem-popup/src/CMakeLists.txt
mmc-popup/CMakeLists.txt
packaging/system-popup.spec
popup-launcher/src/CMakeLists.txt
poweroff-popup/src/CMakeLists.txt
usb-popup/CMakeLists.txt
usbotg-popup/CMakeLists.txt
usbotg-popup/src/usbotg-syspopup.c

diff --git a/data/org.tizen.lowbat-syspopup.xml b/data/org.tizen.lowbat-syspopup.xml
deleted file mode 100755 (executable)
index 513142c..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<manifest xmlns="http://tizen.org/ns/packages" package="org.tizen.lowbat-syspopup" version="0.1.7" install-location="internal-only">
-       <label>lowbat-syspopup</label>
-       <author email="giyeol.ok@samsung.com" href="www.samsung.com">Giyeol Ok</author>
-       <description>system-popup application (lowbatt popup)</description>
-       <ui-application appid="org.tizen.lowbat-syspopup" exec="/usr/apps/org.tizen.lowbat-syspopup/bin/lowbatt-popup" nodisplay="true" multiple="false" type="capp" taskmanage="false">
-               <label>Low battery system popup</label>
-       </ui-application>
-</manifest>
diff --git a/data/org.tizen.lowbat-syspopup.xml.in b/data/org.tizen.lowbat-syspopup.xml.in
new file mode 100755 (executable)
index 0000000..fe3e0ed
--- /dev/null
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8"?>
+<manifest xmlns="http://tizen.org/ns/packages" package="org.tizen.lowbat-syspopup" version="0.1.7" install-location="internal-only">
+       <label>lowbat-syspopup</label>
+       <author email="giyeol.ok@samsung.com" href="www.samsung.com">Giyeol Ok</author>
+       <description>system-popup application (lowbatt popup)</description>
+       <ui-application appid="org.tizen.lowbat-syspopup" exec="@TZ_SYS_RO_APP@/org.tizen.lowbat-syspopup/bin/lowbatt-popup" nodisplay="true" multiple="false" type="capp" taskmanage="false">
+               <label>Low battery system popup</label>
+       </ui-application>
+</manifest>
diff --git a/data/org.tizen.lowmem-syspopup.xml b/data/org.tizen.lowmem-syspopup.xml
deleted file mode 100755 (executable)
index 899339a..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<manifest xmlns="http://tizen.org/ns/packages" package="org.tizen.lowmem-syspopup" version="0.1.7" install-location="internal-only">
-       <label>lowmem-syspopup</label>
-       <author email="giyeol.ok@samsung.com" href="www.samsung.com">Giyeol Ok</author>
-       <description>system-popup application (lowmem popup)</description>
-       <ui-application appid="org.tizen.lowmem-syspopup" exec="/usr/apps/org.tizen.lowmem-syspopup/bin/lowmem-popup" nodisplay="true" multiple="false" type="capp" taskmanage="false">
-               <label>Low memory system popup</label>
-       </ui-application>
-</manifest>
diff --git a/data/org.tizen.lowmem-syspopup.xml.in b/data/org.tizen.lowmem-syspopup.xml.in
new file mode 100755 (executable)
index 0000000..d1139e3
--- /dev/null
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8"?>
+<manifest xmlns="http://tizen.org/ns/packages" package="org.tizen.lowmem-syspopup" version="0.1.7" install-location="internal-only">
+       <label>lowmem-syspopup</label>
+       <author email="giyeol.ok@samsung.com" href="www.samsung.com">Giyeol Ok</author>
+       <description>system-popup application (lowmem popup)</description>
+       <ui-application appid="org.tizen.lowmem-syspopup" exec="@TZ_SYS_RO_APP@/org.tizen.lowmem-syspopup/bin/lowmem-popup" nodisplay="true" multiple="false" type="capp" taskmanage="false">
+               <label>Low memory system popup</label>
+       </ui-application>
+</manifest>
diff --git a/data/org.tizen.mmc-syspopup.xml b/data/org.tizen.mmc-syspopup.xml
deleted file mode 100755 (executable)
index 7b1809e..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<manifest xmlns="http://tizen.org/ns/packages" package="org.tizen.mmc-syspopup" version="0.1.7" install-location="internal-only">
-       <label>mmc-syspopup</label>
-       <author email="giyeol.ok@samsung.com" href="www.samsung.com">Giyeol Ok</author>
-       <description>system-popup application (mmc popup)</description>
-       <ui-application appid="org.tizen.mmc-syspopup" exec="/usr/apps/org.tizen.mmc-syspopup/bin/mmc-popup" nodisplay="true" multiple="false" type="capp" taskmanage="false">
-               <label>Memory Card system popup</label>
-       </ui-application>
-</manifest>
diff --git a/data/org.tizen.mmc-syspopup.xml.in b/data/org.tizen.mmc-syspopup.xml.in
new file mode 100755 (executable)
index 0000000..f2eda86
--- /dev/null
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8"?>
+<manifest xmlns="http://tizen.org/ns/packages" package="org.tizen.mmc-syspopup" version="0.1.7" install-location="internal-only">
+       <label>mmc-syspopup</label>
+       <author email="giyeol.ok@samsung.com" href="www.samsung.com">Giyeol Ok</author>
+       <description>system-popup application (mmc popup)</description>
+       <ui-application appid="org.tizen.mmc-syspopup" exec="@TZ_SYS_RO_APP@/org.tizen.mmc-syspopup/bin/mmc-popup" nodisplay="true" multiple="false" type="capp" taskmanage="false">
+               <label>Memory Card system popup</label>
+       </ui-application>
+</manifest>
diff --git a/data/org.tizen.poweroff-syspopup.xml b/data/org.tizen.poweroff-syspopup.xml
deleted file mode 100755 (executable)
index f541f88..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<manifest xmlns="http://tizen.org/ns/packages" package="org.tizen.poweroff-syspopup" version="0.1.7" install-location="internal-only">
-       <label>poweroff-syspopup</label>
-       <author email="giyeol.ok@samsung.com" href="www.samsung.com">Giyeol Ok</author>
-       <description>system-popup application (poweroff popup)</description>
-       <ui-application appid="org.tizen.poweroff-syspopup" exec="/usr/apps/org.tizen.poweroff-syspopup/bin/poweroff-popup" nodisplay="true" multiple="false" type="capp" taskmanage="false">
-               <label>Power off system popup</label>
-       </ui-application>
-</manifest>
diff --git a/data/org.tizen.poweroff-syspopup.xml.in b/data/org.tizen.poweroff-syspopup.xml.in
new file mode 100755 (executable)
index 0000000..178361c
--- /dev/null
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8"?>
+<manifest xmlns="http://tizen.org/ns/packages" package="org.tizen.poweroff-syspopup" version="0.1.7" install-location="internal-only">
+       <label>poweroff-syspopup</label>
+       <author email="giyeol.ok@samsung.com" href="www.samsung.com">Giyeol Ok</author>
+       <description>system-popup application (poweroff popup)</description>
+       <ui-application appid="org.tizen.poweroff-syspopup" exec="@TZ_SYS_RO_APP@/org.tizen.poweroff-syspopup/bin/poweroff-popup" nodisplay="true" multiple="false" type="capp" taskmanage="false">
+               <label>Power off system popup</label>
+       </ui-application>
+</manifest>
diff --git a/data/org.tizen.usb-syspopup.xml b/data/org.tizen.usb-syspopup.xml
deleted file mode 100755 (executable)
index 81ad2e8..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-<?xml version="1.0" encoding="utf-8" ?>
-<manifest xmlns="http://tizen.org/ns/packages" package="org.tizen.usb-syspopup" version="0.0.1" install-location="internal-only">
-       <label>Usb syspopup</label>
-       <author email="ty317.kim@samsung.com" href="www.samsung.com">Taeyoung Kim</author>
-       <description>USB System Popup Application</description>
-       <ui-application appid="org.tizen.usb-syspopup" exec="/usr/apps/org.tizen.usb-syspopup/bin/usb-syspopup" nodisplay="true" multiple="false" type="capp" taskmanage="false">
-               <label>Usb syspopup</label>
-               <label xml:lang="en-us">Usb system popup</label>
-               <label xml:lang="nl-nl">Usb-systeem pop-up</label>
-               <label xml:lang="de-de">USB-System popup</label>
-               <label xml:lang="zh-hk">USB系統彈出</label>
-               <label xml:lang="zh-cn">USB系统弹出</label>
-               <label xml:lang="ru-ru">Usb система всплывающих</label>
-               <label xml:lang="zh-tw">USB系統彈出</label>
-               <label xml:lang="ja-jp">USBシステムのポップアップ</label>
-               <label xml:lang="es-es">USB del sistema emergente</label>
-               <label xml:lang="el-gr">Usb σύστημα popup</label>
-               <label xml:lang="it-it">Usb sistema popup</label>
-               <label xml:lang="tr-tr">Usb sistemi açılır</label>
-               <label xml:lang="pt-pt">Usb sistema pop-up</label>
-               <label xml:lang="fr-fr">Usb système contextuel</label>
-               <label xml:lang="ko-kr">USB 시스템 팝업</label>
-       </ui-application>
-</manifest>
diff --git a/data/org.tizen.usb-syspopup.xml.in b/data/org.tizen.usb-syspopup.xml.in
new file mode 100755 (executable)
index 0000000..dfb18d7
--- /dev/null
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<manifest xmlns="http://tizen.org/ns/packages" package="org.tizen.usb-syspopup" version="0.0.1" install-location="internal-only">
+       <label>Usb syspopup</label>
+       <author email="ty317.kim@samsung.com" href="www.samsung.com">Taeyoung Kim</author>
+       <description>USB System Popup Application</description>
+       <ui-application appid="org.tizen.usb-syspopup" exec="@TZ_SYS_RO_APP@/org.tizen.usb-syspopup/bin/usb-syspopup" nodisplay="true" multiple="false" type="capp" taskmanage="false">
+               <label>Usb syspopup</label>
+               <label xml:lang="en-us">Usb system popup</label>
+               <label xml:lang="nl-nl">Usb-systeem pop-up</label>
+               <label xml:lang="de-de">USB-System popup</label>
+               <label xml:lang="zh-hk">USB系統彈出</label>
+               <label xml:lang="zh-cn">USB系统弹出</label>
+               <label xml:lang="ru-ru">Usb система всплывающих</label>
+               <label xml:lang="zh-tw">USB系統彈出</label>
+               <label xml:lang="ja-jp">USBシステムのポップアップ</label>
+               <label xml:lang="es-es">USB del sistema emergente</label>
+               <label xml:lang="el-gr">Usb σύστημα popup</label>
+               <label xml:lang="it-it">Usb sistema popup</label>
+               <label xml:lang="tr-tr">Usb sistemi açılır</label>
+               <label xml:lang="pt-pt">Usb sistema pop-up</label>
+               <label xml:lang="fr-fr">Usb système contextuel</label>
+               <label xml:lang="ko-kr">USB 시스템 팝업</label>
+       </ui-application>
+</manifest>
diff --git a/data/org.tizen.usbotg-syspopup.xml b/data/org.tizen.usbotg-syspopup.xml
deleted file mode 100755 (executable)
index ee920a7..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-<?xml version="1.0" encoding="utf-8" ?>
-<manifest xmlns="http://tizen.org/ns/packages" package="org.tizen.usbotg-syspopup" version="0.0.1" install-location="internal-only">
-       <label>Usb otg syspopup</label>
-       <author email="ty317.kim@samsung.com" href="www.samsung.com">Taeyoung Kim</author>
-       <description>USB otg system Popup Application</description>
-       <ui-application appid="org.tizen.usbotg-syspopup" exec="/usr/apps/org.tizen.usbotg-syspopup/bin/usbotg-syspopup" nodisplay="true" multiple="false" type="capp" taskmanage="false">
-               <label>Usb otg syspopup</label>
-               <label xml:lang="en-us">Usb otg system popup</label>
-               <label xml:lang="nl-nl">Usb otg systeem pop-up</label>
-               <label xml:lang="de-de">USB otg system popup</label>
-               <label xml:lang="zh-hk">USB otg 系統彈出</label>
-               <label xml:lang="zh-cn">USB otg 系统弹出</label>
-               <label xml:lang="ru-ru">Usb otg система всплывающих</label>
-               <label xml:lang="zh-tw">USB otg 系統彈出</label>
-               <label xml:lang="ja-jp">USB otg システムのポップアップ</label>
-               <label xml:lang="es-es">USB otg del sistema emergente</label>
-               <label xml:lang="el-gr">Usb otg σύστημα popup</label>
-               <label xml:lang="it-it">Usb otg sistema popup</label>
-               <label xml:lang="tr-tr">Usb otg sistemi açılır</label>
-               <label xml:lang="pt-pt">Usb otg sistema pop-up</label>
-               <label xml:lang="fr-fr">Usb otg système contextuel</label>
-               <label xml:lang="ko-kr">USB otg 시스템 팝업</label>
-       </ui-application>
-</manifest>
diff --git a/data/org.tizen.usbotg-syspopup.xml.in b/data/org.tizen.usbotg-syspopup.xml.in
new file mode 100755 (executable)
index 0000000..2246361
--- /dev/null
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<manifest xmlns="http://tizen.org/ns/packages" package="org.tizen.usbotg-syspopup" version="0.0.1" install-location="internal-only">
+       <label>Usb otg syspopup</label>
+       <author email="ty317.kim@samsung.com" href="www.samsung.com">Taeyoung Kim</author>
+       <description>USB otg system Popup Application</description>
+       <ui-application appid="org.tizen.usbotg-syspopup" exec="@TZ_SYS_RO_APP@/org.tizen.usbotg-syspopup/bin/usbotg-syspopup" nodisplay="true" multiple="false" type="capp" taskmanage="false">
+               <label>Usb otg syspopup</label>
+               <label xml:lang="en-us">Usb otg system popup</label>
+               <label xml:lang="nl-nl">Usb otg systeem pop-up</label>
+               <label xml:lang="de-de">USB otg system popup</label>
+               <label xml:lang="zh-hk">USB otg 系統彈出</label>
+               <label xml:lang="zh-cn">USB otg 系统弹出</label>
+               <label xml:lang="ru-ru">Usb otg система всплывающих</label>
+               <label xml:lang="zh-tw">USB otg 系統彈出</label>
+               <label xml:lang="ja-jp">USB otg システムのポップアップ</label>
+               <label xml:lang="es-es">USB otg del sistema emergente</label>
+               <label xml:lang="el-gr">Usb otg σύστημα popup</label>
+               <label xml:lang="it-it">Usb otg sistema popup</label>
+               <label xml:lang="tr-tr">Usb otg sistemi açılır</label>
+               <label xml:lang="pt-pt">Usb otg sistema pop-up</label>
+               <label xml:lang="fr-fr">Usb otg système contextuel</label>
+               <label xml:lang="ko-kr">USB otg 시스템 팝업</label>
+       </ui-application>
+</manifest>
index 99984e2ac8d386abfc77ea74ad205f9b2cb48349..46fc94d7671864728984596165cee28c062c2a91 100755 (executable)
@@ -35,9 +35,9 @@ SET(CMAKE_EXE_LINKER_FLAGS "-Wl,--as-needed")
 
 ADD_EXECUTABLE(${PACKAGE} ${SRCS})
 TARGET_LINK_LIBRARIES(${PACKAGE} ${pkgs_LDFLAGS} "-lsvi")
-
-INSTALL(TARGETS ${PACKAGE} DESTINATION /usr/apps/org.tizen.lowbat-syspopup/bin)
-INSTALL(FILES ${CMAKE_SOURCE_DIR}/data/org.tizen.lowbat-syspopup.xml DESTINATION /usr/share/packages/)
-INSTALL(FILES ${CMAKE_SOURCE_DIR}/org.tizen.lowbat-syspopup.rule DESTINATION /opt/etc/smack/accesses.d)
+CONFIGURE_FILE(${CMAKE_SOURCE_DIR}/data/org.tizen.lowbat-syspopup.xml.in ${CMAKE_SOURCE_DIR}/data/org.tizen.lowbat-syspopup.xml)
+INSTALL(TARGETS ${PACKAGE} DESTINATION ${TZ_SYS_RO_APP}/org.tizen.lowbat-syspopup/bin)
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/data/org.tizen.lowbat-syspopup.xml DESTINATION ${TZ_SYS_RO_PACKAGES})
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/org.tizen.lowbat-syspopup.rule DESTINATION ${TZ_SYS_SMACK}/accesses.d)
 
 
index 2ed8f08f450124bda8c4f2dbd5c6944a96a5a19a..26af1223ef666fda3b0b94107ac65da791db63d8 100755 (executable)
@@ -36,7 +36,7 @@ SET(CMAKE_EXE_LINKER_FLAGS "-Wl,--as-needed")
 
 ADD_EXECUTABLE(${PACKAGE} ${SRCS})
 TARGET_LINK_LIBRARIES(${PACKAGE} ${pkgs_LDFLAGS})
-
-INSTALL(TARGETS ${PACKAGE} DESTINATION /usr/apps/org.tizen.lowmem-syspopup/bin)
-INSTALL(FILES ${CMAKE_SOURCE_DIR}/data/org.tizen.lowmem-syspopup.xml DESTINATION /usr/share/packages/)
-INSTALL(FILES ${CMAKE_SOURCE_DIR}/org.tizen.lowmem-syspopup.rule DESTINATION /opt/etc/smack/accesses.d)
+CONFIGURE_FILE(${CMAKE_SOURCE_DIR}/data/org.tizen.lowmem-syspopup.xml.in ${CMAKE_SOURCE_DIR}/data/org.tizen.lowmem-syspopup.xml)
+INSTALL(TARGETS ${PACKAGE} DESTINATION ${TZ_SYS_RO_APP}/org.tizen.lowmem-syspopup/bin)
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/data/org.tizen.lowmem-syspopup.xml DESTINATION ${TZ_SYS_RO_PACKAGES})
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/org.tizen.lowmem-syspopup.rule DESTINATION ${TZ_SYS_SMACK}/accesses.d)
index dbc5e292799f1f504a563dd4e66833634da1200b..de05792d3720030e04df2ae323523895e15a19fd 100755 (executable)
@@ -19,7 +19,7 @@ INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/share/src)
 INCLUDE_DIRECTORIES(/usr/include/svi)
 
 INCLUDE(FindPkgConfig)
-pkg_check_modules(pkgs REQUIRED appcore-efl elementary devman devman_haptic mm-sound notification sysman)
+pkg_check_modules(pkgs REQUIRED appcore-efl elementary devman devman_haptic mm-sound notification sysman libtzplatform-config)
 
 FOREACH(flag ${pkgs_CFLAGS})
        SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag} -g")
@@ -45,16 +45,17 @@ SET(CMAKE_EXE_LINKER_FLAGS "-Wl,--as-needed")
 ADD_EXECUTABLE(${PROJECT_NAME} ${SRCS})
 TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${pkgs_LDFLAGS} "-lsvi")
 
-INSTALL(TARGETS ${PROJECT_NAME} DESTINATION /usr/apps/org.tizen.mmc-syspopup/bin)
+INSTALL(TARGETS ${PROJECT_NAME} DESTINATION ${TZ_SYS_RO_APP}/org.tizen.mmc-syspopup/bin)
 
 # install desktop file & icon
 SET(PREFIX ${CMAKE_INSTALL_PREFIX})
 
 # install manifest xml file
-INSTALL(FILES ${CMAKE_SOURCE_DIR}/data/org.tizen.mmc-syspopup.xml DESTINATION /usr/share/packages/)
+CONFIGURE_FILE(${CMAKE_SOURCE_DIR}/data/org.tizen.mmc-syspopup.xml.in ${CMAKE_SOURCE_DIR}/data/org.tizen.mmc-syspopup.xml)
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/data/org.tizen.mmc-syspopup.xml DESTINATION ${TZ_SYS_RO_PACKAGES}/)
 
 # instatll rule file
-INSTALL(FILES ${CMAKE_SOURCE_DIR}/org.tizen.mmc-syspopup.rule DESTINATION /opt/etc/smack/accesses.d)
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/org.tizen.mmc-syspopup.rule DESTINATION ${TZ_SYS_SMACK}/accesses.d)
 
 ###############################################################
 
index 066aa5055f084bc5690f295af223eae268cd0177..682bd6a061f23ebda988e1af8005f24c9daab3f9 100755 (executable)
@@ -43,6 +43,7 @@ BuildRequires:  cmake
 BuildRequires:  edje-bin
 BuildRequires:  embryo-bin
 BuildRequires:  gettext-devel
+BuildRequires:  pkgconfig(libtzplatform-config)
 Requires(post): /usr/bin/vconftool
 
 %description
@@ -110,7 +111,10 @@ cp %{SOURCE1011} .
 cp %{SOURCE1012} .
 cp %{SOURCE1013} .
 
-cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix}
+cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} \
+-DTZ_SYS_RO_APP=%{TZ_SYS_RO_APP} \
+-DTZ_SYS_RO_PACKAGES=%{TZ_SYS_RO_PACKAGES} \
+-DTZ_SYS_SMACK=%TZ_SYS_SMACK
 make %{?jobs:-j%jobs}
 
 %install
@@ -148,47 +152,47 @@ cp LICENSE.Apache_v2 %{buildroot}/usr/share/license/org.tizen.usbotg-syspopup
 %files -n org.tizen.poweroff-syspopup
 %manifest %{name}.manifest
 %defattr(-,root,root,-)
-/usr/apps/org.tizen.poweroff-syspopup/bin/poweroff-popup
-/usr/share/packages/org.tizen.poweroff-syspopup.xml
-/opt/etc/smack/accesses.d/org.tizen.poweroff-syspopup.rule
+%{TZ_SYS_RO_APP}/org.tizen.poweroff-syspopup/bin/poweroff-popup
+%{TZ_SYS_RO_PACKAGES}/org.tizen.poweroff-syspopup.xml
+%{TZ_SYS_SMACK}/accesses.d/org.tizen.poweroff-syspopup.rule
 /usr/share/license/org.tizen.poweroff-syspopup
 
 %files -n org.tizen.lowmem-syspopup
 %manifest %{name}.manifest
 %defattr(-,root,root,-)
-/usr/apps/org.tizen.lowmem-syspopup/bin/lowmem-popup
-/usr/share/packages/org.tizen.lowmem-syspopup.xml
-/opt/etc/smack/accesses.d/org.tizen.lowmem-syspopup.rule
+%{TZ_SYS_RO_APP}/org.tizen.lowmem-syspopup/bin/lowmem-popup
+%{TZ_SYS_RO_PACKAGES}/org.tizen.lowmem-syspopup.xml
+%{TZ_SYS_SMACK}/accesses.d/org.tizen.lowmem-syspopup.rule
 /usr/share/license/org.tizen.lowmem-syspopup
 
 %files -n org.tizen.lowbat-syspopup
 %manifest %{name}.manifest
 %defattr(-,root,root,-)
-/usr/apps/org.tizen.lowbat-syspopup/bin/lowbatt-popup
-/usr/share/packages/org.tizen.lowbat-syspopup.xml
-/opt/etc/smack/accesses.d/org.tizen.lowbat-syspopup.rule
+%{TZ_SYS_RO_APP}/org.tizen.lowbat-syspopup/bin/lowbatt-popup
+%{TZ_SYS_RO_PACKAGES}/org.tizen.lowbat-syspopup.xml
+%{TZ_SYS_SMACK}/accesses.d/org.tizen.lowbat-syspopup.rule
 /usr/share/license/org.tizen.lowbat-syspopup
 
 %files -n org.tizen.mmc-syspopup
 %manifest %{name}.manifest
 %defattr(-,root,root,-)
-/usr/apps/org.tizen.mmc-syspopup/bin/mmc-popup
-/usr/share/packages/org.tizen.mmc-syspopup.xml
-/opt/etc/smack/accesses.d/org.tizen.mmc-syspopup.rule
+%{TZ_SYS_RO_APP}/org.tizen.mmc-syspopup/bin/mmc-popup
+%{TZ_SYS_RO_PACKAGES}/org.tizen.mmc-syspopup.xml
+%{TZ_SYS_SMACK}/accesses.d/org.tizen.mmc-syspopup.rule
 /usr/share/license/org.tizen.mmc-syspopup
 
 %files -n org.tizen.usb-syspopup
 %manifest %{name}.manifest
 %defattr(-,root,root,-)
-/usr/apps/org.tizen.usb-syspopup/bin/usb-syspopup
-/usr/share/packages/org.tizen.usb-syspopup.xml
-/opt/etc/smack/accesses.d/org.tizen.usb-syspopup.rule
+%{TZ_SYS_RO_APP}/org.tizen.usb-syspopup/bin/usb-syspopup
+%{TZ_SYS_RO_PACKAGES}/org.tizen.usb-syspopup.xml
+%{TZ_SYS_SMACK}/accesses.d/org.tizen.usb-syspopup.rule
 /usr/share/license/org.tizen.usb-syspopup
 
 %files -n org.tizen.usbotg-syspopup
 %manifest %{name}.manifest
 %defattr(-,root,root,-)
-/usr/apps/org.tizen.usbotg-syspopup/bin/usbotg-syspopup
-/usr/share/packages/org.tizen.usbotg-syspopup.xml
-/opt/etc/smack/accesses.d/org.tizen.usbotg-syspopup.rule
+%{TZ_SYS_RO_APP}/org.tizen.usbotg-syspopup/bin/usbotg-syspopup
+%{TZ_SYS_RO_PACKAGES}/org.tizen.usbotg-syspopup.xml
+%{TZ_SYS_SMACK}/accesses.d/org.tizen.usbotg-syspopup.rule
 /usr/share/license/org.tizen.usbotg-syspopup
index e227cf014d8ae7c6f0c9d71109f5ec4f9a627f06..1263058c24ca4cd39f7031909757c1f250dedb4b 100755 (executable)
@@ -31,6 +31,7 @@ SET(PKG_MODULES ${PKG_MODULES}
                evas
                vconf
                svi
+               libtzplatform-config
 )
 
 INCLUDE(FindPkgConfig)
index 6aa2d9622d9c3841233a2d60e5d7d3fd2f2b0fcc..d14c93f633360eb33f5e901c996be4d4d42925e0 100755 (executable)
@@ -40,7 +40,7 @@ SET(CMAKE_EXE_LINKER_FLAGS "-Wl,--as-needed")
 
 ADD_EXECUTABLE(${PACKAGE} ${SRCS})
 TARGET_LINK_LIBRARIES(${PACKAGE} ${pkgs_LDFLAGS})
-
-INSTALL(TARGETS ${PACKAGE} DESTINATION /usr/apps/org.tizen.poweroff-syspopup/bin)
-INSTALL(FILES ${CMAKE_SOURCE_DIR}/data/org.tizen.poweroff-syspopup.xml DESTINATION /usr/share/packages/)
-INSTALL(FILES ${CMAKE_SOURCE_DIR}/org.tizen.poweroff-syspopup.rule DESTINATION /opt/etc/smack/accesses.d)
+CONFIGURE_FILE(${CMAKE_SOURCE_DIR}/data/org.tizen.poweroff-syspopup.xml.in ${CMAKE_SOURCE_DIR}/data/org.tizen.poweroff-syspopup.xml)
+INSTALL(TARGETS ${PACKAGE} DESTINATION ${TZ_SYS_RO_APP}/org.tizen.poweroff-syspopup/bin)
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/data/org.tizen.poweroff-syspopup.xml DESTINATION ${TZ_SYS_RO_PACKAGES}/)
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/org.tizen.poweroff-syspopup.rule DESTINATION ${TZ_SYS_SMACK}/accesses.d)
index 53cbce4437f25169d0b4df18261560081ee58a6b..167e8d8be90f078d6768be9413c3bf2438d03287 100644 (file)
@@ -5,11 +5,11 @@ SET(SRCS src/usb-syspopup.c)
 SET(VENDOR "tizen")
 SET(PACKAGE "usb-syspopup")
 SET(PKGNAME "org.${VENDOR}.${PACKAGE}")
-SET(PREFIX "${CMAKE_INSTALL_PREFIX}/apps/${PKGNAME}")
+SET(PREFIX "${TZ_SYS_RO_APP}/${PKGNAME}")
 SET(BINDIR "${PREFIX}/bin")
 SET(RESDIR "${PREFIX}/res")
 SET(LOCALEDIR "${RESDIR}/locale")
-SET(MANIFESTDIR "${CMAKE_INSTALL_PREFIX}/share/packages")
+SET(MANIFESTDIR "${TZ_SYS_RO_PACKAGES}")
 
 INCLUDE(FindPkgConfig)
 pkg_check_modules(pkgs REQUIRED
@@ -23,7 +23,8 @@ pkg_check_modules(pkgs REQUIRED
                                devman
                                appsvc
                                pmapi
-                               vconf)
+                               vconf
+                               libtzplatform-config)
 
 FOREACH(flag ${pkgs_CFLAGS})
        SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
@@ -42,7 +43,8 @@ TARGET_LINK_LIBRARIES(${PACKAGE} syspopup  ${pkgs_LDFLAGS})
 INSTALL(TARGETS ${PACKAGE} DESTINATION ${BINDIR})
 
 # install manifest file
+CONFIGURE_FILE(${CMAKE_SOURCE_DIR}/data/org.tizen.usb-syspopup.xml.in ${CMAKE_SOURCE_DIR}/data/org.tizen.usb-syspopup.xml)
 INSTALL(FILES ${CMAKE_SOURCE_DIR}/data/${PKGNAME}.xml DESTINATION ${MANIFESTDIR})
 
 # instatll rule file
-INSTALL(FILES ${CMAKE_SOURCE_DIR}/org.tizen.usb-syspopup.rule DESTINATION /opt/etc/smack/accesses.d)
\ No newline at end of file
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/org.tizen.usb-syspopup.rule DESTINATION ${TZ_SYS_SMACK}/accesses.d)
index 49ce34c41e9fd82529ba3be98cd69637f4069197..36b616decc9a398145c68480a1474363c33e0584 100755 (executable)
@@ -5,11 +5,11 @@ SET(SRCS src/usbotg-syspopup.c)
 SET(VENDOR "tizen")
 SET(PACKAGE "usbotg-syspopup")
 SET(PKGNAME "org.${VENDOR}.${PACKAGE}")
-SET(PREFIX "${CMAKE_INSTALL_PREFIX}/apps/${PKGNAME}")
+SET(PREFIX "${TZ_SYS_RO_APP}/${PKGNAME}")
 SET(BINDIR "${PREFIX}/bin")
 SET(RESDIR "${PREFIX}/res")
 SET(LOCALEDIR "${RESDIR}/locale")
-SET(MANIFESTDIR "${CMAKE_INSTALL_PREFIX}/share/packages")
+SET(MANIFESTDIR "${TZ_SYS_RO_PACKAGES}")
 
 INCLUDE(FindPkgConfig)
 pkg_check_modules(pkgs REQUIRED
@@ -21,7 +21,8 @@ pkg_check_modules(pkgs REQUIRED
                        ecore-evas
                        vconf
                        appsvc
-                       dlog)
+                       dlog
+                       libtzplatform-config)
 
 FOREACH(flag ${pkgs_CFLAGS})
        SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
@@ -40,7 +41,8 @@ TARGET_LINK_LIBRARIES(${PACKAGE} syspopup ${pkgs_LDFLAGS})
 INSTALL(TARGETS ${PACKAGE} DESTINATION ${BINDIR})
 
 # install manifest xml file
+CONFIGURE_FILE(${CMAKE_SOURCE_DIR}/data/org.tizen.usbotg-syspopup.xml.in ${CMAKE_SOURCE_DIR}/data/org.tizen.usbotg-syspopup.xml)
 INSTALL(FILES ${CMAKE_SOURCE_DIR}/data/${PKGNAME}.xml DESTINATION ${MANIFESTDIR})
 
 # instatll rule file
-INSTALL(FILES ${CMAKE_SOURCE_DIR}/org.tizen.usbotg-syspopup.rule DESTINATION /opt/etc/smack/accesses.d)
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/org.tizen.usbotg-syspopup.rule DESTINATION ${TZ_SYS_SMACK}/accesses.d)
index 09732f0e936da18bf5bf303f4066f5e8d062d059..f293e97691fae814397ba208cfd44dc755c43135 100755 (executable)
@@ -15,6 +15,7 @@
  * limitations under the License.
  */
 
+#include <tzplatform_config.h>
 #include <stdio.h>
 #include <appcore-efl.h>
 #include <pmapi.h>
@@ -33,7 +34,7 @@
 #define SOCK_STR_LEN 1542
 #define UNMOUNT_USB_STORAGE 60
 
-#define USB_MOUNT_PATH   "/opt/storage/usb"
+#define USB_MOUNT_PATH    tzplatform_mkpath(TZ_SYS_STORAGE, "usb")
 #define MYFILE_APP_NAME  "org.tizen.myfile"
 #define GALLERY_APP_NAME "org.tizen.gallery"