updated on Thu Jan 19 20:01:47 UTC 2012
[aur-mirror.git] / hotot-git / PKGBUILD
blob3310d4a01c8df8cf02406beb3bc116112d15d2e8
1 # Maintainer: SpepS <dreamspepser at yahoo dot it>
3 _pkg=hotot
4 pkgname=$_pkg-git
5 pkgver=20111125
6 pkgrel=1
7 pkgdesc="A lightweight & open source microblogging software (twitter identi.ca) in Python."
8 arch=('any')
9 url="http://www.hotot.org/"
10 license=('LGPL3')
11 depends=('pywebkitgtk' 'python-notify' 'python-keybinder' 'dbus-python' 'hicolor-icon-theme')
12 makedepends=('git' 'python-distutils-extra' 'python2-distribute')
13 #optdepends=('python2-pyenchant: spell checking support')
14 provides=("$_pkg")
15 conflicts=("$_pkg")
16 replaces=("$_pkg-hg")
17 install="$pkgname.install"
19 _gitroot="https://github.com/shellex/Hotot.git"
20 _gitname="$_pkg"
22 build() {
23   cd "$srcdir"
24   msg "Connecting to GIT server...."
26   if [[ -d "$_gitname" ]]; then
27     cd "$_gitname" && git pull origin
28     msg "The local files are updated."
29   else
30     git clone "$_gitroot" "$_gitname"
31   fi
33   msg "GIT checkout done or server timeout"
34   msg "Starting build..."
36   rm -rf "$srcdir/$_gitname-build"
37   git clone "$srcdir/$_gitname" "$srcdir/$_gitname-build"
38   cd "$srcdir/$_gitname-build"
40   #
41   # BUILD HERE
42   #
44   # remove google analytics tracking code (tnx to ianux)
45   sed -i '/\/\/ 6. run track code/,+14d' data/js/hotot.js
46   sed -i '/ga.js/d' data/index.html
48   python2 setup.py build
51 package() {
52   cd "$srcdir/$_gitname-build"
54   python2 setup.py install --prefix=/usr --root="$pkgdir"
56   # python2 fixes
57   sed -i 's/\#\!.*python$/&2/' `grep -rl '\#\!.*python' "$pkgdir"`
60 # vim:set ts=2 sw=2 et: