This patch adds npubin-fmt debian package.
It is seperated from npu-engine-dev package, and uses same version
as npu-engine.
Signed-off-by: Jiho Chu <jiho.chu@samsung.com>
Package: npu-engine-dev
Architecture: amd64
Multi-Arch: same
-Depends: npu-engine, ${shlibs:Depends}, ${misc:Depends}
+Depends: npu-engine, npubin-fmt, ${shlibs:Depends}, ${misc:Depends}
# If this incurs ambiguity between usb/ip, add Recommends on one of the two.
Description: Development Support for NPU Engine Library
Developmental packages to develop programs using npu-engine.
Multi-Arch: same
Depends: npu-engine, ${shlibs:Depends}, ${misc:Depends}
Description: NPU Engine Utils Package
- This provides utility packages for NPU Engine, including metadata extraction of model files.
+ This provides utility packages for NPU Engine.
+
+Package: npubin-fmt
+Architecture: amd64
+Multi-Arch: same
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: NPU Engine Utils Package
+ This provides npu metadata information for NPU.
-/opt/trinity/include/*
+/opt/trinity/include/npu-engine/libnpuhost.h
/opt/trinity/lib/libnpu-engine*.a
-/opt/trinity/lib/pkgconfig/*.pc
+/opt/trinity/lib/pkgconfig/npu-engine.pc
--- /dev/null
+/opt/trinity/include/npu-engine/npubinfmt.h
+/opt/trinity/include/npu-engine/typedef.h
+/opt/trinity/lib/pkgconfig/npubin-fmt.pc
install_dir: join_paths(ne_libdir, 'pkgconfig'),
configuration: ne_install_conf)
+configure_file(input: 'npubin-fmt.pc.in', output: 'npubin-fmt.pc',
+ install_dir: join_paths(ne_libdir, 'pkgconfig'),
+ configuration: ne_install_conf)
+
# Install headers
ne_install_headers = [
'include/common/npubinfmt.h',
--- /dev/null
+# Package Information for pkg-config, for SR NPU developers
+
+prefix=@PREFIX@
+exec_prefix=@EXEC_PREFIX@
+includedir=@INCLUDE_INSTALL_DIR@
+
+Name: npubin-fmt
+Description: NPU Metadata Format for Samsung Research NPU
+Version: @NPUBIN_FMT_VERSION@
+Requires:
+Cflags: -I${includedir}/npu-engine