diff options
Diffstat (limited to 'newapkbuild.in')
-rw-r--r-- | newapkbuild.in | 30 |
1 files changed, 30 insertions, 0 deletions
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__ @@ -277,6 +289,24 @@ __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 cat >>APKBUILD<<__EOF__ package() { |