diff options
Diffstat (limited to 'libserial-devel.spec')
| -rw-r--r-- | libserial-devel.spec | 21 |
1 files changed, 20 insertions, 1 deletions
diff --git a/libserial-devel.spec b/libserial-devel.spec index 8bcb689..0c4db21 100644 --- a/libserial-devel.spec +++ b/libserial-devel.spec @@ -1,6 +1,6 @@ Name: libserial-devel Version: 1.0.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: 用于在 POSIX 系统上编程串口的 C++ 库(开发文件) License: BSD-3-Clause @@ -12,6 +12,8 @@ Packager: openEuler Builder <builder@openeuler.org> BuildRequires: cmake BuildRequires: gcc-c++ +BuildRequires: gcc +BuildRequires: make Requires: libserial = %{version}-%{release} @@ -20,6 +22,15 @@ LibSerial 提供了一种方便的、面向对象的方式来访问 Linux 操作 核心库使用 C++ 编写,提供了可将 POSIX 系统上的串口像 iostream 对象一样访问的类。 本包包含使用 LibSerial 开发应用程序所需的头文件和开发库文件。 +# Runtime library subpackage (openEuler uses standard lib naming, no %mklibname macro) +%package -n libserial +Summary: 用于在 POSIX 系统上编程串口的 C++ 库 + +%description -n libserial +LibSerial 提供了一种方便的、面向对象的方式来访问 Linux 操作系统上的串口。 +核心库使用 C++ 编写,提供了可将 POSIX 系统上的串口像 iostream 对象一样访问的类。 +本包包含 LibSerial 的运行时共享库。 + %prep %autosetup -n %{name}-%{version} @@ -38,6 +49,11 @@ LibSerial 提供了一种方便的、面向对象的方式来访问 Linux 操作 %install DESTDIR=%{buildroot} %__cmake --install _build +%files -n libserial +%license LICENSE.txt +%{_libdir}/libserial.so.1 +%{_libdir}/libserial.so.1.0.0 + %files %license LICENSE.txt %doc README.md @@ -47,5 +63,8 @@ DESTDIR=%{buildroot} %__cmake --install _build %{_libdir}/pkgconfig/libserial.pc %changelog +* Mon Sep 28 2026 openEuler Builder <builder@openeuler.org> - 1.0.0-2 +- 添加 libserial 运行时子包,捕获版本化共享库文件 + * Mon Sep 28 2026 openEuler Builder <builder@openeuler.org> - 1.0.0-1 - 初始打包 |
