Package Details: git-cola 3.3-1

Git Clone URL: https://aur.archlinux.org/git-cola.git (read-only)
Package Base: git-cola
Description: A powerful GUI for Git
Upstream URL: http://git-cola.github.com/
Keywords: git
Licenses: GPL
Submitter: tdy
Maintainer: nobody44
Last Packager: nobody44
Votes: 205
Popularity: 0.637788
First Submitted: 2008-12-05 14:38
Last Updated: 2019-02-10 10:21

Dependencies (11)

Required by (0)

Sources (1)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 Next › Last »

nobody44 commented on 2012-02-06 15:20

makedepends changed: python2-sphinx instead of python-sphinx

amatriain commented on 2012-02-01 11:18

It refused to compile until I changed python-sphinx to python2-sphinx in the PKGBUILD. The root cause is probably this:

https://bugs.archlinux.org/task/27820

This PKGBUILD works for me:

http://pastebin.com/uhh18yfR

nobody44 commented on 2012-01-24 11:54

kgu, your updated PKGBUILD doesn't work for me:
###############
sphinx-build -b html -d _build/doctrees . _build/html
Traceback (most recent call last):
File "/usr/bin/sphinx-build", line 5, in <module>
from pkg_resources import load_entry_point
File "/usr/lib/python3.2/site-packages/pkg_resources.py", line 2708, in <module>
working_set.require(__requires__)
File "/usr/lib/python3.2/site-packages/pkg_resources.py", line 686, in require
needed = self.resolve(parse_requirements(requirements))
File "/usr/lib/python3.2/site-packages/pkg_resources.py", line 584, in resolve
raise DistributionNotFound(req)
pkg_resources.DistributionNotFound: docutils>=0.7
################

The newest version is 1.7.4.1. Same problem there.
What exactly does python-sphinx do? I installed my own git-cola-package without the documentation...

Anonymous comment on 2011-12-29 22:57

Update for Version 1.7.3. Please update the pkg.
The following PKGBUILD works for me:

#########################################################

pkgname=git-cola
pkgver=1.7.3
pkgrel=1
pkgdesc="A powerful GUI for Git"
arch=('any')
url="http://git-cola.github.com/"
license=('GPL')
depends=('git' 'python2-pyqt>=4.3')
makedepends=('asciidoc' 'docbook-xsl' 'python-sphinx' 'rsync' 'xmlto')
optdepends=('pyinotify>=0.7.1: for inotify support'
'tk: to use the built-in ssh-askpass handler')
options=('!makeflags')
source=(https://github.com/git-cola/git-cola/downloads/git-cola-$pkgver.tar.gz)
md5sums=('5f7c3f1e596b25092b25e537e3814ad2')

build() {
cd "$srcdir/${pkgname}-$pkgver"
sed -i 's,= python,&2,' Makefile
sed -i '1s,python,&2,' bin/$pkgname
make all doc html
}

package() {
cd "$srcdir/${pkgname}-$pkgver"
make prefix=/usr DESTDIR="$pkgdir" install{,-doc,-html}
}

#############################################################


Anonymous comment on 2011-11-14 23:44

Version 1.7.0 is out and hosting has moved to github. The following PKGBUILD works for me.

######################################################################
pkgname=git-cola
pkgver=1.7.0
pkgrel=1
pkgdesc="A powerful GUI for Git"
arch=('any')
url="http://git-cola.github.com/"
license=('GPL')
depends=('git' 'python2-pyqt>=4.3')
makedepends=('asciidoc' 'docbook-xsl' 'python-sphinx' 'rsync' 'xmlto')
optdepends=('pyinotify>=0.7.1: for inotify support'
'tk: to use the built-in ssh-askpass handler')
options=('!makeflags')
source=(https://github.com/downloads/git-cola/git-cola/cola-$pkgver.tar.gz)
md5sums=('f7d6c67eb2c970bbd4343c4c6c2b51e6')

build() {
cd "$srcdir/${pkgname/*-}-$pkgver"
sed -i 's,= python,&2,' Makefile
sed -i '1s,python,&2,' bin/$pkgname
make all doc html
}

package() {
cd "$srcdir/${pkgname/*-}-$pkgver"
make prefix=/usr DESTDIR="$pkgdir" install{,-doc,-html}
}
######################################################################

chenxiaolong commented on 2011-08-20 21:04

Please update PKGBUILD with version: 1.4.3.4 with md5sum: 27d5ee669a4bd430a8dbf87123448146

tdy commented on 2011-05-07 02:18

it still won't work with the python3 python-qt, but i've fixed it to use the new name of python2-pyqt, thanks

Anonymous comment on 2011-05-07 01:49

python2-qt>=4.3 dependency is broken now, need a fix to python-qt>=4.8

tdy commented on 2011-02-07 23:42

tk is only needed if you decide to use cola's fallback ssh-askpass implementation. I've added it as an optdepend for now because any ssh-askpass handler will work, but I might change it to a hard dependency since it is the "default" ssh-askpass handler.

Anonymous comment on 2011-02-07 20:56

Pushing stopped working for me after a recent update, until I installed tk.
Maybe it should become a dependency?