[arch-commits] Commit in vim/trunk (PKGBUILD)

Eric Bélanger eric at archlinux.org
Tue Oct 18 23:19:54 UTC 2011


    Date: Tuesday, October 18, 2011 @ 19:19:53
  Author: eric
Revision: 140767

upgpkg: vim 7.3.338-1

Upstream update, Improve mksource function

Modified:
  vim/trunk/PKGBUILD

----------+
 PKGBUILD |   11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2011-10-18 20:07:58 UTC (rev 140766)
+++ PKGBUILD	2011-10-18 23:19:53 UTC (rev 140767)
@@ -6,8 +6,8 @@
 pkgbase=vim
 pkgname=('vim' 'gvim' 'vim-runtime')
 _topver=7.3
-_patchlevel=322
-__hgrev=5e84f6567623
+_patchlevel=338
+__hgrev=f530aef0d959
 _versiondir="vim${_topver//./}"
 pkgver=${_topver}.${_patchlevel}
 pkgrel=1
@@ -18,15 +18,17 @@
 source=(ftp://ftp.archlinux.org/other/vim/${pkgname}-${pkgver}.tar.xz
         pythoncomplete.vim::http://www.vim.org/scripts/download_script.php\?src_id=10872
         vimrc archlinux.vim gvim.desktop)
-md5sums=('67f5333d3ab35b705205dd3c95420b0b'
+md5sums=('fc83d6580fd8441793fccfd26487aadb'
          '6e7adfbd5d26c1d161030ec203a7f243'
          'e57777374891063b9ca48a1fe392ac05'
          '10353a61aadc3f276692d0e17db1478e'
          'd90413bd21f400313a785bb4010120cd')
 
 # source PKGBUILD && mksource
-# mercurial is needed
 mksource() {
+
+  [[ -x /usr/bin/hg ]] || (echo "hg not found. Install mercurial." && return 1)
+
   __hgroot='http://vim.googlecode.com/hg/'
   __hgrepo='vim'
   __hgbranch='default'
@@ -44,6 +46,7 @@
   find ${pkgname}-${pkgver} -depth -type d -name .hg -exec rm -rf {} \;
   rm ${pkgname}-${pkgver}/{.hgignore,.hgtags}
   tar -cJf ${pkgname}-${pkgver}.tar.xz ${pkgname}-${pkgver}/*
+  rm -r ${pkgname}-${pkgver}
 }
 
 build() {




More information about the arch-commits mailing list