# $Id$ # Original Community Repo # ======================= # Maintainer: Guillaume ALAUX # Contributor: Allan McRae # Contributor: fancris3 # Contributor: Daniel J Griffiths # Modifications to Use Bzr Trunk Source # ===================================== # Maintainer: Quan Guo , James Harvey # * This .PKGFILE as closely as possible matches community's terminator 0.98-2 pkgname=terminator-bzr _pkgname=terminator pkgver=0.98.r1754 pkgrel=1 pkgdesc='Terminal emulator that supports tabs and grids (bzr trunk developmental version)' arch=('any') url='http://gnometerminator.blogspot.fr/p/introduction.html' license=('GPL2') # Note: the package named 'vte3' is actually vte for GTK 3 # and terminator seems to require vte for GTK 2 depends=('vte' 'pygtk' 'dbus-glib' 'xdg-utils' 'python2-notify' 'python2-keybinder2' 'python2-psutil') makedepends=('desktop-file-utils' 'gettext' 'intltool' 'bzr') provides=('terminator') conflicts=('terminator') source=("${_pkgname}::bzr+https://code.launchpad.net/~gnome-terminator/terminator/trunk") md5sums=('SKIP') pkgver() { cd ${srcdir}/${_pkgname} echo $(tail -n 1 terminatorlib/version.py | sed "s|^APP_VERSION = '||" | sed "s|'$||").r$(bzr revno "${srcdir}/${_pkgname}") } build() { cd "${srcdir}/${_pkgname}" # python2 fix for file in terminatorlib/{,plugins/}*.py; do sed -i 's_#!/usr/bin/python_#!/usr/bin/python2_' $file sed -i 's_#!/usr/bin/env python_#!/usr/bin/env python2_' $file done python2 setup.py build } package() { cd "${srcdir}/${_pkgname}" python2 setup.py install --skip-build --root="${pkgdir}" rm -f "${pkgdir}/usr/share/icons/hicolor/icon-theme.cache" }