blob: e37d97d6bcec3d31929a477ccc20bf6b28cab852 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
|
# Maintainer: Anshuman Bhaduri <anshuman dot bhaduri0 at gmail dot com>
# Contributor: Adam Russell <adamlr6+arch@gmail.com>
# Contributor: halim <sagikliwon@gmail.com>
# Contributor: Alexey "Mr.Cat" Bakhirkin <abakhirkin(at)gmail.com>
# Contributor: André Klitzing <aklitzing () online () de>
# Contributor: Yumi Nanako <yumileroy [at] yahoo.com>
_pkgname=thg
pkgname=tortoisehg-hg
pkgver=3.4.1.17796
pkgrel=1
pkgdesc="Mercurial GUI front end"
arch=('i686' 'x86_64')
url="http://tortoisehg.bitbucket.org/"
license=('GPL2')
depends=('python2' 'mercurial' 'python2-pyqt>=4.6' 'python2-qscintilla')
makedepends=('mercurial' 'setuptools')
optdepends=('python2-iniparse: ini file support'
'python2-pygments: syntax highlighting'
'python2-nautilus: Python binding for Nautilus components')
provides=('tortoisehg')
conflicts=('tortoisehg')
source=("hg+https://bitbucket.org/tortoisehg/${_pkgname}#branch=stable"
'config.py')
md5sums=('SKIP'
'2e04ba5fdcb361cd68e9ef7ed4c987a5')
pkgver() {
cd "${srcdir}/${_pkgname}"
# Version string will be similar to 2.7.2.14004
echo $(hg parents --template {latesttag}).$(hg identify -n)
}
build() {
cd "${srcdir}/${_pkgname}"
cp "${srcdir}/config.py" "${srcdir}/${_pkgname}/tortoisehg/util"
python2 setup.py build
}
package() {
cd "${srcdir}/${_pkgname}"
python2 setup.py install --root="${pkgdir}"
install -Dm 644 "contrib/mergetools.rc" \
"${pkgdir}/etc/mercurial/hgrc.d/thgmergetools.rc"
# Remove VCS leftovers.
find "${pkgdir}" -type d -name .hg -exec rm -r '{}' +
}
|