diff options
-rw-r--r-- | debian/changelog | 3 | ||||
-rwxr-xr-x | debian/tests/can-link | 24 | ||||
-rw-r--r-- | debian/tests/control | 2 |
3 files changed, 29 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog index 203b068..9579866 100644 --- a/debian/changelog +++ b/debian/changelog @@ -5,6 +5,9 @@ mrtdreader (0.1.6-2) unstable; urgency=medium - debhelper >= 11 - New standards version 4.2.0 - no changes - VCS URL now pointing to salsa + * debian/tests/control and debian/tests/can-link: + - Added autopkgtest for testing that it is possible to + link to the library libmrtd * debian/upstream/metadata: added metadata pointing to upstream -- Ruben Undheim <ruben.undheim@gmail.com> Mon, 06 Aug 2018 22:12:12 +0200 diff --git a/debian/tests/can-link b/debian/tests/can-link new file mode 100755 index 0000000..155ce43 --- /dev/null +++ b/debian/tests/can-link @@ -0,0 +1,24 @@ +#!/bin/sh + +set -e + +WORKDIR=$(mktemp -d) +trap "rm -rf $WORKDIR" 0 INT QUIT ABRT PIPE TERM +cd $WORKDIR +cat <<EOF > mrtdtest.c +#include <nfc/nfc.h> +#include <mrtd.h> + +int main() +{ + return 0; +} +EOF + +gcc -o mrtdtest mrtdtest.c `pkg-config --cflags --libs mrtd` +echo "build: OK" +[ -x mrtdtest ] +# > /dev/null because it writes this: full talloc report on 'sccp' (total 1 bytes in 1 blocks) +./mrtdtest +echo "run: OK" + diff --git a/debian/tests/control b/debian/tests/control new file mode 100644 index 0000000..73ca1a6 --- /dev/null +++ b/debian/tests/control @@ -0,0 +1,2 @@ +Tests: can-link +Depends: libmrtd-dev, gcc, pkg-config |