updated on Wed Jan 11 20:01:35 UTC 2012
[aur-mirror.git] / flexget-svn / PKGBUILD
blobc4ff62071cf596a435cf902d9aa300997496708b
1 # Contributor : Chris Baker <baker.chris.3@gmail.com>
2 pkgname=flexget-svn
3 pkgver=2668
4 pkgrel=1
5 pkgdesc="Multipurpose automation tool for content like torrents, nzbs, podcasts, comics, etc"
6 arch=('any')
7 url="http://flexget.com/"
8 depends=('python2' 'python2-yaml' 'python2-feedparser' 'python2-sqlalchemy' 'python2-html5lib' 'beautiful-soup' 'python2-pynzb' 'python2-requests')
9 makedepends=('subversion')
10 provides=('flexget')
11 conflicts=('flexget')
12 license=('MIT')
13 source=(flexget)
14 _svntrunk=http://svn.flexget.com/trunk
15 _svnmod=trunk
17 build() {
19   cd "$srcdir"
20   msg "Connecting to SVN server...."
22   if [[ -d "$_svnmod/.svn" ]]; then
23     (cd "$_svnmod" && svn up -r "$pkgver")
24   else
25     svn co "$_svntrunk" --config-dir ./ -r "$pkgver" "$_svnmod"
26   fi
28   msg "SVN checkout done or server timeout"
29   msg "Starting build..."
31   rm -rf "$srcdir/$_svnmod-build"
32   cp -r "$srcdir/$_svnmod" "$srcdir/$_svnmod-build"
33   cd "$srcdir/$_svnmod-build"
35   python2 -c "import compileall; compileall.compile_dir(\".\", force=1)"
38 package() {
39   mkdir -p $pkgdir/usr/lib/python2.7/site-packages/
40   cd "$srcdir/$_svnmod-build"
41   cp -R flexget $pkgdir/usr/lib/python2.7/site-packages/
42   install -D -m755 $srcdir/flexget $pkgdir/usr/bin/flexget
43   cd $pkgdir/usr/lib/python2.7/site-packages/
44   rm -rf `find . -type d -name .svn`
48 sha1sums=('4569edae3c493df01a5006933942bbb3a09c94a9')