46 lines
1.2 KiB
Bash

# Maintainer: Masanori Shirayama <mashir43@gmail.com>
pkgname=mksh
_ver=59c
# use a pacman compatible version scheme
pkgver=${_ver/[a-z]/.${_ver//[0-9.]/}}
pkgrel=1
pkgdesc="The MirBSD Korn Shell"
arch=("i686" "x86_64")
url="http://www.mirbsd.org/mksh.htm"
license=('ISC')
depends=('gcc-libs')
makedepends=('gcc')
provides=('ksh')
conflicts=('ksh')
install=mksh.install
source=("http://www.mirbsd.org/MirOS/dist/mir/${pkgname}/${pkgname}-R${_ver}.tgz"
"http://www.mirbsd.org/TaC-mksh.txt")
sha256sums=('77ae1665a337f1c48c61d6b961db3e52119b38e58884d1c89684af31f87bc506'
'8a53fe4d643fb7341e6c94653d63d3d813d8d849fc1d9dfe5dc49ab2fb48aee9')
build() {
cd "${srcdir}/${pkgname}"
./Build.sh
}
check() {
cd "${srcdir}/${pkgname}"
./test.sh || true
}
package() {
cd "${srcdir}/${pkgname}"
mkdir -p "${pkgdir}/usr/share/licenses/mksh"
install -Dm755 mksh.exe "${pkgdir}/usr/bin/mksh.exe"
install -Dm755 mksh.exe "${pkgdir}/usr/bin/ksh.exe"
install -Dm644 dot.mkshrc "${pkgdir}/etc/skel/.mkshrc"
install -Dm644 mksh.1 "${pkgdir}/usr/share/man/man1/mksh.1"
cd "${srcdir}"
install -Dm644 TaC-mksh.txt "${pkgdir}/usr/share/licenses/mksh/TaC-mksh.txt"
}