updated on Wed Jan 11 04:01:16 UTC 2012
[aur-mirror.git] / miniircd-git / PKGBUILD
blob9d9f01e41d5a0a061149d9d9fe77e6106479e7e2
1 # Maintainer: Kristaps Esterlins <kristaps.esterlins@gmail.com>
3 pkgname=miniircd-git
4 pkgver=20120111
5 pkgrel=1
6 pkgdesc="A (very) simple Internet Relay Chat (IRC) server"
7 arch=('any')
8 url="https://github.com/jrosdahl/miniircd"
9 license=('GPL')
10 depends=('python2')
11 makedepends=('git')
12 source=('miniircd.rc' 'miniircd.conf')
13 md5sums=('63e61cdea1cc9aaa2b10838cb3dd3e66'
14          '21facaa78eeba57fbe0effd97a9d5a9a')
16 _gitroot=git://github.com/jrosdahl/miniircd.git
17 _gitname=miniircd
19 build() {
20   cd "$srcdir"
21   msg "Connecting to GIT server...."
23   if [[ -d "$_gitname" ]]; then
24     cd "$_gitname" && git pull origin
25     msg "The local files are updated."
26   else
27     git clone "$_gitroot" "$_gitname"
28   fi
30   msg "GIT checkout done or server timeout"
31   msg "Starting build..."
33   rm -rf "$srcdir/$_gitname-build"
34   git clone "$srcdir/$_gitname" "$srcdir/$_gitname-build"
35   cd "$srcdir/$_gitname-build"
37   install -d -m 755 $pkgdir/usr/{bin,share/doc/$pkgname}
38   install -d -m 755 $pkgdir/etc/{conf.d,rc.d}
41 package() {
42   cd "$srcdir/$_gitname-build"
44   # Compatibility fix, otherwise miniircd
45   # will not start if python v3 is present
46   sed -i 's|/usr/bin/env python|/usr/bin/env python2|' miniircd
47   
48   install -m 755 miniircd $pkgdir/usr/bin
49   install -m 755 $srcdir/miniircd.rc $pkgdir/etc/rc.d/miniircd
50   install -m 644 $srcdir/miniircd.conf $pkgdir/etc/conf.d/miniircd
51   
52   install -m 644 README.md $pkgdir/usr/share/doc/$pkgname/README
55 # vim:set ts=2 sw=2 et: