Fix password popup to show genlist
[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.152
5 Release:        1
6 Group:          App/Network
7 License:        Flora-1.1
8 Source0:        %{name}-%{version}.tar.gz
9
10 %if "%{?tizen_profile_name}" == "wearable"
11 ExcludeArch: %{arm} %ix86 x86_64
12 %endif
13
14 BuildRequires:  pkgconfig(ecore)
15 BuildRequires:  pkgconfig(ecore-imf)
16 BuildRequires:  pkgconfig(ecore-input)
17 BuildRequires:  pkgconfig(appcore-efl)
18 BuildRequires:  pkgconfig(elementary)
19 BuildRequires:  pkgconfig(efl-assist)
20 BuildRequires:  pkgconfig(glib-2.0)
21 BuildRequires:  pkgconfig(openssl)
22 BuildRequires:  pkgconfig(cert-svc-vcore)
23 BuildRequires:  pkgconfig(ui-gadget-1)
24 BuildRequires:  pkgconfig(sensor)
25 BuildRequires:  pkgconfig(capi-network-wifi)
26 BuildRequires:  pkgconfig(capi-network-connection)
27 BuildRequires:  pkgconfig(capi-network-tethering)
28 BuildRequires:  pkgconfig(capi-ui-efl-util)
29 BuildRequires:  pkgconfig(network)
30 BuildRequires:  pkgconfig(feedback)
31 BuildRequires:  pkgconfig(efl-extension)
32 BuildRequires:  pkgconfig(aul)
33 #BuildRequires:  pkgconfig(setting-common-internal)
34 #BuildRequires:  pkgconfig(setting-lite-common-internal)
35 BuildRequires:  cmake
36 BuildRequires:  gettext-tools
37 BuildRequires:  edje-tools
38 Requires(post):         /sbin/ldconfig
39 Requires(post):         /usr/bin/vconftool
40 requires(postun):       /sbin/ldconfig
41
42 %description
43 Wi-Fi UI Gadget
44
45 %package -n net.wifi-qs
46 Summary:    Wi-Fi System popup
47 Requires:   %{name} = %{version}
48 Requires(post):   /usr/bin/vconftool
49
50 %description -n net.wifi-qs
51 Wi-Fi System popup for TIZEN
52
53 %prep
54 %setup -q
55
56 %define PREFIX /usr/
57
58
59 %build
60 #LDFLAGS+="-Wl,--rpath=%{PREFIX}/lib -Wl,--as-needed"
61 cmake -DCMAKE_INSTALL_PREFIX=%{PREFIX} \
62 %if ! 0%{?model_build_feature_network_tethering_disable}
63         -DTIZEN_TETHERING_ENABLE=1 \
64 %endif
65         -DMODEL_BUILD_FEATURE_WLAN_CONCURRENT_MODE=1 \
66         .
67
68 make %{?_smp_mflags}
69
70
71 %install
72 %make_install
73
74 #License
75 mkdir -p %{buildroot}%{_datadir}/license
76 cp LICENSE %{buildroot}%{_datadir}/license/wifi-efl-ug
77 cp LICENSE %{buildroot}%{_datadir}/license/net.wifi-qs
78
79 %post
80 /sbin/ldconfig
81
82 mkdir -p %{PREFIX}/bin/
83 mkdir -p /usr/apps/wifi-efl-ug/bin/ -m 777
84
85 vconftool set -t int memory/wifi/ug_run_state 3 -i -g 6519 -s tizen::vconf::platform::rw
86
87 vconftool set -t int memory/wifi/wifi_qs_exit 0 -g 6519 -i -s tizen::vconf::platform::rw
88 vconftool set -t int db/wifi/enable_quick_start 1 -g 6519 -i -s tizen::vconf::setting::admin
89
90 vconftool set -t int file/private/wifi/network_bonding 0 -g 6519 -s tizen::vconf::setting::admin
91 vconftool set -t int file/private/wifi/sort_by 1 -g 6519 -s tizen::vconf::setting::admin
92
93 %postun -p /sbin/ldconfig
94
95
96 %files
97 %manifest wifi-efl-ug.manifest
98 #tizen 2.4
99 #%{PREFIX}/apps/wifi-efl-ug/lib/ug/*
100 #%attr(644,-,-) %{PREFIX}/apps/wifi-efl-ug/lib/*
101 #%attr(755,-,-) %{PREFIX}/apps/wifi-efl-ug/lib/ug
102 #tizen 3.0
103 %{PREFIX}/ug/lib/*
104 %attr(644,-,-) %{PREFIX}/ug/lib/*
105 %attr(755,-,-) %{PREFIX}/ug/lib/
106 %{PREFIX}/apps/wifi-efl-ug/res/edje/wifi-efl-UG/*.edj
107 %{_datadir}/locale/*/LC_MESSAGES/*.mo
108 %{_datadir}/license/wifi-efl-ug
109 %{_datadir}/packages/wifi-efl-ug.xml
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 %files -n net.wifi-qs
114 %manifest net.wifi-qs.manifest
115 %{_bindir}/wifi-qs
116 %{_datadir}/packages/net.wifi-qs.xml
117 %{_datadir}/icons/*.png
118 %{PREFIX}/apps/wifi-efl-ug/res/edje/wifi-qs/*.edj
119 %{_datadir}/license/net.wifi-qs