/usr/lib/*/pkgconfig/*.pc
/usr/lib/*/libnnstreamer.a
/usr/lib/*/libnnstreamer_filter*.a
-/usr/lib/*/libnnstreamer_plugin_api.a
/usr/lib/nnstreamer/filters/libnnstreamer_filter_*.so
/usr/lib/*/gstreamer-1.0/*.so
-/usr/lib/*/libnnstreamer_plugin_api.so
/etc/nnstreamer.ini
override_dh_auto_test:
export LD_LIBRARY_PATH=${ROOT_DIR}/build/gst/nnstreamer:${ROOT_DIR}/build/gst/nnstreamer/tensor_filter
export GST_PLUGIN_PATH=${ROOT_DIR}/build
+ export NNSTREAMER_FILTERS=${ROOT_DIR}/build/ext/nnstreamer/tensor_filter
+ export NNSTREAMER_DECODERS=${ROOT_DIR}/build/gst/nnstreamer/tensor_decoder
ls -l
cd build && ./tests/unittest_common && cd ..
cd build && ./tests/unittest_sink --gst-plugin-path=. && cd ..
override_dh_install:
dh_install --sourcedir=debian/tmp --list-missing
+ ln -s /usr/lib/$(DEB_HOST_MULTIARCH)/gstreamer-1.0/libnnstreamer.so $(CURDIR)/debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/
# Add --fail-missing option after adding *.install files for all subpackages.
thread_dep
]
-# Dependencies
-nnstreamer_plugin_api_base_deps = [
- glib_dep,
- gst_dep,
- gst_video_dep,
- gst_audio_dep,
-]
-
if have_orcc
nnstreamer_base_deps += [orc_dep]
endif
nnstreamer_lib = nnstreamer_static
endif
-nnstreamer_plugin_api_shared = shared_library('nnstreamer_plugin_api',
- nnst_plugin_api_sources,
- dependencies: [nnstreamer_plugin_api_base_deps],
- include_directories: nnstreamer_inc,
- install: true,
- install_dir: libs_install_dir
-)
-
-nnstreamer_plugin_api_static = static_library('nnstreamer_plugin_api',
- nnst_plugin_api_sources,
- dependencies: [nnstreamer_plugin_api_base_deps],
- include_directories: nnstreamer_inc,
- install: true,
- install_dir: libs_install_dir
-)
-
nnstreamer_dep = declare_dependency(link_with: nnstreamer_lib,
dependencies: nnstreamer_base_deps,
include_directories: nnstreamer_inc)
includedir=@INCLUDE_INSTALL_DIR@
Name: nnstreamer
-Description: Custom Plugin Dev Kit of Neural Network Suite for GStreamer
+Description: Dev Kit of Neural Network Suite (NNStreamer) for GStreamer
Version: @VERSION@
Requires:
-Libs: -L${libdir} -lnnstreamer_plugin_api
+Libs: -L${libdir} -lnnstreamer
Cflags: -I${includedir}/nnstreamer
cp -r result %{buildroot}%{_datadir}/nnstreamer/unittest/
%endif
-%post -p /sbin/ldconfig
+%post
+pushd %{_libdir}
+ln -s %{gstlibdir}/libnnstreamer.so libnnstreamer.so
+popd
+/sbin/ldconfig
+
%postun -p /sbin/ldconfig
+pushd %{_libdir}
+rm libnnstreamer.so
+popd
%files
%manifest nnstreamer.manifest
%license LICENSE
%{_prefix}/lib/nnstreamer/filters/libnnstreamer_filter_*.so
%{gstlibdir}/*.so
-%{_libdir}/libnnstreamer_plugin_api.so
%{_sysconfdir}/nnstreamer.ini
%files devel