Change the package name 45/188345/1 accepted/tizen_5.0_unified accepted/tizen_5.5_unified_mobile_hotfix tizen_5.0 tizen_5.5_mobile_hotfix tizen_5.5_tv accepted/tizen/5.0/unified/20181102.014920 accepted/tizen/5.5/unified/20191031.024616 accepted/tizen/5.5/unified/mobile/hotfix/20201027.084451 accepted/tizen/unified/20180914.073250 submit/tizen/20180905.124848 submit/tizen/20180913.103324 submit/tizen/20180914.004843 submit/tizen_5.0/20181101.000003 submit/tizen_5.5/20191031.000003 submit/tizen_5.5_mobile_hotfix/20201026.185103 tizen_5.5.m2_release
authorhyunuktak <hyunuk.tak@samsung.com>
Tue, 4 Sep 2018 05:53:15 +0000 (14:53 +0900)
committerhyunuktak <hyunuk.tak@samsung.com>
Tue, 4 Sep 2018 05:53:19 +0000 (14:53 +0900)
Change-Id: Icd1f4a349160ca3953e41d714be9659ac43c1088
Signed-off-by: hyunuktak <hyunuk.tak@samsung.com>
CMakeLists.txt
include/net-popup-strings.h
include/net-popup-w.h
include/net-popup.h
net.netpopup.manifest [deleted file]
org.tizen.net-popup.manifest [new file with mode: 0755]
packaging/net.netpopup.spec [deleted file]
packaging/org.tizen.net-popup.spec [new file with mode: 0644]
resources/net.netpopup.xml [deleted file]
resources/org.tizen.net-popup.xml [new file with mode: 0755]
src/net-popup.c

index 5c5dd9e74bb9cea8fc541fb0119aabbadb303320..c8f1ffa5abcc4f55fa09c7b0895713256a29c5d5 100755 (executable)
@@ -10,6 +10,7 @@ SET(SRCS
 SET(PREFIX ${CMAKE_INSTALL_PREFIX})
 SET(LOCALEDIR "${PREFIX}/share/locale")
 SET(IMAGE_DIR "${PREFIX}/res/images")
+SET(PKG_NAME "org.tizen.net-popup")
 
 IF("${CMAKE_BUILD_TYPE}" STREQUAL "")
        SET(CMAKE_BUILD_TYPE "Release")
@@ -71,12 +72,12 @@ ADD_CUSTOM_TARGET(netpopup-custom.edj
 
 ADD_DEPENDENCIES(${PROJECT_NAME} netpopup-custom.edj)
 
-INSTALL(TARGETS ${PROJECT_NAME} DESTINATION bin)
+INSTALL(TARGETS ${PROJECT_NAME} DESTINATION ${TZ_SYS_RO_APP}/${PKG_NAME}/bin)
 
 # install desktop file & icon
 SET(PREFIX ${CMAKE_INSTALL_PREFIX})
-INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/edcs/netpopup-custom.edj DESTINATION /usr/ug/res/edje/net-popup/)
-INSTALL(FILES ${CMAKE_BINARY_DIR}/resources/net.netpopup.xml DESTINATION ${PREFIX}/share/packages/)
+INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/edcs/netpopup-custom.edj DESTINATION ${TZ_SYS_RO_APP}/${PKG_NAME}/res/edje)
+INSTALL(FILES ${CMAKE_BINARY_DIR}/resources/${PKG_NAME}.xml DESTINATION ${PREFIX}/share/packages/)
 INSTALL(DIRECTORY ${CMAKE_BINARY_DIR}/resources/ DESTINATION ${IMAGE_DIR} FILES_MATCHING PATTERN "*.png")
 
 ADD_SUBDIRECTORY(po)
index 5207446565a7aa513a4faa4ffb943cc561446422..fafce582bb1dc4f1fcfb4f5757551ed9f7ccc1cb 100755 (executable)
 
 #include "net-popup.h"
 
-#define ALERT_STR_MOBILE_NETWORKS_CHARGE       dgettext(PACKAGE, "IDS_QP_POP_YOU_WILL_BE_CONNECTED_TO_YOUR_MOBILE_NETWORK_THIS_MAY_RESULT_IN_ADDITIONAL_CHARGES")
-#define ALERT_STR_ERR_UNAVAILABLE                      dgettext(PACKAGE, "IDS_IM_POP_SERVICE_NOT_AVAIL")
-#define ALERT_STR_ERR_CONNECT                          dgettext(PACKAGE, "IDS_WIFI_POP_UNABLE_TO_CONNECT")
-#define ALERT_STR_ERR_WRONG_PASSWORD           dgettext(PACKAGE, "IDS_ST_POP_WRONG_PASSWORD")
-#define ALERT_STR_ERR_NOT_SUPPORT                      dgettext(PACKAGE, "IDS_ST_POP_NOT_SUPPORTED")
-#define ALERT_STR_WIFI_CONNECTED                       dgettext(PACKAGE, _("IDS_ST_BODY_CONNECTED_TO_WI_FI_NETWORK_PS"))
-#define ALERT_STR_RESTRICTED_USE_WIFI          dgettext(PACKAGE, "IDS_COM_POP_SECURITY_POLICY_RESTRICTS_USE_OF_WI_FI")
-#define ALERT_STR_NO_AP_FOUND                          dgettext(PACKAGE, "IDS_WIFI_POP_NO_WI_FI_AP_FOUND")
-#define ALERT_STR_WIFI_MOBILE_AP_ON                    dgettext(PACKAGE, "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING")
-#define ALERT_STR_LENGHTY_PASSWORD                     dgettext(PACKAGE, "IDS_COM_POP_MAXIMUM_NUMBER_OF_CHARACTERS_REACHED")
-#define ALERT_STR_DONT_ASK_AGAIN                       dgettext(PACKAGE, "IDS_WIFI_BUTTON_DONT_ASK_AGAIN")
-#define ALERT_STR_OK                                           dgettext(PACKAGE, "IDS_COM_SK_OK")
-#define ALERT_STR_NO                                           dgettext(PACKAGE, "IDS_COM_SK_NO")
-#define ALERT_STR_CANCEL                                       dgettext(PACKAGE, "IDS_COM_SK_CANCEL")
-#define ALERT_STR_WIFI                      dgettext(PACKAGE, "IDS_WIFI_BODY_WI_FI")
-#define ALERT_STR_SECURITY_RESTRICTION         dgettext(PACKAGE, _("IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS"))
-#define ALERT_STR_WIFI_TETHERING                       dgettext(PACKAGE, "IDS_MOBILEAP_MBODY_WI_FI_TETHERING")
-#define ALERT_STR_BT_TETHERING                         dgettext(PACKAGE, "IDS_MOBILEAP_BODY_BLUETOOTH_TETHERING")
-#define ALERT_STR_USB_TETHERING                                dgettext(PACKAGE, "IDS_MOBILEAP_MBODY_USB_TETHERING")
-#define ALERT_STR_DATA_USAGE_WARNING           dgettext(PACKAGE, "IDS_COM_BODY_DATA_USAGE_WARNING")
-#define ALERT_STR_DATA_USAGE_TITLE                     dgettext(PACKAGE, "IDS_SM_HEADER_MOBILE_DATA_TURNED_OFF_ABB2")
-#define ALERT_STR_DATA_USAGE_CONTENT           dgettext(PACKAGE, _("IDS_SM_POP_THE_MAXIMUM_DATA_USAGE_LIMIT_HPS_HAS_BEEN_REACHED_MOBILE_DATA_HAS_BEEN_TURNED_OFF_TURNING_ON_MOBILE_DATA_MAY_RESULT_IN_ADDITIONAL_CHARGES_MSG"))
-#define ALERT_STR_DATA_USAGE_TURN_ON_BUTTON    dgettext(PACKAGE, "IDS_SM_BUTTON_TURN_ON_ABB3")
-#define ALERT_STR_VPN_CONNECT_TITLE                    dgettext(PACKAGE, "IDS_ST_HEADER_CONNECT_TO_VPN")
-#define ALERT_STR_VPN_DISCONNECT_TITLE         dgettext(PACKAGE, "IDS_ST_HEADER_DISCONNECT_FROM_VPN")
-#define ALERT_STR_VPN_CONNECT_CONTENT          dgettext(PACKAGE, "IDS_ST_POP_YOUR_DEVICE_WILL_BE_CONNECTED_TO_THE_VIRTUAL_PRIVATE_NETWORK_HVPN_SERVICE")
-#define ALERT_STR_VPN_DISCONNECT_CONTENT       dgettext(PACKAGE, "IDS_ST_POP_YOUR_DEVICE_WILL_BE_DISCONNECTED_FROM_THE_VIRTUAL_PRIVATE_NETWORK_HVPN_SERVICE")
-#define ALERT_STR_VPN_CONNECT_BUTTON           dgettext(PACKAGE, "IDS_ST_BUTTON_CONNECT_ABB6")
-#define ALERT_STR_VPN_DISCONNECT_BUTTON                dgettext(PACKAGE, "IDS_ST_BUTTON_DISCONNECT_ABB5")
-#define ALERT_STR_NO_NETWORK_CONNECTION                dgettext(PACKAGE, "IDS_MSG_HEADER_NO_NETWORK_CONNECTION")
-#define ALERT_STR_CONNECT_TO_MOBILE_NETWORK    dgettext(PACKAGE, "IDS_BR_MBODY_CONNECT_TO_MOBILE_NETWORK")
-#define ALERT_STR_CANT_CONNECT_TO_MOBILE       dgettext(PACKAGE, "IDS_IDLE_POP_CANT_CONNECT_TO_MOBILE_NETWORKS_WHILE_FLIGHT_MODE_IS_TURNED_ON_CONNECT_TO_A_WI_FI_NETWORK_INSTEAD_OR_TURN_OFF_FLIGHT_MODE_AND_TRY_AGAIN")
-#define ALERT_STR_MOBILE_DATA_IS_TURNED_OFF    dgettext(PACKAGE, "IDS_IDLE_POP_MOBILE_DATA_IS_TURNED_OFF_CONNECT_TO_A_WI_FI_NETWORK_INSTEAD_MSG")
-#define ALERT_STR_NO_MOBILE_NETWORKS           dgettext(PACKAGE, "IDS_BR_BODY_NO_MOBILE_NETWORKS_HAVE_BEEN_FOUND")
-#define ALERT_STR_ROAMING                                      dgettext(PACKAGE, "IDS_IDLE_POP_DATA_ROAMING_IS_TURNED_OFF_CONNECT_TO_A_WI_FI_NETWORK_INSTEAD_OR_TURN_ON_DATA_ROAMING_AND_TRY_AGAIN")
-#define ALERT_STR_ROAMING_WITH_PAYMENT         dgettext(PACKAGE, "IDS_IDLE_POP_DATA_ROAMING_IS_TURNED_OFF_CONNECT_TO_A_WI_FI_NETWORK_INSTEAD_OR_TURN_ON_DATA_ROAMING_AND_TRY_AGAIN_MSG")
-#define ALERT_STR_TURN_ON_DATA_ROAMING         dgettext(PACKAGE, "IDS_IDLE_OPT_TURN_ON_DATA_ROAMING_ABB")
-#define ALERT_STR_DO_NOT_SHOW_AGAIN                    dgettext(PACKAGE, "IDS_BR_OPT_DO_NOT_SHOW_AGAIN")
-#define ALERT_STR_SETTINGS                                     dgettext(PACKAGE, "IDS_ST_BODY_SETTINGS")
-#define ALERT_STR_RETRY                                                dgettext(PACKAGE, "IDS_COM_SK_RETRY_A")
+#define ALERT_STR_MOBILE_NETWORKS_CHARGE       dgettext(DOMAIN_NAME, "IDS_QP_POP_YOU_WILL_BE_CONNECTED_TO_YOUR_MOBILE_NETWORK_THIS_MAY_RESULT_IN_ADDITIONAL_CHARGES")
+#define ALERT_STR_ERR_UNAVAILABLE                      dgettext(DOMAIN_NAME, "IDS_IM_POP_SERVICE_NOT_AVAIL")
+#define ALERT_STR_ERR_CONNECT                          dgettext(DOMAIN_NAME, "IDS_WIFI_POP_UNABLE_TO_CONNECT")
+#define ALERT_STR_ERR_WRONG_PASSWORD           dgettext(DOMAIN_NAME, "IDS_ST_POP_WRONG_PASSWORD")
+#define ALERT_STR_ERR_NOT_SUPPORT                      dgettext(DOMAIN_NAME, "IDS_ST_POP_NOT_SUPPORTED")
+#define ALERT_STR_WIFI_CONNECTED                       dgettext(DOMAIN_NAME, _("IDS_ST_BODY_CONNECTED_TO_WI_FI_NETWORK_PS"))
+#define ALERT_STR_RESTRICTED_USE_WIFI          dgettext(DOMAIN_NAME, "IDS_COM_POP_SECURITY_POLICY_RESTRICTS_USE_OF_WI_FI")
+#define ALERT_STR_NO_AP_FOUND                          dgettext(DOMAIN_NAME, "IDS_WIFI_POP_NO_WI_FI_AP_FOUND")
+#define ALERT_STR_WIFI_MOBILE_AP_ON                    dgettext(DOMAIN_NAME, "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING")
+#define ALERT_STR_LENGHTY_PASSWORD                     dgettext(DOMAIN_NAME, "IDS_COM_POP_MAXIMUM_NUMBER_OF_CHARACTERS_REACHED")
+#define ALERT_STR_DONT_ASK_AGAIN                       dgettext(DOMAIN_NAME, "IDS_WIFI_BUTTON_DONT_ASK_AGAIN")
+#define ALERT_STR_OK                                           dgettext(DOMAIN_NAME, "IDS_COM_SK_OK")
+#define ALERT_STR_NO                                           dgettext(DOMAIN_NAME, "IDS_COM_SK_NO")
+#define ALERT_STR_CANCEL                                       dgettext(DOMAIN_NAME, "IDS_COM_SK_CANCEL")
+#define ALERT_STR_WIFI                      dgettext(DOMAIN_NAME, "IDS_WIFI_BODY_WI_FI")
+#define ALERT_STR_SECURITY_RESTRICTION         dgettext(DOMAIN_NAME, _("IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS"))
+#define ALERT_STR_WIFI_TETHERING                       dgettext(DOMAIN_NAME, "IDS_MOBILEAP_MBODY_WI_FI_TETHERING")
+#define ALERT_STR_BT_TETHERING                         dgettext(DOMAIN_NAME, "IDS_MOBILEAP_BODY_BLUETOOTH_TETHERING")
+#define ALERT_STR_USB_TETHERING                                dgettext(DOMAIN_NAME, "IDS_MOBILEAP_MBODY_USB_TETHERING")
+#define ALERT_STR_DATA_USAGE_WARNING           dgettext(DOMAIN_NAME, "IDS_COM_BODY_DATA_USAGE_WARNING")
+#define ALERT_STR_DATA_USAGE_TITLE                     dgettext(DOMAIN_NAME, "IDS_SM_HEADER_MOBILE_DATA_TURNED_OFF_ABB2")
+#define ALERT_STR_DATA_USAGE_CONTENT           dgettext(DOMAIN_NAME, _("IDS_SM_POP_THE_MAXIMUM_DATA_USAGE_LIMIT_HPS_HAS_BEEN_REACHED_MOBILE_DATA_HAS_BEEN_TURNED_OFF_TURNING_ON_MOBILE_DATA_MAY_RESULT_IN_ADDITIONAL_CHARGES_MSG"))
+#define ALERT_STR_DATA_USAGE_TURN_ON_BUTTON    dgettext(DOMAIN_NAME, "IDS_SM_BUTTON_TURN_ON_ABB3")
+#define ALERT_STR_VPN_CONNECT_TITLE                    dgettext(DOMAIN_NAME, "IDS_ST_HEADER_CONNECT_TO_VPN")
+#define ALERT_STR_VPN_DISCONNECT_TITLE         dgettext(DOMAIN_NAME, "IDS_ST_HEADER_DISCONNECT_FROM_VPN")
+#define ALERT_STR_VPN_CONNECT_CONTENT          dgettext(DOMAIN_NAME, "IDS_ST_POP_YOUR_DEVICE_WILL_BE_CONNECTED_TO_THE_VIRTUAL_PRIVATE_NETWORK_HVPN_SERVICE")
+#define ALERT_STR_VPN_DISCONNECT_CONTENT       dgettext(DOMAIN_NAME, "IDS_ST_POP_YOUR_DEVICE_WILL_BE_DISCONNECTED_FROM_THE_VIRTUAL_PRIVATE_NETWORK_HVPN_SERVICE")
+#define ALERT_STR_VPN_CONNECT_BUTTON           dgettext(DOMAIN_NAME, "IDS_ST_BUTTON_CONNECT_ABB6")
+#define ALERT_STR_VPN_DISCONNECT_BUTTON                dgettext(DOMAIN_NAME, "IDS_ST_BUTTON_DISCONNECT_ABB5")
+#define ALERT_STR_NO_NETWORK_CONNECTION                dgettext(DOMAIN_NAME, "IDS_MSG_HEADER_NO_NETWORK_CONNECTION")
+#define ALERT_STR_CONNECT_TO_MOBILE_NETWORK    dgettext(DOMAIN_NAME, "IDS_BR_MBODY_CONNECT_TO_MOBILE_NETWORK")
+#define ALERT_STR_CANT_CONNECT_TO_MOBILE       dgettext(DOMAIN_NAME, "IDS_IDLE_POP_CANT_CONNECT_TO_MOBILE_NETWORKS_WHILE_FLIGHT_MODE_IS_TURNED_ON_CONNECT_TO_A_WI_FI_NETWORK_INSTEAD_OR_TURN_OFF_FLIGHT_MODE_AND_TRY_AGAIN")
+#define ALERT_STR_MOBILE_DATA_IS_TURNED_OFF    dgettext(DOMAIN_NAME, "IDS_IDLE_POP_MOBILE_DATA_IS_TURNED_OFF_CONNECT_TO_A_WI_FI_NETWORK_INSTEAD_MSG")
+#define ALERT_STR_NO_MOBILE_NETWORKS           dgettext(DOMAIN_NAME, "IDS_BR_BODY_NO_MOBILE_NETWORKS_HAVE_BEEN_FOUND")
+#define ALERT_STR_ROAMING                                      dgettext(DOMAIN_NAME, "IDS_IDLE_POP_DATA_ROAMING_IS_TURNED_OFF_CONNECT_TO_A_WI_FI_NETWORK_INSTEAD_OR_TURN_ON_DATA_ROAMING_AND_TRY_AGAIN")
+#define ALERT_STR_ROAMING_WITH_PAYMENT         dgettext(DOMAIN_NAME, "IDS_IDLE_POP_DATA_ROAMING_IS_TURNED_OFF_CONNECT_TO_A_WI_FI_NETWORK_INSTEAD_OR_TURN_ON_DATA_ROAMING_AND_TRY_AGAIN_MSG")
+#define ALERT_STR_TURN_ON_DATA_ROAMING         dgettext(DOMAIN_NAME, "IDS_IDLE_OPT_TURN_ON_DATA_ROAMING_ABB")
+#define ALERT_STR_DO_NOT_SHOW_AGAIN                    dgettext(DOMAIN_NAME, "IDS_BR_OPT_DO_NOT_SHOW_AGAIN")
+#define ALERT_STR_SETTINGS                                     dgettext(DOMAIN_NAME, "IDS_ST_BODY_SETTINGS")
+#define ALERT_STR_RETRY                                                dgettext(DOMAIN_NAME, "IDS_COM_SK_RETRY_A")
 
 #endif /* __DEF_NET_POPUP_STRINGS_H__ */
index 88e2eaf5b174596239dcba1a99a71475f2fc5637..33f0b18e39b5432b32d88917af8c045ac03182f2 100755 (executable)
 #include <Elementary.h>
 #include <efl_extension.h>
 
-#define PACKAGE       "net-popup"
+#define PACKAGE       "org.tizen.net-popup"
 #define NET_POPUP_W   "NET_POPUP_W"
 #define LOCALEDIR     "/usr/share/locale"
 #define WEARABLE_DATAUSAGE_APPID       "org.tizen.watch-setting"
+#define DOMAIN_NAME                    "net-popup"
 
 #define log_print(MID, format, args...) \
        SLOG(LOG_INFO, MID, "\033[0m[%s:%d]\033[0m " format, __func__, __LINE__, ##args)
 #define FUNCTION_ENTER        log_print(NET_POPUP_W, "enter")
 #define FUNCTION_QUIT         log_print(NET_POPUP_W, "quit")
 
-#define DATA_USAGE_WARN_TITLE dgettext(PACKAGE, "WDS_ST_HEADER_NEAR_DATA_LIMIT_ABB")
-#define DATA_USAGE_RSTN_TITLE dgettext(PACKAGE, "WDS_ST_PHEADER_DATA_LIMIT_REACHED")
+#define DATA_USAGE_WARN_TITLE dgettext(DOMAIN_NAME, "WDS_ST_HEADER_NEAR_DATA_LIMIT_ABB")
+#define DATA_USAGE_RSTN_TITLE dgettext(DOMAIN_NAME, "WDS_ST_PHEADER_DATA_LIMIT_REACHED")
 
-#define DATA_USAGE_WARN_BODY dgettext(PACKAGE, "WDS_ST_POP_CHECK_YOUR_DATA_LIMIT_IN_SETTINGS_Q")
-#define DATA_USAGE_RSTN_BODY dgettext(PACKAGE, "WDS_ST_POP_CHECK_YOUR_DATA_LIMIT_IN_SETTINGS_Q")
+#define DATA_USAGE_WARN_BODY dgettext(DOMAIN_NAME, "WDS_ST_POP_CHECK_YOUR_DATA_LIMIT_IN_SETTINGS_Q")
+#define DATA_USAGE_RSTN_BODY dgettext(DOMAIN_NAME, "WDS_ST_POP_CHECK_YOUR_DATA_LIMIT_IN_SETTINGS_Q")
 
 typedef enum {
        POPUP_TYPE_RSTN,
index 2ea0a127bbfeedc22aeaf25ed1a1ad1ffaa7ef1f..69bd5f89bfb4ad6fed4c8a371668c2d147d8c98e 100755 (executable)
@@ -23,7 +23,8 @@
 #include <dlog.h>
 #include <Elementary.h>
 
-#define PACKAGE                "net-popup"
+#define PACKAGE                "org.tizen.net-popup"
+#define DOMAIN_NAME                    "net-popup"
 #define ALERT_STR_LEN_MAX      1024
 
 #define NET_POPUP      "NET_POPUP"
diff --git a/net.netpopup.manifest b/net.netpopup.manifest
deleted file mode 100755 (executable)
index 97e8c31..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-<manifest>
-       <request>
-               <domain name="_"/>
-       </request>
-</manifest>
diff --git a/org.tizen.net-popup.manifest b/org.tizen.net-popup.manifest
new file mode 100755 (executable)
index 0000000..97e8c31
--- /dev/null
@@ -0,0 +1,5 @@
+<manifest>
+       <request>
+               <domain name="_"/>
+       </request>
+</manifest>
diff --git a/packaging/net.netpopup.spec b/packaging/net.netpopup.spec
deleted file mode 100644 (file)
index 1bd0595..0000000
+++ /dev/null
@@ -1,55 +0,0 @@
-Name:       net.netpopup
-Summary:    Network Notification Popup application
-Version:    0.2.91
-Release:    2
-Group:      App/Network
-License:    Flora-1.1
-Source0:    %{name}-%{version}.tar.gz
-BuildRequires: cmake
-BuildRequires: pkgconfig(appcore-efl)
-BuildRequires: pkgconfig(bundle)
-BuildRequires: pkgconfig(dlog)
-BuildRequires: pkgconfig(ecore)
-BuildRequires: pkgconfig(edje)
-BuildRequires: pkgconfig(elementary)
-BuildRequires: pkgconfig(evas)
-BuildRequires: pkgconfig(syspopup)
-BuildRequires: pkgconfig(syspopup-caller)
-BuildRequires: pkgconfig(capi-appfw-application)
-BuildRequires: pkgconfig(gio-2.0)
-BuildRequires: pkgconfig(glib-2.0)
-BuildRequires: pkgconfig(notification)
-BuildRequires: pkgconfig(appsvc)
-BuildRequires: pkgconfig(vconf)
-BuildRequires: pkgconfig(efl-extension)
-BuildRequires: pkgconfig(libtzplatform-config)
-BuildRequires: pkgconfig(capi-vpnsvc)
-BuildRequires: pkgconfig(capi-network-stc)
-BuildRequires: pkgconfig(capi-system-info)
-BuildRequires: gettext
-BuildRequires: edje-tools
-
-%description
-Network Notification Popup application
-
-%prep
-%setup -q
-
-
-%build
-cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix}
-
-make %{?_smp_mflags}
-
-
-%install
-%make_install
-
-%files
-%manifest net.netpopup.manifest
-%{_bindir}/net-popup
-%{_datadir}/packages/net.netpopup.xml
-/usr/ug/res/edje/net-popup/*.edj
-/usr/res/images/*.png
-%{_datadir}/locale/*/LC_MESSAGES/net-popup.mo
-%license LICENSE
diff --git a/packaging/org.tizen.net-popup.spec b/packaging/org.tizen.net-popup.spec
new file mode 100644 (file)
index 0000000..dde4005
--- /dev/null
@@ -0,0 +1,57 @@
+Name:       org.tizen.net-popup
+Summary:    Network Notification Popup application
+Version:    0.2.93
+Release:    1
+Group:      App/Network
+License:    Flora-1.1
+Source0:    %{name}-%{version}.tar.gz
+BuildRequires: cmake
+BuildRequires: pkgconfig(appcore-efl)
+BuildRequires: pkgconfig(bundle)
+BuildRequires: pkgconfig(dlog)
+BuildRequires: pkgconfig(ecore)
+BuildRequires: pkgconfig(edje)
+BuildRequires: pkgconfig(elementary)
+BuildRequires: pkgconfig(evas)
+BuildRequires: pkgconfig(syspopup)
+BuildRequires: pkgconfig(syspopup-caller)
+BuildRequires: pkgconfig(capi-appfw-application)
+BuildRequires: pkgconfig(gio-2.0)
+BuildRequires: pkgconfig(glib-2.0)
+BuildRequires: pkgconfig(notification)
+BuildRequires: pkgconfig(appsvc)
+BuildRequires: pkgconfig(vconf)
+BuildRequires: pkgconfig(efl-extension)
+BuildRequires: pkgconfig(libtzplatform-config)
+BuildRequires: pkgconfig(capi-vpnsvc)
+BuildRequires: pkgconfig(capi-network-stc)
+BuildRequires: pkgconfig(capi-system-info)
+BuildRequires: gettext
+BuildRequires: edje-tools
+
+%description
+Network Notification Popup application
+
+%prep
+%setup -q
+
+%define PKGNAME org.tizen.net-popup
+
+%build
+cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} \
+       -DTZ_SYS_RO_APP=%{TZ_SYS_RO_APP}
+
+make %{?_smp_mflags}
+
+
+%install
+%make_install
+
+%files
+%manifest %{PKGNAME}.manifest
+/usr/apps/%{PKGNAME}/bin/net-popup
+/usr/apps/%{PKGNAME}/res/edje/*.edj
+%{_datadir}/packages/org.tizen.net-popup.xml
+%{_datadir}/locale/*/LC_MESSAGES/*.mo
+/usr/res/images/*.png
+%license LICENSE
diff --git a/resources/net.netpopup.xml b/resources/net.netpopup.xml
deleted file mode 100755 (executable)
index 7dc299b..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<manifest xmlns="http://tizen.org/ns/packages" package="net.netpopup" api-version="3.0" version="3.0" install-location="internal-only">
-       <label>Network popup</label>
-       <description>Network popup</description>
-       <ui-application appid="net.netpopup" exec="/usr/bin/net-popup" nodisplay="true" multiple="true" type="capp" taskmanage="false">
-               <label>Network popup</label>
-               <app-control>
-                       <operation name="http://tizen.org/appcontrol/operation/setting/vpn"/>
-               </app-control>
-       </ui-application>
-       <privileges>
-               <privilege>http://tizen.org/privilege/appmanager.launch</privilege>
-               <privilege>http://tizen.org/privilege/internet</privilege>
-               <privilege>http://tizen.org/privilege/notification</privilege>
-               <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
-               <privilege>http://tizen.org/privilege/vpnservice</privilege>
-               <privilege>http://tizen.org/privilege/network.get</privilege>
-       </privileges>
-</manifest>
diff --git a/resources/org.tizen.net-popup.xml b/resources/org.tizen.net-popup.xml
new file mode 100755 (executable)
index 0000000..3ba765f
--- /dev/null
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="utf-8"?>
+<manifest xmlns="http://tizen.org/ns/packages" package="org.tizen.net-popup" api-version="3.0" version="3.0" install-location="internal-only">
+       <label>Network popup</label>
+       <description>Network popup</description>
+       <ui-application appid="org.tizen.net-popup" exec="/usr/apps/org.tizen.net-popup/bin/net-popup" nodisplay="true" multiple="true" type="capp" taskmanage="false">
+               <label>Network popup</label>
+               <app-control>
+                       <operation name="http://tizen.org/appcontrol/operation/setting/vpn"/>
+               </app-control>
+       </ui-application>
+       <privileges>
+               <privilege>http://tizen.org/privilege/appmanager.launch</privilege>
+               <privilege>http://tizen.org/privilege/internet</privilege>
+               <privilege>http://tizen.org/privilege/notification</privilege>
+               <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
+               <privilege>http://tizen.org/privilege/vpnservice</privilege>
+               <privilege>http://tizen.org/privilege/network.get</privilege>
+       </privileges>
+</manifest>
index 56c5cec5b3b7f761d9ca39db46a45b0603395d59..08d9b93fe2f275388bfaaa82cd1e4c0c8383355b 100755 (executable)
 #include "net-popup-vpn.h"
 #include "net-popup-strings.h"
 
+#define NET_POPUP_APPID                "org.tizen.net-popup"
 #define NET_WIFIQS_APPID       "net.wifi-qs"
 #define DATA_USAGE_APPID       "org.tizen.setting"
-#define WIFI_EFL_UG            "wifi-efl-ug"
+#define WIFI_EFL_UG                    "wifi-efl-ug"
 
 #define LOCALEDIR                      "/usr/share/locale"
-#define NETPOPUP_EDJ    tzplatform_mkpath(TZ_SYS_RO_UG, "/res/edje/net-popup/netpopup-custom.edj")
+#define NETPOPUP_EDJ                   "/usr/apps/" \
+                                       NET_POPUP_APPID \
+                                       "/res/edje/netpopup-custom.edj"
 #define QP_PRELOAD_NOTI_ICON_PATH      tzplatform_mkpath(TZ_SYS_RO_APP, "/org.tizen.quickpanel/shared/res/noti_icons/Wi-Fi")
 
 #define STC_NOTI_DATA_USAGE_ICON_PATH  "/usr/share/icons/"
 #define NETCONFIG_NOTIFICATION_WIFI_IN_RANGE_ICON_LITE \
                                        tzplatform_mkpath(TZ_SYS_RO_ICONS, "/noti_wifi_in_range.png")
 #define NETCONFIG_NOTIFICATION_WIFI_FOUND_TITLE \
-               dgettext(PACKAGE, "IDS_COM_BODY_WI_FI_NETWORKS_AVAILABLE")
+               dgettext(DOMAIN_NAME, "IDS_COM_BODY_WI_FI_NETWORKS_AVAILABLE")
 #define NETCONFIG_NOTIFICATION_WIFI_FOUND_CONTENT \
-               dgettext(PACKAGE, "IDS_WIFI_SBODY_TAP_HERE_TO_CONNECT")
+               dgettext(DOMAIN_NAME, "IDS_WIFI_SBODY_TAP_HERE_TO_CONNECT")
 #define NETCONFIG_NOTIFICATION_WIFI_PORTAL_TITLE \
-               dgettext(PACKAGE, "IDS_WIFI_HEADER_SIGN_IN_TO_WI_FI_NETWORK_ABB")
+               dgettext(DOMAIN_NAME, "IDS_WIFI_HEADER_SIGN_IN_TO_WI_FI_NETWORK_ABB")
 #define NETCONFIG_NOTIFICATION_IP_CONFLICT_TITLE \
-               dgettext(PACKAGE, "IDS_IP_CONFLICT")
+               dgettext(DOMAIN_NAME, "IDS_IP_CONFLICT")
 #define NETCONFIG_NOTIFICATION_WIFI_PORTAL_CONTENT "\"%s\""
 
 #define STC_NOTIFICATION_WARNING_TITLE \
-               dgettext(PACKAGE, "IDS_COM_BODY_DATA_USAGE_WARNING")
+               dgettext(DOMAIN_NAME, "IDS_COM_BODY_DATA_USAGE_WARNING")
 #define STC_NOTIFICATION_WARNING_CONTENT \
-               dgettext(PACKAGE, "IDS_SM_SBODY_TAP_HERE_TO_VIEW_YOUR_DATA_USAGE_ABB")
+               dgettext(DOMAIN_NAME, "IDS_SM_SBODY_TAP_HERE_TO_VIEW_YOUR_DATA_USAGE_ABB")
 #define STC_NOTIFICATION_RESTRICTION_OK_TITLE \
-               dgettext(PACKAGE, "IDS_SM_HEADER_MOBILE_DATA_TURNED_OFF_ABB2")
+               dgettext(DOMAIN_NAME, "IDS_SM_HEADER_MOBILE_DATA_TURNED_OFF_ABB2")
 #define STC_NOTIFICATION_RESTRICTION_OK_CONTENT \
-               dgettext(PACKAGE, "IDS_SM_SBODY_TAP_HERE_TO_TURN_IT_ON_AGAIN_ABB")
+               dgettext(DOMAIN_NAME, "IDS_SM_SBODY_TAP_HERE_TO_TURN_IT_ON_AGAIN_ABB")
 #define STC_NOTIFICATION_RESTRICTION_ON_TITLE \
-               dgettext(PACKAGE, "IDS_SM_TMBODY_MOBILE_DATA_LIMIT_EXCEEDED_ABB")
+               dgettext(DOMAIN_NAME, "IDS_SM_TMBODY_MOBILE_DATA_LIMIT_EXCEEDED_ABB")
 
 #define STC_TOTAL_DATACALL "TOTAL_DATACALL"
 #define STC_TOTAL_WIFI "TOTAL_WIFI"
@@ -190,9 +193,9 @@ GDBusProxy *__net_popup_init_dbus(void)
        }
 
        proxy = g_dbus_proxy_new_sync(conn, G_DBUS_PROXY_FLAGS_NONE, NULL,
-                       "net.netpopup",
+                       NET_POPUP_APPID,
                        "/Netpopup",
-                       "net.netpopup",
+                       NET_POPUP_APPID,
                        NULL, &err);
 
        if (proxy == NULL) {
@@ -281,7 +284,7 @@ static bool __net_popup_create(void *data)
 {
        log_print(NET_POPUP, "__net_popup_create()\n");
 
-       bindtextdomain(PACKAGE, LOCALEDIR);
+       bindtextdomain(DOMAIN_NAME, LOCALEDIR);
 
        return true;
 }
@@ -1742,7 +1745,7 @@ static void __net_popup_add_found_ap_noti(void)
        notification_error_e noti_err = NOTIFICATION_ERROR_NONE;
        app_control_h service_handle = NULL;
 
-       notification_get_detail_list("net.netpopup", NOTIFICATION_GROUP_ID_NONE,
+       notification_get_detail_list(NET_POPUP_APPID, NOTIFICATION_GROUP_ID_NONE,
                        NOTIFICATION_PRIV_ID_NONE, -1, &noti_list);
        if (noti_list != NULL) {
                notification_free_list(noti_list);
@@ -1883,7 +1886,7 @@ static void __net_popup_add_ip_conflict_noti(app_control_h request)
 
        log_print(NET_POPUP, "Successfully added notification");
 
-       notification_get_detail_list("net.netpopup", NOTIFICATION_GROUP_ID_NONE,
+       notification_get_detail_list(NET_POPUP_APPID, NOTIFICATION_GROUP_ID_NONE,
                        NOTIFICATION_PRIV_ID_NONE, -1, &noti_list);
        if (noti_list != NULL) {
                notification_free_list(noti_list);
@@ -2019,7 +2022,7 @@ static void __net_popup_add_portal_noti(app_control_h request)
 
        log_print(NET_POPUP, "Successfully added notification");
 
-       notification_get_detail_list("net.netpopup", NOTIFICATION_GROUP_ID_NONE,
+       notification_get_detail_list(NET_POPUP_APPID, NOTIFICATION_GROUP_ID_NONE,
                        NOTIFICATION_PRIV_ID_NONE, -1, &noti_list);
        if (noti_list != NULL) {
                notification_free_list(noti_list);