Hello!
I would like to introduce my project to the AUR mailing list. I am about to upload a PKGBUILD of a `datediff.sh' script which does calendrical calculations with shell built-ins, and has got some other few functions as well.
Would installing the script as `datediff.sh' to /usr/bin be
standard?
Suggestions are appreciated. I am thinking about making a man
page, that is why one line in package() is still commented out -
but may use it in the future.
# Maintainer: Jamil SN <jamilbio20@gmail.com>
pkgname='datediff.sh'
pkgbase='shellDatediff'
pkgver=0.23.4
pkgrel=1
#epoch=
pkgdesc='Calculate time differences with Ksh, Bash, and Zsh
builtins. Check moon phases, Easter dates and next Friday 13th.'
arch=('any')
url="https://github.com/mountaineerbr/${pkgbase}"
license=('GPL')
depends=('bash')
optdepends=(
'date: convert input to iso-8601'
'bc: fractional time units (bash)'
)
provides=('datediff.sh')
#conflicts=('datediff.sh')
source=("https://github.com/mountaineerbr/${pkgbase}/releases/download/v${pkgver}/${pkgbase}.tar.zst")
md5sums=('949f88594bba40f7a62ff65e6dda7cf8')
prepare() {
cd "${pkgbase}-${pkgver}"
#check defaults interpreter
if command -v ksh
then return 0
elif command -v bash
then _sh=bash
elif command -v zsh
then _sh=zsh
else return 0
fi
sed -i -e "1s/ksh/${_sh}/" "${pkgname}"
}
package() {
cd "${pkgbase}-${pkgver}"
#install -Dm644 "${pkgname}.1"
"${pkgdir}/usr/local/man/man1/${pkgname}.1"
install -Dm755 "${pkgname}" "${pkgdir}/usr/bin/${pkgname}"
}