From a9dec2426335772ff9fb8c2b0b489af4c51dadeb Mon Sep 17 00:00:00 2001 From: liyucheng <806339422@qq.com> Date: Thu, 4 Dec 2025 20:42:23 +0800 Subject: [PATCH 1/5] add ubturbo devel rpm --- ubturbo.spec | 33 ++++++++++++++++++++++++++++++++- 1 file changed, 32 insertions(+), 1 deletion(-) diff --git a/ubturbo.spec b/ubturbo.spec index 3a1ac77..da3ec85 100644 --- a/ubturbo.spec +++ b/ubturbo.spec @@ -46,6 +46,10 @@ ubturbo %define ubturbo_conf_dir /opt/ubturbo/conf %define ubturbo_scripts_dir /opt/ubturbo/scripts +#define devel +%define debug_package %{nil} +%define ubturbo_include_dir /usr/include/ubturbo + %package smap Summary: smap @@ -56,7 +60,13 @@ This package contains the SMAP Driver Summary: rmrs %description rmrs -This package contains the rmrs Driver +This package contains the ubturbo framework + +%package devel +Summary: devel + +%description devel +This package contains the ubturbo framework developmemt kit %prep %setup -q -T -b 0 -c -n ubturbo @@ -127,6 +137,17 @@ patchelf --set-rpath '$ORIGIN/../lib' ${RPM_BUILD_ROOT}/%{ubturbo_bin_dir}/ub_tu %clean rm -rf ${RPM_BUILD_ROOT} +#install devel +mkdir -p -m755 ${RPM_BUILD_ROOT}/%{ubturbo_include_dir} +ls %{_builddir}/ubturbo/include +ls %{_builddir}/ubturbo/src/sdk/include +%{__install} -b -m 0644 %{_builddir}/ubturbo/include/turbo_conf.h ${RPM_BUILD_ROOT}/%{ubturbo_include_dir} +%{__install} -b -m 0644 %{_builddir}/ubturbo/include/turbo_def.h ${RPM_BUILD_ROOT}/%{ubturbo_include_dir} +%{__install} -b -m 0644 %{_builddir}/ubturbo/include/turbo_ipc_client.h ${RPM_BUILD_ROOT}/%{ubturbo_include_dir} +%{__install} -b -m 0644 %{_builddir}/ubturbo/include/turbo_server.h ${RPM_BUILD_ROOT}/%{ubturbo_include_dir} +%{__install} -b -m 0644 %{_builddir}/ubturbo/include/turbo_logger.h ${RPM_BUILD_ROOT}/%{ubturbo_include_dir} +%{__install} -b -m 0644 %{_builddir}/ubturbo/src/sdk/include/turbo_serialize.h ${RPM_BUILD_ROOT}/%{ubturbo_include_dir} + %files smap %defattr(-,ubturbo,ubturbo) %{smap_dir}/smap_tracking_core.ko @@ -150,6 +171,16 @@ rm -rf ${RPM_BUILD_ROOT} %{ubturbo_bin_dir}/ub_turbo_exec %{ubturbo_bin_dir}/cat.sh +%file devel +%defattr(-,ubturbo,ubturbo) +%dir %{ubturbo_include_dir} +%{ubturbo_include_dir}/turbo_conf.h +%{ubturbo_include_dir}/turbo_def.h +%{ubturbo_include_dir}/turbo_ipc_client.h +%{ubturbo_include_dir}/turbo_server.h +%{ubturbo_include_dir}/turbo_logger.h +%{ubturbo_include_dir}/turbo_serialize.h + %pre smap %post smap -- Gitee From f9aaa077a870501557d962fc4c8b63d4d24f645d Mon Sep 17 00:00:00 2001 From: liyucheng <806339422@qq.com> Date: Thu, 4 Dec 2025 21:38:04 +0800 Subject: [PATCH 2/5] fix --- ubturbo.spec | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ubturbo.spec b/ubturbo.spec index da3ec85..d87d4aa 100644 --- a/ubturbo.spec +++ b/ubturbo.spec @@ -134,9 +134,6 @@ ls %{_builddir}/ubturbo/dist/release/bin find ${RPM_BUILD_ROOT}/%{ubturbo_lib_dir} -name "*.so" -exec patchelf --set-rpath '$ORIGIN/../lib' {} \; patchelf --set-rpath '$ORIGIN/../lib' ${RPM_BUILD_ROOT}/%{ubturbo_bin_dir}/ub_turbo_exec -%clean -rm -rf ${RPM_BUILD_ROOT} - #install devel mkdir -p -m755 ${RPM_BUILD_ROOT}/%{ubturbo_include_dir} ls %{_builddir}/ubturbo/include @@ -148,6 +145,9 @@ ls %{_builddir}/ubturbo/src/sdk/include %{__install} -b -m 0644 %{_builddir}/ubturbo/include/turbo_logger.h ${RPM_BUILD_ROOT}/%{ubturbo_include_dir} %{__install} -b -m 0644 %{_builddir}/ubturbo/src/sdk/include/turbo_serialize.h ${RPM_BUILD_ROOT}/%{ubturbo_include_dir} +%clean +rm -rf ${RPM_BUILD_ROOT} + %files smap %defattr(-,ubturbo,ubturbo) %{smap_dir}/smap_tracking_core.ko -- Gitee From 8831289f00721785b5edf31fd10deafba401b665 Mon Sep 17 00:00:00 2001 From: liyucheng <806339422@qq.com> Date: Thu, 4 Dec 2025 21:46:24 +0800 Subject: [PATCH 3/5] fix --- ubturbo.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ubturbo.spec b/ubturbo.spec index d87d4aa..af219e3 100644 --- a/ubturbo.spec +++ b/ubturbo.spec @@ -141,7 +141,7 @@ ls %{_builddir}/ubturbo/src/sdk/include %{__install} -b -m 0644 %{_builddir}/ubturbo/include/turbo_conf.h ${RPM_BUILD_ROOT}/%{ubturbo_include_dir} %{__install} -b -m 0644 %{_builddir}/ubturbo/include/turbo_def.h ${RPM_BUILD_ROOT}/%{ubturbo_include_dir} %{__install} -b -m 0644 %{_builddir}/ubturbo/include/turbo_ipc_client.h ${RPM_BUILD_ROOT}/%{ubturbo_include_dir} -%{__install} -b -m 0644 %{_builddir}/ubturbo/include/turbo_server.h ${RPM_BUILD_ROOT}/%{ubturbo_include_dir} +%{__install} -b -m 0644 %{_builddir}/ubturbo/include/turbo_ipc_server.h ${RPM_BUILD_ROOT}/%{ubturbo_include_dir} %{__install} -b -m 0644 %{_builddir}/ubturbo/include/turbo_logger.h ${RPM_BUILD_ROOT}/%{ubturbo_include_dir} %{__install} -b -m 0644 %{_builddir}/ubturbo/src/sdk/include/turbo_serialize.h ${RPM_BUILD_ROOT}/%{ubturbo_include_dir} -- Gitee From 374b80f3eb3403967a95b07c5c7ed7ab38403fdc Mon Sep 17 00:00:00 2001 From: liyucheng <806339422@qq.com> Date: Thu, 4 Dec 2025 21:57:52 +0800 Subject: [PATCH 4/5] fix --- ubturbo.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ubturbo.spec b/ubturbo.spec index af219e3..24ebd16 100644 --- a/ubturbo.spec +++ b/ubturbo.spec @@ -177,7 +177,7 @@ rm -rf ${RPM_BUILD_ROOT} %{ubturbo_include_dir}/turbo_conf.h %{ubturbo_include_dir}/turbo_def.h %{ubturbo_include_dir}/turbo_ipc_client.h -%{ubturbo_include_dir}/turbo_server.h +%{ubturbo_include_dir}/turbo_ipc_server.h %{ubturbo_include_dir}/turbo_logger.h %{ubturbo_include_dir}/turbo_serialize.h -- Gitee From 4350e27df537ab340b7b31b6372e006bf7f8eded Mon Sep 17 00:00:00 2001 From: liyucheng <806339422@qq.com> Date: Thu, 4 Dec 2025 22:07:06 +0800 Subject: [PATCH 5/5] fix --- ubturbo.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ubturbo.spec b/ubturbo.spec index 24ebd16..7bae09e 100644 --- a/ubturbo.spec +++ b/ubturbo.spec @@ -171,7 +171,7 @@ rm -rf ${RPM_BUILD_ROOT} %{ubturbo_bin_dir}/ub_turbo_exec %{ubturbo_bin_dir}/cat.sh -%file devel +%files devel %defattr(-,ubturbo,ubturbo) %dir %{ubturbo_include_dir} %{ubturbo_include_dir}/turbo_conf.h -- Gitee