summaryrefslogtreecommitdiff
path: root/newapkbuild.in
diff options
context:
space:
mode:
Diffstat (limited to 'newapkbuild.in')
-rw-r--r--newapkbuild.in30
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() {