updated on Thu Jan 19 00:16:31 UTC 2012
[aur-mirror.git] / watchvideo-svn / PKGBUILD
blob36e2129fd96cb4a0b0dcd9992271c3f3c2e3dd75
1 # P1mper : M0Rf30
2 pkgname=watchvideo-svn
3 pkgver=120
4 pkgrel=1
5 pkgdesc="A small application to play, download, rip or convert (to Ogg) videos from popular YouTube-like sites, without the need of the proprietary Flash plugin."
6 arch=('i686' 'x86_64')
7 url="http://www.nongnu.org/watchvideo/index.html"
8 license=('GNU Affero GPL')
9 groups=()
10 depends=('qt' 'python2' 'python-lxml' 'python-simplejson' 'mplayer' 'pyqt' 'mediainfo')
11 optdepends=('python-notify' 'ffmpeg' 'ffmpeg2theora')
12 makedepends=('subversion' 'python2-distribute')
14 _svntrunk="svn://svn.sv.gnu.org/watchvideo"
15 _svnmod=watchvideo
17 build() {
18    cd ${srcdir}
19   rm -rf $srcdir/build
21   if [ -d ${_svnmod} ]; then
22     msg "Updating SVN tree ..."
23     cd ${_svnmod}
24     svn revert -R .
25     svn up -r $pkgver || return 1
26     msg "SVN update finished, starting build ..."
27   else
28     msg "Doing SVN checkout ..."
29     svn co ${_svntrunk} ${_svnmod} -r $pkgver || return 1
30     cd ${_svnmod}
31     msg "SVN checkout finished, starting build ..."
32   fi
33   cp -r $srcdir/${_svnmod} $srcdir/build
34   cd $srcdir/build
35   export PYTHON=python2
36   python2 setup.py build 
37   python2 setup.py install --root=$pkgdir
38   chmod +x utils/install-desktop-entry.sh
39   utils/install-desktop-entry.sh $pkgdir/usr
40   mv $pkgdir/usr/share/applications $pkgdir/usr/share/watchvideo