From 5722e8a67db461746c0974caf33a8d3e0068f36a Mon Sep 17 00:00:00 2001 From: Fredrik Fornwall Date: Fri, 7 Oct 2016 13:11:58 -0400 Subject: [PATCH] Remove setup-fedora.sh and setup-mac.sh The best way to lessen the pain of building packages is probably to use a version of Ubuntu (currently 16.04) as the only supported build environment. For users of other Linux distributions and platforms Docker is the best solution. --- scripts/setup-fedora.sh | 33 --------------------------------- scripts/setup-mac.sh | 32 -------------------------------- 2 files changed, 65 deletions(-) delete mode 100755 scripts/setup-fedora.sh delete mode 100755 scripts/setup-mac.sh diff --git a/scripts/setup-fedora.sh b/scripts/setup-fedora.sh deleted file mode 100755 index 8b8ac362f..000000000 --- a/scripts/setup-fedora.sh +++ /dev/null @@ -1,33 +0,0 @@ -#!/bin/sh - -PACKAGES="" -PACKAGES="$PACKAGES asciidoc" -PACKAGES="$PACKAGES automake" -PACKAGES="$PACKAGES bison" -PACKAGES="$PACKAGES cmake" -PACKAGES="$PACKAGES curl" # Used for fetching sources. -PACKAGES="$PACKAGES flex" -PACKAGES="$PACKAGES gettext" # Provides 'msgfmt' which the apt build uses. -PACKAGES="$PACKAGES git" # Used by the neovim build. -PACKAGES="$PACKAGES help2man" -PACKAGES="$PACKAGES glibc-devel.i686" # Needed by luajit host part of the build for . -PACKAGES="$PACKAGES libcurl-devel" # XXX: Needed by apt build. -PACKAGES="$PACKAGES gdk-pixbuf2-devel" # Provides 'gkd-pixbuf-query-loaders' which the librsvg build uses. -PACKAGES="$PACKAGES glib2-devel" # Provides 'glib-genmarshal' which the glib build uses. -PACKAGES="$PACKAGES ncurses-devel" -PACKAGES="$PACKAGES libtool" -PACKAGES="$PACKAGES lzip" -PACKAGES="$PACKAGES subversion" # Used by the netpbm build. -PACKAGES="$PACKAGES tar" -PACKAGES="$PACKAGES unzip" -PACKAGES="$PACKAGES m4" -PACKAGES="$PACKAGES java-1.8.0-openjdk" # Used for android-sdk. -PACKAGES="$PACKAGES pkgconfig" -PACKAGES="$PACKAGES scons" -PACKAGES="$PACKAGES texinfo" -PACKAGES="$PACKAGES xmlto" -PACKAGES="$PACKAGES imake" # Provides 'makedepend' which the openssl build uses. -sudo dnf install -y $PACKAGES - -sudo mkdir -p /data/data/com.termux/files/usr -sudo chown -R `whoami` /data diff --git a/scripts/setup-mac.sh b/scripts/setup-mac.sh deleted file mode 100755 index 380a5765c..000000000 --- a/scripts/setup-mac.sh +++ /dev/null @@ -1,32 +0,0 @@ -#!/bin/sh -set -e -u - -# Remaining mac build issues: -# - perl does not build -# - strace does not build -# - dpkg calls ldconfig - -command -v brew >/dev/null 2>&1 || { - echo >&2 "Install homebrew first: http://brew.sh" - exit 1 -} - -PACKAGES="" -PACKAGES="$PACKAGES bison" -PACKAGES="$PACKAGES cmake" -PACKAGES="$PACKAGES coreutils" -PACKAGES="$PACKAGES gawk" -PACKAGES="$PACKAGES gnu-sed --with-default-names" # For busybox build. -PACKAGES="$PACKAGES gnu-tar" -PACKAGES="$PACKAGES lzip" -PACKAGES="$PACKAGES pkgconfig" -PACKAGES="$PACKAGES python3" -brew install $PACKAGES - -# bison is keg-only, but we need updated 'bison' in path: -brew link bison --force -# gettext is also key-only, but we need msgfmt for apt and glib: -brew link gettext --force - -sudo mkdir -p /data/data/com.termux/files/usr -sudo chown -R `whoami` /data