[arch-commits] Commit in vim/trunk (PKGBUILD)
Anatol Pomozov
anatolik at archlinux.org
Fri Jan 8 21:26:32 UTC 2016
Date: Friday, January 8, 2016 @ 22:26:32
Author: anatolik
Revision: 257650
Use dynamic loading for language bindings
This allows to move Perl, Lua and Ruby into package optional dependencies.
In the future it allows to eliminate vim-minimal package as its list
of dependencies is the same as for vim.
Modified:
vim/trunk/PKGBUILD
----------+
PKGBUILD | 43 ++++++++++++++++++++++++-------------------
1 file changed, 24 insertions(+), 19 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2016-01-08 18:28:43 UTC (rev 257649)
+++ PKGBUILD 2016-01-08 21:26:32 UTC (rev 257650)
@@ -7,7 +7,7 @@
pkgbase=vim
pkgname=(vim-minimal vim gvim vim-runtime)
-pkgver=7.4.1054
+pkgver=7.4.1063
_versiondir=74
pkgrel=1
arch=(i686 x86_64)
@@ -17,7 +17,7 @@
source=(vim-$pkgver.tar.gz::http://github.com/vim/vim/archive/v$pkgver.tar.gz
vimrc
archlinux.vim)
-sha1sums=('0c99d00e1afdf6ee6c4b982a44c46e5ed64ce5b3'
+sha1sums=('2efe8f5454b37ff234d93d1e146db2e616732753'
'15ebf3f48693f1f219fe2d8edb7643683139eb6b'
'94f7bb87b5d06bace86bc4b3ef1372813b4eedf2')
@@ -54,7 +54,7 @@
--enable-multibyte \
--enable-cscope \
--disable-netbeans \
- --enable-perlinterp \
+ --disable-perlinterp \
--disable-pythoninterp \
--disable-python3interp \
--disable-rubyinterp \
@@ -76,7 +76,7 @@
--enable-multibyte \
--enable-cscope \
--disable-netbeans \
- --enable-perlinterp \
+ --disable-perlinterp \
--disable-pythoninterp \
--disable-python3interp \
--disable-rubyinterp \
@@ -98,11 +98,11 @@
--enable-multibyte \
--enable-cscope \
--enable-netbeans \
- --enable-perlinterp \
- --enable-pythoninterp \
- --enable-python3interp \
- --enable-rubyinterp \
- --enable-luainterp
+ --enable-perlinterp=dynamic \
+ --enable-pythoninterp=dynamic \
+ --enable-python3interp=dynamic \
+ --enable-rubyinterp=dynamic \
+ --enable-luainterp=dynamic
make
@@ -120,11 +120,11 @@
--enable-multibyte \
--enable-cscope \
--enable-netbeans \
- --enable-perlinterp \
- --enable-pythoninterp \
- --enable-python3interp \
- --enable-rubyinterp \
- --enable-luainterp
+ --enable-perlinterp=dynamic \
+ --enable-pythoninterp=dynamic \
+ --enable-python3interp=dynamic \
+ --enable-rubyinterp=dynamic \
+ --enable-luainterp=dynamic
make
}
@@ -168,9 +168,12 @@
package_vim() {
pkgdesc='Vi Improved, a highly configurable, improved version of the vi text editor (with support for additional scripting languages)'
- depends=("vim-runtime=${pkgver}-${pkgrel}" 'gpm' 'ruby' 'lua' 'acl')
+ depends=("vim-runtime=${pkgver}-${pkgrel}" 'gpm' 'acl')
optdepends=('python2: Python 2 language support'
- 'python: Python 3 language support')
+ 'python: Python 3 language support'
+ 'ruby: Ruby language support'
+ 'lua: Lua language support'
+ 'perl: Perl language support')
conflicts=('vim-minimal' 'gvim')
provides=('xxd')
replaces=('vim-python3')
@@ -199,10 +202,12 @@
package_gvim() {
pkgdesc='Vi Improved, a highly configurable, improved version of the vi text editor (with advanced features, such as a GUI)'
- depends=("vim-runtime=${pkgver}-${pkgrel}" 'gpm' 'ruby' 'libxt'
- 'desktop-file-utils' 'gtk2' 'lua')
+ depends=("vim-runtime=${pkgver}-${pkgrel}" 'gpm' 'libxt' 'desktop-file-utils' 'gtk2')
optdepends=('python2: Python 2 language support'
- 'python: Python 3 language support')
+ 'python: Python 3 language support'
+ 'ruby: Ruby language support'
+ 'lua: Lua language support'
+ 'perl: Perl language support')
provides=("vim=${pkgver}-${pkgrel}" "xxd")
conflicts=('vim-minimal' 'vim')
replaces=('gvim-python3')
More information about the arch-commits
mailing list