void-packages/srcpkgs/ksh/template

43 lines
943 B
Bash

# Template file for 'ksh'
pkgname=ksh
reverts="2020.0.0_1"
version=1.0.3
revision=1
wrksrc="ksh-${version}"
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=e554a96ecf7b64036ecb730fcc2affe1779a2f14145eb6a95d0dfe8b1aba66b5
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
}