# Template file for 'chroot-bash' pkgname=chroot-bash version=5.1.004 revision=1 _bash_distver=${version%.*} _bash_patchlevel=${version##*.} _patchprefix="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="Enno Boland " license="GPL-3.0-or-later" homepage="http://www.gnu.org/software/bash/bash.html" distfiles="${GNU_SITE}/bash/bash-${_bash_distver}.tar.gz" repository=bootstrap _url="${GNU_SITE}/bash/bash-${_bash_distver}-patches" for _p in $(seq -w 001 ${_bash_patchlevel}); do distfiles+=" ${_url}/${_patchprefix}-${_p}" skip_extraction+=" ${_patchprefix}-${_p}" done unset _url unset _p checksum="cc012bc860406dcf42f64431bcd3d2fa7560c02915a601aba9cd597a39329baa ebb07b3dbadd98598f078125d0ae0d699295978a5cdaef6282fe19adef45b5fa 15ea6121a801e48e658ceee712ea9b88d4ded022046a6147550790caf04f5dbe 22f2cc262f056b22966281babf4b0a2f84cb7dd2223422e5dcd013c3dcbab6b1 9aaeb65664ef0d28c0067e47ba5652b518298b3b92d33327d84b98b28d873c86" bootstrap=yes provides="bash-${version}_${revision}" conflicts="bash>=0 dash>=0 busybox>=0 loksh>=0 mksh>=0 oksh>=0 yash>=0" post_patch() { local _p cd ${wrksrc} for _p in $(seq -w 001 ${_bash_patchlevel}); do msg_normal " Applying patch ${_patchprefix}-${_p}.\n" patch -sNp0 -i ${XBPS_SRCDISTDIR}/chroot-bash-$version/${_patchprefix}-${_p} done } post_install() { ln -s bash ${DESTDIR}/usr/bin/sh rm -rf ${DESTDIR}/usr/{lib,share,include} ${DESTDIR}/usr/lib/pkgconfig/bash.pc }