diff --git a/ubturbo.spec b/ubturbo.spec index 3a1ac77ba8a335d609bbd94ee490b603a65c7c6f..7bae09e3a5f344e16468bb03460c4f62538282c7 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 @@ -124,6 +134,17 @@ 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 +#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_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} + %clean rm -rf ${RPM_BUILD_ROOT} @@ -150,6 +171,16 @@ rm -rf ${RPM_BUILD_ROOT} %{ubturbo_bin_dir}/ub_turbo_exec %{ubturbo_bin_dir}/cat.sh +%files 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_ipc_server.h +%{ubturbo_include_dir}/turbo_logger.h +%{ubturbo_include_dir}/turbo_serialize.h + %pre smap %post smap