pkgname=bugseverywhere-git
pkgver=20100913
pkgrel=1
pkgdesc="A distributed bugtracker"
arch=('any')
url="http://bugseverywhere.org/be"
license=('GPL')
depends=('python' 'python-yaml')
makedepends=('git' 'python-numpydoc')
optdepends=('cherrypy: web interface')
provides=('bugseverywhere')
conflicts=('bugseverywhere' 'bugseverywhere-bzr')
backup=()
options=(!emptydirs)
install=
noextract=()
md5sums=()
_gitroot="git://gitorious.org/be/be"
_gitname="be"
build() {
cd "$srcdir"
msg "Connecting to GIT server...."
if [ -d $_gitname ] ; then
cd $_gitname && git pull origin
msg "The local files are updated."
else
git clone $_gitroot $_gitname
fi
msg "GIT checkout done or server timeout"
msg "Starting make..."
rm -rf "$srcdir/$_gitname-build"
git clone "$srcdir/$_gitname" "$srcdir/$_gitname-build"
cd "$srcdir/$_gitname-build"
sed 's/^PREFIX = ${HOME}/PREFIX = \/usr/' Makefile > tmp
mv tmp Makefile
sed 's/^doc: sphinx/doc: /' Makefile > tmp
mv tmp Makefile
grep doc: Makefile
read line
echo "31a
PKGDIR = $pkgdir
.
w" | ed Makefile
sed 's/^INSTALL_OPTIONS.*/INSTALL_OPTIONS = --optimize=1 --root="${PKGDIR}\/"/' Makefile > tmp
mv tmp Makefile
sed 's/^doc: sphinx man/doc: sphinx/' Makefile > tmp
mv tmp Makefile
sed 's/^.*share\/man\/man1.*$//' setup.py > tmp
mv tmp setup.py
make
make install
}