Jens Axboe | f93c84e | 2019-01-08 06:51:07 -0700 | [diff] [blame] | 1 | Name: liburing |
Stefan Hajnoczi | 9ba6a2a | 2019-11-05 08:39:15 +0100 | [diff] [blame] | 2 | Version: 0.2 |
Jeff Moyer | 0781f2a | 2019-11-05 08:39:17 +0100 | [diff] [blame] | 3 | Release: 1%{?dist} |
Jens Axboe | f93c84e | 2019-01-08 06:51:07 -0700 | [diff] [blame] | 4 | Summary: Linux-native io_uring I/O access library |
Stefan Hajnoczi | 9ae3fa5 | 2019-08-03 09:45:24 +0100 | [diff] [blame] | 5 | License: LGPLv2+ |
Jens Axboe | f93c84e | 2019-01-08 06:51:07 -0700 | [diff] [blame] | 6 | Source: %{name}-%{version}.tar.gz |
Jeff Moyer | 0781f2a | 2019-11-05 08:39:17 +0100 | [diff] [blame] | 7 | URL: https://git.kernel.dk/cgit/liburing/snapshot/%{name}-%{version}.tar.gz |
| 8 | BuildRequires: gcc |
Jens Axboe | f93c84e | 2019-01-08 06:51:07 -0700 | [diff] [blame] | 9 | |
| 10 | %description |
| 11 | Provides native async IO for the Linux kernel, in a fast and efficient |
| 12 | manner, for both buffered and O_DIRECT. |
| 13 | |
| 14 | %package devel |
| 15 | Summary: Development files for Linux-native io_uring I/O access library |
Jeff Moyer | 0781f2a | 2019-11-05 08:39:17 +0100 | [diff] [blame] | 16 | Requires: %{name} = %{version}-%{release} |
| 17 | Requires: pkgconfig |
Jens Axboe | f93c84e | 2019-01-08 06:51:07 -0700 | [diff] [blame] | 18 | |
| 19 | %description devel |
| 20 | This package provides header files to include and libraries to link with |
| 21 | for the Linux-native io_uring. |
| 22 | |
| 23 | %prep |
Jeff Moyer | 0781f2a | 2019-11-05 08:39:17 +0100 | [diff] [blame] | 24 | %autosetup |
Jens Axboe | f93c84e | 2019-01-08 06:51:07 -0700 | [diff] [blame] | 25 | |
| 26 | %build |
Jeff Moyer | 0781f2a | 2019-11-05 08:39:17 +0100 | [diff] [blame] | 27 | ./configure --prefix=%{_prefix} --libdir=/%{_libdir} --mandir=%{_mandir} --includedir=%{_includedir} |
| 28 | |
| 29 | %make_build |
Jens Axboe | f93c84e | 2019-01-08 06:51:07 -0700 | [diff] [blame] | 30 | |
| 31 | %install |
Jeff Moyer | 0781f2a | 2019-11-05 08:39:17 +0100 | [diff] [blame] | 32 | %make_install |
Jens Axboe | f93c84e | 2019-01-08 06:51:07 -0700 | [diff] [blame] | 33 | |
| 34 | %files |
Jens Axboe | f93c84e | 2019-01-08 06:51:07 -0700 | [diff] [blame] | 35 | %attr(0755,root,root) %{_libdir}/liburing.so.* |
Jens Axboe | 6350583 | 2019-05-16 20:35:19 -0600 | [diff] [blame] | 36 | %doc COPYING |
Jens Axboe | f93c84e | 2019-01-08 06:51:07 -0700 | [diff] [blame] | 37 | |
| 38 | %files devel |
Jeff Moyer | 0781f2a | 2019-11-05 08:39:17 +0100 | [diff] [blame] | 39 | %{_includedir}/liburing/ |
| 40 | %{_includedir}/liburing.h |
| 41 | %{_libdir}/liburing.so |
| 42 | %{_libdir}/liburing.a |
| 43 | %{_libdir}/pkgconfig/* |
| 44 | %{_mandir}/man2/* |
Jens Axboe | f93c84e | 2019-01-08 06:51:07 -0700 | [diff] [blame] | 45 | |
| 46 | %changelog |
Jeff Moyer | 0781f2a | 2019-11-05 08:39:17 +0100 | [diff] [blame] | 47 | * Thu Oct 31 2019 Jeff Moyer <jmoyer@redhat.com> - 0.2-1 |
| 48 | - Add io_uring_cq_ready() |
| 49 | - Add io_uring_peek_batch_cqe() |
| 50 | - Add io_uring_prep_accept() |
| 51 | - Add io_uring_prep_{recv,send}msg() |
| 52 | - Add io_uring_prep_timeout_remove() |
| 53 | - Add io_uring_queue_init_params() |
| 54 | - Add io_uring_register_files_update() |
| 55 | - Add io_uring_sq_space_left() |
| 56 | - Add io_uring_wait_cqe_timeout() |
| 57 | - Add io_uring_wait_cqes() |
| 58 | - Add io_uring_wait_cqes_timeout() |
| 59 | |
Jens Axboe | f93c84e | 2019-01-08 06:51:07 -0700 | [diff] [blame] | 60 | * Tue Jan 8 2019 Jens Axboe <axboe@kernel.dk> - 0.1 |
| 61 | - Initial version |