Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Contributor: Egor Vakhromtsev <e.vakhromtsev gmail.com>
- # Maintainer: Andrea Fagiani <andfagiani_at_gmail_dot_com>
- pkgname=gmate-git
- pkgver=20110303
- pkgrel=2
- pkgdesc="Set of plugins for Gedit including improvements for gtksourceview2 language files."
- arch=(any)
- url="http://github.com/gmate/gmate"
- license=('GPL3')
- #INFO: py gconf dependency
- depends=('gedit' 'pywebkitgtk' 'pyinotify' 'shared-mime-info' 'python2-gconf')
- makedepends=('git')
- install=$pkgname.install
- source=(gmate-activate)
- md5sums=('a3f48a1750dc5cfaef8fc5c0f57cc075')
- _gitroot=http://github.com/gmate/gmate.git
- _gitname=gmate
- build() {
- cd $srcdir
- msg "Connecting to GIT server...."
- if [ -d $_gitname ] ; then
- cd $_gitname && git pull origin
- msg "The local files are updated."
- else
- git clone $_gitroot
- fi
- msg "GIT checkout done or server timeout"
- msg "Starting make..."
- rm -rf $srcdir/$_gitname-build
- git clone $srcdir/$_gitname $srcdir/$_gitname-build
- #INFO: this is python2 stuff!
- cd $srcdir/$_gitname-build
- for file in $(find . -name '*.py' -print); do
- sed -i 's_#!/usr/bin/env python_#!/usr/bin/env python2_' $file
- sed -i 's_#!/usr/bin/python_#!/usr/bin/python2_' $file
- done
- }
- package() {
- cd $srcdir/$_gitname-build
- # Copy Gmate executable
- install -Dm755 gmate.py $pkgdir/usr/lib/gedit-2/gmate/gmate.py
- #INFO: make symlink here instead of post_install!
- mkdir -p $pkgdir/usr/bin
- ln -s /usr/lib/gedit-2/gmate/gmate.py $pkgdir/usr/bin/gmate
- # Register rails-related mime types
- install -Dm644 mime/rails.xml $pkgdir/usr/share/mime/packages/rails.xml
- # Copy language definitions
- mkdir -p $pkgdir/usr/share/gtksourceview-2.0/language-specs/
- install -m644 lang-specs/*.lang -t $pkgdir/usr/share/gtksourceview-2.0/language-specs/
- # Copy Tags
- mkdir -p $pkgdir/usr/share/gedit-2/plugins/taglist/
- install -m644 tags/*.tags.gz -t $pkgdir/usr/share/gedit-2/plugins/taglist/
- # Copy Snippets
- mkdir -p $pkgdir/usr/share/gedit-2/plugins/snippets/
- install -m644 snippets/* -t $pkgdir/usr/share/gedit-2/plugins/snippets/
- # Copy Plugins
- mkdir -p $pkgdir/usr/lib/gedit-2/plugins/
- cp -R plugins/* $pkgdir/usr/lib/gedit-2/plugins/
- # Copy Styles
- mkdir -p $pkgdir/usr/share/gtksourceview-2.0/styles
- install -m644 styles/* -t $pkgdir/usr/share/gtksourceview-2.0/styles/
- install -Dm755 $srcdir/gmate-activate $pkgdir/usr/bin/gmate-activate
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement