%define _extra_cmake_flags %{_cmake_lib_suffix_flag} %{_cmake_sse_support_flag} -DLINUX_OS_NAME="Tizen %{tizen_full_version}"
-%ifarch x86_64 i686 armv7l aarch64
+%ifarch x86_64 i686 armv7l aarch64 armv7hl
%ifarch x86_64
%define install_arch intel64
%define install_arch i686
%endif
-%ifarch armv7l
+%ifarch armv7l armv7hl
%define install_arch armv7l
%endif
BuildRequires: pkgconfig(libtbb)
BuildRequires: pkgconfig(libusb-1.0)
BuildRequires: pkg-config
+Requires: intel-mvnc-firmware
+## Please note that when you include openvino in a Tizen image (via mic/tic),
+## you need to specify firmware type instead of intel-mvnc-firmware or
+## relying on dependency resolution.
+## E.g., add "mvnc-2x8x-firmware" to image explicitly.
+## If you want to support NCS 1 and 2 simultaneously, install both firmware
+## packages.
%description
OpenVINO™ toolkit, short for Open Visual Inference and Neural network Optimization toolkit,
%package devel
Summary: Development package for OpenVINO™ Toolkit
Requires: %{name} = %{version}-%{release}
+Recommends: mvnc-2x8x-firmware
%description devel
Development package for Open Visual Inference and Neural network Optimization toolkit.
mkdir -p %{buildroot}%{_includedir}/builders
mkdir -p %{buildroot}%{_includedir}/cpp
mkdir -p %{buildroot}%{_includedir}/details
+mkdir -p %{buildroot}%{_includedir}/details/os
mkdir -p %{buildroot}%{_includedir}/hetero
mkdir -p %{buildroot}%{_includedir}/multi-device
pushd inference-engine
install -m 644 include/builders/*.h* %{buildroot}%{_includedir}/builders/
install -m 644 include/cpp/*.h* %{buildroot}%{_includedir}/cpp/
install -m 644 include/details/*.h* %{buildroot}%{_includedir}/details/
+install -m 644 include/details/os/*.h* %{buildroot}%{_includedir}/details/os/
install -m 644 include/hetero/*.h* %{buildroot}%{_includedir}/hetero/
install -m 644 include/multi-device/*.h* %{buildroot}%{_includedir}/multi-device/
popd