diff --git a/tests/abuild.bats b/tests/abuild.bats index 92a8e3c..b85a1bb 100644 --- a/tests/abuild.bats +++ b/tests/abuild.bats @@ -49,6 +49,11 @@ teardown() { $ABUILD cleanpkg } +@test "abuild: test -dbg subpackage" { + cd testrepo/dbgpkg + $ABUILD +} + @test "abuild: verify that packages are reproducible built" { cd testrepo/pkg1 arch=$($ABUILD -A) diff --git a/tests/testrepo/dbgpkg/APKBUILD b/tests/testrepo/dbgpkg/APKBUILD new file mode 100644 index 0000000..ab25975 --- /dev/null +++ b/tests/testrepo/dbgpkg/APKBUILD @@ -0,0 +1,34 @@ +# Maintainer: Natanael Copa + +# test package +pkgname="dbgpkg" +pkgver="1.0" +pkgrel=0 +pkgdesc="Dummy test package to test -dbg" +url="https://gitlab.alpinelinux.org/alpine/aports" +arch="all" +license="MIT" +subpackages="$pkgname-dbg" +source="hello.c" +builddir="$srcdir/dbgpkg-1.0" + +prepare() { + mkdir -p "$builddir" + cp "$srcdir"/*.c "$builddir" +} + +build() { + ${CC:-gcc} -o hello hello.c +} + +check() { + ./hello +} + +package() { + install -D -m755 hello "$pkgdir"/usr/bin/hello +} + +sha512sums=" +e80c0d471f7ec07708795b86127f0f7c968c49031f1e57cae200b5fbf2606e55fc4d56efb05a85c6f54dfe33e87d6789154cf15aee72ba0d216f08fb57926503 hello.c +" diff --git a/tests/testrepo/dbgpkg/hello.c b/tests/testrepo/dbgpkg/hello.c new file mode 100644 index 0000000..6734752 --- /dev/null +++ b/tests/testrepo/dbgpkg/hello.c @@ -0,0 +1,5 @@ +#include +int main() { + printf("hello world\n"); + return 0; +}