diff options
-rw-r--r-- | .SRCINFO | 31 | ||||
-rw-r--r-- | PKGBUILD | 87 | ||||
-rw-r--r-- | gvim.desktop | 63 | ||||
-rw-r--r-- | gvim.install | 15 |
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 +} |