updated on Sun Jan 15 04:04:02 UTC 2012
[aur-mirror.git] / passerd-git / PKGBUILD
blob46cd4b11c658dc4e36b161e381d9f382ada074ab
1 pkgname=passerd-git
2 pkgver=20100503
3 pkgrel=1
4 pkgdesc="Twitter client works like ircd server"
5 url="http://github.com/ehabkost/passerd.git"
6 depends=('pyopenssl' 'twisted' 'python-daemon' 'twitty-twister-git' 'python-pysqlite' 'python-sqlalchemy' 'python-oauth' 'setuptools')
7 makedepends=('git')
8 license=('GPL')
9 arch=('i686' 'x86_64')
10 provides=('passerd')
11 source=('passerd.init')
12 md5sums=('f7260ff57c6bfdafe0302e4f7dd979e7')
14 _gitroot="http://github.com/ehabkost/passerd.git"
16 build() {
17     cd $srcdir
19     msg "Connecting to GIT server..."
21     if [ -d $srcdir/passerd ] ; then
22         cd passerd && git pull origin
23         git submodule update
24     else
25         git clone $_gitroot
26         cd passerd
27         git submodule init
28         git submodule update
29     fi
31     msg "Building package.."
33     python setup.py install --root=$pkgdir
35     mkdir -p $pkgdir/etc/rc.d/ $pkgdir/var/lib/passerd $pkgdir/var/log
36     install -D -m755 $srcdir/passerd.init $pkgdir/etc/rc.d/passerd
37     touch $pkgdir/var/log/passerd.log
40 post_install() {
41   useradd passerd /var/lib/passerd /bin/false
42   chown passerd. -R /var/log/passerd.log
45 pre_remove() {
46   userdel passerd