X-Original-To: alpine-aports@lists.alpinelinux.org Received: from mail.cmpwn.com (mail.cmpwn.com [45.56.77.53]) by lists.alpinelinux.org (Postfix) with ESMTP id CC7D6F831F4 for ; Fri, 1 Mar 2019 16:41:30 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=cmpwn.com; s=cmpwn; t=1551458551; bh=AUm2pC39wAdIVMGHF1cTytQfy+IDd03DGXc5/yw0PC0=; h=From:To:Cc:Subject:Date; b=epu+Q0yAdCzNgZDCPT/ahdfF8cXIfbQrWPdq6nsLNAUBqg6uvVYaLcKD4icEO35X7 mxcLH1pFFzybDXUSAyF9Ty5KNvlUX0EXCbg8Zrl98iSkBSAPME50C+TwcGcbOVsYf8 6E0mce3FpYVRBLwQzoZaahKZEwcptge6Z9hPlYGs= From: Drew DeVault To: alpine-aports@lists.alpinelinux.org Cc: Drew DeVault , Natanael Copa Subject: [alpine-aports] [PATCH] main/vim: add gvim package Date: Fri, 1 Mar 2019 09:41:16 -0700 Message-Id: <20190301164116.28233-1-sir@cmpwn.com> X-Mailer: git-send-email 2.20.1 X-Mailinglist: alpine-aports Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit --- main/vim/APKBUILD | 32 ++++++++++++++++++++++++++++++-- 1 file changed, 30 insertions(+), 2 deletions(-) diff --git a/main/vim/APKBUILD b/main/vim/APKBUILD index 9a48bf7d41..95a6234a40 100644 --- a/main/vim/APKBUILD +++ b/main/vim/APKBUILD @@ -10,8 +10,8 @@ url="https://www.vim.org" arch="all" license="Vim" options="!check" # some tests are failing -makedepends="ncurses-dev lua5.3-dev python3-dev" -subpackages="$pkgname-doc ${pkgname}diff::noarch" +makedepends="ncurses-dev lua5.3-dev python3-dev gtk+3.0-dev libx11-dev libxt-dev" +subpackages="$pkgname-doc ${pkgname}diff::noarch gvim" source="$pkgname-$pkgver.tar.gz::https://github.com/$pkgname/$pkgname/archive/v$pkgver.tar.gz vimrc " @@ -30,6 +30,7 @@ prepare() { cd "$builddir" # Read vimrc from /etc/vim echo '#define SYS_VIMRC_FILE "/etc/vim/vimrc"' >> src/feature.h + cp -r "$builddir" "$builddir"-gvim } build() { @@ -47,6 +48,20 @@ build() { --with-lua-prefix=/usr/lua5.3 \ --with-compiledby="Alpine Linux" make + cd "$builddir"-gvim + ./configure \ + --build=$CBUILD \ + --host=$CHOST \ + --prefix=/usr \ + --enable-luainterp \ + --enable-python3interp=dynamic \ + --with-x \ + --disable-nls \ + --enable-multibyte \ + --enable-gui=gtk3 \ + --with-lua-prefix=/usr/lua5.3 \ + --with-compiledby="Alpine Linux" + make } check() { @@ -63,6 +78,19 @@ package() { install -Dm644 "$srcdir"/vimrc "$pkgdir"/etc/vim/vimrc } +gvim() { + pkgdesc="advanced text editor, with GUI" + conflicts="vim" + provides="vim" + cd "$builddir"-gvim + make -j1 DESTDIR="$subpkgdir/" install + + install -Dm644 runtime/doc/uganda.txt \ + "$subpkgdir/usr/share/licenses/$pkgname/LICENSE" + install -Dm644 "$srcdir"/vimrc "$subpkgdir"/etc/vim/vimrc + rm -rf "$subpkgdir"/usr/share/man +} + vimdiff() { pkgdesc="view file diffs in vim" depends="diffutils" -- 2.20.1 --- Unsubscribe: alpine-aports+unsubscribe@lists.alpinelinux.org Help: alpine-aports+help@lists.alpinelinux.org ---