aaf43a68ef3d969c5082e607d654657ce2f6a2dc
[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_25
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 Requires(post):   /sbin/ldconfig
26 Requires(post):   /usr/bin/vconftool
27 requires(postun): /sbin/ldconfig
28
29 %description
30 Wi-Fi UI Gadget
31
32 %package -n net.wifi-qs
33 Summary:    Wi-Fi System popup
34 Requires:   %{name} = %{version}
35 Requires(post):   /usr/bin/vconftool
36
37 %description -n net.wifi-qs
38 Wi-Fi System popup
39
40 %prep
41 %setup -q
42
43 %define PREFIX /usr/ug
44
45
46 %build
47 #LDFLAGS+="-Wl,--rpath=%{PREFIX}/lib -Wl,--as-needed"
48 cmake . -DCMAKE_INSTALL_PREFIX=%{PREFIX}
49
50 make %{?_smp_mflags}
51
52
53 %install
54 %make_install
55
56 mkdir -p %{buildroot}%{_sysconfdir}/smack/accesses.d/
57 cp -v net.wifi-qs.rule %{buildroot}%{_sysconfdir}/smack/accesses.d/
58
59 #License
60 mkdir -p %{buildroot}%{_datadir}/license
61 cp LICENSE.Flora %{buildroot}%{_datadir}/license/wifi-efl-ug
62 cp LICENSE.Flora %{buildroot}%{_datadir}/license/net.wifi-qs
63
64 %post
65 /sbin/ldconfig
66 mkdir -p %{PREFIX}/bin/
67 ln -sf /usr/bin/ug-client %{PREFIX}/bin/wifi-efl-UG
68
69 vconftool set -t int memory/wifi/ug_run_state 3 -i -g 6519 -f
70
71 %post -n net.wifi-qs
72 vconftool set -t int memory/wifi/wifi_qs_exit 0 -g 6519 -i -f
73 vconftool set -t int db/wifi/enable_quick_start 1 -g 6519 -i -f
74
75 %postun -p /sbin/ldconfig
76
77
78 %files
79 %manifest wifi-efl-ug.manifest
80 %{PREFIX}/lib/libug-wifi-efl-UG.so
81 %attr(644,-,-) %{PREFIX}/lib/libug-wifi-efl-UG.so.0.1.0
82 %{PREFIX}/res/edje/wifi-efl-UG/*.edj
83 %{PREFIX}/res/images/wifi-efl-UG/*.png
84 %{PREFIX}/res/locale/*/LC_MESSAGES/*.mo
85 %{_datadir}/license/wifi-efl-ug
86 /usr/share/packages/wifi-efl-ug.xml
87
88 %files -n net.wifi-qs
89 %manifest net.wifi-qs.manifest
90 %{_bindir}/wifi-qs
91 %{_datadir}/packages/net.wifi-qs.xml
92 %{_datadir}/process-info/wifi-qs.ini
93 %{_datadir}/icon/*.png
94 %{_datadir}/locale/*/LC_MESSAGES/*.mo
95 %{_datadir}/license/net.wifi-qs
96 %{_sysconfdir}/smack/accesses.d/net.wifi-qs.rule