[packages/ima-evm-utils] - added lib subpackage to make libimaevm.so users (rpm) not require evmctl dependency. libftdi for e

bszx bszx at pld-linux.org
Mon Jun 9 17:43:03 CEST 2025


commit 7d8be2c2755a6d7b57cef6fa7e65bcac0cf24c64
Author: Bartek Szady <bszx at bszx.eu>
Date:   Wed May 14 08:53:44 2025 +0200

    - added lib subpackage to make libimaevm.so users (rpm) not require evmctl dependency. libftdi for example.

 ima-evm-utils.spec | 20 +++++++++++++++++---
 1 file changed, 17 insertions(+), 3 deletions(-)
---
diff --git a/ima-evm-utils.spec b/ima-evm-utils.spec
index 94488dd..2386ada 100644
--- a/ima-evm-utils.spec
+++ b/ima-evm-utils.spec
@@ -6,7 +6,7 @@ Summary:	IMA/EVM signing utility and library
 Summary(pl.UTF-8):	Biblioteka i narzędzie do podpisów IMA/EVM
 Name:		ima-evm-utils
 Version:	1.4
-Release:	1
+Release:	2
 License:	GPL v2+
 Group:		Applications/System
 Source0:	https://downloads.sourceforge.net/linux-ima/%{name}-%{version}.tar.gz
@@ -55,11 +55,22 @@ Podsystem integralności Linuksa pozwala na używanie podpisów IMA i
 EVM. Podpisy EVM chronią metadane plików, takie jak atrybuty i
 rozszerzone atrybuty plików. Podpisy IMA chronią zawartość plików.
 
+%package lib
+Summary:	IMA/EVM library
+Summary(pl.UTF-8):	Biblioteka IMA/EVM
+Group:		Libraries
+
+%description lib
+IMA/EVM library.
+
+%description lib -l pl.UTF-8
+Biblioteka IMA/EVM.
+
 %package devel
 Summary:	Header files for IMA/EVM library
 Summary(pl.UTF-8):	Pliki nagłówkowe biblioteki IMA/EVM
 Group:		Development/Libraries
-Requires:	%{name} = %{version}-%{release}
+Requires:	%{name}-lib = %{version}-%{release}
 
 %description devel
 Header files for IMA/EVM library.
@@ -112,9 +123,12 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(644,root,root,755)
 %doc AUTHORS NEWS README examples/ima-*.sh
 %attr(755,root,root) %{_bindir}/evmctl
+%{_mandir}/man1/evmctl.1*
+
+%files lib
+%defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/libimaevm.so.*.*.*
 %attr(755,root,root) %ghost %{_libdir}/libimaevm.so.3
-%{_mandir}/man1/evmctl.1*
 
 %files devel
 %defattr(644,root,root,755)
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/ima-evm-utils.git/commitdiff/7d8be2c2755a6d7b57cef6fa7e65bcac0cf24c64



More information about the pld-cvs-commit mailing list