summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSergey Khorev2015-06-28 20:55:30 +0300
committerSergey Khorev2015-06-28 20:55:30 +0300
commit9b82870d97465d7ad8308cf4e6be78f6aee83362 (patch)
tree366570895b9afaeea5d16233019ba5e1b11962e5
downloadaur-9b82870d97465d7ad8308cf4e6be78f6aee83362.tar.gz
Initial import
-rw-r--r--.SRCINFO21
-rw-r--r--PKGBUILD57
-rw-r--r--gvim.desktop10
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;