# HG changeset patch # User Antoine Bodin # Date 1299382286 -3600 # Node ID ab3455634715795e34bc1ed3fb311e3033e31630 # Parent 3462b29cbd82567178d81bd4943ed3d8894117eb Make vim don't depends on X/GTK stuff diff -r 3462b29cbd82 -r ab3455634715 gvim/receipt --- a/gvim/receipt Sat Mar 05 17:22:27 2011 +0000 +++ b/gvim/receipt Sun Mar 06 04:31:26 2011 +0100 @@ -5,25 +5,41 @@ CATEGORY="development" SHORT_DESC="Advanced text editor" MAINTAINER="erjo@slitaz.org" -DEPENDS="vim" -WANTED="vim" +DEPENDS="ncurses gtk+ xorg-libXt" WEB_SITE="http://www.vim.org/" +# Rules to configure and make the package. +compile_rules() +{ + cd $src + + ./configure --prefix=/usr \ + --cache-file=$PWD/config.cache \ + --infodir=/usr/share/info \ + --with-features=normal \ + --enable-gui=gtk2 \ + --enable-multibyte \ + --disable-motif-check \ + --disable-athena-check \ + --mandir=/usr/share/man $CONFIGURE_ARGS && + + make VIMRCLOC=/etc/vim VIMRUNTIMEDIR=/usr/share/vim/$src MAKE="make -e" && + make DESTDIR=$DESTDIR install + mkdir -p $DESTDIR/etc/vim + cp -a $src/runtime/vimrc_example.vim $DESTDIR/etc/vim/vimrc +} + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { - mkdir -p $fs/usr/bin \ - -p $fs/usr/share/pixmaps \ + mkdir -p -p $fs/usr/share/pixmaps \ -p $fs/usr/share/applications - - for i in eview evim gview gvim gvimdiff rgvim rgview - do - cp -a $_pkg/usr/bin/$i $fs/usr/bin - done - + + cp -a $_pkg/usr/bin $fs/usr + cp -a $_pkg/usr/share/vim $fs/usr/share cp -a $src/runtime/vim16x16.png $fs/usr/share/pixmaps/gvim.png - cp -a stuff/gvim.desktop $fs/usr/share/applications + rm -f $fs/usr/bin/*vimtutor } diff -r 3462b29cbd82 -r ab3455634715 vim/receipt --- a/vim/receipt Sat Mar 05 17:22:27 2011 +0000 +++ b/vim/receipt Sun Mar 06 04:31:26 2011 +0100 @@ -5,7 +5,7 @@ CATEGORY="development" SHORT_DESC="Advanced text editor" MAINTAINER="erjo@slitaz.org" -DEPENDS="ncurses gtk+ acl xorg-libXt" +DEPENDS="ncurses" TARBALL="$PACKAGE-$VERSION.tar.bz2" WEB_SITE="http://www.vim.org/" WGET_URL="ftp://ftp.vim.org/pub/vim/unix/$TARBALL" @@ -21,7 +21,7 @@ --cache-file=$PWD/config.cache \ --infodir=/usr/share/info \ --with-features=normal \ - --enable-gui=gtk2 \ + --disable-gui \ --enable-multibyte \ --disable-motif-check \ --disable-athena-check \