diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 89 |
1 files changed, 43 insertions, 46 deletions
@@ -1,39 +1,44 @@ -# Maintainer: mesmer <mesmer@fisica.if.uff.br> +# Maintainer: MGislv <mgislv at ceppo dot xyz> +# Contributor: mesmer <mesmer@fisica.if.uff.br> # Contributor: xiretza <xiretza+aur@gmail.com> # Contributor: TJM <tommy.mairo@gmail.com> -pkgbase=vim-clipboard -pkgname=(vim-clipboard) -pkgver=8.0.0722 -_versiondir=80 +# Directly based off of the official package + +pkgname=vim-clipboard +pkgver=9.1.0000 pkgrel=1 -arch=(i686 x86_64) +pkgdesc='Vi Improved, a highly configurable, improved version of the vi text editor' +url='https://www.vim.org' +arch=('x86_64' 'x86_64_v3') license=('custom:vim') -url='http://www.vim.org' -makedepends=(gpm python2 python ruby libxt gtk3 lua gawk tcl) -source=(vim-$pkgver.tar.gz::https://github.com/vim/vim/archive/v$pkgver.tar.gz - vimrc - archlinux.vim - ) -sha1sums=('24824406544144938f07f021fd9aa8a9821eccea' - '15ebf3f48693f1f219fe2d8edb7643683139eb6b' - '94f7bb87b5d06bace86bc4b3ef1372813b4eedf2' - ) -prepare() { - cd $srcdir/vim-$pkgver/src - - # define the place for the global (g)vimrc file (set to /etc/vimrc) - sed -i 's|^.*\(#define SYS_.*VIMRC_FILE.*"\) .*$|\1|' feature.h - sed -i 's|^.*\(#define VIMRC_FILE.*"\) .*$|\1|' feature.h +depends=('vim-runtime' 'gpm' 'acl' 'glibc' 'libxt' 'libgcrypt' 'zlib') +makedepends=('glibc' 'libgcrypt' 'gpm' 'python' 'ruby' 'libxt' 'lua' + 'gawk' 'git' 'tcl' 'zlib' 'perl') +optdepends=('python: Python language support' + 'ruby: Ruby language support' + 'lua: Lua language support' + 'perl: Perl language support' + 'tcl: Tcl language support') +conflicts=('vim' 'gvim' 'vim-minimal') +provides=('xxd' 'vim' 'vim-minimal' 'vim-plugin-runtime') +replaces=('vim' 'vim-minimal' 'gvim') +source=(git+https://github.com/vim/vim.git?signed#tag=v${pkgver} + vimdoc.hook) +sha512sums=('SKIP' + 'a02ad0d66f300160911aeb81d8886c6c558436ac4ee3fcd161dd65c6b1e5d1f41b9005a7f5bb5ba68d57027fc1c8e43daabf055bd6207fb5a216a67f758df8d1') +validpgpkeys=('4F19708816918E19AAE19DEEF3F92DA383FDDE09') # Christian Brabandt <cb@256bit.org> +prepare() { + cd vim/src + # define the place for the global vimrc file (set to /etc/vimrc) + sed -E 's|^.*(#define SYS_.*VIMRC_FILE.*").*$|\1|g' -i feature.h + sed -E 's|^.*(#define VIMRC_FILE.*").*$|\1|g' -i feature.h autoconf - - cd "$srcdir" - cp -a vim-$pkgver gvim-$pkgver } build() { - cd "${srcdir}"/vim-$pkgver + cd vim ./configure \ --prefix=/usr \ --localstatedir=/var/lib/vim \ @@ -47,28 +52,16 @@ build() { --enable-cscope \ --enable-netbeans \ --enable-perlinterp=dynamic \ - --enable-pythoninterp=dynamic \ --enable-python3interp=dynamic \ --enable-rubyinterp=dynamic \ --enable-luainterp=dynamic \ - --enable-tclinterp=dynamic + --enable-tclinterp=dynamic \ + --disable-canberra make } -package_vim-clipboard() { - pkgdesc='Vi Improved, a highly configurable, improved version of the vi text editor' - depends=("vim-runtime=${pkgver}-${pkgrel}" 'gpm' 'acl') - optdepends=('python2: Python 2 language support' - 'python: Python 3 language support' - 'ruby: Ruby language support' - 'lua: Lua language support' - 'perl: Perl language support' - 'tcl: Tcl language support') - conflicts=('vim-minimal' 'vim-python3' 'vim') - provides=('xxd' 'vim-minimal' 'vim-python3' 'vim') - replaces=('vim-python3' 'vim-minimal' 'vim') - - cd "${srcdir}"/vim-$pkgver +package() { + cd vim make -j1 VIMRCLOC=/etc DESTDIR="${pkgdir}" install # provided by (n)vi in core @@ -77,7 +70,7 @@ package_vim-clipboard() { # delete some manpages find "${pkgdir}"/usr/share/man -type d -name 'man1' 2>/dev/null | \ while read _mandir; do - cd ${_mandir} + cd "${_mandir}" rm -f ex.1 view.1 # provided by (n)vi rm -f evim.1 # this does not make sense if we have no GUI done @@ -85,11 +78,15 @@ package_vim-clipboard() { # Runtime provided by runtime package rm -r "${pkgdir}"/usr/share/vim - # no desktop files and icons - rm -r "${pkgdir}"/usr/share/{applications,icons} + # remove gvim.desktop as not included + rm "${pkgdir}"/usr/share/applications/gvim.desktop # license - install -Dm644 runtime/doc/uganda.txt \ + install -Dm 644 runtime/doc/uganda.txt \ "${pkgdir}"/usr/share/licenses/${pkgname}/license.txt + + # pacman hook for documentation helptags + install -Dm 644 "${srcdir}"/vimdoc.hook "${pkgdir}"/usr/share/libalpm/hooks/vimdoc.hook } +# vim: ts=2 sw=2 et: |