blob: f5e736697d5a0800378fdfdc39d02f505afbf08f (
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
|
# 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=1
pkgdesc="Plugin for Bazaar that aims to provide GTK+ interfaces to most Bazaar operations. It downloads source from launchpad bazaar repository, using the last commit."
arch=('i686' 'x86_64')
url="http://bazaar-vcs.org/bzr-gtk"
license=('GPL')
depends=('pygtk' 'bzr' 'pycairo' 'libglade' 'bzr-stats')
# TODO: bzr-stats still necessary? a makedepends?
makedepends=('bzr')
provides=('bzr-gtk')
conflicts=('bzr-gtk')
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:
|