1 %define module_name uwb
2 %define name hal-api-uwb
3 %define devel_name hal-api-uwb-devel
5 ### main package #########
7 Summary: %{name} interface
10 Group: Development/Libraries
12 Source0: %{name}-%{version}.tar.gz
13 Source1: %{name}.manifest
14 Source2: %{devel_name}.manifest
16 Requires(post): /sbin/ldconfig
17 Requires(postun): /sbin/ldconfig
19 BuildRequires: pkgconfig(dlog)
20 BuildRequires: pkgconfig(gio-2.0)
21 BuildRequires: pkgconfig(glib-2.0)
22 BuildRequires: pkgconfig(gmock)
23 BuildRequires: pkgconfig(hal-api-common)
28 ### devel package #########
29 %package -n %{devel_name}
30 Summary: %{name} interface
31 Group: Development/Libraries
32 Requires: %{name} = %{version}-%{release}
34 %description -n %{devel_name}
35 %{name} Interface for product vendor developer
37 ### build and install #########
41 cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} -DCMAKE_LIBDIR_PREFIX=%{_libdir}/
61 ### contain files to package #########
63 %manifest %{name}.manifest
65 %defattr(-,root,root,-)
68 %files -n %{devel_name}
69 %defattr(-,root,root,-)
70 %manifest %{devel_name}.manifest
72 %{_includedir}/hal/*.h
73 %{_libdir}/pkgconfig/%{name}.pc