Fixed unable to input text to find hidden network
[apps/native/ug-wifi-efl.git] / packaging / wifi-efl-ug.spec
1 %define _unpackaged_files_terminate_build 0
2 Name:           wifi-efl-ug
3 Summary:        Wi-Fi UI Gadget for TIZEN
4 Version:        1.0.172
5 Release:        1
6 Group:          App/Network
7 License:        Flora-1.1
8 Source0:        %{name}-%{version}.tar.gz
9
10 BuildRequires:  pkgconfig(ecore)
11 BuildRequires:  pkgconfig(ecore-imf)
12 BuildRequires:  pkgconfig(ecore-input)
13 BuildRequires:  pkgconfig(appcore-efl)
14 BuildRequires:  pkgconfig(elementary)
15 BuildRequires:  pkgconfig(efl-assist)
16 BuildRequires:  pkgconfig(glib-2.0)
17 BuildRequires:  pkgconfig(openssl)
18 BuildRequires:  pkgconfig(cert-svc-vcore)
19 BuildRequires:  pkgconfig(ui-gadget-1)
20 BuildRequires:  pkgconfig(sensor)
21 BuildRequires:  pkgconfig(capi-network-wifi)
22 BuildRequires:  pkgconfig(capi-network-connection)
23 BuildRequires:  pkgconfig(capi-network-tethering)
24 BuildRequires:  pkgconfig(capi-ui-efl-util)
25 BuildRequires:  pkgconfig(network)
26 BuildRequires:  pkgconfig(feedback)
27 BuildRequires:  pkgconfig(efl-extension)
28 BuildRequires:  pkgconfig(aul)
29 #BuildRequires:  pkgconfig(setting-common-internal)
30 #BuildRequires:  pkgconfig(setting-lite-common-internal)
31 BuildRequires:  cmake
32 BuildRequires:  gettext-tools
33 BuildRequires:  edje-tools
34 Requires(post):         /sbin/ldconfig
35 requires(postun):       /sbin/ldconfig
36
37 %description
38 Wi-Fi UI Gadget
39
40 %if "%{profile}" == "mobile"
41 %package -n net.wifi-qs
42 Summary:    Wi-Fi System popup
43 Requires:   %{name} = %{version}
44
45 %description -n net.wifi-qs
46 Wi-Fi System popup for TIZEN
47 %endif
48
49 %if "%{profile}" == "wearable"
50 %package -n org.tizen.w-wifi
51 Summary:    Wi-Fi UI Gadget for wearable
52
53 %description -n org.tizen.w-wifi
54 Wi-Fi UI Gadget for wearable
55 %endif
56
57 %prep
58 %setup -q
59
60 %define PREFIX /usr/
61
62 %build
63 #LDFLAGS+="-Wl,--rpath=%{PREFIX}/lib -Wl,--as-needed"
64 cmake -DCMAKE_INSTALL_PREFIX=%{PREFIX} \
65 %if ! 0%{?model_build_feature_network_tethering_disable}
66         -DTIZEN_TETHERING_ENABLE=1 \
67 %endif
68         -DMODEL_BUILD_FEATURE_WLAN_CONCURRENT_MODE=1 \
69 %if "%{profile}" == "mobile"
70         -DTIZEN_MOBILE=1 \
71 %endif
72         .
73
74 make %{?_smp_mflags}
75
76
77 %install
78 %make_install
79
80 #License
81 mkdir -p %{buildroot}%{_datadir}/license
82 cp LICENSE %{buildroot}%{_datadir}/license/wifi-efl-ug
83 %if "%{profile}" == "mobile"
84 cp LICENSE %{buildroot}%{_datadir}/license/net.wifi-qs
85 %endif
86 %if "%{profile}" == "wearable"
87 cp LICENSE %{buildroot}%{_datadir}/license/org.tizen.w-wifi
88 %endif
89
90 %post
91 /sbin/ldconfig
92
93 mkdir -p %{PREFIX}/bin/
94 mkdir -p /usr/apps/wifi-efl-ug/bin/ -m 777
95
96 %postun -p /sbin/ldconfig
97
98 %files
99 %manifest wifi-efl-ug.manifest
100 %{PREFIX}/ug/lib/*
101 %attr(644,-,-) %{PREFIX}/ug/lib/*
102 %attr(755,-,-) %{PREFIX}/ug/lib/
103 %{PREFIX}/apps/wifi-efl-ug/res/edje/wifi-efl-UG/*.edj
104 %{_datadir}/license/wifi-efl-ug
105 %{_datadir}/packages/wifi-efl-ug.xml
106 %if "%{profile}" == "mobile"
107 %{_datadir}/locale/*/LC_MESSAGES/*.mo
108 %{_datadir}/icons/*.png
109 %endif
110 /usr/apps/wifi-efl-ug/shared/res/tables/ug-wifi-efl_ChangeableColorTable.xml
111 /usr/apps/wifi-efl-ug/shared/res/tables/ug-wifi-efl_FontInfoTable.xml
112
113 %if "%{profile}" == "mobile"
114 %files -n net.wifi-qs
115 %manifest net.wifi-qs.manifest
116 %{_bindir}/wifi-qs
117 %{_datadir}/packages/net.wifi-qs.xml
118 %{_datadir}/icons/*.png
119 %{PREFIX}/apps/wifi-efl-ug/res/edje/wifi-qs/*.edj
120 %{_datadir}/license/net.wifi-qs
121 %endif
122
123 %if "%{profile}" == "wearable"
124 %files -n org.tizen.w-wifi
125 %manifest org.tizen.w-wifi.manifest
126 /usr/shared/res/tables/color_table.xml
127 /usr/shared/res/tables/font_table.xml
128 %defattr(-,root,root,-)
129 %attr(-,inhouse,inhouse)
130 %{PREFIX}/apps/org.tizen.w-wifi/bin/*
131 #%{PREFIX}/res/images/*.png
132 %{PREFIX}/apps/org.tizen.w-wifi/res/locale/*/LC_MESSAGES/*.mo
133 %{PREFIX}/apps/org.tizen.w-wifi/res/edje/*
134 %{_datadir}/packages/org.tizen.w-wifi.xml
135 %{_datadir}/license/org.tizen.w-wifi
136 %endif