diff options
author | Sergey Khorev | 2015-06-28 20:55:30 +0300 |
---|---|---|
committer | Sergey Khorev | 2015-06-28 20:55:30 +0300 |
commit | 9b82870d97465d7ad8308cf4e6be78f6aee83362 (patch) | |
tree | 366570895b9afaeea5d16233019ba5e1b11962e5 | |
download | aur-9b82870d97465d7ad8308cf4e6be78f6aee83362.tar.gz |
Initial import
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | PKGBUILD | 57 | ||||
-rw-r--r-- | gvim.desktop | 10 |
3 files changed, 88 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..7dc6cbadd891 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,21 @@ +pkgbase = gvim-hg + pkgdesc = Vi Improved, a highly configurable, improved version of the vi text editor with GTK2 GUI, no interpreters embedded + pkgver = 20131113 + pkgrel = 1 + url = http://www.vim.org/ + arch = i686 + arch = x86_64 + groups = editors + license = custom:vim + makedepends = mercurial + depends = gtk2 + provides = vim==7.4 + provides = gvim==7.4 + conflicts = vim + conflicts = gvim + conflicts = vim-runtime + source = gvim.desktop + md5sums = 6e11c556ba3f2ce7dc05d9908188d604 + +pkgname = gvim-hg + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..2acdcc9e30ef --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,57 @@ +# Maintainer: serkho <sergey.khorev@gmail.com> + +pkgname=gvim-hg +pkgver=20131113 +pkgrel=1 +pkgdesc="Vi Improved, a highly configurable, improved version of the vi text editor with GTK2 GUI, no interpreters embedded" +arch=('i686' 'x86_64') +url="http://www.vim.org/" +license=('custom:vim') +groups=('editors') +provides=('vim==7.4' 'gvim==7.4') +makedepends=('mercurial') +depends=('gtk2') +source=('gvim.desktop') +md5sums=('6e11c556ba3f2ce7dc05d9908188d604') +conflicts=('vim' 'gvim' 'vim-runtime') + +_hgroot="https://code.google.com/p/vim" +_hgrepo="vim" + +build() { + cd "$srcdir" + msg "Connecting to Mercurial server...." + + if [[ -d "$_hgrepo" ]]; then + cd "$_hgrepo" + hg pull -u + msg "The local files are updated." + else + hg clone "$_hgroot" "$_hgrepo" + fi + + msg "Mercurial checkout done or server timeout" + msg "Starting build..." + + rm -rf "$srcdir/$_hgrepo-build" + cp -r "$srcdir/$_hgrepo" "$srcdir/$_hgrepo-build" + cd "$srcdir/$_hgrepo-build/src" + + ./configure --prefix=/usr \ + --with-features=big \ + --enable-gui=gtk2 \ + --enable-multibyte \ + --with-ex-name=ex-vim \ + --with-view-name=view-vim + make +} + +package(){ + mkdir -p $pkgdir/usr/share/applications + cp gvim.desktop $pkgdir/usr/share/applications + + cd "$srcdir/$_hgrepo-build/src" + make DESTDIR=${pkgdir} install +} + +# vim:set ts=2 sw=2 et: diff --git a/gvim.desktop b/gvim.desktop new file mode 100644 index 000000000000..5673c781936b --- /dev/null +++ b/gvim.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Name=Vi IMproved +Comment=Powerful text editor with scripting functions and macro recorder +MimeType=text/english;text/plain;text/x-makefile;text/x-c++hdr;text/x-c++src;text/x-chdr;text/x-csrc;text/x-java;text/x-moc;text/x-pascal;text/x-tcl;text/x-tex;application/x-shellscript;text/x-c;text/x-c++; +Exec=gvim -f %F +Icon=gvim +Type=Application +Terminal=false +X-XClassHintResName=VIM +Categories=Utility;TextEditor; |