updated on Wed Jan 25 16:08:47 UTC 2012
[aur-mirror.git] / gaphor / PKGBUILD
blobcca60db29d8ac0fea0ef39daddfbf061c43c528e
1 # Maintainer : SpepS <dreamspepser at yahoo dot it>
2 # Contributor: Cilyan Olowen <gaknar@gmail.com>
3 # Contributor: G_Syme
4 # Contributor: encelo
6 pkgname=gaphor
7 pkgver=0.17.0
8 pkgrel=1
9 pkgdesc="An easy to use modeling environment for UML design"
10 arch=('any')
11 url="http://gaphor.sourceforge.net"
12 license=('GPL')
13 depends=('gaphas' 'python2-zope-component' 'python2-distribute' 'etk-docking')
14 makedepends=('python2-nose' 'python-sphinx')
15 install="$pkgname.install"
16 source=("http://pypi.python.org/packages/source/g/$pkgname/$pkgname-$pkgver.tar.gz")
17 md5sums=('d29e686d6d1743775c4ba43b652196fe')
19 build() {
20   cd "$srcdir/$pkgname-$pkgver"
22   # zope-component fix
23   sed -i "/self/s/\.\(registry\)/\.global\1/" \
24     gaphor/services/componentregistry.py
26   python2 setup.py build
29 package() {
30   cd "$srcdir/$pkgname-$pkgver"
32   python2 setup.py install --root="$pkgdir/"
34   # desktop
35   install -Dm644 $pkgname.desktop \
36     "$pkgdir/usr/share/applications/$pkgname.desktop"
38   # icon
39   install -Dm644 iconsrc/$pkgname.svg \
40     "$pkgdir/usr/share/pixmaps/$pkgname.svg"
42   # python2 fix
43   sed -i "s/\(#\!.*python\).*/\12/" \
44     `grep -rl "#\!.*python" "$pkgdir"`