parent
89b710f980
commit
f5a5a29f0e
@ -1,17 +1,17 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQJNBAABCgA3FiEEm8dazQnvu0U1Gdmc9s+lqZ57WVcFAmCOK5cZHGd6YW11ZGlv
|
||||
QGxpYnJlbWV4Lm9yZy5teAAKCRD2z6WpnntZV3B/D/0encZcdDpGtuvcQ01dJOG8
|
||||
l4aykwRxbylVg4/hqWAknTEEqZXj/vSNjY2dPtiCwDTG06XrRY19bBSGeMNQLGL5
|
||||
khCvWaWpWloWaQcxmf6+BaRjguid6MYS0PYAXDoIgnlXuGgmQ4Ey+gcmFldogtrv
|
||||
Ajx4CIanf8d20HCvK33gAWAwT8PunnvK4AoxXiZqnbFHn8sD0c8TSf35Ti0TZIiz
|
||||
SP7v7jwSXE20nytx4FIe3TwrhitMAf82Ji5Ny63+1Trgw6k1V4PKY3MYnesHrRYc
|
||||
qVeuNoHKtEp12SZ0zkUL7VpJERbyz8iyypXt9g22A6myolXG5k96Ug2aJxhDlBgA
|
||||
Rjvo+1WKLh1YqcRgifJz8lIVKPZ5bRzAoPoXHTEx4W6pAAemVPH9ZGJAtSNb4G81
|
||||
5TfHTHxhbt0JqrUhcGosHep01VdrEytvkcLQU6ggVt8iAcXlz3P1cCzX3C4xtgFn
|
||||
8tEyMF7vxfhhCuhOfzzP/JdMuyEDAwZyEsCYXBeXMt7JbW9VMi5xmEfNN7cqyTN5
|
||||
iGgIgry5bpwgJQuCjNYxDjznrGW6eQ5sAMdUReNyyhSRVgJjYFvefaLUAfL4xRyj
|
||||
ZZuXuXGWXbIBX80B2HNlUpcE7d6mElT3yHX36+3zSQ6EYe32B6opelfqoj2CPzzF
|
||||
iIKauzWZyfuTZ69Xe5+hpQ==
|
||||
=uDXP
|
||||
iQJNBAABCgA3FiEEm8dazQnvu0U1Gdmc9s+lqZ57WVcFAmCONVcZHGd6YW11ZGlv
|
||||
QGxpYnJlbWV4Lm9yZy5teAAKCRD2z6WpnntZV7PaD/44aUojaTh41136FlsrwF/Q
|
||||
LaJ/ga+2fYgZjF6IxXEJAXuOpgVe+piqyV4kbbJegvmgvfAF8f8fl0i0Ru0rKBrh
|
||||
MSvhGJdd3F0SxJ3jTirnrvBa3RfLWOsfPn7sZD+Z7E4JS8+GDUXIko7/g8FphtGH
|
||||
Hzrw7FTyFDd0Her6wfXpFhRo/91Snw/aHh7wLvafiIzKbvOP3J4ZhcdMEkfOmO0m
|
||||
mtp62h3xIo6rOO3GPNQa9tpfC7oY9nEKhXWqDK73VsqN8OOlyOSbSnoVmgXvNpyV
|
||||
+v1lonbxyiJDL4rgfFevi1Tn+ohE6UOV6yXR6SzBvRG84cng0fiYK7XZDRqKcM0W
|
||||
W50s4690hDmxi64UqMAfm8dKa4g8Rrmsf+d2R4z1fKgXJShU7rNdOanCeY6CtbHD
|
||||
bOdHQNRRjxtLkrD7T+X/0YhPUtfWYhFBj30vfQTnspLeypbG40xFnxkoSRHTnT7m
|
||||
6+I6/eLG52wnvUpsEAj9uG7SujvrEjZ3qr5ADH3HiiaUL3KHY3z/atVnLtYJoL2J
|
||||
hVxK0YthGhikhULoT/sJ6eX/FwRf13rOpZRVmb2pxSGZ5ZIJNhE48Eu96nrkYO4L
|
||||
xR3juohdmi+GyMxDgVbDvy0NjIKtATod+6mHGNVO/Oi21yuwEudsbMhGNMtilJNS
|
||||
mf+dHe0EmOmR+w7WxZupbA==
|
||||
=2y3U
|
||||
-----END PGP SIGNATURE-----
|
||||
|
Binary file not shown.
@ -1,17 +1,17 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQJNBAABCgA3FiEEm8dazQnvu0U1Gdmc9s+lqZ57WVcFAmCOK5cZHGd6YW11ZGlv
|
||||
QGxpYnJlbWV4Lm9yZy5teAAKCRD2z6WpnntZV2R7D/47FQaPhH8sM3zBpRpQJS9h
|
||||
E35F7OuCuFQV9MZtUfBOlIkTPkUQTSk6Ro5aj+lOMwrtBO7+hk1KZMIRI30OkdqB
|
||||
rg3Q5Kamf22ht+pDuIxN3LEmTXqCKGRDkMFpYlFGYxffCbo7gXGKsXA/jzBFWDtJ
|
||||
M/Ib3jgw4Ale9lJv+FW+nl4h5c2XGz8Iwpn3qnFA8l6fUZX0wHDB62fxQqDYJkSx
|
||||
IOcDLQ3Xfe9sGhW4kCC86zfGCjvNBEMlRzxv4mloMnzTH3QakkFicDO+A1HbUzUL
|
||||
yO7n42C7rmyckFzqcGfbWFOsPKYd6wlGmTdM+OYmCxEfCKtD4hijKBqPPKFaasMv
|
||||
0j4a1hJ2//cGvfAoieaqWjg67fGoxzm/EfaoWWZDJQYm4WNLNaIvLj7FvpcmJSFm
|
||||
yhMjR3LviqDU99OVXvjBlNByG53AzPAX75Z7t8q/cLEQHHCnbbUQHTI4GlkagJB+
|
||||
Cst7VH/+atogKQxOPrkam655tEJ94ZFEtz3H8qwWrzR9f8s4eMfiJv+h0h9HrMfK
|
||||
f+r0ForLJcFs+Qwur2zhD05RnuLuoCEfWuu6POHwYrNWh5teilU6hl3RHEoPzUL2
|
||||
eegwyS9avYrhaLu9ZFSHrBGiV8h4FbahLJiy+PQbXp26R6aaz0ddPi6aFOKf0CQz
|
||||
3VWWpqYbn8UpPwh8iamqcg==
|
||||
=K0XY
|
||||
iQJNBAABCgA3FiEEm8dazQnvu0U1Gdmc9s+lqZ57WVcFAmCONVcZHGd6YW11ZGlv
|
||||
QGxpYnJlbWV4Lm9yZy5teAAKCRD2z6WpnntZVymVD/kBZuKhKsCT1qXETKTmuV7I
|
||||
RHVin9X0FJuKBxDdzlSvTKQiftqGD4LYbsGqC3RKTlz6qzrEJuuS+sooaEoU+RHt
|
||||
ffMtrhG5wB7iie074UrG8M4UmZ0EMFmIUo51bZEBt/+wFH9h8LwtSRzV7NwyxqHG
|
||||
+Ceu/NnVHoM73c49iGhRYJA/f3jPz8mmSJzJZmwGJiiJjc9ymEXyLVCAHTvyz5/O
|
||||
vJioRCd3p/GeSZDOowcd+/0ty7xQezXXHK4ggXB0bZUKBGaYfR86hp3ThhaRzmW8
|
||||
dDijFDnOZMft2qlRO5jJyThzBPzACsxXAq57v718lPnTP9t7BC5zth8oYctYAQ2J
|
||||
Q2WBdrc7yYgStLvgjLS7uFbisrsXqJD5g8OdcxWvL4uUZeeCTh4Dfo4HF9BOFEWB
|
||||
VrH3j8GIGE9X0vQP+hpN8RSCbsBROq8Pk+jvtWEc5XVxBF2QhJ0VtVlpueFY5IhY
|
||||
NsxJ+NkoKDm1tQh6Lg9MD20kjWCR3/A9z7I4Lrryd739Md1l/L2AU6wK4g276XOb
|
||||
yOQHeYnu2GD7XaO+GVHxwXfHJQ5IpAEJanEKmcy1Z9723KfMwY+Xd/BUfU/F/tt4
|
||||
VZBrjO/t6u2Av3qOsCVbMuTxVtjcQnSLNbfDLAz0H8HA0d8nRb3hI7+htHSPAoNA
|
||||
L8tT8X5R+EqFzms+vyWFjQ==
|
||||
=gk4n
|
||||
-----END PGP SIGNATURE-----
|
||||
|
Binary file not shown.
Binary file not shown.
@ -0,0 +1,19 @@
|
||||
# HOW TO EDIT THIS FILE:
|
||||
# The "handy ruler" below makes it easier to edit a package description.
|
||||
# Line up the first '|' above the ':' following the base package name, and
|
||||
# the '|' on the right side marks the last column you can put a character in.
|
||||
# You must make exactly 11 lines for the formatting to be correct. It's also
|
||||
# customary to leave one space after the ':' except on otherwise blank lines.
|
||||
|
||||
|-----handy-ruler------------------------------------------------------|
|
||||
liburing: liburing (Linux kernel io_uring access library)
|
||||
liburing:
|
||||
liburing: This is the io_uring library, liburing. liburing provides helpers to
|
||||
liburing: setup and teardown io_uring instances, and also a simplified interface
|
||||
liburing: for applications that don't need (or want) to deal with the full
|
||||
liburing: kernel side implementation.
|
||||
liburing:
|
||||
liburing: Homepage: https://github.com/axboe/liburing
|
||||
liburing:
|
||||
liburing:
|
||||
liburing:
|
@ -0,0 +1,19 @@
|
||||
# HOW TO EDIT THIS FILE:
|
||||
# The "handy ruler" below makes it easier to edit a package description.
|
||||
# Line up the first '|' above the ':' following the base package name, and
|
||||
# the '|' on the right side marks the last column you can put a character in.
|
||||
# You must make exactly 11 lines for the formatting to be correct. It's also
|
||||
# customary to leave one space after the ':' except on otherwise blank lines.
|
||||
|
||||
|-----handy-ruler------------------------------------------------------|
|
||||
liburing: liburing (Linux kernel io_uring access library)
|
||||
liburing:
|
||||
liburing: This is the io_uring library, liburing. liburing provides helpers to
|
||||
liburing: setup and teardown io_uring instances, and also a simplified interface
|
||||
liburing: for applications that don't need (or want) to deal with the full
|
||||
liburing: kernel side implementation.
|
||||
liburing:
|
||||
liburing: Homepage: https://github.com/axboe/liburing
|
||||
liburing:
|
||||
liburing:
|
||||
liburing:
|
@ -0,0 +1,13 @@
|
||||
This is the io_uring library, liburing. liburing provides helpers to setup and
|
||||
teardown io_uring instances, and also a simplified interface for
|
||||
applications that don't need (or want) to deal with the full kernel
|
||||
side implementation.
|
||||
|
||||
For more info on io_uring, please see:
|
||||
|
||||
https://kernel.dk/io_uring.pdf
|
||||
|
||||
Subscribe to io-uring@vger.kernel.org for io_uring related discussions
|
||||
and development for both kernel and userspace. The list is archived here:
|
||||
|
||||
https://lore.kernel.org/io-uring/
|
@ -0,0 +1,98 @@
|
||||
#!/bin/sh
|
||||
|
||||
# Slackware build script for liburing
|
||||
|
||||
# Copyright 2021 Gerardo Zamudio <gzamudio@libremex.org.mx> Mexico City, Mexico
|
||||
# All rights reserved.
|
||||
#
|
||||
# Redistribution and use of this script, with or without modification, is
|
||||
# permitted provided that the following conditions are met:
|
||||
#
|
||||
# 1. Redistributions of this script must retain the above copyright
|
||||
# notice, this list of conditions and the following disclaimer.
|
||||
#
|
||||
# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
|
||||
# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
|
||||
# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
|
||||
# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
|
||||
# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
|
||||
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
|
||||
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
|
||||
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
PRGNAM=liburing
|
||||
VERSION=${VERSION:-2.0}
|
||||
BUILD=${BUILD:-1}
|
||||
TAG=${TAG:-_lem}
|
||||
|
||||
if [ -z "$ARCH" ]; then
|
||||
case "$( uname -m )" in
|
||||
i?86) ARCH=i586 ;;
|
||||
arm*) ARCH=arm ;;
|
||||
*) ARCH=$( uname -m ) ;;
|
||||
esac
|
||||
fi
|
||||
|
||||
CWD=$(pwd)
|
||||
TMP=${TMP:-/tmp/lem}
|
||||
PKG=$TMP/package-$PRGNAM
|
||||
OUTPUT=${OUTPUT:-/tmp}
|
||||
|
||||
if [ "$ARCH" = "i586" ]; then
|
||||
SLKCFLAGS="-O2 -march=i586 -mtune=i686"
|
||||
LIBDIRSUFFIX=""
|
||||
elif [ "$ARCH" = "i686" ]; then
|
||||
SLKCFLAGS="-O2 -march=i686 -mtune=i686"
|
||||
LIBDIRSUFFIX=""
|
||||
elif [ "$ARCH" = "x86_64" ]; then
|
||||
SLKCFLAGS="-O2 -fPIC"
|
||||
LIBDIRSUFFIX="64"
|
||||
else
|
||||
SLKCFLAGS="-O2"
|
||||
LIBDIRSUFFIX=""
|
||||
fi
|
||||
|
||||
set -e
|
||||
|
||||
rm -rf $PKG
|
||||
mkdir -p $TMP $PKG $OUTPUT
|
||||
cd $TMP
|
||||
rm -rf $PRGNAM-$VERSION
|
||||
tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
|
||||
cd $PRGNAM-$PRGNAM-$VERSION
|
||||
chown -R root:root .
|
||||
find -L . \
|
||||
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
|
||||
-o -perm 511 \) -exec chmod 755 {} \; -o \
|
||||
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
|
||||
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
|
||||
|
||||
CFLAGS="$SLKCFLAGS" \
|
||||
CXXFLAGS="$SLKCFLAGS" \
|
||||
./configure \
|
||||
--prefix=/usr \
|
||||
--libdir=/usr/lib${LIBDIRSUFFIX} \
|
||||
--mandir=/usr/man \
|
||||
|
||||
make
|
||||
make install DESTDIR=$PKG
|
||||
|
||||
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
|
||||
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
|
||||
|
||||
find $PKG/usr/man -type f -exec gzip -9 {} \;
|
||||
for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
|
||||
|
||||
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
|
||||
cp -a \
|
||||
COPYING LICENSE* README \
|
||||
$PKG/usr/doc/$PRGNAM-$VERSION
|
||||
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
|
||||
|
||||
mkdir -p $PKG/install
|
||||
cat $CWD/slack-desc > $PKG/install/slack-desc
|
||||
|
||||
cd $PKG
|
||||
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
|
@ -0,0 +1,10 @@
|
||||
PRGNAM="liburing"
|
||||
VERSION="2.0"
|
||||
HOMEPAGE="https://github.com/axboe/liburing"
|
||||
DOWNLOAD="https://github.com/axboe/liburing/archive/liburing-2.0.tar.gz"
|
||||
MD5SUM="022bb540e8ab5c9916609145f020926f"
|
||||
DOWNLOAD_x86_64=""
|
||||
MD5SUM_x86_64=""
|
||||
REQUIRES=""
|
||||
MAINTAINER="Gerardo Zamudio"
|
||||
EMAIL="gzamudio@libremex.org.mx"
|
@ -0,0 +1,19 @@
|
||||
# HOW TO EDIT THIS FILE:
|
||||
# The "handy ruler" below makes it easier to edit a package description.
|
||||
# Line up the first '|' above the ':' following the base package name, and
|
||||
# the '|' on the right side marks the last column you can put a character in.
|
||||
# You must make exactly 11 lines for the formatting to be correct. It's also
|
||||
# customary to leave one space after the ':' except on otherwise blank lines.
|
||||
|
||||
|-----handy-ruler------------------------------------------------------|
|
||||
liburing: liburing (Linux kernel io_uring access library)
|
||||
liburing:
|
||||
liburing: This is the io_uring library, liburing. liburing provides helpers to
|
||||
liburing: setup and teardown io_uring instances, and also a simplified interface
|
||||
liburing: for applications that don't need (or want) to deal with the full
|
||||
liburing: kernel side implementation.
|
||||
liburing:
|
||||
liburing: Homepage: https://github.com/axboe/liburing
|
||||
liburing:
|
||||
liburing:
|
||||
liburing:
|
Loading…
Reference in new issue