Tizen 2.0 Release
[framework/connectivity/neardal.git] / packaging / neardal.spec
1 # >> macros
2 %define neardal_dir %{_libdir}
3 %define neardal_pkg %{_libdir}/pkgconfig
4 %define neardal_inc %{_includedir}/neardal
5
6 %define glib2_version                   2.30.0
7 # << macros
8
9 Name: neardal-tizen
10 Summary: Neard Abstraction Library (for Neard v0.7)
11 Version: 0.7.0
12 Release: 1.0
13 Group: System/Libraries
14 License: LGPLv2
15 URL: https://github.com/connectivity/neardal.git
16 Source0: %{name}-%{version}.tar.bz2
17
18 Requires(post): /sbin/ldconfig
19 Requires(postun): /sbin/ldconfig
20 BuildRequires: python
21 BuildRequires: intltool >= %{intltool_version}
22 BuildRequires: libtool
23 BuildRequires: automake
24 BuildRequires: autoconf
25 BuildRequires: gettext-tools
26 BuildRequires: python-xml
27 BuildRequires: pkgconfig(glib-2.0) >= %{glib2_version}
28 BuildRequires: pkgconfig(dbus-glib-1)
29
30 %description
31 This package provides simple C APIs to exchange datas with NFC daemon (Neard) present on the system.
32
33 %prep
34 %setup -q -n %{name}-%{version}
35
36 %build
37 autoreconf --force --install
38
39 %configure --disable-traces --prefix=/usr
40 make
41
42 %package devel
43 Summary:    Headers for neardal
44 Group:      Development/Libraries
45 Requires:   %{name} = %{version}-%{release}
46
47
48 %description devel
49 Development headers and libraries for neardal
50
51 %package ncl
52 Summary:    Neardal Command Line: Simple command line interpretor for neardal/Neard
53 Group:      Tools
54 Requires:   %{name} = %{version}-%{release}
55
56
57 %description ncl
58 Neardal Command Line: Simple command line interpretor for neardal/Neard
59
60 %install
61 rm -rf %{buildroot}
62 %make_install
63
64 # executed after install
65 %post
66 /sbin/ldconfig
67
68 # executed before uninstall
69 %postun
70 /sbin/ldconfig
71
72 # No locale
73 # %%find_lang %%{name}
74 # %%files -f %%{name}.lang
75
76 %files
77 %defattr(-,root,root,-)
78 %doc README AUTHORS NEWS COPYING
79
80 # libraries files
81 %{neardal_dir}/libneardal.so
82 %{neardal_dir}/libneardal.so.0
83 %{neardal_dir}/libneardal.so.0.0.1
84
85 %changelog
86
87 %files devel
88 # headers files
89 %{neardal_inc}/*.h
90 # pkg-config files
91 %{neardal_pkg}/neardal.pc
92
93 %files ncl
94 %{_bindir}/ncl