Compare commits
No commits in common. "6c48c669936c1ea7a4e10588b1bba4f2767a79c6" and "d521fee5afb6c92e1cea84dc2a2c13b9e0d67694" have entirely different histories.
6c48c66993
...
d521fee5af
@ -1,105 +0,0 @@
|
|||||||
From f9bac0008b7d124c0607f6e026fff309b8eb86ac Mon Sep 17 00:00:00 2001
|
|
||||||
From: peijiankang <peijiankang@kylinos.cn>
|
|
||||||
Date: Tue, 29 Nov 2022 17:11:39 +0800
|
|
||||||
Subject: [PATCH] fix compile error of libkysdk-base
|
|
||||||
|
|
||||||
---
|
|
||||||
CMakeLists.txt | 8 +++++++-
|
|
||||||
src/config/CMakeLists.txt | 4 ++--
|
|
||||||
src/diagnostics/CMakeLists.txt | 5 ++++-
|
|
||||||
src/log/CMakeLists.txt | 4 ++--
|
|
||||||
src/timer/CMakeLists.txt | 4 ++--
|
|
||||||
src/utils/CMakeLists.txt | 6 +++---
|
|
||||||
6 files changed, 20 insertions(+), 11 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
|
||||||
index b77bb78..535b4be 100644
|
|
||||||
--- a/CMakeLists.txt
|
|
||||||
+++ b/CMakeLists.txt
|
|
||||||
@@ -32,4 +32,10 @@ set (EXECUTABLE_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/bin)
|
|
||||||
set (CMAKE_INSTALL_PREFIX /usr)
|
|
||||||
set (CMAKE_INSTALL_RPATH /usr/lib/kysdk/kysdk-base)
|
|
||||||
|
|
||||||
-add_subdirectory(src)
|
|
||||||
\ No newline at end of file
|
|
||||||
+add_subdirectory(src)
|
|
||||||
+
|
|
||||||
+install(FILES development-files/kysdk-base.conf
|
|
||||||
+ DESTINATION /etc/ld.so.conf.d)
|
|
||||||
+
|
|
||||||
+install(FILES development-files/kysdk-base.pc development-files/kysdk-config.pc development-files/kysdk-diagnostics.pc development-files/kysdk-log.pc development-files/kysdk-timer.pc development-files/kysdk-utils.pc
|
|
||||||
+ DESTINATION share/pkgconfig)
|
|
||||||
diff --git a/src/config/CMakeLists.txt b/src/config/CMakeLists.txt
|
|
||||||
index f95567a..a62f66e 100644
|
|
||||||
--- a/src/config/CMakeLists.txt
|
|
||||||
+++ b/src/config/CMakeLists.txt
|
|
||||||
@@ -7,5 +7,5 @@ target_link_libraries(kyconf-test-struct kyconf kylog pthread)
|
|
||||||
install(TARGETS kyconf
|
|
||||||
DESTINATION lib/kysdk/kysdk-base)
|
|
||||||
|
|
||||||
-# install(FILES libkyconf.h
|
|
||||||
-# DESTINATION include/kysdk/kysdk-base)
|
|
||||||
\ No newline at end of file
|
|
||||||
+install(FILES libkyconf.h
|
|
||||||
+ DESTINATION include/kysdk/kysdk-base)
|
|
||||||
diff --git a/src/diagnostics/CMakeLists.txt b/src/diagnostics/CMakeLists.txt
|
|
||||||
index ae7544b..cff6f70 100644
|
|
||||||
--- a/src/diagnostics/CMakeLists.txt
|
|
||||||
+++ b/src/diagnostics/CMakeLists.txt
|
|
||||||
@@ -30,4 +30,7 @@ set(SRCS
|
|
||||||
target_include_directories(${PROJECT_NAME} PRIVATE ${DIAGNOSTICS_TOP_DIR})
|
|
||||||
target_sources(${PROJECT_NAME} PRIVATE ${SRCS})
|
|
||||||
|
|
||||||
-install(TARGETS ${PROJECT_NAME} DESTINATION lib/kysdk/kysdk-base)
|
|
||||||
\ No newline at end of file
|
|
||||||
+install(TARGETS ${PROJECT_NAME} DESTINATION lib/kysdk/kysdk-base)
|
|
||||||
+
|
|
||||||
+install(FILES libkydiagnostics.h
|
|
||||||
+ DESTINATION include/kysdk/kysdk-base)
|
|
||||||
diff --git a/src/log/CMakeLists.txt b/src/log/CMakeLists.txt
|
|
||||||
index 4f94825..f9e2e1a 100644
|
|
||||||
--- a/src/log/CMakeLists.txt
|
|
||||||
+++ b/src/log/CMakeLists.txt
|
|
||||||
@@ -18,5 +18,5 @@ install(TARGETS kylog
|
|
||||||
install(FILES libkylog.h
|
|
||||||
DESTINATION include/kysdk/kysdk-base)
|
|
||||||
|
|
||||||
-install(FILES kylog-rotate-default
|
|
||||||
- DESTINATION /etc/kysdk/kysdk-base)
|
|
||||||
\ No newline at end of file
|
|
||||||
+install(FILES kylog-rotate-default kylog-default.conf logrotate.cron
|
|
||||||
+ DESTINATION /etc/kysdk/kysdk-base)
|
|
||||||
diff --git a/src/timer/CMakeLists.txt b/src/timer/CMakeLists.txt
|
|
||||||
index a3bee3f..39197f1 100644
|
|
||||||
--- a/src/timer/CMakeLists.txt
|
|
||||||
+++ b/src/timer/CMakeLists.txt
|
|
||||||
@@ -8,5 +8,5 @@ target_link_libraries(test-kytimer kytimer)
|
|
||||||
install(TARGETS kytimer
|
|
||||||
DESTINATION lib/kysdk/kysdk-base)
|
|
||||||
|
|
||||||
-# install(FILES libkytimer.h
|
|
||||||
-# DESTINATION include/kysdk/kysdk-base)
|
|
||||||
\ No newline at end of file
|
|
||||||
+install(FILES libkytimer.h
|
|
||||||
+ DESTINATION include/kysdk/kysdk-base)
|
|
||||||
diff --git a/src/utils/CMakeLists.txt b/src/utils/CMakeLists.txt
|
|
||||||
index 739003a..ec1c9b4 100644
|
|
||||||
--- a/src/utils/CMakeLists.txt
|
|
||||||
+++ b/src/utils/CMakeLists.txt
|
|
||||||
@@ -4,9 +4,9 @@ set_target_properties(kyutils PROPERTIES VERSION 1.2.0 SOVERSION 1)
|
|
||||||
include_directories(.)
|
|
||||||
install(TARGETS kyutils
|
|
||||||
DESTINATION lib/kysdk/kysdk-base)
|
|
||||||
-# install(FILES sdkmarcos.h kerr.h cstring-extension.h
|
|
||||||
-# DESTINATION include/kysdk/kysdk-base)
|
|
||||||
+install(FILES sdkmarcos.h kerr.h cstring-extension.h kyutils.h
|
|
||||||
+ DESTINATION include/kysdk/kysdk-base)
|
|
||||||
add_executable(test-utils sample/kyutils_sample.c)
|
|
||||||
target_link_libraries(test-utils kyutils)
|
|
||||||
|
|
||||||
-add_subdirectory(data-structure)
|
|
||||||
\ No newline at end of file
|
|
||||||
+add_subdirectory(data-structure)
|
|
||||||
--
|
|
||||||
2.36.1
|
|
||||||
|
|
||||||
Binary file not shown.
@ -1,201 +0,0 @@
|
|||||||
Name: libkysdk-base
|
|
||||||
Version: 2.0.0.0
|
|
||||||
Release: 1
|
|
||||||
Summary: Kylin Software Development Kit - Base Layer Kit
|
|
||||||
License: GPL-2+
|
|
||||||
URL: http://www.ukui.org
|
|
||||||
Source0: %{name}-%{version}.tar.gz
|
|
||||||
Patch01: 0001-fix-compile-error-of-libkysdk-base.patch
|
|
||||||
|
|
||||||
BuildRequires: glibc-devel cmake systemd-devel gcc-c++ dbus-devel openssl-devel chrpath
|
|
||||||
|
|
||||||
|
|
||||||
Requires: libkysdk-timer libkysdk-log libkysdk-config libkysdk-utils libkysdk-diagnostics libkysdk-basecommon
|
|
||||||
|
|
||||||
%description
|
|
||||||
Kylin Software Development Kit - Base Layer Kit
|
|
||||||
Provides log, message, process, thread, timers, debugging and burying, configuration files, utils
|
|
||||||
|
|
||||||
|
|
||||||
%package -n libkysdk-base-devel
|
|
||||||
Summary: utils
|
|
||||||
Requires: libkysdk-base libkysdk-timer-devel libkysdk-log-devel libkysdk-config-devel libkysdk-utils-devel libkysdk-diagnostics-devel
|
|
||||||
|
|
||||||
%description -n libkysdk-base-devel
|
|
||||||
Development libraries Provides log, message, process, thread, timers, debugging and burying, configuration files, utils
|
|
||||||
|
|
||||||
|
|
||||||
%package -n libkysdk-timer
|
|
||||||
Summary: utils
|
|
||||||
Requires: libkysdk-utils libkysdk-basecommon
|
|
||||||
|
|
||||||
%description -n libkysdk-timer
|
|
||||||
timer module library
|
|
||||||
|
|
||||||
|
|
||||||
%package -n libkysdk-timer-devel
|
|
||||||
Summary: utils
|
|
||||||
Requires: libkysdk-utils-devel libkysdk-timer libkysdk-basecommon
|
|
||||||
|
|
||||||
%description -n libkysdk-timer-devel
|
|
||||||
timer module library - Development libraries
|
|
||||||
|
|
||||||
|
|
||||||
%package -n libkysdk-log
|
|
||||||
Summary: utils
|
|
||||||
Requires: libkysdk-config logrotate libkysdk-utils libkysdk-basecommon
|
|
||||||
|
|
||||||
%description -n libkysdk-log
|
|
||||||
log module library
|
|
||||||
|
|
||||||
|
|
||||||
%package -n libkysdk-basecommon
|
|
||||||
Summary: utils
|
|
||||||
|
|
||||||
%description -n libkysdk-basecommon
|
|
||||||
Base Layer Public packets
|
|
||||||
|
|
||||||
|
|
||||||
%package -n libkysdk-log-devel
|
|
||||||
Summary: utils
|
|
||||||
Requires: libkysdk-log libkysdk-config-devel libkysdk-utils-devel systemd-devel
|
|
||||||
|
|
||||||
%description -n libkysdk-log-devel
|
|
||||||
log module library - Development libraries
|
|
||||||
|
|
||||||
|
|
||||||
%package -n libkysdk-config
|
|
||||||
Summary: utils
|
|
||||||
Requires: libkysdk-utils libkysdk-basecommon
|
|
||||||
|
|
||||||
%description -n libkysdk-config
|
|
||||||
config module library
|
|
||||||
|
|
||||||
|
|
||||||
%package -n libkysdk-config-devel
|
|
||||||
Summary: utils
|
|
||||||
Requires: libkysdk-utils-devel libkysdk-config
|
|
||||||
|
|
||||||
%description -n libkysdk-config-devel
|
|
||||||
config module library - Development libraries
|
|
||||||
|
|
||||||
|
|
||||||
%package -n libkysdk-utils
|
|
||||||
Summary: utils
|
|
||||||
Requires: libkysdk-basecommon
|
|
||||||
|
|
||||||
%description -n libkysdk-utils
|
|
||||||
Developer utils
|
|
||||||
|
|
||||||
|
|
||||||
%package -n libkysdk-utils-devel
|
|
||||||
Summary: utils
|
|
||||||
Requires: libkysdk-utils
|
|
||||||
|
|
||||||
%description -n libkysdk-utils-devel
|
|
||||||
Developer utils - Development libraries
|
|
||||||
|
|
||||||
|
|
||||||
%package -n libkysdk-diagnostics
|
|
||||||
Summary: utils
|
|
||||||
Requires: libkysdk-utils libkysdk-basecommon
|
|
||||||
|
|
||||||
%description -n libkysdk-diagnostics
|
|
||||||
Developer diagnostics
|
|
||||||
|
|
||||||
|
|
||||||
%package -n libkysdk-diagnostics-devel
|
|
||||||
Summary: utils
|
|
||||||
Requires: libkysdk-diagnostics
|
|
||||||
|
|
||||||
%description -n libkysdk-diagnostics-devel
|
|
||||||
Developer diagnostics - Development libraries
|
|
||||||
|
|
||||||
|
|
||||||
%prep
|
|
||||||
%setup -q
|
|
||||||
%patch01 -p1
|
|
||||||
|
|
||||||
%build
|
|
||||||
mkdir build && pushd build
|
|
||||||
%cmake ..
|
|
||||||
%{make_build}
|
|
||||||
popd
|
|
||||||
%install
|
|
||||||
pushd build
|
|
||||||
rm -rf $RPM_BUILD_ROOT
|
|
||||||
%{make_install} DESTDIR=%{buildroot}
|
|
||||||
popd
|
|
||||||
|
|
||||||
chrpath -d %{buildroot}/usr/lib/kysdk/kysdk-base/libky*.so.1.2.0
|
|
||||||
|
|
||||||
%clean
|
|
||||||
rm -rf $RPM_BUILD_ROOT
|
|
||||||
|
|
||||||
%files
|
|
||||||
|
|
||||||
%files -n libkysdk-base-devel
|
|
||||||
%{_datadir}/pkgconfig/kysdk-base.pc
|
|
||||||
|
|
||||||
%files -n libkysdk-timer
|
|
||||||
%{_prefix}/lib/kysdk/kysdk-base/libkytimer.so*
|
|
||||||
|
|
||||||
%files -n libkysdk-timer-devel
|
|
||||||
%{_datadir}/pkgconfig/kysdk-timer.pc
|
|
||||||
%{_includedir}/kysdk/kysdk-base/libkytimer.h
|
|
||||||
|
|
||||||
%files -n libkysdk-log
|
|
||||||
%{_prefix}/lib/kysdk/kysdk-base/libkylog.so*
|
|
||||||
%{_sysconfdir}/kysdk/kysdk-base/kylog-default.conf
|
|
||||||
%{_sysconfdir}/kysdk/kysdk-base/kylog-rotate-default
|
|
||||||
%{_sysconfdir}/kysdk/kysdk-base/logrotate.cron
|
|
||||||
|
|
||||||
%files -n libkysdk-basecommon
|
|
||||||
%{_sysconfdir}/ld.so.conf.d
|
|
||||||
|
|
||||||
%files -n libkysdk-log-devel
|
|
||||||
%{_datadir}/pkgconfig/kysdk-log.pc
|
|
||||||
%{_includedir}/kysdk/kysdk-base/libkylog.h
|
|
||||||
|
|
||||||
%files -n libkysdk-config
|
|
||||||
%{_prefix}/lib/kysdk/kysdk-base/libkyconf.so*
|
|
||||||
|
|
||||||
%files -n libkysdk-config-devel
|
|
||||||
%{_includedir}/kysdk/kysdk-base/libkyconf.h
|
|
||||||
%{_datadir}/pkgconfig/kysdk-config.pc
|
|
||||||
|
|
||||||
%files -n libkysdk-utils
|
|
||||||
%{_prefix}/lib/kysdk/kysdk-base/libkydatastruct.so*
|
|
||||||
%{_prefix}/lib/kysdk/kysdk-base/libkyutils.so*
|
|
||||||
|
|
||||||
%files -n libkysdk-utils-devel
|
|
||||||
%{_includedir}/kysdk/kysdk-base/skip_linklist.h
|
|
||||||
%{_includedir}/kysdk/kysdk-base/listdata.h
|
|
||||||
%{_includedir}/kysdk/kysdk-base/sdkmarcos.h
|
|
||||||
%{_includedir}/kysdk/kysdk-base/kerr.h
|
|
||||||
%{_includedir}/kysdk/kysdk-base/cstring-extension.h
|
|
||||||
%{_includedir}/kysdk/kysdk-base/kyutils.h
|
|
||||||
%{_datadir}/pkgconfig/kysdk-utils.pc
|
|
||||||
|
|
||||||
%files -n libkysdk-diagnostics
|
|
||||||
%{_prefix}/lib/kysdk/kysdk-base/libkydiagnostics.so*
|
|
||||||
|
|
||||||
%files -n libkysdk-diagnostics-devel
|
|
||||||
%{_includedir}/kysdk/kysdk-base/libkydiagnostics.h
|
|
||||||
%{_datadir}/pkgconfig/kysdk-diagnostics.pc
|
|
||||||
|
|
||||||
%changelog
|
|
||||||
* Fri May 26 2023 peijiankang <peijiankang@kylinos.cn> - 2.0.0.0-1
|
|
||||||
- update version to 2.0.0.0
|
|
||||||
|
|
||||||
* Wed Mar 01 2023 peijiankang <peijiankang@kylinos.cn> - 2.0.0-3
|
|
||||||
- remove rpath of libkysdk-base
|
|
||||||
|
|
||||||
* Thu Feb 09 2023 peijiankang <peijiankang@kylinos.cn> - 2.0.0-2
|
|
||||||
- add build debuginfo and debugsource
|
|
||||||
|
|
||||||
* Mon Dec 5 2022 peijiankang <peijiankang@kylinos.cn> - 2.0.0-1
|
|
||||||
- update version to 2.0.0
|
|
||||||
|
|
||||||
* Tue Nov 1 2022 peijiankang <peijiankang@kylinos.cn> - 1.0.0-1
|
|
||||||
- Init Package for libkysdk-base
|
|
||||||
Loading…
x
Reference in New Issue
Block a user