3a520a3ed41422ef1239b977278f755b438cf4e7
[apps/native/ug-wifi-efl.git] / packaging / wifi-efl-ug.spec
1 Name:       wifi-efl-ug
2 Summary:    Wi-Fi UI Gadget
3 Version:    0.5.2_26
4 Release:    1
5 Group:      App/Network
6 License:    Flora License
7 Source0:    %{name}-%{version}.tar.gz
8 BuildRequires: cmake
9 BuildRequires: pkgconfig(ecore)
10 BuildRequires: pkgconfig(ecore-imf)
11 BuildRequires: pkgconfig(ecore-input)
12 BuildRequires: pkgconfig(appcore-efl)
13 BuildRequires: pkgconfig(elementary)
14 BuildRequires: pkgconfig(glib-2.0)
15 BuildRequires: pkgconfig(utilX)
16 BuildRequires: pkgconfig(ui-gadget-1)
17 BuildRequires: pkgconfig(x11)
18 BuildRequires: pkgconfig(sensor)
19 BuildRequires: pkgconfig(syspopup)
20 BuildRequires: pkgconfig(syspopup-caller)
21 BuildRequires: pkgconfig(capi-network-wifi)
22 BuildRequires: pkgconfig(network)
23 BuildRequires: gettext-tools
24 BuildRequires: edje-tools
25 BuildRequires: efl-assist-devel
26 Requires(post):   /sbin/ldconfig
27 Requires(post):   /usr/bin/vconftool
28 requires(postun): /sbin/ldconfig
29
30 %description
31 Wi-Fi UI Gadget
32
33 %package -n net.wifi-qs
34 Summary:    Wi-Fi System popup
35 Requires:   %{name} = %{version}
36 Requires(post):   /usr/bin/vconftool
37
38 %description -n net.wifi-qs
39 Wi-Fi System popup
40
41 %prep
42 %setup -q
43
44 %define PREFIX /usr/ug
45
46
47 %build
48 #LDFLAGS+="-Wl,--rpath=%{PREFIX}/lib -Wl,--as-needed"
49 cmake . -DCMAKE_INSTALL_PREFIX=%{PREFIX}
50
51 make %{?_smp_mflags}
52
53
54 %install
55 %make_install
56
57 mkdir -p %{buildroot}%{_sysconfdir}/smack/accesses.d/
58 cp -v net.wifi-qs.rule %{buildroot}%{_sysconfdir}/smack/accesses.d/
59
60 #License
61 mkdir -p %{buildroot}%{_datadir}/license
62 cp LICENSE.Flora %{buildroot}%{_datadir}/license/wifi-efl-ug
63 cp LICENSE.Flora %{buildroot}%{_datadir}/license/net.wifi-qs
64
65 %post
66 /sbin/ldconfig
67 mkdir -p %{PREFIX}/bin/
68 ln -sf /usr/bin/ug-client %{PREFIX}/bin/wifi-efl-UG
69
70 vconftool set -t int memory/wifi/ug_run_state 3 -i -g 6519 -f
71
72 %post -n net.wifi-qs
73 vconftool set -t int memory/wifi/wifi_qs_exit 0 -g 6519 -i -f
74 vconftool set -t int db/wifi/enable_quick_start 1 -g 6519 -i -f
75
76 %postun -p /sbin/ldconfig
77
78
79 %files
80 %manifest wifi-efl-ug.manifest
81 %{PREFIX}/lib/libug-wifi-efl-UG.so
82 %attr(644,-,-) %{PREFIX}/lib/libug-wifi-efl-UG.so.0.1.0
83 %{PREFIX}/res/edje/wifi-efl-UG/*.edj
84 %{PREFIX}/res/images/wifi-efl-UG/*.png
85 %{PREFIX}/res/locale/*/LC_MESSAGES/*.mo
86 %{_datadir}/license/wifi-efl-ug
87 /usr/share/packages/wifi-efl-ug.xml
88
89 %files -n net.wifi-qs
90 %manifest net.wifi-qs.manifest
91 %{_bindir}/wifi-qs
92 %{_datadir}/packages/net.wifi-qs.xml
93 %{_datadir}/process-info/wifi-qs.ini
94 %{_datadir}/icon/*.png
95 %{_datadir}/locale/*/LC_MESSAGES/*.mo
96 %{_datadir}/license/net.wifi-qs
97 %{_sysconfdir}/smack/accesses.d/net.wifi-qs.rule