Update setup-mac.sh
[termux-packages] / scripts / setup-mac.sh
1 #!/bin/sh
2 set -e -u
3
4 # Remaining mac build issues:
5 # - perl does not build
6 # - strace does not build
7 # - dpkg calls ldconfig
8
9 command -v brew >/dev/null 2>&1 || {
10 echo >&2 "Install homebrew first: http://brew.sh"
11 exit 1
12 }
13
14 PACKAGES=""
15 PACKAGES="$PACKAGES bison"
16 PACKAGES="$PACKAGES cmake"
17 PACKAGES="$PACKAGES coreutils"
18 PACKAGES="$PACKAGES gawk"
19 PACKAGES="$PACKAGES gnu-sed --with-default-names" # For busybox build.
20 PACKAGES="$PACKAGES gnu-tar"
21 PACKAGES="$PACKAGES lzip"
22 PACKAGES="$PACKAGES pkgconfig"
23 PACKAGES="$PACKAGES python3"
24 brew install $PACKAGES
25
26 # bison is keg-only, but we need updated 'bison' in path:
27 brew link bison --force
28 # gettext is also key-only, but we need msgfmt for apt and glib:
29 brew link gettext --force
30
31 sudo mkdir -p /data/data/com.termux/files/usr
32 sudo chown -R `whoami` /data