updated on Tue Jan 10 04:01:21 UTC 2012
[aur-mirror.git] / blogpost-hg / PKGBUILD
blob530006dd57c108707901d8859dbb8c73802760de
1 # Contributor: tocer <tocer.deng@gmail.com>
3 pkgname=blogpost-hg
4 pkgver=92
5 pkgrel=1
6 pkgdesc="a WordPress command-line weblog"
7 url="http://srackham.wordpress.com/blogpost1"
8 license=("MIT")
9 arch=("i686" "x86_64")
10 depends=('asciidoc' 'python2')
11 makedepends=("mercurial")
12 conflicts=("blogpost")
13 install=blogpost.install
14 _hgroot="http://hg.sharesource.org"
15 _hgrepo="blogpost"
16 md5sums=()
18 build() {
19   cd ${srcdir}
20   
21   if [ -d ${_hgrepo} ]; then
22     cd ${_hgrepo}
23     hg pull -u
24   else
25     hg clone ${_hgroot}/${_hgrepo}
26     cd ${_hgrepo}
27   fi
28   
29   msg "Starting build process."
30   DSTDIR=$pkgdir/usr/share/blogpost 
31   install -Dm0755 blogpost.py $DSTDIR/blogpost.py
32   install -Dm0644 asciidocapi.py $DSTDIR/asciidocapi.py
33   install -Dm0644 wordpresslib.py $DSTDIR/wordpresslib.py
34   install -Dm0644 conf/blogpost_example.conf $DSTDIR/blogpost_example.conf
35   cd $DSTDIR
36   for FILE in *.py; do
37       sed -i 's_#!/usr/bin/env python_#!/usr/bin/env python2_' $FILE
38   done
39   cd -
41   msg "Generating manpage."
42   a2x -f manpage doc/blogpost.1.txt
44   install -dm0755 $pkgdir/usr/bin
45   ln -s /usr/share/blogpost/blogpost.py $pkgdir/usr/bin/blogpost