1 %define name hal-api-common
2 %define devel_name hal-api-common-devel
4 ### main package #########
6 Summary: %{name} interface
9 Group: Development/Libraries
11 Source0: %{name}-%{version}.tar.gz
12 Source1: %{name}.manifest
14 Requires(post): /sbin/ldconfig
15 Requires(postun): /sbin/ldconfig
17 BuildRequires: pkgconfig(dlog)
18 BuildRequires: pkgconfig(gio-2.0)
19 BuildRequires: pkgconfig(glib-2.0)
20 BuildRequires: pkgconfig(gmock)
25 ### devel package #########
26 %package -n %{devel_name}
27 Summary: %{name} interface
28 Group: Development/Libraries
29 Requires: %{name} = %{version}-%{release}
31 %description -n %{devel_name}
32 %{name} Interface for product vendor developer
34 ### build and install #########
38 cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} -DCMAKE_LIBDIR_PREFIX=%{_libdir}/
45 (cd haltests && LD_LIBRARY_PATH=../ ctest -V)
60 ### contain files to package #########
63 %manifest %{name}.manifest
64 %defattr(-,root,root,-)
67 %files -n %{devel_name}
68 %defattr(-,root,root,-)
69 %{_includedir}/hal/*.h
70 %{_libdir}/pkgconfig/*.pc