1 %define module_name tdm
2 %define name hal-api-tdm
3 %define devel_name hal-api-tdm-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(gmock)
21 BuildRequires: pkgconfig(hal-api-common)
22 BuildRequires: pkgconfig(libtbm)
27 ### devel package #########
28 %package -n %{devel_name}
29 Summary: %{name} interface
30 Group: Development/Libraries
31 Requires: %{name} = %{version}-%{release}
33 %description -n %{devel_name}
34 %{name} Interface for product vendor developer
36 ### build and install #########
40 cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} -DCMAKE_LIBDIR_PREFIX=%{_libdir}/ -DDEFAULT_LOG_DLOG=1
60 ### contain files to package #########
62 %manifest %{name}.manifest
64 %defattr(-,root,root,-)
67 %files -n %{devel_name}
68 %defattr(-,root,root,-)
69 %manifest %{devel_name}.manifest
70 %{_includedir}/hal/*.h
71 %{_libdir}/pkgconfig/%{name}.pc