New upstream release
pkgdef'ified build gvim as a standalone binary
This commit is contained in:
parent
9c53fde458
commit
6254231472
139
vim/build.sh
139
vim/build.sh
@ -8,107 +8,14 @@
|
|||||||
#
|
#
|
||||||
# Check the following 4 variables before running the script
|
# Check the following 4 variables before running the script
|
||||||
topdir=vim
|
topdir=vim
|
||||||
version=6.2.98
|
version=6.3.4
|
||||||
pkgver=gtk2-1
|
pkgver=1
|
||||||
source[0]=$topdir-6.2.tar.bz2
|
source[0]=$topdir-6.3.tar.bz2
|
||||||
# If there are no patches, simply comment this
|
# If there are no patches, simply comment this
|
||||||
patch[0]=6.2.001
|
patch[0]=6.3.001
|
||||||
patch[1]=6.2.002
|
patch[1]=6.3.002
|
||||||
patch[2]=6.2.003
|
patch[2]=6.3.003
|
||||||
patch[3]=6.2.005
|
patch[3]=6.3.004
|
||||||
patch[4]=6.2.006
|
|
||||||
patch[5]=6.2.007
|
|
||||||
patch[6]=6.2.008
|
|
||||||
# patch 6.2.009
|
|
||||||
patch[7]=6.2.010
|
|
||||||
patch[8]=6.2.011
|
|
||||||
patch[9]=6.2.012
|
|
||||||
# patch 6.2.13
|
|
||||||
patch[10]=6.2.014
|
|
||||||
patch[11]=6.2.015
|
|
||||||
patch[12]=6.2.016
|
|
||||||
patch[13]=6.2.017
|
|
||||||
patch[14]=6.2.018
|
|
||||||
# patch 6.2.19
|
|
||||||
patch[15]=6.2.020
|
|
||||||
patch[16]=6.2.021
|
|
||||||
# patch 6.2.22
|
|
||||||
# patch 6.2.23
|
|
||||||
# patch 6.2.24
|
|
||||||
patch[17]=6.2.025
|
|
||||||
patch[18]=6.2.026
|
|
||||||
patch[19]=6.2.027
|
|
||||||
patch[20]=6.2.028
|
|
||||||
patch[21]=6.2.029
|
|
||||||
patch[22]=6.2.030
|
|
||||||
patch[23]=6.2.031
|
|
||||||
patch[24]=6.2.032
|
|
||||||
# patch 6.2.33
|
|
||||||
patch[25]=6.2.034
|
|
||||||
patch[26]=6.2.035
|
|
||||||
# patch 6.2.36
|
|
||||||
patch[27]=6.2.037
|
|
||||||
# patch 6.2.38
|
|
||||||
# patch 6.2.39
|
|
||||||
patch[28]=6.2.040
|
|
||||||
# patch 6.2.41
|
|
||||||
# patch 6.2.42
|
|
||||||
patch[29]=6.2.043
|
|
||||||
patch[30]=6.2.044
|
|
||||||
patch[31]=6.2.045
|
|
||||||
patch[32]=6.2.046
|
|
||||||
# patch 6.2.47
|
|
||||||
patch[33]=6.2.048
|
|
||||||
patch[34]=6.2.049
|
|
||||||
patch[35]=6.2.050
|
|
||||||
patch[36]=6.2.051
|
|
||||||
patch[37]=6.2.052
|
|
||||||
patch[38]=6.2.053
|
|
||||||
patch[39]=6.2.054
|
|
||||||
patch[40]=6.2.055
|
|
||||||
# patch 6.2.56
|
|
||||||
# patch 6.2.57
|
|
||||||
patch[41]=6.2.058
|
|
||||||
patch[42]=6.2.059
|
|
||||||
# patch 6.2.60
|
|
||||||
patch[43]=6.2.061
|
|
||||||
patch[44]=6.2.062
|
|
||||||
patch[45]=6.2.063
|
|
||||||
patch[46]=6.2.064
|
|
||||||
patch[47]=6.2.065
|
|
||||||
# patch 6.2.66
|
|
||||||
patch[48]=6.2.067
|
|
||||||
patch[49]=6.2.068
|
|
||||||
patch[50]=6.2.069
|
|
||||||
patch[51]=6.2.070
|
|
||||||
patch[52]=6.2.071
|
|
||||||
patch[53]=6.2.072
|
|
||||||
patch[54]=6.2.073
|
|
||||||
patch[55]=6.2.074
|
|
||||||
patch[56]=6.2.075
|
|
||||||
patch[57]=6.2.076
|
|
||||||
patch[58]=6.2.077
|
|
||||||
patch[59]=6.2.078
|
|
||||||
patch[60]=6.2.079
|
|
||||||
patch[61]=6.2.080
|
|
||||||
patch[62]=6.2.081
|
|
||||||
patch[63]=6.2.082
|
|
||||||
patch[64]=6.2.083
|
|
||||||
patch[65]=6.2.084
|
|
||||||
patch[66]=6.2.085
|
|
||||||
patch[67]=6.2.086
|
|
||||||
patch[68]=6.2.087
|
|
||||||
patch[69]=6.2.088
|
|
||||||
patch[70]=6.2.089
|
|
||||||
# patch 6.2.90
|
|
||||||
patch[71]=6.2.091
|
|
||||||
patch[72]=6.2.092
|
|
||||||
patch[73]=6.2.093
|
|
||||||
patch[74]=6.2.094
|
|
||||||
patch[75]=6.2.095
|
|
||||||
patch[76]=6.2.096
|
|
||||||
patch[77]=6.2.097
|
|
||||||
patch[78]=6.2.098
|
|
||||||
|
|
||||||
# Helper var
|
# Helper var
|
||||||
patchcount=${#patch[@]}
|
patchcount=${#patch[@]}
|
||||||
@ -117,14 +24,8 @@ patchcount=${#patch[@]}
|
|||||||
. ${HOME}/buildpkg/scripts/buildpkg.functions
|
. ${HOME}/buildpkg/scripts/buildpkg.functions
|
||||||
|
|
||||||
# We need to override this
|
# We need to override this
|
||||||
topsrcdir=vim62
|
topsrcdir=vim63
|
||||||
patchdir=$srcfiles/vim-6.2-patches
|
patchdir=$srcfiles/vim-6.3-patches
|
||||||
|
|
||||||
# Fill in pkginfo values if necessary
|
|
||||||
# using pkgname,name,pkgcat,pkgvendor & pkgdesc
|
|
||||||
name="Vim - Vi IMproved"
|
|
||||||
pkgvendor="http://www.vim.org"
|
|
||||||
pkgdesc="An improved almost compatible version of Vi"
|
|
||||||
|
|
||||||
# Define script functions and register them
|
# Define script functions and register them
|
||||||
METHODS=""
|
METHODS=""
|
||||||
@ -146,15 +47,33 @@ prep()
|
|||||||
reg build
|
reg build
|
||||||
build()
|
build()
|
||||||
{
|
{
|
||||||
|
export EXTRA_LIBS="-R/usr/local/lib"
|
||||||
|
# Build gvim
|
||||||
|
configure_args='--prefix=$prefix --enable-gui=motif --disable-gpm --disable-nls --with-features=huge --with-compiledby="<tgc@statsbiblioteket.dk>" --enable-multibyte'
|
||||||
|
generic_build
|
||||||
setdir source
|
setdir source
|
||||||
./configure --prefix=/usr/local --with-gnome=no --enable-gui=gtk2 --disable-gpm --disable-nls
|
cd src
|
||||||
$MAKE_PROG EXTRA_LIBS="-R /usr/local/lib"
|
$CP vim gvim
|
||||||
|
$MAKE_PROG clean
|
||||||
|
# Build text-based vim
|
||||||
|
configure_args='--prefix=$prefix --with-x=no --enable-gui=no --disable-gpm --disable-nls --with-features=huge --with-compiledby="<tgc@statsbiblioteket.dk>" --enable-multibyte'
|
||||||
|
generic_build
|
||||||
}
|
}
|
||||||
|
|
||||||
reg install
|
reg install
|
||||||
install()
|
install()
|
||||||
{
|
{
|
||||||
generic_install DESTDIR
|
generic_install DESTDIR
|
||||||
|
setdir source
|
||||||
|
$CP src/gvim ${stagedir}${prefix}/${_bindir}
|
||||||
|
setdir ${stagedir}${prefix}/${_bindir}
|
||||||
|
ln -s gvim gvimdiff
|
||||||
|
ln -s gvim gview
|
||||||
|
setdir ${stagedir}${prefix}/${_mandir}/man1
|
||||||
|
ln -s vim.1 gvim.1
|
||||||
|
ln -s vim.1 gview.1
|
||||||
|
ln -s vimdiff.1 gvimdiff.1
|
||||||
|
strip
|
||||||
}
|
}
|
||||||
|
|
||||||
reg pack
|
reg pack
|
||||||
|
2
vim/meta/depend.vim-gtk
Normal file
2
vim/meta/depend.vim-gtk
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
P SBvim Vim 6.3 + all the runtime stuff
|
||||||
|
P SBgtk12 GTK 1.2.10 shared libraries
|
3
vim/meta/depend.vim-motif
Normal file
3
vim/meta/depend.vim-motif
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
P SBvim Vim 6.3 + all the runtime stuff
|
||||||
|
P SBlibxpm X pixmap library
|
||||||
|
P SUNWmfrun Motif RunTime Kit v2.1.1
|
2
vim/meta/depend.vim-x11
Normal file
2
vim/meta/depend.vim-x11
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
P SBvim Vim 6.3 + all the runtime stuff
|
||||||
|
P SBlibxpm X pixmap library
|
44
vim/meta/pkgdef
Normal file
44
vim/meta/pkgdef
Normal file
@ -0,0 +1,44 @@
|
|||||||
|
[vim]
|
||||||
|
pkgname="${pkgprefix}${topdir}"
|
||||||
|
name="Vim - Vi IMproved"
|
||||||
|
pkgcat="application"
|
||||||
|
pkgvendor="http://www.vim.org"
|
||||||
|
pkgdesc="An improved almost compatible version of Vi"
|
||||||
|
pkgver="$pkgver"
|
||||||
|
files(-,root,bin)
|
||||||
|
dir $_bindir
|
||||||
|
dir $_mandir
|
||||||
|
dir $_mandir/man1
|
||||||
|
$_bindir/ex
|
||||||
|
$_bindir/rview
|
||||||
|
$_bindir/rvim
|
||||||
|
$_bindir/view
|
||||||
|
$_bindir/vim
|
||||||
|
$_bindir/vimdiff
|
||||||
|
$_bindir/vimtutor
|
||||||
|
$_bindir/xxd
|
||||||
|
$_sharedir
|
||||||
|
$_mandir/man1/evim*
|
||||||
|
$_mandir/man1/ex*
|
||||||
|
$_mandir/man1/rview*
|
||||||
|
$_mandir/man1/rvim*
|
||||||
|
$_mandir/man1/view*
|
||||||
|
$_mandir/man1/vim*
|
||||||
|
$_mandir/man1/xxd*
|
||||||
|
|
||||||
|
[vim-motif]
|
||||||
|
pkgname="${pkgprefix}${topdir}mtf"
|
||||||
|
name="Vim - Vi IMproved"
|
||||||
|
pkgcat="application"
|
||||||
|
pkgvendor="http://www.vim.org"
|
||||||
|
pkgdesc="An improved almost compatible version of Vi"
|
||||||
|
pkgver="$pkgver"
|
||||||
|
files(-,root,bin)
|
||||||
|
dir $_bindir
|
||||||
|
dir $_mandir
|
||||||
|
dir $_mandir/man1
|
||||||
|
$_bindir/gvim
|
||||||
|
$_bindir/gvimdiff
|
||||||
|
$_bindir/gview
|
||||||
|
$_mandir/man1/g*
|
||||||
|
|
@ -1,11 +0,0 @@
|
|||||||
PKG="%%pkgname%%"
|
|
||||||
NAME="%%name%%"
|
|
||||||
ARCH="sparc"
|
|
||||||
VERSION="%%version%%"
|
|
||||||
CATEGORY="%%pkgcat%%"
|
|
||||||
VENDOR="%%pkgvendor%%"
|
|
||||||
EMAIL="Tom G. Christenen - tgc@statsbiblioteket.dk"
|
|
||||||
PSTAMP="%%pkgver%%"
|
|
||||||
BASEDIR="%%topinstalldir%%"
|
|
||||||
CLASSES="none"
|
|
||||||
DESC="%%pkgdesc%%"
|
|
Loading…
x
Reference in New Issue
Block a user