updated on Sun Jan 15 04:04:02 UTC 2012
[aur-mirror.git] / ocropy / PKGBUILD
blob125c213061daa2c331ec7f69bd79055ade4adecc
1 # Maintainer: Ilya Mezhirov <mezhirov at iupr dot com>
2 # Based on ocropy-hg by MTSoul.
4 pkgname=ocropy
5 pkgver=0.4.4
6 pkgrel=1
7 pkgdesc="Python part of OCRopus: top-level scripts"
8 arch=('any')
9 url="http://code.google.com/p/ocropus/"
10 license=('APACHE')
11 makedepends=('mercurial' 'python2')
12 depends=("ocroswig=$pkgver" 'python-scipy')
13 conflicts=('ocropy-hg')
14 source=('setup.py.patch')
15 md5sums=('d21e1c78cb06bc925fddcfd6274b2974')
18 _hgroot="https://ocropy.ocropus.googlecode.com/hg/"
20 build() {
21     cd "$srcdir"
22     msg "Connecting to Mercurial server...."
24     if [ -d $pkgname ] ; then
25         cd $pkgname
26         hg pull -u -r ocropus-$pkgver || return 1
27         msg "The local files are updated."
28     else
29         hg clone $_hgroot $pkgname -r ocropus-$pkgver || return 1
30     fi
32     msg "Mercurial checkout done or server timeout"
34     rm -rf "$srcdir/$pkgname-build"
35     cp -r "$srcdir/$pkgname" "$srcdir/$pkgname-build"
36     cd "$srcdir/$pkgname-build"
38     patch -Np1 -i "$srcdir/setup.py.patch"
39     msg "fixing sources with sed..."
40     find -name 'ocropus-*' -or -name '*.py' |
41         while read filename
42         do
43         {
44             sed 's|/usr/local/share/|/usr/share/|g; s|/usr/bin/env python$|/usr/bin/env python2|; s|/usr/bin/python$|/usr/bin/python2|' $filename > $filename.sed
45             mv $filename.sed $filename;
46         }
47         done
49     msg "running setup.py"
50     python2 setup.py install --root=$pkgdir