mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-10-30 07:51:58 +01:00
57 lines
1.6 KiB
Plaintext
57 lines
1.6 KiB
Plaintext
# Contributor: Kevin Daudt <kdaudt@alpinelinux.org>
|
|
# Maintainer: Kevin Daudt <kdaudt@alpinelinux.org>
|
|
pkgname=apenwarr-redo
|
|
pkgver=0.42d
|
|
pkgrel=1
|
|
pkgdesc="Smaller, easier, more powerful, and more reliable than make"
|
|
url="https://redo.readthedocs.io/en/latest/"
|
|
arch="noarch"
|
|
license="Apache-2.0"
|
|
depends="python3"
|
|
makedepends="perl py3-beautifulsoup4 py3-markdown"
|
|
checkdepends="cpio"
|
|
subpackages="$pkgname-bash-completion $pkgname-doc"
|
|
source="https://github.com/apenwarr/redo/archive/redo-$pkgver.tar.gz
|
|
fix-env-python.patch
|
|
"
|
|
provides="redo"
|
|
provider_priority=50
|
|
|
|
builddir="$srcdir/redo-redo-$pkgver"
|
|
|
|
build() {
|
|
./do build
|
|
find docs -name 'redo*.md' | sed 's/md$/1/' | xargs bin/redo
|
|
}
|
|
|
|
check() {
|
|
# Causes issues with the test suite
|
|
unset ARCH CC CPPFLAGS CFLAGS CXX CXXFLAGS LDFLAGS
|
|
|
|
# Not compattible with make 4.4 yet (jobserver-fifo)
|
|
rm -r t/203-make
|
|
|
|
./do test
|
|
}
|
|
|
|
package() {
|
|
DESTDIR="$pkgdir" PREFIX="/usr" ./do install
|
|
install -Dm644 contrib/bash_completion.d/redo \
|
|
"$pkgdir"/usr/share/bash-completion/completions/redo.sh
|
|
install -Dm644 docs/*.1 \
|
|
"$pkgdir"/usr/share/man/man1/
|
|
}
|
|
|
|
cleanup_srcdir() {
|
|
# Test suite changes some files to read-only, resulting in errors on
|
|
# cleanup.
|
|
[ -e "$srcdir" ] && chmod -R a+w "$srcdir"
|
|
|
|
default_cleanup_srcdir
|
|
}
|
|
|
|
sha512sums="
|
|
2749a1a1046f8edd63c4b4e2b0f4d95988dfcf8c776b264007914e583fc21ff51447be34ffc2c136c343ace8c38147d6a43c0c0dd01a681b6283a38d5d8f3fb7 redo-0.42d.tar.gz
|
|
7d8be0b94999c54d6d1d47300189c4979294cf3d9ddd30f2f3c95b12f16e7dc180ad7c518bcf1dd91f3ddace8e769880ac30bf659f4c9973872cb75bc15d89c7 fix-env-python.patch
|
|
"
|