# Template file for 'chroot-bash' pkgname=chroot-bash _bash_distver=5.0 _bash_patchlevel=003 version="${_bash_distver}.${_bash_patchlevel}" revision=1 wrksrc="bash-${_bash_distver}" build_style=gnu-configure # need 'bash_cv_termcap_lib=gnutermcap' in order to force bash to use the # bundled termcap library when bootstrapping from source on a foreign system configure_args="--without-bash-malloc --without-curses --without-installed-readline --disable-nls bash_cv_termcap_lib=gnutermcap" short_desc="GNU Bourne Again Shell -- for xbps-src use" maintainer="Juan RP " license="GPL-3.0-or-later" homepage="http://www.gnu.org/software/bash/bash.html" distfiles="${GNU_SITE}/bash/bash-${_bash_distver}.tar.gz" checksum=b4a80f2ac66170b2913efbfb9f2594f1f76c7b1afd11f799e22035d63077fb4d bootstrap=yes provides="bash-${version}_${revision}" conflicts="bash>=0 dash>=0" pre_configure() { local ver=${_bash_distver//./} p cd ${wrksrc} for p in $(seq -w 001 ${_bash_patchlevel}); do msg_normal " Applying patch bash${ver}-$p.\n" patch -sNp0 -i ${XBPS_SRCPKGDIR}/bash/files/bash${ver}-${p} done } post_install() { ln -s bash ${DESTDIR}/usr/bin/sh rm -rf ${DESTDIR}/usr/share }