#!/bin/sh # autopkgtest check: Build and run a program against pulseaudio, to verify that the # headers and pkg-config file are installed correctly # (C) 2013 Canonical Ltd. # Author: Martin Pitt # Author: David Henningsson set -e WORKDIR=$(mktemp -d) trap "rm -rf $WORKDIR" 0 INT QUIT ABRT PIPE TERM cd $WORKDIR if [ -n "${DEB_HOST_GNU_TYPE:-}" ]; then CROSS_COMPILE="$DEB_HOST_GNU_TYPE-" else CROSS_COMPILE= fi cat < buildtest.c #include #include int main() { pa_mainloop * ml = pa_mainloop_new(); assert(ml); pa_mainloop_free(ml); return 0; } EOF ${CROSS_COMPILE}gcc -o buildtest buildtest.c $(${CROSS_COMPILE}pkg-config --cflags --libs libpulse) echo "build: OK" [ -x buildtest ] ./buildtest echo "run: OK"