# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
github.setup git-cola git-cola 3.1 v
maintainers {raimue @raimue} \
description The highly caffeinated Git GUI
long_description git-cola is a powerful Git GUI with a slick and \
intuitive user interface.
checksums rmd160 0ea666f81054289dc0e98c7a38547b73143e96da \
sha256 d8a5ee637aea00965121cd4f2388319983bcd05ae7149069a6d553268149350b \
depends_build port:py36-sphinx
patchfiles patch-pyqt-version.diff
if {[variant_isset qt5]} {
reinplace -W ${worksrcpath} -E "s/@@pyqt@@/${pyqt}/" cola/app.py
build.args prefix=${prefix} \
PYTHON=${prefix}/bin/python3.6 \
SPHINXBUILD=${prefix}/bin/sphinx-build-3.6 \
destroot.args ${build.args}
destroot.target install install-man
xinstall -d ${destroot}${prefix}/share/bash-completion/completions
xinstall -m 644 ${worksrcpath}/contrib/git-cola-completion.bash ${destroot}${prefix}/share/bash-completion/completions/${name}
If you want to use bash-completion for git-cola, you have to source the\
completion files from your ~/.bashrc as it extends the git command\
completion and cannot be loaded automatically:
source ${prefix}/share/bash-completion/completions/git
source ${prefix}/share/bash-completion/completions/git-cola
variant qt5 description (Use qt5 instead of qt4} {
# This variant is meant to match py36-qtpy +qt5, which also depends on