From 5872cddb5cbfea77d31fe4a90da2d0bb6e3b7e55 Mon Sep 17 00:00:00 2001 From: "A. Wilcox" Date: Wed, 25 Apr 2018 20:05:36 -0500 Subject: system/vim: support cross builds --- system/vim/APKBUILD | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) (limited to 'system/vim') diff --git a/system/vim/APKBUILD b/system/vim/APKBUILD index df46d4b5d..8c233a041 100644 --- a/system/vim/APKBUILD +++ b/system/vim/APKBUILD @@ -11,7 +11,8 @@ arch="all" license="custom" depends="" options="!check" # requires controlling TTY, and fails with musl locales -makedepends="acl-dev ncurses-dev perl-dev python3-dev" +makedepends_host="acl-dev ncurses-dev" +[ "$CBUILD" != "$CHOST" ] || makedepends_host="$makedepends_host perl-dev python3-dev" subpackages="$pkgname-doc ${pkgname}diff::noarch" source="$pkgname-$pkgver.tar.gz::https://github.com/$pkgname/$pkgname/archive/v$pkgver.tar.gz vimrc @@ -31,19 +32,29 @@ prepare() { } build() { + local _onlynative cd "$builddir" + [ "$CBUILD" != "$CHOST" ] || _onlynative="--enable-perlinterp --enable-python3interp=dynamic" ./configure \ --build=$CBUILD \ --host=$CHOST \ --prefix=/usr \ - --enable-perlinterp \ - --enable-python3interp=dynamic \ + $_onlynative \ --without-x \ --enable-acl \ --enable-nls \ --enable-multibyte \ --enable-gui=no \ - --with-compiledby="Adélie Linux" + --with-compiledby="Adélie Linux" \ + --with-tlib=ncurses \ + vim_cv_toupper_broken=no \ + vim_cv_terminfo=yes \ + vim_cv_tgent=zero \ + vim_cv_tty_group=world \ + vim_cv_getcwd_broken=no \ + vim_cv_stat_ignores_slash=no \ + vim_cv_memmove_handles_overlap=yes \ + STRIP=: make } -- cgit v1.2.3-60-g2f50