Accepting request 1174388 from Base:System

OBS-URL: https://build.opensuse.org/request/show/1174388
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ledmon?expand=0&rev=28
This commit is contained in:
2024-05-16 15:15:34 +00:00
committed by Git OBS Bridge
2 changed files with 50 additions and 3 deletions

View File

@@ -1,3 +1,14 @@
-------------------------------------------------------------------
Thu May 16 07:01:36 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
- Re-arrange spec files block to be in line with all other openSUSE
spec files.
-------------------------------------------------------------------
Tue May 14 10:09:04 UTC 2024 - Nicholas Yang <nicholas.yang@suse.com>
- Enable building libled.
-------------------------------------------------------------------
Thu Mar 28 04:28:18 UTC 2024 - Nicholas Yang <nicholas.yang@suse.com>

View File

@@ -20,7 +20,7 @@ Name: ledmon
Version: 1.0.0
Release: 0
Summary: Enclosure LED Utilities
License: GPL-2.0-only AND LGPL-2.1-or-later
License: GPL-2.0-only
Group: Hardware/Other
URL: https://github.com/intel/ledmon/
Source0: https://github.com/intel/ledmon/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
@@ -45,6 +45,24 @@ The ledctl application and ledmon daemon are part of Intel(R) LED
ControlUtilities. They help to enable LED management for software RAID
solutions.
%package -n libled1
Summary: Enclosure LED Control Library
License: LGPL-2.1-or-later
%description -n libled1
libled enable enclosure LED control for applications.
%package devel
Summary: Document and Include Files for Enclosure LED Control Library
License: LGPL-2.1-or-later
Group: Development/Libraries/C and C++
Requires: libled1 = %{version}-%{release}
Requires: pkgconfig
%description devel
This package contains the files that are necessary for software development
using libled.
%prep
%autosetup -p1
@@ -52,7 +70,8 @@ solutions.
%define _lto_cflags %{nil}
autoreconf -fiv
%configure \
--enable-systemd=yes
--enable-systemd=yes \
--enable-library=yes
%make_build
%install
@@ -60,6 +79,8 @@ autoreconf -fiv
ln -sv %{_sbindir}/service \
%{buildroot}%{_sbindir}/rc%{name}
rm %{buildroot}%{_datarootdir}/doc/ledmon/README.md
rm -f %{buildroot}%{_libdir}/*.a
find %{buildroot} -type f -name "*.la" -delete -print
%pre
%service_add_pre %{name}.service
@@ -73,8 +94,10 @@ rm %{buildroot}%{_datarootdir}/doc/ledmon/README.md
%postun
%service_del_postun %{name}.service
%ldconfig_scriptlets -n libled1
%files
%license COPYING COPYING.LIB
%license COPYING
%doc README.md
%{_sbindir}/ledmon
%{_sbindir}/ledctl
@@ -84,4 +107,17 @@ rm %{buildroot}%{_datarootdir}/doc/ledmon/README.md
%{_mandir}/man8/ledctl.8%{?ext_man}
%{_mandir}/man8/ledmon.8%{?ext_man}
%files -n libled1
%license COPYING.LIB
%{_libdir}/libled.so.1
%{_libdir}/libled.so.1.*
%files devel
%license COPYING.LIB
%doc src/lib/LIBRARY.md
%dir %{_includedir}/led/
%{_includedir}/led/libled.h
%{_libdir}/libled.so
%{_libdir}/pkgconfig/ledmon.pc
%changelog