From 6f77b2304f40e88ce9cc0b65d09424bcfc1a4039 Mon Sep 17 00:00:00 2001
From: Cecil Hugh Watson <knoppmyth@gmail.com>
Date: Thu, 8 Oct 2009 20:51:01 -0700
Subject: hulu desktop:initial inclusion

---
 abs/extra-testing/huludesktop/PKGBUILD            | 21 ++++++++++++++++++
 abs/extra-testing/huludesktop/huludesktop         | 25 ++++++++++++++++++++++
 abs/extra-testing/huludesktop/huludesktop.install | 26 +++++++++++++++++++++++
 3 files changed, 72 insertions(+)
 create mode 100644 abs/extra-testing/huludesktop/PKGBUILD
 create mode 100644 abs/extra-testing/huludesktop/huludesktop
 create mode 100644 abs/extra-testing/huludesktop/huludesktop.install

diff --git a/abs/extra-testing/huludesktop/PKGBUILD b/abs/extra-testing/huludesktop/PKGBUILD
new file mode 100644
index 0000000..9380c99
--- /dev/null
+++ b/abs/extra-testing/huludesktop/PKGBUILD
@@ -0,0 +1,21 @@
+pkgname=huludesktop
+pkgver=0.1
+pkgrel=4
+pkgdesc="Hulu Desktop for Linux"
+arch=(i686)
+url="http://www.hulu.com/labs/hulu-desktop-linux"
+license=('unknown')
+makedepends=('deb2targz')
+depends=('glib2' 'gtk2' 'lirc' 'flashplugin')
+install=huludesktop.install
+options=('')
+source=('http://download.hulu.com/huludesktop_i386.deb' 'huludesktop')
+md5sums=('ee339181b7fb206e2ca2795d46213529')
+
+build() {
+    cd $startdir/src
+    deb2targz huludesktop_i386.deb
+    tar -xzvf huludesktop_i386.tar.gz -C $pkgdir
+    mkdir -p $pkgdir/home/mythtv
+    cp huludesktop $pkgdir/home/mythtv/.huludesktop
+}
diff --git a/abs/extra-testing/huludesktop/huludesktop b/abs/extra-testing/huludesktop/huludesktop
new file mode 100644
index 0000000..eb872ca
--- /dev/null
+++ b/abs/extra-testing/huludesktop/huludesktop
@@ -0,0 +1,25 @@
+[display]
+fullscreen = TRUE
+width = 1024
+height = 576
+pos_x = 201
+pos_y = 179
+
+[remote]
+lirc_device = /dev/lircd
+lirc_remote_identifier = mceusb
+lirc_release_suffix = _UP
+lirc_repeat_threshold = 10
+button_name_up = Up
+button_name_down = Down
+button_name_left = Left
+button_name_right = Right
+button_name_select = OK
+button_name_menu = Home
+
+[flash]
+flash_location = /usr/lib/mozilla/plugins/libflashplayer.so
+
+[version]
+latest = (null)
+eula_version = 1
diff --git a/abs/extra-testing/huludesktop/huludesktop.install b/abs/extra-testing/huludesktop/huludesktop.install
new file mode 100644
index 0000000..271c5a1
--- /dev/null
+++ b/abs/extra-testing/huludesktop/huludesktop.install
@@ -0,0 +1,26 @@
+# arg 1:  the new package version
+post_install() {
+  mv /usr/share/mythtv/is.xml /tmp
+  grep -v -e /mythmenu /tmp/is.xml > /tmp/is.xml.tmp
+  echo "<!--#Hulu-->" >> /tmp/is.xml.tmp
+  echo "   <button>" >> /tmp/is.xml.tmp
+  echo "     <type>STREAM</type>" >> /tmp/is.xml.tmp
+  echo "     <text>Hulu Desktop</text>" >> /tmp/is.xml.tmp
+  echo "     <action>EXEC huludesktop</action>" >> /tmp/is.xml.tmp 
+  echo "   </button>" >> /tmp/is.xml.tmp
+  echo "<!--#Hulu-->" >> /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
+}
+# arg 1:  the new package version
+# arg 2:  the old package version
+post_remove() {
+	rm -fr /usr/share/mythtv/appletrailer.xml
+	mv /usr/share/mythtv/is.xml /tmp/is.xml.tmp
+	sed -e '/\#Hulu/,/\#Hulu/d' < /tmp/is.xml.tmp > /usr/share/mythtv/is.xml
+}
+
+op=$1
+shift
+$op $*
-- 
cgit v0.12

