From 6c2fc64d74a1369a856eb3dbb324f1f263d58255 Mon Sep 17 00:00:00 2001 From: Jakub Jirutka Date: Mon, 7 May 2018 22:32:52 +0200 Subject: newapkbuild: create check() function --- newapkbuild.in | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) (limited to 'newapkbuild.in') diff --git a/newapkbuild.in b/newapkbuild.in index 59c5f70..541f261 100644 --- a/newapkbuild.in +++ b/newapkbuild.in @@ -104,6 +104,18 @@ build_python() { __EOF__ } +check_make() { + cat >>APKBUILD<<__EOF__ + make check +__EOF__ +} + +check_python() { + cat >>APKBUILD<<__EOF__ + python3 setup.py check +__EOF__ +} + # Package sections package_make() { cat >>APKBUILD<<__EOF__ @@ -275,6 +287,24 @@ __EOF__ cat >>APKBUILD<<__EOF__ } +__EOF__ + + # Create check() function + cat >>APKBUILD<<__EOF__ +check() { + cd "\$builddir" +__EOF__ + + case "$buildtype" in + make|cmake|autotools|perl) + check_make;; + python) + check_python;; + esac + + cat >>APKBUILD<<__EOF__ +} + __EOF__ # Create package() function -- cgit v1.2.3-60-g2f50