summaryrefslogtreecommitdiff
path: root/packaging/mm-hal-interface.spec
diff options
context:
space:
mode:
Diffstat (limited to 'packaging/mm-hal-interface.spec')
-rw-r--r--packaging/mm-hal-interface.spec33
1 files changed, 30 insertions, 3 deletions
diff --git a/packaging/mm-hal-interface.spec b/packaging/mm-hal-interface.spec
index ab96996..7bb2129 100644
--- a/packaging/mm-hal-interface.spec
+++ b/packaging/mm-hal-interface.spec
@@ -1,28 +1,55 @@
Name: mm-hal-interface
Summary: Multimedia HAL Interface
-Version: 0.0.4
+Version: 0.0.5
Release: 0
Group: Multimedia/Development
License: Apache-2.0
Source0: %{name}-%{version}.tar.gz
-BuildArch: noarch
%description
Multimedia framework hardware abstraction layer interface package.
+
+%package -n camera-hal-gtests
+Summary: gtest for camera HAL APIs
+Group: Development/Tools
+Version: %{version}
+Requires(post): /sbin/ldconfig
+Requires(postun): /sbin/ldconfig
+BuildRequires: pkgconfig(glib-2.0)
+BuildRequires: pkgconfig(dlog)
+BuildRequires: gtest-devel
+
+%description -n camera-hal-gtests
+gtest for camera HAL APIs.
+
+
%prep
%setup -q
%build
-
+export CFLAGS+=" -D_LARGEFILE64_SOURCE"
+./autogen.sh
+%configure --disable-static
+make %{?jobs:-j%jobs}
%install
install -d -m 755 %{buildroot}%{_includedir}
install -m 644 include/audio/*.h %{buildroot}%{_includedir}
install -m 644 include/camera/*.h %{buildroot}%{_includedir}
install -m 644 include/radio/*.h %{buildroot}%{_includedir}
+%make_install
+
+%post -n camera-hal-gtests -p /sbin/ldconfig
+%postun -n camera-hal-gtests -p /sbin/ldconfig
%files
%defattr(-,root,root,-)
%{_includedir}/*.h
%license LICENSE.APLv2
+
+%files -n camera-hal-gtests
+%manifest mm-hal-gtests.manifest
+%license LICENSE.APLv2
+%defattr(-,root,root,-)
+%{_bindir}/camera_*