On Tue, 2007-06-05 at 22:00 +0200, solsTiCe d'Hiver wrote:
> hi.
> it's not to begin another vim vs. emacs troll,
> but vim 7.1 is out for some time now and we still wait for the package of it. 
> 
> here is my PKGBUILD for it (i still do not understand why previously there 
> was 
> the need to have runtime.tar.gz in abs tree. it works without here)
> ==================================
> # $Id: PKGBUILD,v 1.41 2007/05/09 15:42:38 tpowa Exp $
> # Maintainer: judd <[EMAIL PROTECTED]>
> 
> # ATTENTION: due to the high number of patches and the subsequent big
> # md5sums-array please build like this
> #  1. raise _patchlevel here in PKGBUILD
> #  2. run cumulative.sh (creates cumulative.patch)
> #  3. if runtime is out of date, run update-runtime.sh to build a new tarball
> #  4. run makepkg
> 
> pkgname=vim
> _srcver=7.1
> _patchlevel=002
> pkgver=${_srcver}.${_patchlevel}
> pkgrel=1
> pkgdesc="a highly configurable, improved version of the vi text editor built 
> to enable efficient text editing"
> arch=(i686 x86_64)
> url="http://www.vim.org";
> depends=('glibc' 'ncurses' 'perl')
> backup=(etc/vimrc)
> conflicts=('vim-devel')
> provides=('vim-devel')
> install=${pkgname}.install
> # we need the extra-stuff to get all patches applied smoothly
> source=(ftp://ftp.vim.org/pub/vim/unix/vim-${_srcver}.tar.bz2 \
>         ftp://ftp.vim.org/pub/vim/extra/vim-${_srcver}-extra.tar.gz \
>         ftp://ftp.vim.org/pub/vim/extra/vim-${_srcver}-lang.tar.gz \
>         filetype.patch cumulative.patch)
> 
> md5sums=('44c6b4914f38d6f9aa959640b89da329'
>          '605cc7ae31bcc9d7864bb0bb6025f55d'
>          '144aa049ba70621acf4247f0459f3ee7'
>          '4e00668af668f38c591086396fd50993'
>          '9fe026064dc493f6aa014b15adef7b04')
>     
> build()
> {
>   cd ${startdir}/src/vim71/runtime
>   patch -Np0 < ../../filetype.patch || return 1
>   cd ${startdir}/src/vim71
>   # patch party
>   patch -Np0 < ../cumulative.patch || return 1
>   sed -i 's|^.*\(#define SYS_.*VIMRC_FILE.*"\) .*$|\1|' src/feature.h
>   # build party
>   ./configure --prefix=/usr --localstatedir=/var/lib/${pkgname} \
>     --disable-gpm --disable-acl --with-x=no --disable-gui --enable-multibyte \
>     --enable-cscope --with-features=big --enable-perlinterp
>   make || return 1
>   make  VIMRCLOC=/etc DESTDIR=${startdir}/pkg VIMRTDIR= install
>   cd ${startdir}/pkg/usr/bin
>   ln -sf vim vi
>   # kill the nobackup parts
>   sed -i '/vms/,+4 d' ${startdir}/pkg/usr/share/vim/vimrc_example.vim
>   install -Dm644 ${startdir}/pkg/usr/share/vim/vimrc_example.vim \
>     ${startdir}/pkg/etc/vimrc
>   rm -f ${startdir}/pkg/usr/share/vim/gvimrc_example.vim
> 
>   cp -rf $startdir/src/vim71/runtime/* $startdir/pkg/usr/share/vim/
> }
> 
> 
> _______________________________________________
> arch mailing list
> [email protected]
> http://archlinux.org/mailman/listinfo/arch

Regarding the vim PKGBUILD, how come the cumulative.patch is needed for
7.1? Wasn't it only for 7.0?

Attachment: signature.asc
Description: This is a digitally signed message part

_______________________________________________
arch mailing list
[email protected]
http://archlinux.org/mailman/listinfo/arch

Reply via email to