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" +}