From f780b88573531e1edead04d951d5f837c1f4e102 Mon Sep 17 00:00:00 2001 From: Kevin Mihelich Date: Thu, 25 Mar 2021 20:41:52 +0000 Subject: [PATCH] added extra/liburing --- extra/liburing/PKGBUILD | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 extra/liburing/PKGBUILD diff --git a/extra/liburing/PKGBUILD b/extra/liburing/PKGBUILD new file mode 100644 index 000000000..f5543315a --- /dev/null +++ b/extra/liburing/PKGBUILD @@ -0,0 +1,33 @@ +# Maintainer: David Runge +# Contributor: Filipe LaĆ­ns (FFY00) + +# ALARM: Kevin Mihelich +# - don't build tests, unsupported syscall on 32-bit ARM + +pkgname=liburing +pkgver=2.0 +pkgrel=1 +pkgdesc="Linux-native io_uring I/O access library" +arch=('x86_64') +url="https://git.kernel.dk/cgit/liburing/" +license=('LGPL2.1' 'MIT') +depends=('glibc') +makedepends=('git') +provides=('liburing.so') +source=("git+https://git.kernel.dk/liburing#tag=liburing-$pkgver?signed") +sha512sums=('SKIP') +validpgpkeys=('C0FC392DCADE26D975FA5E4AF7D358FB2971E0A6') # Jens Axboe + +build() { + cd "$pkgname" + sed -i '/-C test$/d' Makefile + ./configure --prefix='/usr' \ + --mandir='/usr/share/man' + make +} + +package() { + cd "$pkgname" + make DESTDIR="$pkgdir" install + install -vDm 644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname" +}