1 # Maintainer: dryes <joswiseman@gmail>
2 pkgname='newsmangler-git'
5 pkgdesc='NNTP binary poster with mulitple connection support.'
6 url='http://github.com/madcowfred'
9 depends=('par2cmdline' 'python2' 'python2-yenc')
10 optdepends=('mysql' 'postgresql' 'sqlite')
13 _gitroot='git://github.com/madcowfred/newsmangler.git'
14 _gitname='newsmangler'
18 msg 'Connecting to GIT server....'
20 if [ -d "${_gitname}" ] ; then
21 cd "${_gitname}" && git pull origin
22 msg 'The local files are updated.'
24 git clone "${_gitroot}" "${_gitname}"
27 msg 'GIT checkout done or server timeout'
31 mkdir -p "${pkgdir}/"{opt,usr/bin}
32 cp -r "${srcdir}/newsmangler" "${pkgdir}/opt"
33 cd "${pkgdir}/opt/newsmangler"
35 rm -rf .git .gitignore
37 for _py in leecher.py poster.py; do
38 sed -i -r 's|^\#\!/usr/bin/env python$|\#\!/usr/bin/python2|i' "$_py"
41 ln -s "/opt/newsmangler/poster.py" "${pkgdir}/usr/bin/newsmangler"
42 chmod +x "${pkgdir}/opt/newsmangler/poster.py"