diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 67 |
1 files changed, 67 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 0000000..ebcde94 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,67 @@ +pkgname=gvim-hg +pkgver=7.4.192.r1.10d35c8b50e3 +pkgrel=1 + +pkgdesc='Vi Improved, a highly configurable, improved version of the vi text editor.' +arch=('i686' 'x86_64') +url='http://www.vim.org/' +license=('custom:vim') + +groups=('editors') + +depends=('gtk2' 'python3' 'ruby' 'lua' 'freetype2' 'libxt') +makedepends=('mercurial') + +conflicts=('vim' 'gvim' 'vim-runtime') +provides=('vim' 'gvim' 'vim-runtime') + +source=('vim'::'hg+https://vim.googlecode.com/hg/' + 'gvim.desktop') +md5sums=('SKIP' + '6e11c556ba3f2ce7dc05d9908188d604') + +pkgver() { + cd vim + hg log -r "." --template "{sub('-', '.', strip(latesttag, 'v'))}.r{latesttagdistance}.{node|short}" +} + +build() { + cd vim + ./configure \ + --enable-acl \ + --disable-gpm \ + --with-x=yes \ + --prefix=/usr \ + --enable-cscope \ + --enable-gui=gtk2 \ + --enable-luainterp \ + --enable-multibyte \ + --disable-netbeans \ + --enable-perlinterp \ + --enable-rubyinterp \ + --with-features=huge \ + --disable-pythoninterp \ + --enable-python3interp \ + --localstatedir=/var/lib/vim \ + --with-compiledby='Arch Linux' + make +} + +package() { + cd vim + make DESTDIR="$pkgdir" install + + rm "$pkgdir"/usr/bin/ex + rm "$pkgdir"/usr/bin/view + + # Not sure why globstar isn't enabled in makepkg + shopt -s globstar + rm "$pkgdir"/usr/share/man/**/ex.1* + rm "$pkgdir"/usr/share/man/**/view.1* + shopt -u globstar + + install -Dm644 "$srcdir"/gvim.desktop "$pkgdir"/usr/share/applications/gvim.desktop + install -Dm644 runtime/vim48x48.png "$pkgdir"/usr/share/pixmaps/gvim.png + install -Dm644 runtime/doc/uganda.txt "$pkgdir"/usr/share/licenses/vim/license.txt +} + |