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