aboutsummaryrefslogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD78
1 files changed, 42 insertions, 36 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 93b83ac..a06f521 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -16,52 +16,58 @@ conflicts=('vim' 'gvim' 'vim-runtime')
provides=('vim' 'gvim' 'vim-runtime')
source=('vim'::'hg+https://vim.googlecode.com/hg/'
- 'gvim.desktop')
+ 'gvim.desktop'
+ 'remove_ro_delay.patch')
md5sums=('SKIP'
- '6e11c556ba3f2ce7dc05d9908188d604')
+ '6e11c556ba3f2ce7dc05d9908188d604'
+ '0e2d8ef1e98a58614d441b24f2242b98')
pkgver() {
- cd vim
- hg log -r "." --template "{sub('-', '.', strip(latesttag, 'v'))}.r{latesttagdistance}.{node|short}"
+ cd vim
+ hg log -r "." --template "{sub('-', '.', strip(latesttag, 'v'))}.r{latesttagdistance}.{node|short}"
+}
+
+prepare(){
+ cd vim
+ patch -Np1 -i "$srcdir"/remove_ro_delay.patch
}
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
+ 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
+ cd vim
+ make DESTDIR="$pkgdir" install
- rm "$pkgdir"/usr/bin/ex
- rm "$pkgdir"/usr/bin/view
+ 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
+ # 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
+ 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
}
-