7da945a1aa39dd826ef95d4c612f0dc78831e826
[apps/native/ug-mobile-ap.git] / packaging / ug-setting-mobileap-efl.spec
1 %define _usrdir /usr
2 %define _ugdir  %{_usrdir}/apps/ug-setting-mobileap-efl
3
4 Name:           ug-setting-mobileap-efl
5 Summary:        Tethering UI Gadget Library
6 Version:        1.0.139
7 Release:        1
8 Group:          App/Network
9 License:        Flora-1.1
10 Source0:        %{name}-%{version}.tar.gz
11
12 %if "%{?profile}" == "wearable"
13 ExcludeArch: %{arm} %ix86 x86_64
14 %endif
15 %if "%{?profile}" == "tv"
16 ExcludeArch: %{arm} %ix86 x86_64
17 %endif
18
19 BuildRequires:  pkgconfig(evas)
20 BuildRequires:  pkgconfig(elementary)
21 BuildRequires:  pkgconfig(ui-gadget-1)
22 BuildRequires:  pkgconfig(capi-network-wifi)
23 BuildRequires:  pkgconfig(capi-network-tethering)
24 BuildRequires:  pkgconfig(capi-network-connection)
25 BuildRequires:  pkgconfig(notification)
26 BuildRequires:  pkgconfig(efl-extension)
27 BuildRequires:  cmake
28 BuildRequires:  edje-bin
29 BuildRequires:  gettext-tools
30 Requires(post): /usr/bin/vconftool
31
32 %description
33 Tethering UI Gadget Library
34
35 %prep
36 %setup -q
37
38 %build
39 cmake -DCMAKE_INSTALL_PREFIX="%{_ugdir}"  \
40         .
41
42 make %{?_smp_mflags}
43
44
45 %install
46 rm -rf %{buildroot}
47 %make_install
48
49 #License
50 mkdir -p %{buildroot}%{_datadir}/license
51 cp LICENSE %{buildroot}%{_datadir}/license/%{name}
52
53 %post
54 /usr/bin/vconftool set -t bool db/private/libug-setting-mobileap-efl/prev_wifi_status 0 -u 5000 -s ug-setting-mobileap-efl
55 /usr/bin/vconftool set -t int file/private/libug-setting-mobileap-efl/wifi_popup_check_box_status 0 -u 5000 -i -s ug-setting-mobileap-efl
56 /usr/bin/vconftool set -t int file/private/libug-setting-mobileap-efl/bt_popup_check_box_status 0 -u 5000 -i -s ug-setting-mobileap-efl
57 /usr/bin/vconftool set -t int file/private/libug-setting-mobileap-efl/usb_popup_check_box_status 0 -u 5000 -i -s ug-setting-mobileap-efl
58 /usr/bin/vconftool set -t int file/private/libug-setting-mobileap-efl/is_device_rename_local 0 -u 5000 -i -s ug-setting-mobileap-efl
59 /usr/bin/vconftool set -t int memory/private/libug-setting-mobileap-efl/trying_usb_tethering 0 -u 5000 -i -s ug-setting-mobileap-efl
60
61 mkdir -p /usr/apps/ug-setting-mobileap-efl/bin/ -m 777
62 chown -R 5000:5000 /usr/apps/ug-setting-mobileap-efl/bin/
63 chsmack -a "_" /usr/apps/ug-setting-mobileap-efl/bin/
64
65 %files
66 %manifest ug-setting-mobileap-efl.manifest
67 %defattr(-,root,root,-)
68 /usr/ug/res/locale/*/LC_MESSAGES/ug-setting-mobileap-efl*
69 /usr/ug/res/images/ug-setting-mobileap-efl/*.png
70 %{_ugdir}/res/edje/ug-setting-mobileap-efl/*.edj
71 %{_ugdir}/res/help/ug-setting-mobileap-efl/help_setting_tethering.xml
72 %{_ugdir}/lib/ug/libug-setting-mobileap-efl.so
73 /usr/share/packages/ug-setting-mobileap-efl.xml
74 /usr/apps/ug-setting-mobileap-efl/shared/res/tables/ug-setting-mobileap-efl_ChangeableColorInfo.xml
75 /usr/apps/ug-setting-mobileap-efl/shared/res/tables/ug-setting-mobileap-efl_fontInfoTable.xml
76 %{_datadir}/license/%{name}