From 0ee10561176bb5a98daeef6ffcd1d3b49e65aadb Mon Sep 17 00:00:00 2001
From: Britney Fransen <brfransen@gmail.com>
Date: Mon, 4 Nov 2013 13:37:41 -0600
Subject: mythtv stable-0.27 mythplugins: initial commit. refs #933

---
 abs/core/mythtv/stable-0.27/mythplugins/PKGBUILD   | 115 +++++++++++++++++++++
 .../mythtv/stable-0.27/mythplugins/__changelog     |   1 +
 .../mythplugins/mythplugins-mythzoneminder.install |  11 ++
 3 files changed, 127 insertions(+)
 create mode 100644 abs/core/mythtv/stable-0.27/mythplugins/PKGBUILD
 create mode 100644 abs/core/mythtv/stable-0.27/mythplugins/__changelog
 create mode 100644 abs/core/mythtv/stable-0.27/mythplugins/mythplugins-mythzoneminder.install

diff --git a/abs/core/mythtv/stable-0.27/mythplugins/PKGBUILD b/abs/core/mythtv/stable-0.27/mythplugins/PKGBUILD
new file mode 100644
index 0000000..a29f66c
--- /dev/null
+++ b/abs/core/mythtv/stable-0.27/mythplugins/PKGBUILD
@@ -0,0 +1,115 @@
+pkgbase=mythplugins
+pkgname=('mytharchive'
+         'mythbrowser'
+         'mythgallery'
+         'mythgame'
+         'mythmusic'
+         'mythnetvision'
+         'mythnews'
+         'mythweather'
+         'mythzoneminder')
+pkgver=0.27
+pkgrel=1
+arch=('i686' 'x86_64')
+url="http://www.mythtv.org"
+license=('GPL')
+makedepends=('cdrkit' 'dvdauthor' 'dvd+rw-tools' 'ffmpeg' 'flac' 'libexif'
+             'libvorbis' 'mesa' 'libgl' 'mplayer' "mythtv>=${pkgver}"
+             'perl-datetime-format-iso8601' 'perl-date-manip' 'perl-image-size'
+             'perl-json' 'perl-libwww' 'perl-soap-lite' 'perl-xml-sax'
+             'perl-xml-simple' 'perl-xml-xpath' 'python-oauth' 'python-imaging'
+             'python-pycurl' 'zlib')
+source=()
+
+build() {
+    if [ -e ${srcdir}/mythplugins ]
+    then
+        msg "Removing old mythplugins src"
+        rm -rf ${srcdir}/mythplugins
+    fi
+
+    cd ${startdir}
+    msg "Copying in mythplugins git_src"
+    cp -rp ../git_src/mythtv/mythplugins $srcdir
+    cd ${srcdir}/${pkgbase}
+
+    msg "Configuring mythplugins"
+    ./configure --prefix=/usr \
+                --enable-all \
+                --python=/usr/bin/python2
+
+    msg "Compiling mythplugins"
+    qmake mythplugins.pro || return 1
+    make || return 1
+}
+
+package_mytharchive() {
+    pkgdesc="Create DVDs or archive recorded shows in MythTV"
+    depends=('cdrkit' 'dvdauthor' 'dvd+rw-tools' 'ffmpeg' "mythtv>=${pkgver}"
+             'python-imaging')
+    cd "${srcdir}/${_gitname}/${pkgbase}/mytharchive"
+    make INSTALL_ROOT="${pkgdir}" install || return 1
+}
+
+package_mythbrowser() {
+    pkgdesc="Mini web browser for MythTV"
+    depends=("mythtv>=${pkgver}")
+    cd "${srcdir}/${_gitname}/${pkgbase}/mythbrowser"
+    make INSTALL_ROOT="${pkgdir}" install || return 1
+}
+
+package_mythgallery() {
+    pkgdesc="Image gallery plugin for MythTV"
+    depends=('libexif' "mythtv>=${pkgver}")
+    cd "${srcdir}/${_gitname}/${pkgbase}/mythgallery"
+    make INSTALL_ROOT="${pkgdir}" install || return 1
+}
+
+package_mythgame() {
+    pkgdesc="Game emulator plugin for MythTV"
+    depends=("mythtv>=${pkgver}" 'zlib')
+    cd "${srcdir}/${_gitname}/${pkgbase}/mythgame"
+    make INSTALL_ROOT="${pkgdir}" install || return 1
+}
+
+package_mythmusic() {
+    pkgdesc="Music playing plugin for MythTV"
+    depends=('cdparanoia' 'fftw' 'flac' 'libcdaudio' 'libcdio' 
+             'libvisual-plugins' 'libvorbis' "mythtv>=${pkgver}" 'taglib')
+    cd "${srcdir}/${_gitname}/${pkgbase}/mythmusic"
+    make INSTALL_ROOT="${pkgdir}" install || return 1
+}
+
+package_mythnetvision() {
+    pkgdesc="MythNetvision plugin for MythTV"
+    depends=("mythtv>=${pkgver}" 'python-pycurl' 'python-oauth' 
+             'python2-lxml' 'python2')
+    cd "${srcdir}/${_gitname}/${pkgbase}/mythnetvision"
+    make INSTALL_ROOT="${pkgdir}" install || return 1
+}
+
+package_mythnews() {
+    pkgdesc="News checking plugin for MythTV"
+    depends=("mythtv>=${pkgver}")
+    cd "${srcdir}/${_gitname}/${pkgbase}/mythnews"
+    make INSTALL_ROOT="${pkgdir}" install || return 1
+}
+
+package_mythweather() {
+    pkgdesc="Weather checking plugin for MythTV"
+    depends=("mythtv>=${pkgver}" 'perl-date-manip' 'perl-json' 'perl-soap-lite'
+             'perl-xml-sax' 'perl-xml-simple' 'perl-xml-xpath' 'perl-image-size'
+             'perl-datetime-format-iso8601')
+    cd "${srcdir}/${_gitname}/${pkgbase}/mythweather"
+    make INSTALL_ROOT="${pkgdir}" install || return 1
+}
+
+package_mythzoneminder() {
+    pkgdesc="View CCTV footage from zoneminder in MythTV"
+    depends=("mythtv>=${pkgver}")
+#    install=mythplugins-mythzoneminder.install
+    cd "${srcdir}/${_gitname}/${pkgbase}/mythzoneminder"
+    make INSTALL_ROOT="${pkgdir}" install || return 1
+}
+
+md5sums=('19446f65722769926bafad220bbc6551')
diff --git a/abs/core/mythtv/stable-0.27/mythplugins/__changelog b/abs/core/mythtv/stable-0.27/mythplugins/__changelog
new file mode 100644
index 0000000..48cdce8
--- /dev/null
+++ b/abs/core/mythtv/stable-0.27/mythplugins/__changelog
@@ -0,0 +1 @@
+placeholder
diff --git a/abs/core/mythtv/stable-0.27/mythplugins/mythplugins-mythzoneminder.install b/abs/core/mythtv/stable-0.27/mythplugins/mythplugins-mythzoneminder.install
new file mode 100644
index 0000000..a4e0c0d
--- /dev/null
+++ b/abs/core/mythtv/stable-0.27/mythplugins/mythplugins-mythzoneminder.install
@@ -0,0 +1,11 @@
+post_install() {
+    . /etc/systemconfig
+    if [ $SystemType = Master_backend -o  $SystemType = Standalone ]
+    then
+        echo "This looks a zoneminder server install"
+        echo "Installing zoneminder"
+        #for reference the pacman statement below will not work because of a db lock.
+        pacman -S zoneminder
+    fi
+
+}
-- 
cgit v0.12

