summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 786ed2b4f21cc50e9b2b5b05f3089ff9a9b0c5cb (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
# Maintainer: Black Dragon blackdrg(at)i2pmail(dot)org

pkgname=python2-txi2p
_name=txi2p
pkgver=0.3
pkgrel=3
pkgdesc="I2P bindings for Twisted"
arch=('any')
url="https://pypi.python.org/pypi/txi2p"
license=('ISC')
depends=('python2-twisted' 'python2-parsley')
replaces=('txi2p')
options=('!emptydirs')
source=("https://pypi.python.org/packages/5a/4e/4d4c54cb8b6a7dfbc8cd61906d1bcdce189a1785f5de3733b0047ae0a072/$_name-${pkgver}.tar.gz")
md5sums=('0b588f65337124d05d111a4f88394051')

prepare() {
  cd "$srcdir/$_name-$pkgver"

  # argparse is part of python 2.7+, so we can remove it from install_requires
  sed -i "/'argparse',/d" setup.py
  
  find . -type f \( -name '*.py' -or -executable \) -exec \
    sed -i -e "s|#![ ]*/usr/bin/python$|#!/usr/bin/python2|" \
           -e "s|#![ ]*/usr/bin/env python$|#!/usr/bin/env python2|" \
           \{\} + 
}

package() {
  cd "$srcdir/$_name-$pkgver"
  python2 setup.py install --root="$pkgdir/" --optimize=1

  # install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}