1 %define module_name codec
2 %define name hal-api-%{module_name}
3 %define res_path /testcase/res/codec
5 ### main package #########
7 Summary: %{name} interface
10 Group: Development/Libraries
12 Source0: %{name}-%{version}.tar.gz
13 Requires(post): /sbin/ldconfig
14 Requires(postun): /sbin/ldconfig
16 BuildRequires: pkgconfig(dlog)
17 BuildRequires: pkgconfig(glib-2.0)
18 BuildRequires: pkgconfig(gmock)
19 BuildRequires: pkgconfig(gstreamer-1.0)
20 BuildRequires: pkgconfig(gstreamer-plugins-base-1.0)
21 BuildRequires: pkgconfig(iniparser)
22 BuildRequires: pkgconfig(libtbm)
25 %{name} interface package for product vendor developer
28 ### test package #########
30 Summary: tests for %{name}
36 ### build and install #########
39 export CXXFLAGS+=" -D_LARGEFILE64_SOURCE -DSYSCONFDIR=\\\"%{_hal_sysconfdir}\\\" -DTEST_FILES_PATH=\\\"%{_datadir}%{res_path}\\\""
40 %cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} -DCMAKE_LIBDIR_PREFIX=%{_libdir} -DTESTCASE_RES_DIR=%{_datadir}%{res_path}
47 install -d -m 755 %{buildroot}%{_datadir}%{res_path}
48 install -m 644 tests/res/* %{buildroot}%{_datadir}%{res_path}
62 %manifest %{name}-haltests.manifest
63 %{_bindir}/hal/codec-haltests
64 %{_datadir}%{res_path}/*