diff options
Diffstat (limited to 'core/bash/MAKEPKG')
| -rw-r--r-- | core/bash/MAKEPKG | 95 |
1 files changed, 95 insertions, 0 deletions
diff --git a/core/bash/MAKEPKG b/core/bash/MAKEPKG new file mode 100644 index 0000000..42754b3 --- /dev/null +++ b/core/bash/MAKEPKG @@ -0,0 +1,95 @@ +#!/bin/mkpkg +# description: An sh-compatible command language interpreter +# url: https://tiswww.case.edu/php/chet/bash/bashtop.html + +name=bash +version=5.3.p20 +_version=5.3 +release=1 +depends=(readline ncurses) +source=(https://ftp.gnu.org/gnu/$name/$name-$_version.tar.gz + https://ftp.gnu.org/gnu/$name/$name-$_version-patches/bash53-001 + https://ftp.gnu.org/gnu/$name/$name-$_version-patches/bash53-002 + https://ftp.gnu.org/gnu/$name/$name-$_version-patches/bash53-003 + https://ftp.gnu.org/gnu/$name/$name-$_version-patches/bash53-004 + https://ftp.gnu.org/gnu/$name/$name-$_version-patches/bash53-005 + https://ftp.gnu.org/gnu/$name/$name-$_version-patches/bash53-006 + https://ftp.gnu.org/gnu/$name/$name-$_version-patches/bash53-007 + https://ftp.gnu.org/gnu/$name/$name-$_version-patches/bash53-008 + https://ftp.gnu.org/gnu/$name/$name-$_version-patches/bash53-009 + https://ftp.gnu.org/gnu/$name/$name-$_version-patches/bash53-010 + https://ftp.gnu.org/gnu/$name/$name-$_version-patches/bash53-011 + https://ftp.gnu.org/gnu/$name/$name-$_version-patches/bash53-012 + https://ftp.gnu.org/gnu/$name/$name-$_version-patches/bash53-013 + https://ftp.gnu.org/gnu/$name/$name-$_version-patches/bash53-014 + https://ftp.gnu.org/gnu/$name/$name-$_version-patches/bash53-015 + https://ftp.gnu.org/gnu/$name/$name-$_version-patches/bash53-016 + https://ftp.gnu.org/gnu/$name/$name-$_version-patches/bash53-017 + https://ftp.gnu.org/gnu/$name/$name-$_version-patches/bash53-018 + https://ftp.gnu.org/gnu/$name/$name-$_version-patches/bash53-019 + https://ftp.gnu.org/gnu/$name/$name-$_version-patches/bash53-020) + +patch() { + cd $name-$_version + for p in $SRC/bash53-*; do + patch -Np0 -i $p + done +} + +sha256sums=( + "0d5cd86965f869a26cf64f4b71be7b96f90a3ba8b3d74e27e8e9d9d5550f31ba" + "1f608434364af86b9b45c8b0ea3fb3b165fb830d27697e6cdfc7ac17dee3287f" + "e385548a00130765ec7938a56fbdca52447ab41fabc95a25f19ade527e282001" + "f245d9c7dc3f5a20d84b53d249334747940936f09dc97e1dcb89fc3ab37d60ed" + "9591d245045529f32f0812f94180b9d9ce9023f5a765c039b852e5dfc99747d0" + "cca1ef52dbbf433bc98e33269b64b2c814028efe2538be1e2c9a377da90bc99d" + "29119addefed8eff91ae37fd51822c31780ee30d4a28376e96002706c995ff10" + "c0976bbfffa1453c7cfdd62058f206a318568ff2d690f5d4fa048793fa3eb299" + "097cd723cbfb8907674ac32214063a3fd85282657ec5b4e544d2c0f719653fb4" + "eee30fe78a4b0cb2fe20e010e00308899cfc613e0774ebb3c8557a1552f24f8c" + "cf76f1cce2ea300c18bff9f002d21f280cc931acd17c28518110b93fe6e72569" + "0298df8f5ea2a31d3be43ed7d269c5b3c7c342dd5b570bea7f64d66dcbbe7531" + "d71379b39bebaedaf123414414e77fb458a0a43b9ad3116594c6df7ca6754573" + "042f9cda967e24bf4211944697441e93d06ff42b4b998629a98a1b249279f200" + "bd4360b401d38507e358783dcad8536a99c6789f0d3a5bd0cfb8c4a34144696c" + "55b79ceee2fc27f6767eed697e939a7eb2fe2a28c01556bd75f18d581014f46e" + "9ea29b266b7d24cb34d0ff3f1c4631e4d527bfe2d1ef15d17cdb924bf31ef767" + "443b927b45c1558ca72052410f8b8f6e5152b617ed707061a2781d4375b0d1c3" + "ae715d76c50341d7d7095e9a8d2eeed1ca9546152c2ac7289206f90cf30ac697" + "a25c581e4d0057dea3833918438a930e2e86ee4c6dc17fe15267b7f04cbc4e3d" + "df217ed3a9122aa2286d9b67bbe348661b6a9db262b580c29150dae55d532896" +) + +build() { + cd $name-$_version + + ./configure \ + --prefix=/ \ + --mandir=/usr/share/man \ + --disable-nls \ + --without-bash-malloc \ + --disable-profiling \ + --disable-debugger \ + --with-curses \ + --with-installed-readline + + make -j1 + make DESTDIR=$PKG install + + rm -rf $PKG/include + rm -rf $PKG/share + + rm -f $PKG/bin/bashbug + rm -f $PKG/lib/bash/Makefile.inc + rm -f $PKG/lib/bash/Makefile.sample + rm -f $PKG/lib/bash/loadables.h + rm -f $PKG/lib/pkgconfig/bash.pc + rm -f $PKG/usr/share/man/man1/bashbug.1.gz +} + +signify() { + untrusted comment: public key + RWTZ9IduCSQ/mL8337TEUinPwT92xFEUpD92hkS7IxcOnzTt9QdpohT3 +} + +# vim: filetype=sh |
