чување 9fca9e11955e247a8534d005afe431f5ce991e12 родитељ 8199f18c5d17067138440b3ca0439a550f22d4b4 Аутор: Страхиња Радић <contact@strahinja.org> Датум: Sun, 30 Apr 2023 19:03:28 +0200 bash: New directory Signed-off-by: Страхиња Радић <contact@strahinja.org> Diffstat:
| A | bash/config.mk | | | 6 | ++++++ |
| A | bash/mkfile | | | 47 | +++++++++++++++++++++++++++++++++++++++++++++++ |
измењених датотека: 2, додавања: 53(+), брисања: 0(-)
diff --git a/bash/config.mk b/bash/config.mk @@ -0,0 +1,6 @@ +PKGBASE= bash +PKGVER= 5.2.15 +LEGALFILES= COPYING +PREFIX= / +SRCTARBALLS= https://ftp.gnu.org/gnu/bash/bash-$PKGVER.tar.gz +SHA512SUMS= 08a67f6da4af7a75ff2b2d5a9eb8fc46d8c6e9ae80ccaf73b51736d6609916861b1f3fced938ce3ea16d014edb324e1a3d8e03f4917f68dc56ffb665316f26c7 diff --git a/bash/mkfile b/bash/mkfile @@ -0,0 +1,47 @@ +mkpklib=/lib/mkpk +<$mkpklib/defaults.mk +<config.mk +<$mkpklib/derivatives.mk + +PKG= $PKGBASE-$PKGVER +BINDIR= $PREFIX/bin +MANDIR= $PREFIX/share/man +SYSCONFDIR= /etc +LOCALSTATEDIR= /var +CFLAGS= -Os -pipe -static --static -fcommon -fPIC +LDFLAGS= -static --static -fcommon -zmuldefs -s + +$PKGBASE:QV: + printf " CONF\t%s\n" --prefix=$PREFIX + ./configure \ + --prefix=$PREFIX \ + --bindir=$BINDIR \ + --mandir=$MANDIR \ + --sysconfdir=$SYSCONFDIR \ + --localstatedir=$LOCALSTATEDIR \ + --enable-static-link \ + --without-bash-malloc + printf " MV\tMakefile Makefile.orig" + mv Makefile Makefile.orig + printf " SED\tMakefile.orig\n" + sed 's/^\(.*cd $LOADABLES.*\)/ true #\1/g' Makefile.orig > Makefile + printf " MAKE\t-j1\n" + make -j1 + +install:QV: $PKGBASE install-legal + printf " MAKE\t%s\n" "DESTDIR=$(realpath $DESTDIR) install" + make DESTDIR=$(realpath $DESTDIR) install + +install-legal:QV: $PKGBASE + for legalfile in $LEGALFILES; do + printf " INST\t%s\n" "$legalfile" + $INSTALL -Dm0644 "$legalfile" $LEGALDIR/$legalfile + done + +clean:QV: + if [ -e Makefile ]; then + printf " MAKE\tclean\n" + make clean + fi + +<$mkpklib/package.mk