summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: e479d5bd0ddf4845f0e111a8c7a6906ee2ba63a2 (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
# 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."
arch=('any')
url="http://bazaar-vcs.org/bzr-gtk"
license=('GPL')
depends=('pygtk' 'bzr' 'pycairo' 'libglade'
         'desktop-file-utils' 'gtk-update-icon-cache')
# 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: