#!/bin/sh # Set initial variables: CWD=`pwd` if [ "$TMP" = "" ]; then TMP=/tmp fi # ctags was once a part of vim, # but now we have to bundle it in cd $TMP tar xzvf $CWD/ctags-5.0.1.tar.gz cd ctags-5.0.1 CFLAGS=-O2 ./configure --prefix=/usr i386-slackware-linux make make install mkdir -p /usr/doc/ctags-5.0.1 cp -a COPYING EXTENDING.html FAQ INSTALL INSTALL.oth NEWS QUOTES README \ /usr/doc/ctags-5.0.1 chown -R root.root /usr/doc/ctags-5.0.1 chmod 644 /usr/doc/ctags-5.0.1/* echo "+=========================+" echo "| vim-5.8 (X/GTK version) |" echo "+=========================+" cd $TMP tar xzvf $CWD/vim-5.8-rt.tar.gz tar xzvf $CWD/vim-5.8-src.tar.gz # build the X version of vim with Gtk toolkit cd $TMP/vim-5.8 for file in $CWD/patches/* ; do zcat $file | patch -p0 done ./configure --prefix=/usr --with-x --enable-gui=gtk i386-slackware-linux make LDFLAGS=-s make LDFLAGS=-s install chown -R root.bin $PKG1/usr/bin strip /usr/bin/vim rm -rf /usr/man/man1/{etags,ex,rview,rvim,view}.1 #( cd/usr/man/man1 ; ln -sf ctags.1.gz etags.1.gz ) ( cd /usr/man/man1 ; ln -sf vim.1.gz ex.1.gz ) ( cd /usr/man/man1 ; ln -sf vim.1.gz rview.1.gz ) ( cd /usr/man/man1 ; ln -sf vim.1.gz rvim.1.gz ) ( cd /usr/man/man1 ; ln -sf vim.1.gz view.1.gz ) ( cd /usr/bin ; rm -rf ex ) ( cd /usr/bin ; ln -sf vim ex ) ( cd /usr/bin ; rm -rf rview ) ( cd /usr/bin ; ln -sf vim rview ) ( cd /usr/bin ; rm -rf rvim ) ( cd /usr/bin ; ln -sf vim rvim ) ( cd /usr/bin ; rm -rf view ) ( cd /usr/bin ; ln -sf vim view ) mkdir -p /usr/doc/vim-5.8 cp -a README.txt /usr/doc/vim-5.8 chmod 644 /usr/doc/vim-5.8/* chown root.root /usr/doc/vim-5.8/* ( cd /usr/doc/vim-5.8 ; rm -rf doc ) ( cd /usr/doc/vim-5.8 ; ln -sf /usr/share/vim/vim58 doc )