blob: d79e73e5e0a0a88b1351161efb2eb21992274390 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
|
# Maintainer: Peter Mattern <pmattern at arcor dot de>
# Interpreters are handled by value "dynamic" of configure options
# '--enable-<language>interp' and can thus be chosen at runtime by installing appropriate
# packages. Counterpart of Vim packages '-python3' no longer needed, IMHO.
_pkgname=vim
pkgname=$_pkgname-runtime-git
pkgver=9.0.2184.r3.gea9964a36
pkgrel=1
pkgdesc="Vim the editor. Components used by vim-minimal-git and gvim-git."
arch=("i686" "x86_64")
url="http://www.vim.org"
license=("custom:vim")
makedepends=('git' 'lua' 'python' 'ruby')
depends=('gpm' 'gawk')
provides=('vim-runtime')
conflicts=('vim-runtime')
source=("git+https://github.com/vim/vim.git")
sha256sums=("SKIP")
pkgver() {
cd $_pkgname
git describe --tags | sed 's/^v//;s/-/.r/;s/-/./'
}
prepare() {
# set global configuration files to /etc/[g]vimrc
sed -i 's|^.*\(#define SYS_.*VIMRC_FILE.*"\) .*$|\1|' $_pkgname/src/feature.h
}
build() {
cd $_pkgname
./configure \
--enable-fail-if-missing \
--with-compiledby='Arch Linux AUR' \
--prefix=/usr \
--enable-gui=no \
--with-features=huge \
--enable-cscope \
--enable-multibyte \
--enable-perlinterp=dynamic \
--enable-python3interp=dynamic \
--enable-rubyinterp=dynamic \
--enable-luainterp=dynamic
make
}
package() {
# actual installation
cd $_pkgname
make DESTDIR=$pkgdir install
# remove components provided by vim-minimal-git and gvim-git
cd $pkgdir
rm -R usr/bin usr/share/{applications,man}
# add license
install -D -m644 $srcdir/$_pkgname/runtime/doc/uganda.txt \
$pkgdir/usr/share/licenses/$pkgname/LICENSE
}
|