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