brltty: unbreak musl

This commit is contained in:
jbu 2015-08-06 16:48:34 +02:00
parent df7831b185
commit 96bc11d829

View file

@ -1,7 +1,7 @@
# Template file for 'brltty'
pkgname=brltty
version=5.2
revision=1
revision=2
build_style=gnu-configure
makedepends="ncurses-devel alsa-lib-devel gpm-devel at-spi2-core-devel"
configure_args="--enable-gpm --with-screen-driver=lx --with-tables-directory=/usr/share/brltty"
@ -12,6 +12,18 @@ homepage="http://mielke.cc/brltty/"
distfiles="http://mielke.cc/brltty/archive/brltty-${version}.tar.xz"
checksum=f1293940317a675d0eaeaf3f363bbfe4bfaa5225c2116123a61ce2d3c71943f7
pre_configure() {
case "$XBPS_TARGET_MACHINE" in
*-musl) # There is no ldconfig in musl libc
sed -e "s;/sbin/ldconfig -n;echo;" -i configure
esac
}
post_configure() {
case "$XBPS_TARGET_MACHINE" in
arm*-musl) # Fix erroneously detected "#define HAVE_SYS_IO_H 1"
sed -i config.h -e"s;#define HAVE_SYS_IO_H 1;#undef HAVE_SYS_IO_H;"
esac
}
do_install() {
make INSTALL_ROOT=${DESTDIR} install
vsv $pkgname