void-packages/srcpkgs/ksh/template

42 lines
919 B
Bash

# Template file for 'ksh'
pkgname=ksh
reverts="2020.0.0_1"
version=1.0.4
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=7ab7785a277f96acd8b645dc70769adf0cc92546dac356639852bff1d708275f
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
}