cd /src && export SOURCE_DATE_EPOCH=$(git log --max-count=1 --pretty="%ct")
}
+create_package_checksum()
+{
+ local package=$(find . -name '*.deb' | head --lines=1)
+ sha256sum *.deb > $package.sha256 || return $?
+}
+
run_tests()
{
mkdir --parents /app/tests && cd /app/tests
-DIMAGEMAGICK=OFF \
-DEXTRA_VERSION="-$ID-$VERSION_CODENAME" /src || return $?
make --jobs=$(nproc) package || return $?
- local package=$(find . -name '*.deb' | head --lines=1)
- sha256sum *.deb > $package.sha256 || return $?
}
run_imagemagick_tests()
-DIMAGEMAGICK=ON \
-DEXTRA_VERSION="-imagemagick-$ID-$VERSION_CODENAME" /src || return $?
make --jobs=$(nproc) package || return $?
- local package=$(find . -name '*.deb' | head --lines=1)
- sha256sum *.deb > $package.sha256 || return $?
}
copy_package()
run_tests || return $?
build_package || return $?
+ create_package_checksum || return $?
copy_package || return $?
run_imagemagick_tests || return $?
build_imagemagick_package || return $?
+ create_package_checksum || return $?
copy_imagemagick_package
}