<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">
+ <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>
<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">
+ <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>
<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">
+ <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>
<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">
+ <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>
<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">
+ <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>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">
+ <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>
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)
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)
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")
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)
###############################################################
BuildRequires: edje-bin
BuildRequires: embryo-bin
BuildRequires: gettext-devel
+BuildRequires: pkgconfig(libtzplatform-config)
Requires(post): /usr/bin/vconftool
%description
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
%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
evas
vconf
svi
+ libtzplatform-config
)
INCLUDE(FindPkgConfig)
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)
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
devman
appsvc
pmapi
- vconf)
+ vconf
+ libtzplatform-config)
FOREACH(flag ${pkgs_CFLAGS})
SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
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)
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
ecore-evas
vconf
appsvc
- dlog)
+ dlog
+ libtzplatform-config)
FOREACH(flag ${pkgs_CFLAGS})
SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
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)
* limitations under the License.
*/
+#include <tzplatform_config.h>
#include <stdio.h>
#include <appcore-efl.h>
#include <pmapi.h>
#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"