[packages/libkqueue] Up to 2.6.3

arekm arekm at pld-linux.org
Sun Mar 15 02:10:19 CET 2026


commit bd13d892711209bddca753c7ee4ea23234787997
Author: Arkadiusz Miśkiewicz <arekm at maven.pl>
Date:   Sun Mar 15 02:10:12 2026 +0100

    Up to 2.6.3

 libkqueue.spec | 38 ++++++++++++++++----------------------
 1 file changed, 16 insertions(+), 22 deletions(-)
---
diff --git a/libkqueue.spec b/libkqueue.spec
index 7efbc10..10a5e77 100644
--- a/libkqueue.spec
+++ b/libkqueue.spec
@@ -1,13 +1,16 @@
 Summary:	Portable implementation of the kqueue() and kevent() system calls
 Summary(pl.UTF-8):	Przenośna implementacja wywołań systemowych kqueue() i kevent()
 Name:		libkqueue
-Version:	2.0.1
+Version:	2.6.3
 Release:	1
-License:	BSD (header), MIT-like (implementation)
+License:	BSD (header), ISC (implementation)
 Group:		Libraries
-Source0:	http://downloads.sourceforge.net/libkqueue/%{name}-%{version}.tar.gz
-# Source0-md5:	3d939aa5fa83a870aee71f2181b22994
-URL:		http://sourceforge.net/projects/libkqueue/
+#Source0Download: https://github.com/mheily/libkqueue/releases
+Source0:	https://github.com/mheily/libkqueue/archive/v%{version}/%{name}-%{version}.tar.gz
+# Source0-md5:	1e6b8d87ad37af2e99877ebd32b598f8
+URL:		https://github.com/mheily/libkqueue
+BuildRequires:	cmake >= 3.0
+BuildRequires:	rpmbuild(macros) >= 1.605
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -51,25 +54,18 @@ Statyczna biblioteka libkqueue.
 %setup -q
 
 %build
-# NOTE: not autoconf configure
-CC="%{__cc}" \
-CFLAGS="%{rpmcflags}" \
-CPPFLAGS="%{rpmcppflags}" \
-LDFLAGS="%{rpmldflags}" \
-./configure \
-	--build=%{_target_platform} \
-	--prefix=%{_prefix} \
-	--libdir=%{_libdir}
-%{__make}
+%cmake -B build \
+	-DENABLE_SHARED=ON \
+	-DENABLE_STATIC=ON
+
+%{__make} -C build
 
 %install
 rm -rf $RPM_BUILD_ROOT
 
-%{__make} install \
+%{__make} -C build install \
 	DESTDIR=$RPM_BUILD_ROOT
 
-install libkqueue.a $RPM_BUILD_ROOT%{_libdir}
-
 %clean
 rm -rf $RPM_BUILD_ROOT
 
@@ -79,15 +75,13 @@ rm -rf $RPM_BUILD_ROOT
 %files
 %defattr(644,root,root,755)
 %doc LICENSE
-%attr(755,root,root) %{_libdir}/libkqueue.so.*.*
-%attr(755,root,root) %ghost %{_libdir}/libkqueue.so.0
+%attr(755,root,root) %{_libdir}/libkqueue.so.0
 
 %files devel
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libkqueue.so
+%{_libdir}/libkqueue.so
 %{_includedir}/kqueue
 %{_pkgconfigdir}/libkqueue.pc
-%{_mandir}/man2/kevent.2*
 %{_mandir}/man2/kqueue.2*
 
 %files static
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/libkqueue.git/commitdiff/bd13d892711209bddca753c7ee4ea23234787997



More information about the pld-cvs-commit mailing list