# Maintainer: Claude Bulin <xcfaudio[at]gmail[dot]com>
# Contributor: Claude Bulin <xcfaudio[at]gmail[dot]com>
# Author: Claude Bulin
pkgname=fricorder
pkgver=0.8.2
pkgrel=1
pkgdesc="fricorder, Recording TV programs from the FreeBox"
arch=(any)
url="http://www.xcfa.tuxfamily.org/"
license=('LGPL-3')
depends=('vlc' 'zenity' 'at')
makedepends=('python>=3' 'python-gobject')
source=("http://download.tuxfamily.org/xcfaudio/Python/fricorder/${pkgname}-${pkgver}.tar.gz")
md5sums=('c3aa04577e06620b19af85b0b496fbce')

# Build python 3 module
package() {
    # enter in directory
    cd $srcdir/$pkgname-$pkgver
    # /usr/bin
    mkdir -p $pkgdir/usr/bin/
    cp fricorder.sh $pkgdir/usr/bin/
    # racine/
    mkdir -p $pkgdir/usr/share/fricorder
    cp fricorder.py $pkgdir/usr/share/fricorder
    cp fconfig.py $pkgdir/usr/share/fricorder
    cp __init__.py $pkgdir/usr/share/fricorder
    # racine/src
    mkdir -p $pkgdir/usr/share/fricorder/src
    cp src/api.py $pkgdir/usr/share/fricorder/src
    cp src/common.py $pkgdir/usr/share/fricorder/src
    cp src/fbx.py $pkgdir/usr/share/fricorder/src
    cp src/__init__.py $pkgdir/usr/share/fricorder/src
    cp src/messagebox.py $pkgdir/usr/share/fricorder/src
    cp src/prefs.py $pkgdir/usr/share/fricorder/src
    cp src/SimpleGtkBuilderApp.py $pkgdir/usr/share/fricorder/src
    cp src/wind_chooser.py $pkgdir/usr/share/fricorder/src
    cp src/wind_main.py $pkgdir/usr/share/fricorder/src
    cp src/Language_Init.py $pkgdir/usr/share/fricorder/src
    cp src/wind_about.py $pkgdir/usr/share/fricorder/src
    # doc
    mkdir -p $pkgdir/usr/share/fricorder/doc
    cp COPYING $pkgdir/usr/share/fricorder/doc
    cp README $pkgdir/usr/share/fricorder/doc
    # data
    mkdir -p $pkgdir/usr/share/fricorder/data
    cp data/fricorder.png $pkgdir/usr/share/fricorder/data
    cp data/gplv3.png $pkgdir/usr/share/fricorder/data
    cp data/fricorder_record.sh $pkgdir/usr/share/fricorder/data
    cp data/playlist.m3u $pkgdir/usr/share/fricorder/data
    cp data/wind_chooser.glade $pkgdir/usr/share/fricorder/data
    cp data/wind_main.glade $pkgdir/usr/share/fricorder/data
    cp data/wind_about.glade $pkgdir/usr/share/fricorder/data
    # fricorder.desktop
    mkdir -p $pkgdir/usr/share/applications
    cp data/fricorder.desktop $pkgdir/usr/share/applications
    # man
    mkdir -p $pkgdir/usr/share/man/man1/
    cp man/fricorder.1.gz $pkgdir/usr/share/man/man1/
    # Translation
    # en
    mkdir -p $pkgdir/usr/share/locale/en/LC_MESSAGES/
    cp po/en.mo $pkgdir/usr/share/locale/en/LC_MESSAGES/fricorder.mo
    # en_GB
    mkdir -p $pkgdir/usr/share/locale/en_GB/LC_MESSAGES/
    cp po/en_GB.mo $pkgdir/usr/share/locale/en_GB/LC_MESSAGES/fricorder.mo
    # fr
    mkdir -p $pkgdir/usr/share/locale/fr/LC_MESSAGES/
    cp po/fr.mo $pkgdir/usr/share/locale/fr/LC_MESSAGES/fricorder.mo
}

# package() {
#     install -d $pkgdir/usr/share/man/man1/
#     install -m 0644 man/fricorder.gz $pkgdir/usr/local/share/man/man1/
# }
