commit 64616f3ea5397fb026063240d952f26456918007 Author: MSVSphere Packaging Team Date: Fri Sep 22 18:32:13 2023 +0300 import liburing-2.3-2.el9 diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..035e7c5 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +SOURCES/liburing-2.3.tar.gz diff --git a/.liburing.metadata b/.liburing.metadata new file mode 100644 index 0000000..37dbcd0 --- /dev/null +++ b/.liburing.metadata @@ -0,0 +1 @@ +574d244e11125e8f9345fd368bcb259d93055ed0 SOURCES/liburing-2.3.tar.gz diff --git a/SOURCES/liburing-2.3.tar.gz.asc b/SOURCES/liburing-2.3.tar.gz.asc new file mode 100644 index 0000000..b71c67a --- /dev/null +++ b/SOURCES/liburing-2.3.tar.gz.asc @@ -0,0 +1,17 @@ +-----BEGIN PGP SIGNATURE----- + +iQJEBAABCAAuFiEEwPw5LcreJtl1+l5K99NY+ylx4KYFAmNhzMcQHGF4Ym9lQGtl +cm5lbC5kawAKCRD301j7KXHgpkR7D/43c13RaKp4EjW9CO8mx4AzT8ERKJg7jyN4 +/NJ/iI2CZGutoZf3kvFb7cpGavrPBbQDSY0W5La28TXwwSEgcdIg0Lex8bjg0Ls5 +wlOgPz7YT6/8j3ZcAk2lKOTFhBYu/ZeS3QJktHGC37p5dxP5oZa+E56RwWIRdwVi +kB9iUFCmOdCjSZJ9nyLS3UL/aCDfKAXDirNRJboY1jmm2JLYLVafrUMk+4jzy7/g +8oYU+PYc+t8siqWMSul6iFlAIKaU6g/Bc+RiJUTnXtZaUaqTtctOF+qG+4vM4/vR +CFyPw8AgfAsfMGWCIYBxD8NREfAIOixl0WT7J0AFJ+SNa1WDcSezXjwzJuCguLwR +hEqX65dvtS4wc3M3TwYqtd0Mh8dECrMU328bQM4cEIFJlJQpemdZmHLPlkSA160C +9aZkYaqGA6HqTVyhgd5VPfPYzSFG4NmHPk1vZarI5Mu5bxTvLau7heiXd070fM4O +1RA2AoALqg/h7d/5S60WxMJBfUZhHwRgi4IJGpQXlf5m3kmjInEyPcHczsEiY8le +vcPecffDq7yZnh5oCHkjoHnmZ4j/J6bZJ9+dl/oDHWUMvaQuKiaWTfZq1vUC/Oc9 +m+gRLrgkvWZMOZLPvysI1TrfqmGz9u7kZWkilxgZS4osrbChpdnGX1XLPz43aHts +ENA+eYYYXA== +=eRJx +-----END PGP SIGNATURE----- diff --git a/SPECS/liburing.spec b/SPECS/liburing.spec new file mode 100644 index 0000000..c627f2e --- /dev/null +++ b/SPECS/liburing.spec @@ -0,0 +1,137 @@ +Name: liburing +Version: 2.3 +Release: 2%{?dist} +Summary: Linux-native io_uring I/O access library +License: (GPLv2 with exceptions and LGPLv2+) or MIT +Source0: https://brick.kernel.dk/snaps/%{name}-%{version}.tar.gz +Source1: https://brick.kernel.dk/snaps/%{name}-%{version}.tar.gz.asc +URL: https://git.kernel.dk/cgit/liburing/ +BuildRequires: gcc +BuildRequires: gcc-c++ +BuildRequires: make + +%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 +Requires: %{name}%{_isa} = %{version}-%{release} +Requires: pkgconfig + +%description devel +This package provides header files to include and libraries to link with +for the Linux-native io_uring. + +%prep +%autosetup -p1 + +%build +%set_build_flags +./configure --prefix=%{_prefix} --libdir=/%{_libdir} --libdevdir=/%{_libdir} --mandir=%{_mandir} --includedir=%{_includedir} + +%make_build + +%install +%make_install + +%files +%attr(0755,root,root) %{_libdir}/liburing.so.* +%license COPYING + +%files devel +%{_includedir}/liburing/ +%{_includedir}/liburing.h +%{_libdir}/liburing.so +%exclude %{_libdir}/liburing.a +%{_libdir}/pkgconfig/* +%{_mandir}/man2/* +%{_mandir}/man3/* +%{_mandir}/man7/* + +%changelog +* Fri Sep 22 2023 MSVSphere Packaging Team - 2.3-2 +- Rebuilt for MSVSphere 9.3 beta + +* Thu Apr 27 2023 Jeff Moyer - 2.3-2.el9 +- n-v-r bump +- Related: rhbz#2182163 + +* Tue Apr 18 2023 Jeff Moyer - 2.3-1.el9 +- Rebase to 2.3. +- Resolves: rhbz#2182163 + +* Fri Jun 17 2022 Jeff Moyer - 2.1-1.el9 +- Rebase to 2.1. +- Resolves: rhbz#2070603 + +* Mon Aug 09 2021 Mohan Boddu - 0.7-7 +- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags + Related: rhbz#1991688 + +* Fri Jul 09 2021 Jeff Moyer - 0.7-6 +- Fix up use of SIGSTKSZ (Jeff Moyer) +- Resolves: rhbz#1980845 + +* Fri Apr 16 2021 Mohan Boddu - 0.7-5 +- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937 + +* Tue Jan 26 2021 Fedora Release Engineering - 0.7-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Mon Oct 19 2020 Davide Cavalca - 0.7-3 +- Drop exclude for armv7hl as it's no longer necessary + +* Tue Jul 28 2020 Fedora Release Engineering - 0.7-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Tue Jul 21 2020 Stefan Hajnoczi - 0.7-1 +- Add io_uring_cq_eventfd_toggle() helper for new IORING_CQ_EVENTFD_DISABLED flag +- Add IORING_OP_TEE +- Documentation fixes and improvements + +* Thu May 7 2020 Stefan Hajnoczi - 0.6-1 +- add io_uring_prep_splice() +- add io_uring_prep_provide_buffers() +- add io_uring_prep_remove_buffers() +- add io_uring_register_eventfd_async() +- reinstate io_uring_unregister_eventfd() (it was accidentally removed in 0.4) + +* Thu Mar 19 2020 Stefan Hajnoczi - 0.5-1 +- Update license to GPL-2.0 OR MIT +- Add io_uring_prep_epoll_ctl() +- Add io_uring_get_probe(), io_uring_get_probe_ring() +- Add io_uring_register_probe() +- Add io_uring_{register,unregister}_personality() +- Add io_uring_prep_{recv,send}() +- Add io_uring_prep_openat2() +- Add io_uring_ring_dontfork() +- Add io_uring_prep_read() and io_uring_prep_write() +- Documentation fixes and improvements + +* Wed Jan 29 2020 Fedora Release Engineering - 0.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Tue Jan 7 2020 Stefan Hajnoczi - 0.3-1 +- Add IORING_OP_STATX +- Add IORING_OP_OPENAT/IORING_OP_CLOSE helpers +- Add prep helpers for IORING_OP_FILES_UPDATE and IORING_OP_FALLOCATE +- Add io_uring_prep_connect() helper +- Add io_uring_wait_cqe_nr() +- Add IORING_OP_ASYNC_CANCEL and prep helper + +* Thu Oct 31 2019 Jeff Moyer - 0.2-1 +- Add io_uring_cq_ready() +- Add io_uring_peek_batch_cqe() +- Add io_uring_prep_accept() +- Add io_uring_prep_{recv,send}msg() +- Add io_uring_prep_timeout_remove() +- Add io_uring_queue_init_params() +- Add io_uring_register_files_update() +- Add io_uring_sq_space_left() +- Add io_uring_wait_cqe_timeout() +- Add io_uring_wait_cqes() +- Add io_uring_wait_cqes_timeout() + +* Tue Jan 8 2019 Jens Axboe - 0.1 +- Initial version