From 292eb99b4d0d02630447009843f58f7f6e008070 Mon Sep 17 00:00:00 2001
From: James Meyer <james.meyer@operamail.com>
Date: Tue, 21 Aug 2012 18:16:29 -0500
Subject: miro:   converted miro to use gen_is_xml.py

---
 abs/extra/miro/PKGBUILD     |  9 ++++++---
 abs/extra/miro/miro.install | 41 ++++++-----------------------------------
 abs/extra/miro/miro_is.conf |  8 ++++++++
 3 files changed, 20 insertions(+), 38 deletions(-)
 create mode 100644 abs/extra/miro/miro_is.conf

diff --git a/abs/extra/miro/PKGBUILD b/abs/extra/miro/PKGBUILD
index bcf8fbb..1347578 100644
--- a/abs/extra/miro/PKGBUILD
+++ b/abs/extra/miro/PKGBUILD
@@ -17,9 +17,7 @@ depends=('dbus-python' 'pyrex' 'pygtk' 'gstreamer0.10' 'python2-gconf'
 makedepends=('pkg-config' 'boost')
 install=miro.install
 source=("http://ftp.osuosl.org/pub/pculture.org/${pkgname}/src/${pkgname}-${pkgver}.tar.gz"
-        'ffmpeg.patch')
-sha1sums=('d8e08c691958c250c990b45f2c8448c478d0f0fa'
-          'ce0f42be2a0a3ac99f07b5abfabf0975928c841c')
+        'ffmpeg.patch' 'miro_is.conf')
 
 build() {
   cd "${srcdir}/${pkgname}-${pkgver}"
@@ -46,4 +44,9 @@ build() {
   else
     rm -f ${pkgdir}/usr/bin/codegen.Linux-i686 || true
   fi
+  #add in miro_is.conf
+  install -D -m0744 ${srcdir}/miro_is.conf ${pkgdir}/etc/gen_is_xml.d/miro_is.conf
 }
+md5sums=('c618ae4f091bb80b5bb6a669e364d330'
+         'ee577d1e3cc33c2c50fcef5380fa215a'
+         'fb6b77d8f346504bd3ea34be8983407b')
diff --git a/abs/extra/miro/miro.install b/abs/extra/miro/miro.install
index 02b2c06..4411be4 100644
--- a/abs/extra/miro/miro.install
+++ b/abs/extra/miro/miro.install
@@ -1,20 +1,7 @@
 # arg 1:  the new package version
 post_install() {
   update-desktop-database -q
-  mv /usr/share/mythtv/is.xml /tmp/is.xml.tmp
-  sed -e '/\#Miro/,/\#Miro/d' < /tmp/is.xml.tmp > /usr/share/mythtv/is.xml
-  mv /usr/share/mythtv/is.xml /tmp
-  grep -v -e /mythmenu /tmp/is.xml > /tmp/is.xml.tmp
-  echo "<!--#Miro-->" >> /tmp/is.xml.tmp
-  echo "   <button>" >> /tmp/is.xml.tmp
-  echo "     <type>STREAM</type>" >> /tmp/is.xml.tmp
-  echo "     <text>Miro Player</text>" >> /tmp/is.xml.tmp
-  echo "     <action>EXEC /usr/bin/miro</action>" >> /tmp/is.xml.tmp 
-  echo "   </button>" >> /tmp/is.xml.tmp
-  echo "<!--#Miro-->" >> /tmp/is.xml.tmp
-  echo "" >> /tmp/is.xml.tmp
-  echo "</mythmenu>" >> /tmp/is.xml.tmp
-  mv /tmp/is.xml.tmp /usr/share/mythtv/is.xml
+  /usr/LH/bin/gen_is_xml.py
   if [ -d /myth/democracy ]
   then
 	  ln -s /myth/democracy /home/mythtv/.miro
@@ -39,30 +26,14 @@ post_install() {
   chown -R mythtv.mythtv /myth/miro
 }
 
-post_update() {
-  mv /usr/share/mythtv/is.xml /tmp/is.xml.tmp
-  sed -e '/\#Miro/,/\#Miro/d' < /tmp/is.xml.tmp > /usr/share/mythtv/is.xml
-  mv /usr/share/mythtv/is.xml /tmp/is.xml.tmp
-  sed -e '/\#Miro/,/\#Miro/d' < /tmp/is.xml.tmp > /usr/share/mythtv/is.xml
-  mv /usr/share/mythtv/is.xml /tmp
-  grep -v -e /mythmenu /tmp/is.xml > /tmp/is.xml.tmp
-  echo "<!--#Miro-->" >> /tmp/is.xml.tmp
-  echo "   <button>" >> /tmp/is.xml.tmp
-  echo "     <type>STREAM</type>" >> /tmp/is.xml.tmp
-  echo "     <text>Miro Player</text>" >> /tmp/is.xml.tmp
-  echo "     <action>EXEC /usr/bin/miro</action>" >> /tmp/is.xml.tmp 
-  echo "   </button>" >> /tmp/is.xml.tmp
-  echo "<!--#Miro-->" >> /tmp/is.xml.tmp
-  echo "" >> /tmp/is.xml.tmp
-  echo "</mythmenu>" >> /tmp/is.xml.tmp
-  mv /tmp/is.xml.tmp /usr/share/mythtv/is.xml
+post_upgrade() {
+    /usr/LH/bin/gen_is_xml.py
 }
 
 post_remove() {
-	update-desktop-database -q
-	rm -fr /home/mythtv/.miro /myth/video/Miro /myth/miro /myth/democracy
-	mv /usr/share/mythtv/is.xml /tmp/is.xml.tmp
-	sed -e '/\#Miro/,/\#Miro/d' < /tmp/is.xml.tmp > /usr/share/mythtv/is.xml
+    update-desktop-database -q
+    rm -fr /home/mythtv/.miro /myth/video/Miro /myth/miro /myth/democracy
+    /usr/LH/bin/gen_is_xml.py
 }
 
 op=$1
diff --git a/abs/extra/miro/miro_is.conf b/abs/extra/miro/miro_is.conf
new file mode 100644
index 0000000..9c6b258
--- /dev/null
+++ b/abs/extra/miro/miro_is.conf
@@ -0,0 +1,8 @@
+<!--#Miro-->
+    <button>" 
+        <type>STREAM</type>
+        <text>Miro Player</text>
+        <action>EXEC /usr/bin/miro</action>
+    </button>
+<!--#Miro-->
+
-- 
cgit v0.12

