updated on Thu Jan 26 16:09:46 UTC 2012
[aur-mirror.git] / python-potr-git / PKGBUILD
bloba166a04eeeb28d4828dd346c598295faab021819
1 # Maintainer: Michael Duell <mail@akurei.me> PGP-Key: 6EE23EBE
2 pkgname=python-potr-git
3 pkgver=20120118
4 pkgrel=2
5 pkgdesc="A pure python implementation of the OTR encryption protocol. Git version."
6 arch=(any)
7 url="http://python-otr.pentabarf.de/"
8 license=('LGPL')
9 depends=('python2' 'pycrypto')
10 makedepends=('git')
11 provides=('python-potr')
12 conflicts=('python-potr')
14 _gitroot=git://github.com/afflux/pure-python-otr.git
15 _gitname=pure-python-otr
17 PYTHON=`which python2`
20 build() {
21   cd "$srcdir"
22   msg "Connecting to GIT server...."
24   if [[ -d "$_gitname" ]]; then
25     cd "$_gitname" && git pull origin
26     msg "The local files are updated."
27   else
28     git clone "$_gitroot" "$_gitname"
29   fi
31   msg "GIT checkout done or server timeout"
32   msg "Starting build..."
34   rm -rf "$srcdir/$_gitname-build"
35   git clone "$srcdir/$_gitname" "$srcdir/$_gitname-build"
36   cd "$srcdir/$_gitname-build"
38   set_python2
40   $PYTHON setup.py build
43 package() {
44   cd "$srcdir/$_gitname-build"
45   $PYTHON setup.py install --root=$pkgdir/
48 # To use python2 instead of default python v3.
49 set_python2() {
50   for file in $(find . -name '*.py' -print); do
51     sed -i 's_^#!.*/usr/bin/python_#!/usr/bin/python2_' "${file}"
52     sed -i 's_^#!.*/usr/bin/env.*python_#!/usr/bin/env python2_' "${file}"
53   done
56 # vim:set ts=2 sw=2 et: