derle.sh 681 B

1234567891011121314151617181920212223242526272829
  1. cat > bc/fix-libmath_h << "EOF"
  2. #! /bin/bash
  3. sed -e '1 s/^/{"/' \
  4. -e 's/$/",/' \
  5. -e '2,$ s/^/"/' \
  6. -e '$ d' \
  7. -i libmath.h
  8. sed -e '$ s/$/0}/' \
  9. -i libmath.h
  10. EOF
  11. # bc nin derlenirken geçici olarak ncurses e bağ yapması için
  12. # sistem bitince /usr/lib/ altından alacak bu bağı
  13. [ ! -f /usr/lib/libncursesw.so.6 ] && \
  14. ln -sv /tools/lib/libncursesw.so.6 /usr/lib/libncursesw.so.6
  15. [ ! -f /usr/lib/libncurses.so ] && \
  16. ln -sfv libncursesw.so.6 /usr/lib/libncurses.so
  17. sed -i -e '/flex/s/as_fn_error/: ;; # &/' configure
  18. ./configure --prefix=/usr --bindir=/usr/bin \
  19. --with-readline \
  20. --mandir=/usr/share/man \
  21. --infodir=/usr/share/info
  22. make