Short summary on this one,

        the vim package is about to change again to get rid of the
symlink/moving magic a bit. By the same time I wanna make it capable of
being build by pacbuild which is complicated due to fetching the runtime
and the patches. Even for upgrading to 7.1 we would have to cahnge a
couple of scripts anyway. The problem is that I don't have a lot of time
until the mid/end July. When I see a spot of free time I will update it.
Some work is already done.

        - T
On Tue, 05 Jun 2007, 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

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

Reply via email to