# Maintainer  : Michael Eiler <eiler.mike@gmail.com>

_pluginname=restfulapi
pkgname=vdr-plugin-${_pluginname}-local
pkgver=0.1.1.local
pkgrel=1
pkgdesc="RESTful api for VDR >1.7.21"
arch=('i686' 'x86_64')
url="http://github.com/yavdr/vdr-plugin-restfulapi"
license=(GPL)
depends=('gcc' 'vdr>=1.7.21' 'cxxtools>=2.1')
optdepends=('vdr-plugin-epgsearch: Search in EPG data')
backup=('etc/vdr/plugins/plugin.restfulapi.conf')
install=vdr-plugin-${_pluginname}-local.install


build() {
  cd "$srcdir/"	|| return 1
  
  if [ -e $srcdir/vdr-plugin-${_pluginname} ]; then	  
    cd $srcdir/vdr-plugin-${_pluginname}
  else
    mkdir $srcdir/vdr-plugin-${_pluginname}
    cd $srcdir/vdr-plugin-${_pluginname}
  fi

  cp -u ../../../../*.cpp ./
  cp -u ../../../../*.h ./
  cp -u ../../../../Makefile ./
  cp -u ../../../../plugin.restfulapi.conf ./
  cp -u ../../../../HISTORY ./
  cp -u ../../../../COPYING ./
  cp -u ../../../../README ./
  cp -u -a ../../../../epgsearch ./
  cp -u -a ../../../../web ./

  if [ -e $srcdir/vdr-plugin-${_pluginname}-build ]; then
    rm -rf $srcdir/vdr-plugin-${_pluginname}-build
  fi

  cp -r $srcdir/vdr-plugin-${_pluginname} $srcdir/vdr-plugin-${_pluginname}-build

  cd $srcdir/vdr-plugin-${_pluginname}-build

  #apply patches here

  make VDRDIR="/usr/include/vdr"  LIBDIR="." \
    LOCALEDIR="$pkgdir/usr/share/locale" all || return 1
  
  mkdir -p $pkgdir/etc/vdr/plugins						|| return 1
  install -m 644 plugin.restfulapi.conf	$pkgdir/etc/vdr/plugins			|| return 1

  mkdir -p $pkgdir/usr/lib/vdr/plugins						|| return 1
  install -m 755 libvdr-*.so.*	$pkgdir/usr/lib/vdr/plugins/			|| return 1
  
  mkdir -p $pkgdir/var/lib/vdr/plugins/restfulapi				|| return 1
  install -m 644 API.html       $pkgdir/var/lib/vdr/plugins/restfulapi/		|| return 1
  install -m 644 web/osd.js     $pkgdir/var/lib/vdr/plugins/restfulapi/		|| return 1
  install -m 644 web/osd.css    $pkgdir/var/lib/vdr/plugins/restfulapi/		|| return 1
}
