void-packages/srcpkgs/ksh/template

42 lines
919 B
Bash

# Template file for 'ksh'
pkgname=ksh
reverts="2020.0.0_1"
version=1.0.7
revision=1
short_desc="AT&T's Korn shell (community branch ksh93u+m)"
maintainer="Leah Neukirchen <leah@vuxu.org>"
license="EPL-1.0"
homepage="https://github.com/ksh93/ksh"
distfiles="https://github.com/ksh93/ksh/archive/v${version}.tar.gz"
checksum=a5ea1e493f0343c644e12ff03bc464d682b8e61ec034b8e20e95965f62f0b870
nocross=yes
register_shell="/bin/ksh"
alternatives="
ksh:ksh:/usr/bin/ksh93
ksh:ksh.1:/usr/share/man/man1/ksh93.1
"
build_options="static"
if [ "$build_option_static" ]; then
LDFLAGS+=" -static"
fi
do_build() {
bin/package make CCFLAGS="$CFLAGS" NPROC="$XBPS_MAKEJOBS"
}
do_check() {
# run inside own pty
script -qfc bin/shtests /dev/null
}
do_install() {
vlicense LICENSE.md LICENSE
cd arch/*/
vbin bin/ksh ksh93
vbin bin/shcomp
vmkdir usr/share/ksh
vcopy fun usr/share/ksh/functions
vman man/man1/sh.1 ksh93.1
}