summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorkaptoxic2015-09-07 18:10:27 -0400
committerkaptoxic2015-09-07 18:10:27 -0400
commit627ec2fab0c4284af6573cac7125dbb945b2fcd4 (patch)
treef3dbb9de8f623fc50e0293a3a0f8f9035345244f
downloadaur-627ec2fab0c4284af6573cac7125dbb945b2fcd4.tar.gz
Initial import
-rw-r--r--.SRCINFO31
-rw-r--r--PKGBUILD87
-rw-r--r--gvim.desktop63
-rw-r--r--gvim.install15
4 files changed, 196 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..1408a4d10c76
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,31 @@
+pkgbase = vim-gnome
+ pkgdesc = Vi Improved, a highly configurable, improved version of the vi text editor (with Gnome GUI)
+ pkgver = 7.4.712
+ pkgrel = 1
+ url = http://www.vim.org
+ install = gvim.install
+ arch = i686
+ arch = x86_64
+ license = custom:vim
+ makedepends = gpm
+ makedepends = libxt
+ makedepends = desktop-file-utils
+ makedepends = mercurial
+ depends = vim-runtime
+ depends = gpm
+ depends = libxt
+ depends = desktop-file-utils
+ depends = acl
+ provides = vim=7.4.712-1
+ conflicts = vim-minimal
+ conflicts = vim
+ conflicts = vim-python3
+ conflicts = gvim-python3
+ conflicts = gvim
+ source = hg+https://vim.googlecode.com/hg#tag=v7-4-712
+ source = gvim.desktop
+ sha1sums = SKIP
+ sha1sums = 4a579cf66590d711f49c5dfb4a25e5df116ff7ba
+
+pkgname = vim-gnome
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..01ebb2eb0dba
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,87 @@
+# Maintainer: kaptoxic <kaptoxic [at] yahoo [dot] com>
+# Contributor: kaptoxic <kaptoxic [at] yahoo [dot] com>
+
+pkgname=vim-gnome
+_topver=7.4
+_patchlevel=712
+_tag=v${_topver/./-}-${_patchlevel}
+_versiondir="vim${_topver//./}"
+pkgver=${_topver}.${_patchlevel}
+pkgrel=1
+pkgdesc='Vi Improved, a highly configurable, improved version of the vi text editor (with Gnome GUI)'
+arch=(i686 x86_64)
+license=('custom:vim')
+url="http://www.vim.org"
+depends=("vim-runtime" 'gpm' 'libxt' 'desktop-file-utils' 'acl')
+makedepends=('gpm' 'libxt' 'desktop-file-utils' 'mercurial')
+source=("hg+https://vim.googlecode.com/hg#tag=${_tag}"
+ 'gvim.desktop')
+sha1sums=('SKIP'
+ '4a579cf66590d711f49c5dfb4a25e5df116ff7ba')
+provides=("vim=${pkgver}-${pkgrel}")
+conflicts=('vim-minimal' 'vim' 'vim-python3' 'gvim-python3' 'gvim')
+install=gvim.install
+
+# additional dependencies depending on enabled packages
+#'mzscheme' 'ruby' 'desktop-file-utils' 'lua' 'python2' 'python'
+
+build() {
+ cd ${srcdir}/hg
+
+ # some possible options (others should be taken care of in vim-runtime)
+ #--with-features=big
+ #--mandir=/usr/share/man
+ #--with-global-runtime=/usr/share/vim
+
+ # for other packages you can flip disable/enable (if you modify this, modify dependencies as well)
+
+ ./configure \
+ --prefix=/usr \
+ --localstatedir=/var/lib/vim \
+ --with-features=huge \
+ --with-compiledby='Arch Linux' \
+ --enable-gpm \
+ --enable-acl \
+ --with-x=yes \
+ --enable-gui=gnome2 \
+ --enable-multibyte \
+ --enable-cscope \
+ --disable-netbeans \
+ --disable-perlinterp \
+ --disable-pythoninterp \
+ --disable-python3interp \
+ --disable-rubyinterp \
+ --disable-luainterp \
+ --disable-mzschemeinterp
+
+ # these flags are in the Ubuntu package
+ #LDFLAGS="-Wl,-Bsymbolic-functions -Wl,-z,relro" CPPFLAGS="" CFLAGS="-g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security"
+ make
+}
+
+package() {
+ cd ${srcdir}/hg
+ make -j1 VIMRCLOC=/etc DESTDIR=${pkgdir} install
+
+ # provided by (n)vi in core
+ rm "${pkgdir}"/usr/bin/{ex,view}
+ # not deleted: rview xxd vimtutor
+
+ find ${pkgdir}/usr/share/man -type d -name 'man1' 2>/dev/null | \
+ while read _mandir; do
+ cd ${_mandir}
+ rm -f ex.1 view.1 # provided by (n)vi, not deleting vimtutor.1 xxd.1
+ done
+
+ # need to remove since this is provided by vim-runtime
+ rm -r "${pkgdir}"/usr/share/vim
+
+ # freedesktop links
+ install -Dm644 "${srcdir}"/gvim.desktop \
+ "${pkgdir}"/usr/share/applications/gvim.desktop
+ install -Dm644 runtime/vim48x48.png "${pkgdir}"/usr/share/pixmaps/gvim.png
+
+ # license
+ install -Dm644 runtime/doc/uganda.txt \
+ "${pkgdir}"/usr/share/licenses/${pkgname}/license.txt
+}
diff --git a/gvim.desktop b/gvim.desktop
new file mode 100644
index 000000000000..675357da59eb
--- /dev/null
+++ b/gvim.desktop
@@ -0,0 +1,63 @@
+[Desktop Entry]
+Name=Vi IMproved
+Name[bg]=Vi Ðåäàêòîð
+Name[ca]=Vi Millorat
+Name[da]=Vi forbedret
+Name[eo]=VIM
+Name[et]=Täiustatud Vi (vim)
+Name[fr]=Vi étendu (VIM)
+Name[he]=רפושמ Vi
+Name[hu]=Vi
+Name[is]=Vi IMproved ritillinn
+Name[it]=Vi iMproved
+Name[no]=Vi IMproved (forbedret VI)
+Name[pl]=Poprawiony VI (vim)
+Name[ro]=VIM
+Name[ru]=Улучшенный VI
+Name[sk]=Vi IMpreved
+Name[sl]=Izboljšani vi (vim)
+Name[sv]=Förbättrad Vi
+Name[zh_CN.GB2312]=改进的 Vi
+Comment=Powerful text editor with scripting functions and macro recorder
+Comment[bg]=Ðåäàêòîð ñ ìíîãî âúçìîæíîñòè
+Comment[ca]=Editor vi potent
+Comment[cs]=Mocný textový editor vi
+Comment[da]=En kraftig vi tekstbehandler
+Comment[de]=Ein leistungsfähiger vi-Editor
+Comment[el]=Πανίσχυρος διορθωτής vi
+Comment[eo]=VIM similas al redaktilo "vi", sed havas aldonajn ecojn
+Comment[es]=Una versión mejorada del editor vi
+Comment[et]=Võimas tekstiredaktor vi
+Comment[fi]=Tehokas vi-tekstieditori
+Comment[fr]=Éditeur vi puissant
+Comment[gl]=Potente editor vi
+Comment[he]=Vi המצועה בר ךרועה
+Comment[hr]=Napredni vi uređivač
+Comment[hu]=Vi szövegszerkesztő
+Comment[is]=Öflug útgáfa vi ritilsins
+Comment[it]=Un editor vi potenziato
+Comment[ja]=強力なViエディタ
+Comment[lt]=Galingas vi redaktorius
+Comment[mk]=Моќен VI уредувач
+Comment[nl]=Krachtige vi-editor
+Comment[no]=En kraftig vi-redigerer
+Comment[no_NY]=Kraftig vi-tekstredigeringsprogram
+Comment[pl]=Edytor vi
+Comment[pt]=Um poderoso editor de texto
+Comment[ro]=Un editor de texte VI, puternic
+Comment[ru]=Мощный текстовый редактор vi
+Comment[sk]=Silný textový procesor vi
+Comment[sl]=Zmogljivi urejevalnik vi
+Comment[sr]=Moćni vi editor
+Comment[sv]=En kraftfull texteditor
+Comment[ta]=ºì¾¢Å¡öó¾ vi ¦¾¡ÌôÀ¡Ç÷
+Comment[tr]=Güçlü vi düzenleyicisi
+Comment[uk]=Потужний редактор vi
+Comment[zh_CN.GB2312]=功能强大的 vi 编辑器
+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;
diff --git a/gvim.install b/gvim.install
new file mode 100644
index 000000000000..0f4221a778d0
--- /dev/null
+++ b/gvim.install
@@ -0,0 +1,15 @@
+update_desktop_database() {
+ update-desktop-database --quiet
+}
+
+post_install() {
+ update_desktop_database
+}
+
+post_upgrade() {
+ update_desktop_database
+}
+
+post_remove() {
+ update_desktop_database
+}