parent
89b710f980
commit
f5a5a29f0e
@ -1,17 +1,17 @@
|
|||||||
-----BEGIN PGP SIGNATURE-----
|
-----BEGIN PGP SIGNATURE-----
|
||||||
|
|
||||||
iQJNBAABCgA3FiEEm8dazQnvu0U1Gdmc9s+lqZ57WVcFAmCOK5cZHGd6YW11ZGlv
|
iQJNBAABCgA3FiEEm8dazQnvu0U1Gdmc9s+lqZ57WVcFAmCONVcZHGd6YW11ZGlv
|
||||||
QGxpYnJlbWV4Lm9yZy5teAAKCRD2z6WpnntZV3B/D/0encZcdDpGtuvcQ01dJOG8
|
QGxpYnJlbWV4Lm9yZy5teAAKCRD2z6WpnntZV7PaD/44aUojaTh41136FlsrwF/Q
|
||||||
l4aykwRxbylVg4/hqWAknTEEqZXj/vSNjY2dPtiCwDTG06XrRY19bBSGeMNQLGL5
|
LaJ/ga+2fYgZjF6IxXEJAXuOpgVe+piqyV4kbbJegvmgvfAF8f8fl0i0Ru0rKBrh
|
||||||
khCvWaWpWloWaQcxmf6+BaRjguid6MYS0PYAXDoIgnlXuGgmQ4Ey+gcmFldogtrv
|
MSvhGJdd3F0SxJ3jTirnrvBa3RfLWOsfPn7sZD+Z7E4JS8+GDUXIko7/g8FphtGH
|
||||||
Ajx4CIanf8d20HCvK33gAWAwT8PunnvK4AoxXiZqnbFHn8sD0c8TSf35Ti0TZIiz
|
Hzrw7FTyFDd0Her6wfXpFhRo/91Snw/aHh7wLvafiIzKbvOP3J4ZhcdMEkfOmO0m
|
||||||
SP7v7jwSXE20nytx4FIe3TwrhitMAf82Ji5Ny63+1Trgw6k1V4PKY3MYnesHrRYc
|
mtp62h3xIo6rOO3GPNQa9tpfC7oY9nEKhXWqDK73VsqN8OOlyOSbSnoVmgXvNpyV
|
||||||
qVeuNoHKtEp12SZ0zkUL7VpJERbyz8iyypXt9g22A6myolXG5k96Ug2aJxhDlBgA
|
+v1lonbxyiJDL4rgfFevi1Tn+ohE6UOV6yXR6SzBvRG84cng0fiYK7XZDRqKcM0W
|
||||||
Rjvo+1WKLh1YqcRgifJz8lIVKPZ5bRzAoPoXHTEx4W6pAAemVPH9ZGJAtSNb4G81
|
W50s4690hDmxi64UqMAfm8dKa4g8Rrmsf+d2R4z1fKgXJShU7rNdOanCeY6CtbHD
|
||||||
5TfHTHxhbt0JqrUhcGosHep01VdrEytvkcLQU6ggVt8iAcXlz3P1cCzX3C4xtgFn
|
bOdHQNRRjxtLkrD7T+X/0YhPUtfWYhFBj30vfQTnspLeypbG40xFnxkoSRHTnT7m
|
||||||
8tEyMF7vxfhhCuhOfzzP/JdMuyEDAwZyEsCYXBeXMt7JbW9VMi5xmEfNN7cqyTN5
|
6+I6/eLG52wnvUpsEAj9uG7SujvrEjZ3qr5ADH3HiiaUL3KHY3z/atVnLtYJoL2J
|
||||||
iGgIgry5bpwgJQuCjNYxDjznrGW6eQ5sAMdUReNyyhSRVgJjYFvefaLUAfL4xRyj
|
hVxK0YthGhikhULoT/sJ6eX/FwRf13rOpZRVmb2pxSGZ5ZIJNhE48Eu96nrkYO4L
|
||||||
ZZuXuXGWXbIBX80B2HNlUpcE7d6mElT3yHX36+3zSQ6EYe32B6opelfqoj2CPzzF
|
xR3juohdmi+GyMxDgVbDvy0NjIKtATod+6mHGNVO/Oi21yuwEudsbMhGNMtilJNS
|
||||||
iIKauzWZyfuTZ69Xe5+hpQ==
|
mf+dHe0EmOmR+w7WxZupbA==
|
||||||
=uDXP
|
=2y3U
|
||||||
-----END PGP SIGNATURE-----
|
-----END PGP SIGNATURE-----
|
||||||
|
Binary file not shown.
@ -1,17 +1,17 @@
|
|||||||
-----BEGIN PGP SIGNATURE-----
|
-----BEGIN PGP SIGNATURE-----
|
||||||
|
|
||||||
iQJNBAABCgA3FiEEm8dazQnvu0U1Gdmc9s+lqZ57WVcFAmCOK5cZHGd6YW11ZGlv
|
iQJNBAABCgA3FiEEm8dazQnvu0U1Gdmc9s+lqZ57WVcFAmCONVcZHGd6YW11ZGlv
|
||||||
QGxpYnJlbWV4Lm9yZy5teAAKCRD2z6WpnntZV2R7D/47FQaPhH8sM3zBpRpQJS9h
|
QGxpYnJlbWV4Lm9yZy5teAAKCRD2z6WpnntZVymVD/kBZuKhKsCT1qXETKTmuV7I
|
||||||
E35F7OuCuFQV9MZtUfBOlIkTPkUQTSk6Ro5aj+lOMwrtBO7+hk1KZMIRI30OkdqB
|
RHVin9X0FJuKBxDdzlSvTKQiftqGD4LYbsGqC3RKTlz6qzrEJuuS+sooaEoU+RHt
|
||||||
rg3Q5Kamf22ht+pDuIxN3LEmTXqCKGRDkMFpYlFGYxffCbo7gXGKsXA/jzBFWDtJ
|
ffMtrhG5wB7iie074UrG8M4UmZ0EMFmIUo51bZEBt/+wFH9h8LwtSRzV7NwyxqHG
|
||||||
M/Ib3jgw4Ale9lJv+FW+nl4h5c2XGz8Iwpn3qnFA8l6fUZX0wHDB62fxQqDYJkSx
|
+Ceu/NnVHoM73c49iGhRYJA/f3jPz8mmSJzJZmwGJiiJjc9ymEXyLVCAHTvyz5/O
|
||||||
IOcDLQ3Xfe9sGhW4kCC86zfGCjvNBEMlRzxv4mloMnzTH3QakkFicDO+A1HbUzUL
|
vJioRCd3p/GeSZDOowcd+/0ty7xQezXXHK4ggXB0bZUKBGaYfR86hp3ThhaRzmW8
|
||||||
yO7n42C7rmyckFzqcGfbWFOsPKYd6wlGmTdM+OYmCxEfCKtD4hijKBqPPKFaasMv
|
dDijFDnOZMft2qlRO5jJyThzBPzACsxXAq57v718lPnTP9t7BC5zth8oYctYAQ2J
|
||||||
0j4a1hJ2//cGvfAoieaqWjg67fGoxzm/EfaoWWZDJQYm4WNLNaIvLj7FvpcmJSFm
|
Q2WBdrc7yYgStLvgjLS7uFbisrsXqJD5g8OdcxWvL4uUZeeCTh4Dfo4HF9BOFEWB
|
||||||
yhMjR3LviqDU99OVXvjBlNByG53AzPAX75Z7t8q/cLEQHHCnbbUQHTI4GlkagJB+
|
VrH3j8GIGE9X0vQP+hpN8RSCbsBROq8Pk+jvtWEc5XVxBF2QhJ0VtVlpueFY5IhY
|
||||||
Cst7VH/+atogKQxOPrkam655tEJ94ZFEtz3H8qwWrzR9f8s4eMfiJv+h0h9HrMfK
|
NsxJ+NkoKDm1tQh6Lg9MD20kjWCR3/A9z7I4Lrryd739Md1l/L2AU6wK4g276XOb
|
||||||
f+r0ForLJcFs+Qwur2zhD05RnuLuoCEfWuu6POHwYrNWh5teilU6hl3RHEoPzUL2
|
yOQHeYnu2GD7XaO+GVHxwXfHJQ5IpAEJanEKmcy1Z9723KfMwY+Xd/BUfU/F/tt4
|
||||||
eegwyS9avYrhaLu9ZFSHrBGiV8h4FbahLJiy+PQbXp26R6aaz0ddPi6aFOKf0CQz
|
VZBrjO/t6u2Av3qOsCVbMuTxVtjcQnSLNbfDLAz0H8HA0d8nRb3hI7+htHSPAoNA
|
||||||
3VWWpqYbn8UpPwh8iamqcg==
|
L8tT8X5R+EqFzms+vyWFjQ==
|
||||||
=K0XY
|
=gk4n
|
||||||
-----END PGP SIGNATURE-----
|
-----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