33 lines
1.2 KiB
Plaintext
33 lines
1.2 KiB
Plaintext
|
#!/bin/sh
|
||
|
name="bash"
|
||
|
short_desc="Bourne Again Shell"
|
||
|
desc="This is GNU Bash. Bash is the GNU Project's Bourne Again SHell,
|
||
|
a complete implementation of the POSIX.2 shell spec, but also
|
||
|
with interactive command line editing, job control on architectures
|
||
|
that support it, csh-like features such as history substitution and
|
||
|
brace expansion, and a slew of other features."
|
||
|
category="shells"
|
||
|
version="5.2.21"
|
||
|
maintainer="ffqq@danwin1210.de"
|
||
|
www="https://www.gnu.org/software/bash/"
|
||
|
master_site="ftp://ftp.gnu.org/gnu/bash"
|
||
|
source_name="$name-$version.tar.gz"
|
||
|
license_logic="single" # accepted values: single, and, or
|
||
|
licenses=("GPLv3+")
|
||
|
|
||
|
build_dependencies=("devel/ncurses" "devel/readline")
|
||
|
run_dependencies=("system/glibc" "devel/ncurses" "devel/readline")
|
||
|
|
||
|
build_process() {
|
||
|
cd $name-$version || exit 1
|
||
|
./configure --prefix=/usr \
|
||
|
--without-bash-malloc \
|
||
|
--with-curses \
|
||
|
--with-installed-readline \
|
||
|
|| exit 1
|
||
|
make -j$(nproc) || exit 1
|
||
|
make DESTDIR="$TAMANDUA_STAGE_DIR" install || exit 1
|
||
|
mkdir -p $TAMANDUA_STAGE_DIR/bin
|
||
|
ln -sv /usr/bin/bash $TAMANDUA_STAGE_DIR/bin/bash
|
||
|
rm -r $TAMANDUA_STAGE_DIR/usr/share/info
|
||
|
}
|