tizen 2.3.1 release
[apps/home/ug-nfc-efl.git] / packaging / ug-nfc-efl.spec
1 %define _usrdir /usr
2 %define _ugdir  %{_usrdir}/ug
3
4
5 Name:       ug-nfc-efl
6 Summary:    UI gadget about the nfc
7 Version:    0.1.0
8 Release:    0
9 Group:      TO_BE/FILLED_IN
10 License:    Flora Software License
11 Source0:    %{name}-%{version}.tar.gz
12 BuildRequires:  pkgconfig(elementary)
13 BuildRequires:  pkgconfig(efl-assist)
14 BuildRequires:  pkgconfig(ui-gadget-1)
15 BuildRequires:  pkgconfig(dlog)
16 BuildRequires:  pkgconfig(vconf)
17 BuildRequires:  pkgconfig(utilX)
18 BuildRequires:  pkgconfig(notification)
19 BuildRequires:  pkgconfig(capi-appfw-application)
20 BuildRequires:  pkgconfig(capi-network-nfc)
21 BuildRequires:  pkgconfig(capi-content-mime-type)
22 BuildRequires:  pkgconfig(capi-appfw-app-manager)
23 BuildRequires:  pkgconfig(sqlite3)
24 BuildRequires:  pkgconfig(notification)
25
26 BuildRequires:  cmake
27 BuildRequires:  edje-tools
28 BuildRequires:  gettext-tools
29
30 Requires(post): /sbin/ldconfig
31 Requires(post): /usr/bin/vconftool
32 Requires(postun): /sbin/ldconfig
33
34 %description
35 UI gadget about the nfc
36
37 %prep
38 %setup -q
39
40 %package devel
41 Summary:  ug for nfc setting
42 Group:    Development/Libraries
43 Requires: %{name} = %{version}-%{release}
44
45 %description devel
46 ug for nfc setting
47
48 %build
49 export CFLAGS="$CFLAGS -DTIZEN_ENGINEER_MODE"
50 export CXXFLAGS="$CXXFLAGS -DTIZEN_ENGINEER_MODE"
51 export FFLAGS="$FFLAGS -DTIZEN_ENGINEER_MODE"
52 mkdir cmake_tmp
53 cd cmake_tmp
54 cmake .. -DCMAKE_INSTALL_PREFIX=%{_ugdir}
55
56 make %{?jobs:-j%jobs}
57
58 %install
59 cd cmake_tmp
60 rm -rf %{buildroot}
61 %make_install
62 mkdir -p %{buildroot}/usr/share/license
63 cp -af %{_builddir}/%{name}-%{version}/LICENSE %{buildroot}/usr/share/license/
64
65 %post
66 mkdir -p /usr/ug/bin/
67 ln -sf /usr/bin/ug-client /usr/ug/bin/setting-nfc-efl
68
69 vconftool set -t bool -f db/private/ug-nfc-setting-efl/first_time_secure_storage_popup_show 1 -u 5000 -s system::vconf_network
70
71 %postun
72
73 %files
74 %manifest ug-nfc-efl.manifest
75 %defattr(-,root,root,-)
76 /usr/ug/lib/libug-setting-nfc-efl*
77 /usr/ug/res/edje/ug-setting-nfc-efl/*.edj
78 /usr/ug/res/locale/*/LC_MESSAGES/ug-setting-nfc-efl*
79 /usr/ug/res/icons/*
80 /usr/share/license/LICENSE
81 /usr/share/packages/ug-setting-nfc-efl.xml