[packages/ledmon] - completed dependencies, revised doc packaging

qboosh qboosh at pld-linux.org
Fri Feb 13 19:57:21 CET 2026


commit 72772687d30b1473dfc506ec952c2a2e8696da3a
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Fri Feb 13 19:57:10 2026 +0100

    - completed dependencies, revised doc packaging

 ledmon.spec | 33 +++++++++++++++++++++++----------
 1 file changed, 23 insertions(+), 10 deletions(-)
---
diff --git a/ledmon.spec b/ledmon.spec
index 42ceae1..0045f19 100644
--- a/ledmon.spec
+++ b/ledmon.spec
@@ -7,16 +7,21 @@ Summary(pl.UTF-8):	Narzędzia do diod LED na obudowie
 Name:		ledmon
 Version:	1.1.0
 Release:	2
-License:	GPL v2.0, LGPL v2.1
+License:	GPL v2.0, LGPL v2.1+
 Group:		Libraries
 #Source0Download: https://github.com/md-raid-utilities/ledmon/releases
 Source0:	https://github.com/md-raid-utilities/ledmon/archive/v%{version}/%{name}-%{version}.tar.gz
 # Source0-md5:	5cd888ac13b9afe1dae11d421bd8e17d
 URL:		https://github.com/md-raid-utilities/ledmon
-BuildRequires:	autoconf
+BuildRequires:	autoconf >= 2.69
 BuildRequires:	automake
-BuildRequires:	libtool
+BuildRequires:	libtool >= 2:2.4.2
+BuildRequires:	pciutils-devel
+BuildRequires:	pkgconfig
 BuildRequires:	rpmbuild(macros) >= 2.011
+BuildRequires:	sg3_utils-devel
+BuildRequires:	systemd-devel
+BuildRequires:	udev-devel
 Requires(post,preun,postun):	systemd-units >= 1:250.1
 Requires:	libled = %{version}-%{release}
 Requires:	systemd-units >= 1:250.1
@@ -40,6 +45,7 @@ administratora.
 %package -n libled
 Summary:	Shared libled library
 Summary(pl.UTF-8):	Biblioteka współdzielona libled
+License:	LGPL v2.1+
 Group:		Libraries
 
 %description -n libled
@@ -51,8 +57,10 @@ Biblioteka współdzielona libled.
 %package -n libled-devel
 Summary:	Header files for libled library
 Summary(pl.UTF-8):	Pliki nagłówkowe biblioteki libled
+License:	LGPL v2.1+
 Group:		Development/Libraries
 Requires:	libled = %{version}-%{release}
+Requires:	sg3_utils-devel
 
 %description -n libled-devel
 Header files for libled library.
@@ -63,6 +71,7 @@ Pliki nagłówkowe biblioteki libled.
 %package -n libled-static
 Summary:	Static libled library
 Summary(pl.UTF-8):	Statyczna biblioteka libled
+License:	LGPL v2.1+
 Group:		Development/Libraries
 Requires:	libled-devel = %{version}-%{release}
 
@@ -77,17 +86,17 @@ Statyczna biblioteka libled.
 
 %build
 %{__libtoolize}
-%{__aclocal}
+%{__aclocal} -I m4
 %{__autoconf}
 %{__autoheader}
 %{__automake}
 %configure \
-	--enable-systemd \
 	--enable-library \
-	%{!?with_static_libs:--disable-static}
+	--disable-silent-rules \
+	%{!?with_static_libs:--disable-static} \
+	--enable-systemd
 
-%{__make} \
-	V=1
+%{__make}
 
 %install
 rm -rf $RPM_BUILD_ROOT
@@ -97,6 +106,9 @@ rm -rf $RPM_BUILD_ROOT
 
 %{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
 
+# packaged as %doc
+%{__rm} $RPM_BUILD_ROOT%{_docdir}/ledmon/README.md
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
@@ -114,7 +126,7 @@ rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
-%doc README.md
+%doc README.md security.md
 %attr(755,root,root) %{_sbindir}/ledctl
 %attr(755,root,root) %{_sbindir}/ledmon
 %{_mandir}/man5/ledmon.conf.5*
@@ -124,12 +136,13 @@ rm -rf $RPM_BUILD_ROOT
 
 %files -n libled
 %defattr(644,root,root,755)
+%doc CHANGELOG.md
 %{_libdir}/libled.so.*.*.*
 %ghost %{_libdir}/libled.so.1
 
 %files -n libled-devel
 %defattr(644,root,root,755)
-%doc CHANGELOG.md
+%doc src/lib/LIBRARY.md
 %{_libdir}/libled.so
 %{_includedir}/led
 %{_pkgconfigdir}/ledmon.pc
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/ledmon.git/commitdiff/72772687d30b1473dfc506ec952c2a2e8696da3a



More information about the pld-cvs-commit mailing list