diff options
Diffstat (limited to 'main/vim/APKBUILD')
-rw-r--r-- | main/vim/APKBUILD | 34 |
1 files changed, 31 insertions, 3 deletions
diff --git a/main/vim/APKBUILD b/main/vim/APKBUILD index 9a48bf7d41..c52f8f67a2 100644 --- a/main/vim/APKBUILD +++ b/main/vim/APKBUILD @@ -4,14 +4,14 @@ # Maintainer: Natanael Copa <ncopa@alpinelinux.org> pkgname=vim pkgver=8.1.0829 -pkgrel=0 +pkgrel=1 pkgdesc="Improved vi-style text editor" 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" |