Name: liburing Version: 0.1 Release: 1 Summary: Linux-native io_uring I/O access library License: LGPLv2+ Group: System Environment/Libraries Source: %{name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-root URL: http://git.kernel.dk/cgit/ %description Provides native async IO for the Linux kernel, in a fast and efficient manner, for both buffered and O_DIRECT. %package devel Summary: Development files for Linux-native io_uring I/O access library Group: Development/System Requires: liburing Provides: liburing.so.1 %description devel This package provides header files to include and libraries to link with for the Linux-native io_uring. %prep %setup %build ./configure --prefix=/usr --libdir=/%{_libdir} --mandir=/usr/share/man make %install [ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT make install DESTDIR=$RPM_BUILD_ROOT %clean [ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files %defattr(-,root,root) %attr(0755,root,root) %{_libdir}/liburing.so.* %doc COPYING %files devel %defattr(-,root,root) %attr(-,root,root) %{_includedir}/ %attr(0644,root,root) %{_includedir}/liburing.h %attr(0755,root,root) %{_libdir}/liburing.so %attr(0644,root,root) %{_libdir}/liburing.a %attr(0644,root,root) %{_libdir}/pkgconfig/* %attr(0644,root,root) %{_mandir}/man2/* %changelog * Tue Jan 8 2019 Jens Axboe - 0.1 - Initial version