[Python] path to python helper lib
authorJaeyun <jy1210.jung@samsung.com>
Tue, 17 May 2022 05:17:25 +0000 (14:17 +0900)
committerMyungJoo Ham <myungjoo.ham@samsung.com>
Wed, 18 May 2022 06:35:27 +0000 (15:35 +0900)
Change install path for python-helper library.
This is to fix library link error.

Signed-off-by: Jaeyun <jy1210.jung@samsung.com>
debian/nnstreamer-python3.install
debian/nnstreamer-python3.links
ext/nnstreamer/extra/meson.build
meson.build
packaging/nnstreamer.spec

index dd99e96..e6589fd 100644 (file)
@@ -1,4 +1,4 @@
+/usr/lib/*/nnstreamer_python3.so
 /usr/lib/nnstreamer/filters/libnnstreamer_filter_python3.so
 /usr/lib/nnstreamer/converters/libnnstreamer_converter_python3.so
-/usr/lib/nnstreamer/extra/nnstreamer_python3.so
 /usr/lib/nnstreamer/decoders/libnnstreamer_decoder_python3.so
index a14d327..6554989 100644 (file)
@@ -1 +1 @@
-/usr/lib/nnstreamer/extra/nnstreamer_python3.so /usr/lib/python3/dist-packages/nnstreamer_python.so
+/usr/lib/*/nnstreamer_python3.so /usr/lib/python3/dist-packages/nnstreamer_python.so
index 522120d..7fc5c49 100644 (file)
@@ -92,7 +92,7 @@ if have_python3
     name_prefix: '',
     dependencies: nnstreamer_python3_deps,
     install: true,
-    install_dir: extra_install_dir
+    install_dir: nnstreamer_libdir
   )
 
   nnstreamer_python3_helper_dep = declare_dependency(
index 90be47d..0902332 100644 (file)
@@ -106,7 +106,6 @@ filter_subplugin_install_dir = join_paths(subplugin_install_prefix, 'filters')
 decoder_subplugin_install_dir = join_paths(subplugin_install_prefix, 'decoders')
 customfilter_install_dir = join_paths(subplugin_install_prefix, 'customfilters')
 converter_subplugin_install_dir = join_paths(subplugin_install_prefix, 'converters')
-extra_install_dir = join_paths(subplugin_install_prefix, 'extra')
 unittest_base_dir = join_paths(nnstreamer_bindir, 'unittest-nnstreamer')
 
 # Set default configuration
index 34d8387..6526d3a 100644 (file)
@@ -886,7 +886,7 @@ popd
 %if 0%{?python3_support}
 mkdir -p %{buildroot}%{python3_sitelib}
 pushd %{buildroot}%{python3_sitelib}
-ln -sf %{_prefix}/lib/nnstreamer/extra/nnstreamer_python3.so nnstreamer_python.so
+ln -sf %{_libdir}/nnstreamer_python3.so nnstreamer_python.so
 popd
 %endif
 
@@ -986,9 +986,9 @@ cp -r result %{buildroot}%{_datadir}/nnstreamer/unittest/
 %files python3
 %manifest nnstreamer.manifest
 %defattr(-,root,root,-)
+%{_libdir}/nnstreamer_python3.so
 %{_prefix}/lib/nnstreamer/filters/libnnstreamer_filter_python3.so
 %{_prefix}/lib/nnstreamer/converters/libnnstreamer_converter_python3.so
-%{_prefix}/lib/nnstreamer/extra/nnstreamer_python3.so
 %{_prefix}/lib/nnstreamer/decoders/libnnstreamer_decoder_python3.so
 %{python3_sitelib}/nnstreamer_python.so
 %endif