blob: 419f3ef82e85f3f5b90b92d7b0b9a59b60dd2ca7 (
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
49
50
51
52
53
54
55
56
|
# Contributor: Johannes Dewender arch at JonnyJD dot net
# Contributor: iosonofabio Fabio Zanini <fabio.zanini@fastmail.fm>
# Contributor: Javier ‘Phrodo_00‘ Aravena <phrodo.00@gmail.com>
# Submitter: Carlos Eduardo Moreira dos Santos (cemsbr) <cems at domain cemshost.com.br>
pkgname=bzr-gtk-bzr
_pkgname=bzr-gtk
pkgver=r796
pkgrel=2
pkgdesc="Plugin for Bazaar that aims to provide GTK+ interfaces to most Bazaar operations."
arch=('any')
url="http://bazaar-vcs.org/bzr-gtk"
license=('GPL')
depends=('python2-gobject2' 'bzr'
'desktop-file-utils' 'gtk-update-icon-cache')
optdepends=(
'python2-cairo: Graphs in the visualisation tool'
'pytgtksourceview2: Syntax-highlighted diffs'
'python2-nautilus: Nautilus integration'
)
# bzr-stats currently not used due to workaround
#makedepends=('bzr-stats')
provides=('bzr-gtk')
conflicts=('bzr-gtk')
install=${_pkgname}.install
source=("$_pkgname::bzr+http://bazaar.launchpad.net/~$_pkgname/$_pkgname/gtk3/"
'no_credits.patch')
sha256sums=('SKIP'
'de6273817a433d3c2e64ed0f8339c7a3cdc60fec60772a6d57b4c14f94cb2cdf')
pkgver() {
cd "$srcdir/$_pkgname"
printf "r%s" "$(bzr revno)"
}
prepare() {
cd "$srcdir/$_pkgname"
# Replace python with python2
for file in $(find ./ -name '*.py' -print); do
sed -i 's_^#!.*/usr/bin/python_#!/usr/bin/python2_' $file
sed -i 's_^#!.*/usr/bin/env.*python_#!/usr/bin/env python2_' $file
done
patch -p0 < ../no_credits.patch
}
build() {
cd "$srcdir/$_pkgname"
python2 setup.py build
}
package() {
cd "$srcdir/$_pkgname"
python2 setup.py install --skip-build --root="$pkgdir"
}
# vim:set ts=2 sw=2 et:
|