# HG changeset patch # User David Demelier # Date 1552229264 -3600 # Node ID fbebcfd7991c5c760e932b5206192d6351616365 # Parent adf78e2200b9350db8304451473e8951ceb31b4d lib/libaio: initial import, closes #1184 diff -r adf78e2200b9 -r fbebcfd7991c lib/libaio/disable-static.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/lib/libaio/disable-static.patch Sun Mar 10 15:47:44 2019 +0100 @@ -0,0 +1,19 @@ +--- src/Makefile.orig 2019-03-10 15:43:01.694091237 +0100 ++++ src/Makefile 2019-03-10 15:43:10.034128873 +0100 +@@ -13,7 +13,7 @@ + minor=0 + micro=1 + libname=$(soname).$(minor).$(micro) +-all_targets += libaio.a $(libname) ++all_targets += $(libname) + + all: $(all_targets) + +@@ -54,7 +54,6 @@ + + install: $(all_targets) + install -D -m 644 libaio.h $(includedir)/libaio.h +- install -D -m 644 libaio.a $(libdir)/libaio.a + install -D -m 755 $(libname) $(libdir)/$(libname) + ln -sf $(libname) $(libdir)/$(soname) + ln -sf $(libname) $(libdir)/libaio.so diff -r adf78e2200b9 -r fbebcfd7991c lib/libaio/libaio.info --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/lib/libaio/libaio.info Sun Mar 10 15:47:44 2019 +0100 @@ -0,0 +1,24 @@ +#!/bin/sh +# +# Copyright (c) 2019 David Demelier +# +# Permission to use, copy, modify, and/or distribute this software for any +# purpose with or without fee is hereby granted, provided that the above +# copyright notice and this permission notice appear in all copies. +# +# THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +# WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +# ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +# WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +# ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +# + +PKGNAME=libaio +PKGVERSION=0.3.111 +PKGREVISION=1 +PKGLICENSE="LGPLv21+" +PKGSUMMARY="Linux asynchronous I/O library" +PKGDOWNLOAD="http://ftp.debian.org/debian/pool/main/liba/$PKGNAME/${PKGNAME}_${PKGVERSION}.orig.tar.gz" +PKGDEPENDS="lib/linux-headers" diff -r adf78e2200b9 -r fbebcfd7991c lib/libaio/libaio.sh --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/lib/libaio/libaio.sh Sun Mar 10 15:47:44 2019 +0100 @@ -0,0 +1,37 @@ +#!/bin/sh +# +# Copyright (c) 2019 David Demelier +# +# Permission to use, copy, modify, and/or distribute this software for any +# purpose with or without fee is hereby granted, provided that the above +# copyright notice and this permission notice appear in all copies. +# +# THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +# WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +# ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +# WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +# ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +# + +: ${CC:=gcc} +: ${CFLAGS:=-O2} + +source ./libaio.info + +set -ex + +rm -rf $PKGNAME-$PKGVERSION +tar xvaf ${PKGNAME}_${PKGVERSION}.orig.tar.gz +pushd $PKGNAME-$PKGVERSION + +patch -p0 < ../disable-static.patch +make install \ + prefix=$DESTDIR/usr \ + sysconfdir=$DESTDIR/etc \ + mandir=$DESTDIR/usr/share/man \ + infodir=$DESTDIR/usr/share/info + +popd +rm -rf $PKGNAME-$PKGVERSION