From 05e3ab736764aef61808337217d75e53e8923883 Mon Sep 17 00:00:00 2001
From: Britney Fransen <brfransen@gmail.com>
Date: Fri, 22 Mar 2019 15:34:32 +0000
Subject: linhes-theme: update standardsettings-ui.xml

---
 abs/core/linhes-theme/PKGBUILD               |   4 +-
 abs/core/linhes-theme/standardsetting-ui.xml | 111 ++++++++-------------------
 2 files changed, 33 insertions(+), 82 deletions(-)

diff --git a/abs/core/linhes-theme/PKGBUILD b/abs/core/linhes-theme/PKGBUILD
index f275e0d..5ac73cd 100755
--- a/abs/core/linhes-theme/PKGBUILD
+++ b/abs/core/linhes-theme/PKGBUILD
@@ -1,6 +1,6 @@
 pkgname=linhes-theme
 pkgver=8.6.0
-pkgrel=2
+pkgrel=3
 pkgdesc="Default LinHES MythTV theme"
 arch=('x86_64')
 license=('GPL2')
@@ -136,6 +136,6 @@ md5sums=('2dca856c2a4d1f959473512c94e43b60'
          'e8ac15e38b3dc99c9e889e439ba356de'
          'e8cf0d3a55ba3be47deae55c05432141'
          '3f600b966bd813dd27f620762ddb3ac8'
-         'e92bd22caf09a1d2b709f4d5b2519540'
+         '4f9e4db179e80eb96a202d319f1b835c'
          'b51ef0cbf8ed2d3a8c1a8257a89aceff'
          '09ad14842f828b7a8d24070ec8214fe5')
diff --git a/abs/core/linhes-theme/standardsetting-ui.xml b/abs/core/linhes-theme/standardsetting-ui.xml
index 255b120..75ff02f 100644
--- a/abs/core/linhes-theme/standardsetting-ui.xml
+++ b/abs/core/linhes-theme/standardsetting-ui.xml
@@ -6,109 +6,65 @@
         <textarea name="title" from="base_heading">
             <value>Settings</value>
         </textarea>
-<!--
-        <shape name="group-help-backdrop" from="base_backdrop" depends="grouphelp">
-            <area>20,86,1240,420</area>
-            <area>20,36,1240,40</area>
-        </shape>
-
-        <shape name="group-help-backdrop-line" from="base_backdrop_line" depends="grouphelp">
-            <area>21,87,1238,418</area>
-            <area>21,37,1238,37</area>
-        </shape>
-
-        <shape name="group-help-top-line" from="base_highlight_line" depends="grouphelp">
-            <area>22,88,1236,2</area>
-            <area>22,38,1236,2</area>
-        </shape>
-
-        <shape name="group-help-bottom-line" from="base_highlight_line" depends="grouphelp">
-            <area>22,502,1236,2</area>
-            <area>22,72,1236,2</area>
-        </shape>
-
-        <shape name="group-help-left-line" from="base_highlight_vertical_line" depends="grouphelp">
-            <area>22,90,2,412</area>
-            <area>22,40,2,32</area>
-        </shape>
-
-        <shape name="group-help-right-line" from="base_highlight_vertical_line" depends="grouphelp">
-            <area>1256,90,2,412</area>
-            <area>1256,40,2,32</area>
-        </shape>
--->
-
-        <shape name="group-help-backdrop" from="base_backdrop">
-            <area>0,36,1280,40</area>
-            <type>box</type>
-        </shape>
-
-        <shape name="group-help-top-line" from="base_line">
-            <area>0,37,1280,2</area>
-        </shape>
-
-        <shape name="group-help-bottom-line" from="base_line">
-            <area>0,73,1280,2</area>
-        </shape>
 
         <shape name="settings-list-backdrop" from="base_backdrop">
-            <area>20,86,1240,420</area>
+            <area>20,36,1240,488</area>
         </shape>
 
         <shape name="settings-list-backdrop-line" from="base_backdrop_line">
-            <area>21,87,1238,418</area>
+            <area>21,37,1238,484</area>
         </shape>
 
         <shape name="settings-list-top-line" from="base_highlight_line">
-            <area>22,88,1236,2</area>
+            <area>22,38,1236,2</area>
         </shape>
 
         <shape name="settings-list-bottom-line" from="base_highlight_line">
-            <area>22,502,1236,2</area>
+            <area>22,518,1236,2</area>
         </shape>
 
         <shape name="settings-list-left-line" from="base_highlight_vertical_line">
-            <area>22,90,2,412</area>
+            <area>22,40,2,476</area>
         </shape>
 
         <shape name="settings-list-right-line" from="base_highlight_vertical_line">
-            <area>1256,90,2,412</area>
+            <area>1256,40,2,476</area>
         </shape>
 
         <shape name="settings-list-arrows-backdrop" from="base_arrows_backdrop">
-            <area>1207,506,50,11</area>
+            <area>1207,522,50,11</area>
         </shape>
 
         <shape name="settings-bottom-backdrop" from="base_backdrop">
-            <area>20,516,1240,169</area>
+            <area>20,532,1240,154</area>
         </shape>
 
         <shape name="settings-bottom-backdrop-line" from="base_backdrop_line">
-            <area>21,517,1238,167</area>
+            <area>21,533,1238,150</area>
         </shape>
 
         <shape name="settings-bottom-top-line" from="base_highlight_line">
-            <area>22,518,1236,2</area>
+            <area>22,534,1236,2</area>
         </shape>
 
         <shape name="settings-bottom-bottom-line" from="base_highlight_line">
-            <area>22,681,1236,2</area>
+            <area>22,680,1236,2</area>
         </shape>
 
         <shape name="settings-bottom-left-line" from="base_highlight_vertical_line">
-            <area>22,520,2,161</area>
+            <area>22,536,2,146</area>
         </shape>
 
         <shape name="settings-bottom-right-line" from="base_highlight_vertical_line">
-            <area>1256,520,2,161</area>
+            <area>1256,536,2,146</area>
         </shape>
 
         <shape name="settings-bottom-seperator-first-line" from="base_line">
-            <area>43,554,1194,2</area>
+            <area>43,609,1194,2</area>
         </shape>
 
         <buttonlist name="settingslist" from="base_list">
-            <area>28,94,1224,404</area>
+            <area>28,43,1224,472</area>
             <layout>vertical</layout>
             <spacing>4</spacing>
             <scrollstyle>free</scrollstyle>
@@ -123,7 +79,7 @@
                     </group>
 
                     <textarea name="buttontext">
-                        <area>15,0,50%-5,30</area>
+                        <area>25,0,50%-5,30</area>
                     </textarea>
                    
                     <group name="widgets">
@@ -204,7 +160,7 @@
                     </imagetype>
 
                     <textarea name="buttontext">
-                        <area>33,0,1194,64</area>
+                        <area>25,0,1194,64</area>
                         <font>basesmallyellow</font>
                         <align>left,vcenter</align>
                         <scroll direction="horizontal" />
@@ -314,36 +270,31 @@
                 </state>
             </statetype>
             <statetype name="upscrollarrow">
-                <position>1186,413</position>
+                <position>1186,479</position>
             </statetype>
             <statetype name="downscrollarrow">
-                <position>1206,413</position>
+                <position>1206,479</position>
             </statetype>
         </buttonlist>
 
-        <!-- optional, display the help for the current group of settings -->
-        <textarea name="grouphelp" from="basetextarea">
-            <area>0,37,1280,37</area>
-            <font>basesmall</font>
+        <!-- optional, display the help for the currently selected setting -->
+        <textarea name="selectedsettinghelp" from="basetextarea">
+            <area>44,545,1192,55</area>
+            <font>basesmallyellow</font>
             <align>allcenter</align>
-            <multiline>no</multiline>
-            <scroll direction="horizontal" returnrate="2000" />
-        </textarea>
-
-        <textarea name="helplabel">
-            <area>44,520,1192,34</area>
-            <font>basemediumyellow</font>
-            <align>left,vcenter</align>
-            <value>Details</value>
+            <multiline>yes</multiline>
+            <scroll direction="up" rate="20" startdelay="5"/>
         </textarea>
 
-        <!-- optional, display the help for the currently selected setting -->
-        <textarea name="selectedsettinghelp" from="basetextarea">
-            <area>44,561,1192,124</area>
+        <!-- optional, display the help for the current group of settings -->
+        <textarea name="grouphelp" from="basetextarea">
+            <area>44,618,1192,55</area>
             <font>basesmall</font>
-            <align>left</align>
+            <align>allcenter</align>
             <multiline>yes</multiline>
+            <scroll direction="up" rate="20" startdelay="5"/>
         </textarea>
+
     </window>
 
     <window name="terminal">
-- 
cgit v0.12


From d105a1464fb9798d7a2409846f7400f64b0183d6 Mon Sep 17 00:00:00 2001
From: Britney Fransen <brfransen@gmail.com>
Date: Sun, 24 Mar 2019 20:33:06 +0000
Subject: mythtv & mythplugins: update to latest fixes

---
 abs/core/mythtv/stable-30/git_src/git_hash         |  2 +-
 abs/core/mythtv/stable-30/mythplugins/PKGBUILD     |  2 +-
 abs/core/mythtv/stable-30/mythtv/PKGBUILD          | 12 ++---
 .../mythtv/mythfrontend_en_us.ts_Title_Case.patch  | 60 +++++++++++-----------
 4 files changed, 39 insertions(+), 37 deletions(-)

diff --git a/abs/core/mythtv/stable-30/git_src/git_hash b/abs/core/mythtv/stable-30/git_src/git_hash
index 49df4ff..20b81f9 100644
--- a/abs/core/mythtv/stable-30/git_src/git_hash
+++ b/abs/core/mythtv/stable-30/git_src/git_hash
@@ -1 +1 @@
-60cfb7c05ae21d0049537aaa66f8f70a836a1138
+81081957a0cbb83e7419269129b4babfe306a8ac
diff --git a/abs/core/mythtv/stable-30/mythplugins/PKGBUILD b/abs/core/mythtv/stable-30/mythplugins/PKGBUILD
index 7828a2c..cd89640 100644
--- a/abs/core/mythtv/stable-30/mythplugins/PKGBUILD
+++ b/abs/core/mythtv/stable-30/mythplugins/PKGBUILD
@@ -9,7 +9,7 @@ pkgname=('mytharchive'
          'mythweather'
          'mythzoneminder')
 pkgver=30.0
-pkgrel=5
+pkgrel=6
 arch=('x86_64')
 url="http://www.mythtv.org"
 license=('GPL')
diff --git a/abs/core/mythtv/stable-30/mythtv/PKGBUILD b/abs/core/mythtv/stable-30/mythtv/PKGBUILD
index 1aefb62..ed8cfe6 100644
--- a/abs/core/mythtv/stable-30/mythtv/PKGBUILD
+++ b/abs/core/mythtv/stable-30/mythtv/PKGBUILD
@@ -1,6 +1,6 @@
 pkgname=mythtv
 pkgver=30.0
-pkgrel=5
+pkgrel=6
 commit_hash=`cat ../git_src/git_hash`
 pkgdesc="A Homebrew PVR project $commit_hash"
 arch=('x86_64')
@@ -31,13 +31,13 @@ patches=(
          'autoskip_reduce_commskip_jumpback.patch'
          'change_msg_types.patch'
 #         'disable_mythnotification_tuner_failure.patch'
-         'searchMetatdataSelectedGrabber.patch'
+         'searchMetatdataSelectedGrabber.patch' #MythTV Ticket 13429
          'defaultThemeLinHES.patch'
          'addEnableDisableAutoShutdownToSystemMenu.patch'
-         'mythfrontend_en_us.ts_Title_Case.patch'
-         'fixTranslations.patch'
+         'mythfrontend_en_us.ts_Title_Case.patch' #MythTV Ticket 13286
+         'fixTranslations.patch' #MythTV Ticket 13286
          'pull103-Add-heuristic-in-TMDB-script-to-detect-movie-release-years.patch'
-         'addHostnameIPtoMachineStatus.patch'
+         'addHostnameIPtoMachineStatus.patch' #MythTV Ticket 13430
          'revertQTsettingsForMythinstall.patch'
          )
 
@@ -136,7 +136,7 @@ md5sums=('fb5a87c52a31168a0c8fdde72f27cc45'
          '0f674b9cad031ba1e03aaf6b5ee1499f'
          'b0b238320fa78a4928dce2cea7c85071'
          '8e4492d1777234a021f368bd6ee964ee'
-         '208f46d91c5911e9572d300d89381d7b'
+         '55f9ed657dc84e3fe0c1462c05c57447'
          '72404ebfec2f18536ccc10d8e2bc8757'
          'd05eaf66c434a131c8efb4d87e99b402'
          'b3ae1cc55f40c6953121415e08c166f4'
diff --git a/abs/core/mythtv/stable-30/mythtv/mythfrontend_en_us.ts_Title_Case.patch b/abs/core/mythtv/stable-30/mythtv/mythfrontend_en_us.ts_Title_Case.patch
index 2669566..54198c5 100644
--- a/abs/core/mythtv/stable-30/mythtv/mythfrontend_en_us.ts_Title_Case.patch
+++ b/abs/core/mythtv/stable-30/mythtv/mythfrontend_en_us.ts_Title_Case.patch
@@ -1,5 +1,5 @@
 --- src/mythtv/i18n/mythfrontend_en_us.ts.orig	2019-02-25 01:33:22.413248950 +0000
-+++ src/mythtv/i18n/mythfrontend_en_us.ts	2019-03-01 22:16:23.173068477 +0000
++++ src/mythtv/i18n/mythfrontend_en_us.ts	2019-03-22 15:12:46.665338437 +0000
 @@ -4,21 +4,21 @@
  <context>
      <name>(Categories)</name>
@@ -2618,7 +2618,8 @@
 -        <location filename="../programs/mythfrontend/globalsettings.cpp" line="2462"/>
 +        <location filename="../programs/mythfrontend/globalsettings.cpp" line="2510"/>
          <source>If enabled, MythTV will always be on top</source>
-         <translation>If enabled, MythTV will always be on top</translation>
+-        <translation>If enabled, MythTV will always be on top</translation>
++        <translation>If enabled, MythTV will always be on top.</translation>
      </message>
      <message>
 -        <location filename="../programs/mythfrontend/globalsettings.cpp" line="2470"/>
@@ -9675,31 +9676,32 @@
          <source>Your iPhone, iPad, iPod Touch, or iTunes on your computer will prompt you for this password when required</source>
 -        <translation>Your iPhone, iPad, iPod Touch, or iTunes on your computer will prompt you for this password when required</translation>
 +        <translation>Your iPhone, iPad, iPod Touch, or iTunes on your computer will prompt you for this password when required.</translation>
-+    </message>
-+    <message>
-+        <location filename="../programs/mythfrontend/globalsettings.cpp" line="3297"/>
-+        <source>AirPlay - Password</source>
-+        <translation>AirPlay - Password</translation>
      </message>
      <message>
 -        <location filename="../programs/mythfrontend/globalsettings.cpp" line="3140"/>
-+        <location filename="../programs/mythfrontend/globalsettings.cpp" line="3308"/>
-         <source>AirPlay full screen playback</source>
+-        <source>AirPlay full screen playback</source>
 -        <translation>AirPlay full screen playback</translation>
-+        <translation>AirPlay Fullscreen Playback</translation>
++        <location filename="../programs/mythfrontend/globalsettings.cpp" line="3297"/>
++        <source>AirPlay - Password</source>
++        <translation>AirPlay - Password</translation>
      </message>
      <message>
 -        <location filename="../programs/mythfrontend/globalsettings.cpp" line="3144"/>
-+        <location filename="../programs/mythfrontend/globalsettings.cpp" line="3312"/>
-         <source>During music playback, displays album cover and various media information in full screen mode</source>
-         <translation>During music playback, displays album cover and various media information in full screen mode</translation>
+-        <source>During music playback, displays album cover and various media information in full screen mode</source>
+-        <translation>During music playback, displays album cover and various media information in full screen mode</translation>
++        <location filename="../programs/mythfrontend/globalsettings.cpp" line="3308"/>
++        <source>AirPlay full screen playback</source>
++        <translation>AirPlay Fullscreen Playback</translation>
      </message>
      <message>
 -        <location filename="../programs/mythfrontend/globalsettings.cpp" line="3154"/>
 -        <source>All AirPlay settings take effect when you restart MythFrontend.</source>
 -        <translation>All AirPlay settings take effect when you restart MythFrontend.</translation>
--    </message>
--    <message>
++        <location filename="../programs/mythfrontend/globalsettings.cpp" line="3312"/>
++        <source>During music playback, displays album cover and various media information in full screen mode</source>
++        <translation>During music playback, displays album cover and various media information in full screen mode.</translation>
+     </message>
+     <message>
 -        <location filename="../programs/mythfrontend/globalsettings.cpp" line="3165"/>
 -        <source>AirTunes RSA key couldn&apos;t be loaded. Check http://www.mythtv.org/wiki/AirTunes/AirPlay. Last Error: %1</source>
 -        <translation>AirTunes RSA key couldn&apos;t be loaded. Check http://www.mythtv.org/wiki/AirTunes/AirPlay. Last Error: %1</translation>
@@ -14712,8 +14714,7 @@
 -        <location filename="../programs/mythfrontend/globalsettings.cpp" line="712"/>
 +        <location filename="../programs/mythfrontend/globalsettings.cpp" line="770"/>
          <source>Example custom filter list: &apos;ivtc,denoise3d&apos;</source>
--        <translation>Example custom filter list: &apos;ivtc,denoise3d&apos;</translation>
-+        <translation>Example Custom Filter List: &apos;ivtc,denoise3d&apos;</translation>
+         <translation>Example custom filter list: &apos;ivtc,denoise3d&apos;</translation>
      </message>
      <message>
 -        <location filename="../programs/mythfrontend/globalsettings.cpp" line="715"/>
@@ -14736,21 +14737,19 @@
 -        <location filename="../programs/mythfrontend/globalsettings.cpp" line="920"/>
 +        <location filename="../programs/mythfrontend/globalsettings.cpp" line="978"/>
 +        <source>Invalid frame rate specification(%1), discarded</source>
-+        <translation>Invalid Frame Rate Specification(%1), Discarded</translation>
++        <translation>Invalid Frame Rate Specification (%1), Discarded</translation>
 +    </message>
 +    <message>
 +        <location filename="../programs/mythfrontend/globalsettings.cpp" line="1057"/>
          <source>Main deinterlacing method. %1</source>
--        <translation>Main deinterlacing method. %1</translation>
-+        <translation>Main Deinterlacing Method. %1</translation>
+         <translation>Main deinterlacing method. %1</translation>
      </message>
      <message>
 -        <location filename="../programs/mythfrontend/globalsettings.cpp" line="927"/>
 +        <location filename="../programs/mythfrontend/globalsettings.cpp" line="1064"/>
          <source>Fallback deinterlacing method. %1</source>
--        <translation>Fallback deinterlacing method. %1</translation>
-+        <translation>Fallback Deinterlacing Method. %1</translation>
-+    </message>
+         <translation>Fallback deinterlacing method. %1</translation>
+     </message>
 +    <message>
 +        <location filename="../programs/mythfrontend/globalsettings.cpp" line="1089"/>
 +        <source>Remove this profile item?</source>
@@ -14784,7 +14783,7 @@
 +        <location filename="../programs/mythfrontend/globalsettings.cpp" line="1149"/>
 +        <source>framerate</source>
 +        <translation>framerate</translation>
-     </message>
++    </message>
  </context>
  <context>
      <name>PlaybackSettings</name>
@@ -15118,7 +15117,7 @@
 +        <location filename="../programs/mythfrontend/globalsettings.cpp" line="1411"/>
          <source>Selects how to sort a show&apos;s episodes</source>
 -        <translation>Selects how to sort a show&apos;s episodes</translation>
-+        <translation>Selects How to Sort a Show&apos;s Episodes</translation>
++        <translation>Selects how to sort a show&apos;s episodes.</translation>
      </message>
      <message>
 -        <location filename="../programs/mythfrontend/globalsettings.cpp" line="1424"/>
@@ -15309,7 +15308,8 @@
 -        <location filename="../programs/mythfrontend/globalsettings.cpp" line="1738"/>
 +        <location filename="../programs/mythfrontend/globalsettings.cpp" line="1754"/>
          <source>Set the choice between viewing the current recording group in the OSD, or showing the &apos;Watch Recording&apos; screen when &apos;Jump to Program&apos; is activated. If enabled, the recordings are shown in the OSD</source>
-         <translation>Set the choice between viewing the current recording group in the OSD, or showing the &apos;Watch Recording&apos; screen when &apos;Jump to Program&apos; is activated. If enabled, the recordings are shown in the OSD</translation>
+-        <translation>Set the choice between viewing the current recording group in the OSD, or showing the &apos;Watch Recording&apos; screen when &apos;Jump to Program&apos; is activated. If enabled, the recordings are shown in the OSD</translation>
++        <translation>Set the choice between viewing the current recording group in the OSD, or showing the &apos;Watch Recording&apos; screen when &apos;Jump to Program&apos; is activated. If enabled, the recordings are shown in the OSD.</translation>
      </message>
      <message>
 -        <location filename="../programs/mythfrontend/globalsettings.cpp" line="1751"/>
@@ -20624,13 +20624,14 @@
 +        <location filename="../libs/libmythtv/videodisplayprofile.cpp" line="1801"/>
          <source>OSD rendering method</source>
 -        <translation>OSD rendering method</translation>
-+        <translation>OSD Rendering Method</translation>
++        <translation>OSD rendering method.</translation>
      </message>
      <message>
 -        <location filename="../libs/libmythtv/videodisplayprofile.cpp" line="1433"/>
 +        <location filename="../libs/libmythtv/videodisplayprofile.cpp" line="1807"/>
          <source>Render the OSD using the XVideo chromakey feature.This renderer does not alpha blend but is the fastest OSD renderer for XVideo.</source>
-         <translation>Render the OSD using the XVideo chromakey feature.This renderer does not alpha blend but is the fastest OSD renderer for XVideo.</translation>
+-        <translation>Render the OSD using the XVideo chromakey feature.This renderer does not alpha blend but is the fastest OSD renderer for XVideo.</translation>
++        <translation>Render the OSD using the XVideo chromakey feature. This renderer does not alpha blend but is the fastest OSD renderer for XVideo.</translation>
      </message>
      <message>
 -        <location filename="../libs/libmythtv/videodisplayprofile.cpp" line="1437"/>
@@ -28909,7 +28910,8 @@
 -        <location filename="../programs/mythfrontend/globalsettings.cpp" line="2298"/>
 +        <location filename="../programs/mythfrontend/globalsettings.cpp" line="2361"/>
          <source>Default refresh rate when watching a video. Leave at &quot;Auto&quot; to automatically use the best available</source>
-         <translation>Default refresh rate when watching a video. Leave at &quot;Auto&quot; to automatically use the best available</translation>
+-        <translation>Default refresh rate when watching a video. Leave at &quot;Auto&quot; to automatically use the best available</translation>
++        <translation>Default refresh rate when watching a video. Leave at &quot;Auto&quot; to automatically use the best available.</translation>
      </message>
      <message>
 -        <location filename="../programs/mythfrontend/globalsettings.cpp" line="2302"/>
-- 
cgit v0.12


From d601102e2c3d90e1f072c8bfeb04cff28eb7d181 Mon Sep 17 00:00:00 2001
From: Britney Fransen <brfransen@gmail.com>
Date: Sun, 24 Mar 2019 22:28:59 +0000
Subject: LinHES-system: lh_system_backup_job: check for home dirs before tar

---
 abs/core/LinHES-system/PKGBUILD             |  4 ++--
 abs/core/LinHES-system/lh_system_backup_job | 11 ++++++++++-
 2 files changed, 12 insertions(+), 3 deletions(-)

diff --git a/abs/core/LinHES-system/PKGBUILD b/abs/core/LinHES-system/PKGBUILD
index a236769..3d0b412 100755
--- a/abs/core/LinHES-system/PKGBUILD
+++ b/abs/core/LinHES-system/PKGBUILD
@@ -1,6 +1,6 @@
 pkgname=LinHES-system
 pkgver=8.6.0
-pkgrel=1
+pkgrel=2
 arch=('x86_64')
 install=system.install
 pkgdesc="Everything that makes LinHES an automated system"
@@ -97,7 +97,7 @@ md5sums=('c6e6b83a1f4c35ef4501e277657ab2ac'
          '33fbebbd546672cedd3c5e7350ab414e'
          'c773d8caacba8fbd4968e8afe5137bc6'
          '3edef50a49a47694bf8add39cc160add'
-         '01cbbf411d2a585feb71f2881755e5d8'
+         '88c9c36430875f9530edb79e11dc770a'
          'f421f670a9c74724037f70d1dabcad00'
          'eab2d188992b1ac561e0ba968544d7a3'
          '74e17d6f7453c52d56fecaed5c3f6ad5'
diff --git a/abs/core/LinHES-system/lh_system_backup_job b/abs/core/LinHES-system/lh_system_backup_job
index 8539ff2..e248e1a 100755
--- a/abs/core/LinHES-system/lh_system_backup_job
+++ b/abs/core/LinHES-system/lh_system_backup_job
@@ -117,7 +117,16 @@ function backup(){
     done
 
     echo "Backup home dirs"
-    tar -zcf $BACKUPDIR/$DATE/home_dir.tar.gz -X $MYTHHOME/backup_config/backup_exclude.txt  $MYTHHOME /home/vncsvc /home/xymon
+    HOMEDIRS=""
+    if [ -d /home/vncsvc ]
+    then
+        HOMEDIRS="/home/vncsvc"
+    fi
+    if [ -d /home/xymon ]
+    then
+        HOMEDIRS="$HOMEDIRS /home/xymon"
+    fi
+    tar -zcf $BACKUPDIR/$DATE/home_dir.tar.gz -X $MYTHHOME/backup_config/backup_exclude.txt  $MYTHHOME $HOMEDIRS
 
     if [ -f $MYTHHOME/backup_config/backup_include.txt ]
     then
-- 
cgit v0.12


From 96b73daa81cb81873409c0a2a6dc5e46e5a10edd Mon Sep 17 00:00:00 2001
From: Britney Fransen <brfransen@gmail.com>
Date: Sun, 24 Mar 2019 23:01:16 +0000
Subject: linhes-theme: osd.xml: add osd navigation

---
 abs/core/linhes-theme/PKGBUILD                |   8 +-
 abs/core/linhes-theme/base.xml.patch          |  11 +-
 abs/core/linhes-theme/osd.xml.patch           | 418 +++++++++++++++++++++++---
 abs/core/linhes-theme/recordings-ui.xml.patch |  21 +-
 4 files changed, 412 insertions(+), 46 deletions(-)

diff --git a/abs/core/linhes-theme/PKGBUILD b/abs/core/linhes-theme/PKGBUILD
index 5ac73cd..6c0d18f 100755
--- a/abs/core/linhes-theme/PKGBUILD
+++ b/abs/core/linhes-theme/PKGBUILD
@@ -1,6 +1,6 @@
 pkgname=linhes-theme
 pkgver=8.6.0
-pkgrel=3
+pkgrel=4
 pkgdesc="Default LinHES MythTV theme"
 arch=('x86_64')
 license=('GPL2')
@@ -101,8 +101,8 @@ package() {
     sed -i "s/MIN_VER/${pkgrel}/" $pkgdir/$THEMEROOT/LinHES/themeinfo.xml
 }
 md5sums=('2dca856c2a4d1f959473512c94e43b60'
-         '3fc2c8838a9e331a2d19c114760a5acb'
-         '391f8e5d43ca846b04a5e8119dccc8cf'
+         '7ad16012e4c5f9419089e42c539fe6af'
+         '31cd00ab3f10329a15f238dbe2b43708'
          'd1d54968a2297924673d9653f707df33'
          '25ff929dc4aca3b2a0bd38d9ded5a6b8'
          '26a6db272dee225b9e4dc282f1494e51'
@@ -115,7 +115,7 @@ md5sums=('2dca856c2a4d1f959473512c94e43b60'
          '643e7d548587b8742ed5accb6d736257'
          'dd1e013e806efc26049ea89637a51f83'
          '9fe3371a8b964a7028126405cfaa330b'
-         '814b52b7ad9a6918585764f5790d1c3b'
+         '9eb628e751ad0cccc199779b5b23ac16'
          '373e1fd01ba18640992bd5d2e7fd7bfe'
          '384871202030f41148536e2e89bb1801'
          '8efbd524cef4dd3f5fbe5b7d5ad854f0'
diff --git a/abs/core/linhes-theme/base.xml.patch b/abs/core/linhes-theme/base.xml.patch
index 1357b37..51c7c72 100644
--- a/abs/core/linhes-theme/base.xml.patch
+++ b/abs/core/linhes-theme/base.xml.patch
@@ -1,5 +1,5 @@
 --- base.xml.orig	2018-04-17 14:44:34.438582684 +0000
-+++ base.xml	2018-05-24 19:32:20.152603456 +0000
++++ base.xml	2019-03-22 17:16:10.683904892 +0000
 @@ -3,55 +3,55 @@
  <mythuitheme>
  
@@ -967,3 +967,12 @@
          </textarea>
  
          <group name="clock-backdrop-group" from="base_clock_backdrop_group" />
+@@ -3114,7 +3262,7 @@
+             <area>14,4,552,92</area>
+             <font>basesmalldarkyellow</font>
+             <align>hcenter,bottom</align>
+-            <value>Please Wait...</value>
++            <value>Starting Playback...</value>
+         </textarea>
+ 
+         <progressbar name="progress" from="baseprogressbar">
diff --git a/abs/core/linhes-theme/osd.xml.patch b/abs/core/linhes-theme/osd.xml.patch
index a5629d4..d406747 100644
--- a/abs/core/linhes-theme/osd.xml.patch
+++ b/abs/core/linhes-theme/osd.xml.patch
@@ -1,5 +1,5 @@
---- osd.xml.orig	2016-11-16 18:00:59.736588734 +0000
-+++ osd.xml	2017-01-13 18:57:07.721509072 +0000
+--- osd.xml.orig	2019-03-23 13:50:23.868516705 +0000
++++ osd.xml	2019-03-22 21:48:01.193894529 +0000
 @@ -7,13 +7,13 @@
      <window name="osd_debug">
          <area>0,0,1280,720</area>
@@ -254,7 +254,357 @@
          </fontdef>
  
          <shape name="osd-input-backdrop">
-@@ -378,9 +366,9 @@
+@@ -375,12 +363,359 @@
+ 
+     </window>
+ 
++    <window name="osd_navigation">
++        <fontdef name="small" face="Overlock">
++            <color>#e6e6e6</color>
++            <pixelsize>20</pixelsize>
++        </fontdef>
++
++        <fontdef name="smallgrey" from="small">
++            <color>#999999</color>
++        </fontdef>
++
++        <fontdef name="smallyellow" from="small">
++            <color>#ebb81c</color>
++        </fontdef>
++
++        <fontdef name="mediumgrey" from="smallgrey">
++            <pixelsize>28</pixelsize>
++        </fontdef>
++
++        <fontdef name="mediumyellow" from="smallyellow">
++            <pixelsize>28</pixelsize>
++        </fontdef>
++
++        <button name="more">
++            <focusorder>2</focusorder>
++            <area>1020,626,50,24</area>
++            <statetype name="buttonstate">
++                <state name="active">
++                    <textarea name="text">
++                        <area>0,0,50,24</area>
++                        <align>allcenter</align>
++                        <font>smallgrey</font>
++                        <cutdown>none</cutdown>
++                        <value>MORE</value>
++                    </textarea>
++                </state>
++                <state name="selected" from="active">
++                    <textarea name="text">
++                        <font>smallyellow</font>
++                    </textarea>
++                </state>
++                <state name="disabled" from="active" />
++                <state name="pushed" from="selected" />
++            </statetype>
++        </button>
++
++        <group name="grp0">
++            <area>260,626,760,24</area>
++
++            <button name="MENU">
++                <focusorder>2</focusorder>
++                <area>72,0,64,24</area>
++                <statetype name="buttonstate">
++                    <state name="active">
++                        <textarea name="text">
++                            <area>0,0,64,24</area>
++                            <align>allcenter</align>
++                            <font>smallgrey</font>
++                            <cutdown>none</cutdown>
++                            <value>MENU</value>
++                        </textarea>
++                    </state>
++                    <state name="selected" from="active">
++                        <textarea name="text">
++                            <font>smallyellow</font>
++                        </textarea>
++                    </state>
++                    <state name="disabled" from="active" />
++                    <state name="pushed" from="selected" />
++                </statetype>
++            </button>
++
++            <button name="INFO">
++                <focusorder>2</focusorder>
++                <area>141,0,64,24</area>
++                <statetype name="buttonstate">
++                    <state name="active">
++                        <textarea name="text">
++                            <area>0,0,64,24</area>
++                            <align>allcenter</align>
++                            <font>smallgrey</font>
++                            <cutdown>none</cutdown>
++                            <value>INFO</value>
++                        </textarea>
++                    </state>
++                    <state name="selected" from="active">
++                        <textarea name="text">
++                            <font>smallyellow</font>
++                        </textarea>
++                    </state>
++                    <state name="disabled" from="active" />
++                    <state name="pushed" from="selected" />
++                </statetype>
++            </button>
++
++            <button name="JUMPRWND">
++                <focusorder>2</focusorder>
++                <area>210,0,64,24</area>
++                <statetype name="buttonstate">
++                    <state name="active">
++                        <textarea name="text">
++                            <area>0,-3,64,24</area>
++                            <align>allcenter</align>
++                            <font>mediumgrey</font>
++                            <cutdown>none</cutdown>
++                            <value>&lt;&lt;</value>
++                        </textarea>
++                    </state>
++                    <state name="selected" from="active">
++                        <textarea name="text">
++                            <font>mediumyellow</font>
++                        </textarea>
++                    </state>
++                    <state name="disabled" from="active" />
++                    <state name="pushed" from="selected" />
++                </statetype>
++            </button>
++
++            <button name="SEEKRWND">
++                <focusorder>2</focusorder>
++                <area>279,0,64,24</area>
++                <statetype name="buttonstate">
++                    <state name="active">
++                        <textarea name="text">
++                            <area>0,-3,64,24</area>
++                            <align>allcenter</align>
++                            <font>mediumgrey</font>
++                            <cutdown>none</cutdown>
++                            <value>&lt;</value>
++                        </textarea>
++                    </state>
++                    <state name="selected" from="active">
++                        <textarea name="text">
++                            <font>mediumyellow</font>
++                        </textarea>
++                    </state>
++                    <state name="disabled" from="active" />
++                    <state name="pushed" from="selected" />
++                </statetype>
++            </button>
++
++            <button name="PLAY">
++                <area>348,0,64,24</area>
++                <statetype name="buttonstate">
++                    <state name="active">
++                        <textarea name="text">
++                            <area>0,0,64,24</area>
++                            <align>allcenter</align>
++                            <font>smallgrey</font>
++                            <cutdown>none</cutdown>
++                            <value>PLAY</value>
++                        </textarea>
++                    </state>
++                    <state name="selected" from="active">
++                        <textarea name="text">
++                            <font>smallyellow</font>
++                        </textarea>
++                    </state>
++                    <state name="disabled" from="active" />
++                    <state name="pushed" from="selected" />
++                </statetype>
++            </button>
++
++            <button name="PAUSE">
++                <area>348,0,64,24</area>
++                <statetype name="buttonstate">
++                    <state name="active">
++                        <textarea name="text">
++                            <area>0,0,64,24</area>
++                            <align>allcenter</align>
++                            <font>smallgrey</font>
++                            <cutdown>none</cutdown>
++                            <value>PAUSE</value>
++                        </textarea>
++                    </state>
++                    <state name="selected" from="active">
++                        <textarea name="text">
++                            <font>smallyellow</font>
++                        </textarea>
++                    </state>
++                    <state name="disabled" from="active" />
++                    <state name="pushed" from="selected" />
++                </statetype>
++            </button>
++
++            <button name="SEEKFFWD">
++                <area>417,0,64,24</area>
++                <statetype name="buttonstate">
++                    <state name="active">
++                        <textarea name="text">
++                            <area>0,-3,64,24</area>
++                            <align>allcenter</align>
++                            <font>mediumgrey</font>
++                            <cutdown>none</cutdown>
++                            <value>&gt;</value>
++                        </textarea>
++                    </state>
++                    <state name="selected" from="active">
++                        <textarea name="text">
++                            <font>mediumyellow</font>
++                        </textarea>
++                    </state>
++                    <state name="disabled" from="active" />
++                    <state name="pushed" from="selected" />
++                </statetype>
++            </button>
++
++            <button name="JUMPFFWD">
++                <area>486,0,64,24</area>
++                <statetype name="buttonstate">
++                    <state name="active">
++                        <textarea name="text">
++                            <area>0,-3,64,24</area>
++                            <align>allcenter</align>
++                            <font>mediumgrey</font>
++                            <cutdown>none</cutdown>
++                            <value>&gt;&gt;</value>
++                        </textarea>
++                    </state>
++                    <state name="selected" from="active">
++                        <textarea name="text">
++                            <font>mediumyellow</font>
++                        </textarea>
++                    </state>
++                    <state name="disabled" from="active" />
++                    <state name="pushed" from="selected" />
++                </statetype>
++            </button>
++
++            <button name="NEXTCC">
++                <area>555,0,64,24</area>
++                <statetype name="buttonstate">
++                    <state name="active">
++                        <textarea name="text">
++                            <area>0,0,64,24</area>
++                            <align>allcenter</align>
++                            <font>smallgrey</font>
++                            <cutdown>none</cutdown>
++                            <value>CC</value>
++                        </textarea>
++                    </state>
++                    <state name="selected" from="active">
++                        <textarea name="text">
++                            <font>smallyellow</font>
++                        </textarea>
++                    </state>
++                    <state name="disabled" from="active" />
++                    <state name="pushed" from="selected" />
++                </statetype>
++            </button>
++
++            <button name="TOGGLEFILL">
++                <area>624,0,64,24</area>
++                <statetype name="buttonstate">
++                    <state name="active">
++                        <textarea name="text">
++                            <area>0,0,64,24</area>
++                            <align>allcenter</align>
++                            <font>smallgrey</font>
++                            <cutdown>none</cutdown>
++                            <value>FILL</value>
++                        </textarea>
++                    </state>
++                    <state name="selected" from="active">
++                        <textarea name="text">
++                            <font>smallyellow</font>
++                        </textarea>
++                    </state>
++                    <state name="disabled" from="active" />
++                    <state name="pushed" from="selected" />
++                </statetype>
++            </button>
++
++        </group>
++
++        <group name="grp1">
++            <area>260,626,760,24</area>
++
++            <button name="JUMPSTART">
++                <area>75,0,128,24</area>
++                <statetype name="buttonstate">
++                    <state name="active">
++                        <textarea name="text">
++                            <area>0,0,200,24</area>
++                            <align>allcenter</align>
++                            <font>smallgrey</font>
++                            <cutdown>none</cutdown>
++                            <value>JUMP TO BEGINNING</value>
++                        </textarea>
++                    </state>
++                    <state name="selected" from="active">
++                        <textarea name="text">
++                            <font>smallyellow</font>
++                        </textarea>
++                    </state>
++                    <state name="disabled" from="active" />
++                    <state name="pushed" from="selected" />
++                </statetype>
++            </button>
++
++            <button name="SETBOOKMARK">
++                <area>280,0,200,24</area>
++                <statetype name="buttonstate">
++                    <state name="active">
++                        <textarea name="text">
++                            <area>0,0,200,24</area>
++                            <align>allcenter</align>
++                            <font>smallgrey</font>
++                            <cutdown>none</cutdown>
++                            <value>BOOKMARK</value>
++                        </textarea>
++                    </state>
++                    <state name="selected" from="active">
++                        <textarea name="text">
++                            <font>smallyellow</font>
++                        </textarea>
++                    </state>
++                    <state name="disabled" from="active" />
++                    <state name="pushed" from="selected" />
++                </statetype>
++            </button>
++
++            <button name="JUMPBKMRK">
++                <area>485,0,200,24</area>
++                <statetype name="buttonstate">
++                    <state name="active">
++                        <textarea name="text">
++                            <area>0,0,200,24</area>
++                            <align>allcenter</align>
++                            <font>smallgrey</font>
++                            <cutdown>none</cutdown>
++                            <value>JUMP TO BOOKMARK</value>
++                        </textarea>
++                    </state>
++                    <state name="selected" from="active">
++                        <textarea name="text">
++                            <font>smallyellow</font>
++                        </textarea>
++                    </state>
++                    <state name="disabled" from="active" />
++                    <state name="pushed" from="selected" />
++                </statetype>
++            </button>
++
++        </group>
++
++    </window>
++
      <window name="osd_status">
          <area>0,0,1280,720</area>
  
@@ -266,7 +616,7 @@
          </fontdef>
  
          <shape name="osd-status-backdrop">
-@@ -436,12 +424,19 @@
+@@ -436,12 +771,19 @@
              <align>left,vcenter</align>
          </textarea>
  
@@ -290,7 +640,7 @@
          </textarea>
  
          <clock name="clock">
-@@ -470,39 +465,39 @@
+@@ -470,39 +812,39 @@
      <window name="program_info">
          <area>0,0,1280,720</area>
  
@@ -341,7 +691,7 @@
          </fontdef>
  
          <shape name="program-info-backdrop">
-@@ -628,7 +623,7 @@
+@@ -628,7 +970,7 @@
                      <font>supersmallblue</font>
                      <cutdown>no</cutdown>
                      <align>allcenter</align>
@@ -350,7 +700,7 @@
                  </textarea>
              </state>
              <state name="WatchingPreRecorded">
-@@ -685,7 +680,7 @@
+@@ -685,7 +1027,7 @@
                      <font>supersmallblue</font>
                      <cutdown>no</cutdown>
                      <align>allcenter</align>
@@ -359,7 +709,7 @@
                  </textarea>
              </state>
              <state name="PCM_BLURAY">
-@@ -787,7 +782,7 @@
+@@ -787,7 +1129,7 @@
                      <font>supersmallblue</font>
                      <cutdown>no</cutdown>
                      <align>allcenter</align>
@@ -368,7 +718,7 @@
                  </textarea>
              </state>
              <state name="2">
-@@ -805,7 +800,7 @@
+@@ -805,7 +1147,7 @@
                      <font>supersmallblue</font>
                      <cutdown>no</cutdown>
                      <align>allcenter</align>
@@ -377,7 +727,7 @@
                  </textarea>
              </state>
              <state name="6">
-@@ -823,7 +818,7 @@
+@@ -823,7 +1165,7 @@
                      <font>supersmallblue</font>
                      <cutdown>no</cutdown>
                      <align>allcenter</align>
@@ -386,7 +736,7 @@
                  </textarea>
              </state>
              <state name="8">
-@@ -832,7 +827,7 @@
+@@ -832,7 +1174,7 @@
                      <font>supersmallblue</font>
                      <cutdown>no</cutdown>
                      <align>allcenter</align>
@@ -395,7 +745,7 @@
                  </textarea>
              </state>
          </statetype>
-@@ -865,6 +860,15 @@
+@@ -865,6 +1207,15 @@
                      <value>VideoCodec: H.264</value>
                  </textarea>
              </state>
@@ -411,7 +761,7 @@
              <state name="MPEG-4">
                  <textarea name="MPEG-4">
                      <area>830,432,180,16</area>
-@@ -910,7 +914,7 @@
+@@ -910,7 +1261,7 @@
                      <font>supersmallblue</font>
                      <cutdown>no</cutdown>
                      <align>allcenter</align>
@@ -420,7 +770,7 @@
                  </textarea>
              </state>
              <state name="HD_720_P">
-@@ -919,7 +923,7 @@
+@@ -919,7 +1270,7 @@
                      <font>supersmallblue</font>
                      <cutdown>no</cutdown>
                      <align>allcenter</align>
@@ -429,7 +779,7 @@
                  </textarea>
              </state>
              <state name="HD_1080_I">
-@@ -928,7 +932,7 @@
+@@ -928,7 +1279,7 @@
                      <font>supersmallblue</font>
                      <cutdown>no</cutdown>
                      <align>allcenter</align>
@@ -438,7 +788,7 @@
                  </textarea>
              </state>
              <state name="HD_1080_P">
-@@ -937,23 +941,32 @@
+@@ -937,23 +1288,32 @@
                      <font>supersmallblue</font>
                      <cutdown>no</cutdown>
                      <align>allcenter</align>
@@ -478,7 +828,7 @@
          </textarea>
  
          <imagetype name="coverart">
-@@ -988,13 +1001,22 @@
+@@ -988,13 +1348,22 @@
              <alpha>255</alpha>
          </imagetype>
  
@@ -502,7 +852,7 @@
          <textarea name="description">
              <font>small</font>
              <area>284,523,912,126</area>
-@@ -1003,37 +1025,62 @@
+@@ -1003,37 +1372,62 @@
              <template>%"|SUBTITLE|"  %%YEARSTARS| %%DESCRIPTION%</template>
          </textarea>
  
@@ -572,7 +922,7 @@
          </fontdef>
  
          <shape name="browse-info-backdrop">
-@@ -1084,7 +1131,7 @@
+@@ -1084,7 +1478,7 @@
          </shape>
  
          <shape name="title-backdrop-line">
@@ -581,7 +931,7 @@
              <type>roundbox</type>
              <fill color="#000000" alpha="0" />
              <line color="#ffffff" alpha="45" width="2" />
-@@ -1092,11 +1139,11 @@
+@@ -1092,11 +1486,11 @@
          </shape>
  
          <shape name="title-top-line" from="channel-top-line">
@@ -595,7 +945,7 @@
          </shape>
  
          <shape name="title-left-line" from="channel-left-line">
-@@ -1104,30 +1151,6 @@
+@@ -1104,30 +1498,6 @@
          </shape>
  
          <shape name="title-right-line" from="channel-left-line">
@@ -626,7 +976,7 @@
              <area>1212,492,2,62</area>
          </shape>
  
-@@ -1175,30 +1198,29 @@
+@@ -1175,30 +1545,29 @@
          </textarea>
  
          <textarea name="title">
@@ -667,7 +1017,7 @@
          </clock>
  
          <textarea name="description">
-@@ -1214,9 +1236,9 @@
+@@ -1214,9 +1583,9 @@
      <window name="ChannelEditor">
          <area>0,0,1280,720</area>
  
@@ -679,7 +1029,7 @@
          </fontdef>
  
          <fontdef name="smallblack" from="small">
-@@ -1224,7 +1246,7 @@
+@@ -1224,7 +1593,7 @@
          </fontdef>
  
          <fontdef name="smallblue" from="small">
@@ -688,7 +1038,7 @@
          </fontdef>
  
          <fontdef name="smallgrey" from="small">
-@@ -1232,7 +1254,7 @@
+@@ -1232,7 +1601,7 @@
          </fontdef>
  
          <fontdef name="medium" from="small">
@@ -697,7 +1047,7 @@
          </fontdef>
  
          <shape name="channel-editor-backdrop">
-@@ -1610,9 +1632,9 @@
+@@ -1610,9 +1979,9 @@
      <window name="osd_program_editor">
          <area>0,0,1280,720</area>
  
@@ -709,7 +1059,7 @@
          </fontdef>
  
          <shape name="osd-program-editor-backdrop">
-@@ -1663,13 +1685,17 @@
+@@ -1663,13 +2032,17 @@
          </shape>
  
          <textarea name="title">
@@ -730,7 +1080,7 @@
              <align>right,vcenter</align>
          </textarea>
  
-@@ -1749,9 +1775,9 @@
+@@ -1749,9 +2122,9 @@
      <window name="MythPopupBox">
          <area>0,0,1280,720</area>
  
@@ -742,7 +1092,7 @@
          </fontdef>
  
          <fontdef name="smallgrey" from="small">
-@@ -1759,7 +1785,7 @@
+@@ -1759,7 +2132,7 @@
          </fontdef>
  
          <fontdef name="smallyellow" from="small">
@@ -751,7 +1101,7 @@
          </fontdef>
  
          <shape name="mythpopupbox-backdrop">
-@@ -1810,7 +1836,7 @@
+@@ -1810,7 +2183,7 @@
          </shape>
  
          <shape name="message-area-seperator-line">
@@ -760,7 +1110,7 @@
              <type>box</type>
              <fill style="gradient">
                  <gradient direction="horizontal" alpha="45">
-@@ -1822,21 +1848,21 @@
+@@ -1822,21 +2195,21 @@
          </shape>
  
          <shape name="mythpopup-box-arrows-backdrop">
@@ -787,7 +1137,7 @@
              <layout>vertical</layout>
              <spacing>4</spacing>
              <showarrow>yes</showarrow>
-@@ -1922,7 +1948,7 @@
+@@ -1922,7 +2295,7 @@
                          </fill>
                      </shape>
                      <textarea name="buttontext">
@@ -796,7 +1146,7 @@
                      </textarea>
                      <imagetype name="buttonarrow">
                          <alpha>255</alpha>
-@@ -1964,7 +1990,7 @@
+@@ -1964,7 +2337,7 @@
                  </state>
              </statetype>
              <statetype name="upscrollarrow">
@@ -805,7 +1155,7 @@
                  <state type="off">
                      <imagetype name="upon">
                          <filename>images/osd/lists_up_arrow.png</filename>
-@@ -1978,7 +2004,7 @@
+@@ -1978,7 +2351,7 @@
                  </state>
              </statetype>
              <statetype name="downscrollarrow">
diff --git a/abs/core/linhes-theme/recordings-ui.xml.patch b/abs/core/linhes-theme/recordings-ui.xml.patch
index 15d80fc..205d671 100644
--- a/abs/core/linhes-theme/recordings-ui.xml.patch
+++ b/abs/core/linhes-theme/recordings-ui.xml.patch
@@ -1,5 +1,5 @@
 --- recordings-ui.xml.orig	2018-05-25 17:44:18.266763054 +0000
-+++ recordings-ui.xml	2018-05-25 17:43:56.879526676 +0000
++++ recordings-ui.xml	2019-03-24 22:52:51.874815241 +0000
 @@ -105,19 +105,11 @@
          </shape>
  
@@ -158,12 +158,19 @@
          </textarea>
  
          <imagetype name="no_preview_image_without_fanart" depends="!fanart">
-@@ -688,7 +674,7 @@
-         <textarea name="norecordings">
-             <area>350,87,906,351</area>
-             <font>basemedium</font>
+@@ -685,12 +671,10 @@
+             <alpha>255</alpha>
+         </imagetype>
+ 
+-        <textarea name="norecordings">
+-            <area>350,87,906,351</area>
+-            <font>basemedium</font>
 -            <value>No Recordings available, or screen loading...</value>
-+            <value>No recordings available.</value>
++        <textarea name="norecordings" from="basetextarea">
++            <area>38,498,833,140</area>
              <multiline>yes</multiline>
-             <align>allcenter</align>
+-            <align>allcenter</align>
++            <value>No recordings are available.</value>
          </textarea>
+ 
+         <group name="clock-backdrop-group" from="base_clock_backdrop_group" />
-- 
cgit v0.12


From ba627fe96f48a0607074e554e137a120b70b8177 Mon Sep 17 00:00:00 2001
From: Britney Fransen <brfransen@gmail.com>
Date: Sun, 24 Mar 2019 23:32:56 +0000
Subject: plex-media-server: update to 1.15.2.793

---
 abs/extra/plex-media-server/PKGBUILD               | 62 ++++++++++++++--------
 .../plex-media-server/plex-media-server.install    |  2 +-
 abs/extra/plex-media-server/plex.sysusers          |  3 +-
 abs/extra/plex-media-server/plex.tmpfiles          |  1 +
 abs/extra/plex-media-server/plexmediascanner.sh    |  2 +-
 abs/extra/plex-media-server/plexmediaserver.conf.d |  4 +-
 .../plex-media-server/plexmediaserver.service      |  4 +-
 7 files changed, 46 insertions(+), 32 deletions(-)
 create mode 100644 abs/extra/plex-media-server/plex.tmpfiles

diff --git a/abs/extra/plex-media-server/PKGBUILD b/abs/extra/plex-media-server/PKGBUILD
index 8122125..1967b43 100644
--- a/abs/extra/plex-media-server/PKGBUILD
+++ b/abs/extra/plex-media-server/PKGBUILD
@@ -1,4 +1,6 @@
-# Maintainer: Tom Moore <t.moore01@gmail.com>
+# Maintainer: Donald Webster <fryfrog@gmail.com>
+# Contributor: Tom Moore <t.moore01@gmail.com>
+# Contributor: Mikael Eriksson <mikael_eriksson@miffe.org>
 # Contributor: Maxime Gauduin <alucryd@archlinux.org>
 # Contributor: Rob Sletten <rsletten@gmail.com>
 # Contributor: monty <linksoft@gmx.de>
@@ -7,42 +9,56 @@
 # Contributor: Praekon <praekon@googlemail.com>
 
 pkgname=plex-media-server
-pkgver=1.14.1.5488
-_pkgsum=cc260c476
+pkgver=1.15.2.793
+_pkgsum=782228f99
 pkgrel=1
 pkgdesc='Plex Media Server'
-arch=('x86_64')
+arch=('x86_64' 'armv7h' 'aarch64')
 url='https://plex.tv/'
 license=('custom')
-depends=('systemd')
-provides=('plex-media-server')
+options=('!emptydirs')
 conflicts=('plex-media-server-plexpass')
-backup=('etc/conf.d/plexmediaserver')
+# Commented to override user version
+#backup=('etc/conf.d/plexmediaserver')
 install='plex-media-server.install'
 source=('plexmediaserver.conf.d'
         'plexmediaserver.service'
         'plex.sysusers'
+        'plex.tmpfiles'
         'plexmediascanner.sh'
-        'terms.txt'
-        "https://downloads.plex.tv/plex-media-server/${pkgver}-${_pkgsum}/plexmediaserver-${pkgver}-${_pkgsum}.x86_64.rpm")
+        'terms.txt')
+
+source_aarch64=("https://downloads.plex.tv/plex-media-server-new/${pkgver}-${_pkgsum}/debian/plexmediaserver_${pkgver}-${_pkgsum}_arm64.deb")
+source_armv7h=("https://downloads.plex.tv/plex-media-server-new/${pkgver}-${_pkgsum}/debian/plexmediaserver_${pkgver}-${_pkgsum}_armhf.deb")
+source_x86_64=("https://downloads.plex.tv/plex-media-server-new/${pkgver}-${_pkgsum}/redhat/plexmediaserver-${pkgver}-${_pkgsum}.x86_64.rpm")
+
+
+prepare() {
+  if [[ $CARCH = armv7h ]] || [[ $CARCH = aarch64 ]]; then
+    bsdtar -xf data.tar.xz
+  fi
+}
 
 package() {
-  install -dm 755 "${pkgdir}"/{opt,etc/conf.d,usr/lib/systemd/system}
-  cp -dr --no-preserve='ownership' usr/lib/plexmediaserver "${pkgdir}"/opt/
-  install -m 644 plexmediaserver.service "${pkgdir}"/usr/lib/systemd/system/
-  install -m 644 plexmediaserver.conf.d "${pkgdir}"/etc/conf.d/plexmediaserver
-  install -Dm 644 "$srcdir/plex.sysusers" "$pkgdir/usr/lib/sysusers.d/plex.conf"
+  install -d -m 755 "${pkgdir}/usr/lib/plexmediaserver"
+  cp -dr --no-preserve='ownership' "${srcdir}/usr/lib/plexmediaserver" "${pkgdir}/usr/lib/"
 
-  install -m 755 -D plexmediascanner.sh "${pkgdir}"/usr/LH/bin/plexmediascanner.sh
+  install -D -m 644 "${srcdir}/plexmediaserver.conf.d" "${pkgdir}/etc/conf.d/plexmediaserver"
+  install -D -m 644 "${srcdir}/plexmediaserver.service" "${pkgdir}/usr/lib/systemd/system/plexmediaserver.service"
+  install -D -m 644 "${srcdir}/plex.sysusers" "${pkgdir}/usr/lib/sysusers.d/plex.conf"
+  install -D -m 644 "${srcdir}/plex.tmpfiles" "${pkgdir}/usr/lib/tmpfiles.d/plex.conf"
 
-  install -dm 755 "${pkgdir}"/usr/share/licenses/${pkgname}
-  install -m 644 terms.txt "${pkgdir}"/usr/share/licenses/${pkgname}/
+  install -D -m 644 "${srcdir}/terms.txt" "${pkgdir}/usr/share/licenses/${pkgname}/terms.txt"
+  install -m 755 -D plexmediascanner.sh "${pkgdir}"/usr/LH/bin/plexmediascanner.sh
 }
 
 # vim: ts=2 sw=2 et:
-md5sums=('dfd6778f5c0d3d64c2c3a71dca02b7cc'
-         '3f39ee0e8b1ebb1c7ca714f67fa88641'
-         '97241861f2c0b7c82d1945a6c5de8e35'
-         '506ec15815bba749a743780edd2323c8'
-         'af6d0a81c7821b2eddb1bc137310ca1b'
-         'fafb64a6cc876478964e563af35ea1bd')
+md5sums=('16f212dc586df577fa116d80adf1ebf6'
+         '6920747dc9155847688f9d69b8099168'
+         '29849c4600587a92db4b86c3610879e7'
+         'b926b4b845120bd37b640a4982a667dc'
+         'f70da65876e2caac21dc463df234c726'
+         'af6d0a81c7821b2eddb1bc137310ca1b')
+md5sums_x86_64=('df7d79b0eb6253754b480b340f7174a6')
+md5sums_armv7h=('356c25bb2054648157fe1ede56b6f87a')
+md5sums_aarch64=('3bec6bd2d26bc0525bb1c1bf3d63caaa')
diff --git a/abs/extra/plex-media-server/plex-media-server.install b/abs/extra/plex-media-server/plex-media-server.install
index 96a77a7..cc8d2d8 100644
--- a/abs/extra/plex-media-server/plex-media-server.install
+++ b/abs/extra/plex-media-server/plex-media-server.install
@@ -1,5 +1,5 @@
 post_install() {
-  systemd-sysusers plex.conf
+  systemd-sysusers plex.sysusers
   [[ -d /data/storage/disk0/media/plex ]] || install -dm 750 -o plex -g plex /data/storage/disk0/media/plex
   [[ -d /data/storage/disk0/media/plex/tmp ]] || install -dm 750 -o plex -g plex /data/storage/disk0/media/plex/tmp
   [[ -d /data/storage/disk0/media/plex ]] && chown -R plex:plex /data/storage/disk0/media/plex
diff --git a/abs/extra/plex-media-server/plex.sysusers b/abs/extra/plex-media-server/plex.sysusers
index e23680f..ee9fcf1 100644
--- a/abs/extra/plex-media-server/plex.sysusers
+++ b/abs/extra/plex-media-server/plex.sysusers
@@ -1,2 +1 @@
-u plex - "Plex Media Server" /opt/plexmediaserver
-
+u plex - "Plex Media Server" /data/storage/disk0/media/plex
diff --git a/abs/extra/plex-media-server/plex.tmpfiles b/abs/extra/plex-media-server/plex.tmpfiles
new file mode 100644
index 0000000..130fc6f
--- /dev/null
+++ b/abs/extra/plex-media-server/plex.tmpfiles
@@ -0,0 +1 @@
+d /data/storage/disk0/media/plex 0755 plex plex
diff --git a/abs/extra/plex-media-server/plexmediascanner.sh b/abs/extra/plex-media-server/plexmediascanner.sh
index 9ac16c7..6ce2f5d 100755
--- a/abs/extra/plex-media-server/plexmediascanner.sh
+++ b/abs/extra/plex-media-server/plexmediascanner.sh
@@ -3,4 +3,4 @@ exec 2>&1
 export TERM=linux
 . /etc/conf.d/plexmediaserver
 
-sudo -uplex -gplex LD_LIBRARY_PATH="${LD_LIBRARY_PATH}" PLEX_MEDIA_SERVER_HOME="${PLEX_MEDIA_SERVER_HOME}" PLEX_MEDIA_SERVER_APPLICATION_SUPPORT_DIR="${PLEX_MEDIA_SERVER_APPLICATION_SUPPORT_DIR}" /opt/plexmediaserver/Plex\ Media\ Scanner $@
+sudo -uplex -gplex LD_LIBRARY_PATH="${LD_LIBRARY_PATH}" PLEX_MEDIA_SERVER_HOME="${PLEX_MEDIA_SERVER_HOME}" PLEX_MEDIA_SERVER_APPLICATION_SUPPORT_DIR="${PLEX_MEDIA_SERVER_APPLICATION_SUPPORT_DIR}" /usr/lib/plexmediaserver/Plex\ Media\ Scanner $@
diff --git a/abs/extra/plex-media-server/plexmediaserver.conf.d b/abs/extra/plex-media-server/plexmediaserver.conf.d
index 85ff7a1..253da0b 100644
--- a/abs/extra/plex-media-server/plexmediaserver.conf.d
+++ b/abs/extra/plex-media-server/plexmediaserver.conf.d
@@ -1,5 +1,5 @@
-LD_LIBRARY_PATH=/opt/plexmediaserver
-PLEX_MEDIA_SERVER_HOME=/opt/plexmediaserver
+LD_LIBRARY_PATH=/usr/lib/plexmediaserver/lib
+PLEX_MEDIA_SERVER_HOME=/usr/lib/plexmediaserver
 PLEX_MEDIA_SERVER_APPLICATION_SUPPORT_DIR=/data/storage/disk0/media/plex
 PLEX_MEDIA_SERVER_MAX_PLUGIN_PROCS=6
 PLEX_MEDIA_SERVER_TMPDIR=/data/storage/disk0/media/plex/tmp
diff --git a/abs/extra/plex-media-server/plexmediaserver.service b/abs/extra/plex-media-server/plexmediaserver.service
index 55b3325..1bcd541 100644
--- a/abs/extra/plex-media-server/plexmediaserver.service
+++ b/abs/extra/plex-media-server/plexmediaserver.service
@@ -3,9 +3,8 @@ Description=Plex Media Server
 After=network.target
 
 [Service]
-WorkingDirectory=/opt/plexmediaserver
 EnvironmentFile=/etc/conf.d/plexmediaserver
-ExecStart=/opt/plexmediaserver/Plex\x20Media\x20Server
+ExecStart=/usr/lib/plexmediaserver/Plex\x20Media\x20Server
 Type=simple
 User=plex
 Group=plex
@@ -13,7 +12,6 @@ Restart=on-failure
 RestartSec=5
 StartLimitInterval=60s
 StartLimitBurst=3
-StandardOutput=null
 
 [Install]
 WantedBy=multi-user.target
-- 
cgit v0.12


From 086f3b04839924f810354f6e721e3c41e87a8257 Mon Sep 17 00:00:00 2001
From: Britney Fransen <brfransen@gmail.com>
Date: Sun, 24 Mar 2019 23:34:50 +0000
Subject: runit-scripts: plexmediaserver run: update location of plex media
 server

---
 abs/core/runit-scripts/PKGBUILD                                  | 4 ++--
 abs/core/runit-scripts/runitscripts/services/plexmediaserver/run | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/abs/core/runit-scripts/PKGBUILD b/abs/core/runit-scripts/PKGBUILD
index 11aee66..f324ee9 100755
--- a/abs/core/runit-scripts/PKGBUILD
+++ b/abs/core/runit-scripts/PKGBUILD
@@ -1,6 +1,6 @@
 pkgname=runit-scripts
-pkgver=8.5
-pkgrel=4
+pkgver=8.6
+pkgrel=1
 pkgdesc="collection of startup scripts for runit"
 url="http://smarden.org/runit/"
 license=('BSD')
diff --git a/abs/core/runit-scripts/runitscripts/services/plexmediaserver/run b/abs/core/runit-scripts/runitscripts/services/plexmediaserver/run
index 6d0b04e..8210c01 100755
--- a/abs/core/runit-scripts/runitscripts/services/plexmediaserver/run
+++ b/abs/core/runit-scripts/runitscripts/services/plexmediaserver/run
@@ -17,4 +17,4 @@ export LC_ALL="${LANG}"
 export LANG="${LANG}"
 ulimit -s 3000
 
-exec chpst -uplex:plex /opt/plexmediaserver/Plex\ Media\ Server
+exec chpst -uplex:plex /usr/lib/plexmediaserver/Plex\ Media\ Server
-- 
cgit v0.12


From ea106586948ec28bbf51ad99253d54fb175b15af Mon Sep 17 00:00:00 2001
From: Britney Fransen <brfransen@gmail.com>
Date: Sun, 24 Mar 2019 23:49:49 +0000
Subject: google-chrome-stable v73.0.3683.86

---
 abs/extra/google-chrome/.SRCINFO | 6 +++---
 abs/extra/google-chrome/PKGBUILD | 4 ++--
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/abs/extra/google-chrome/.SRCINFO b/abs/extra/google-chrome/.SRCINFO
index c524c00..1385090 100644
--- a/abs/extra/google-chrome/.SRCINFO
+++ b/abs/extra/google-chrome/.SRCINFO
@@ -1,6 +1,6 @@
 pkgbase = google-chrome
 	pkgdesc = The popular and trusted web browser by Google (Stable Channel)
-	pkgver = 72.0.3626.119
+	pkgver = 73.0.3683.86
 	pkgrel = 1
 	url = https://www.google.com/chrome
 	install = google-chrome.install
@@ -21,10 +21,10 @@ pkgbase = google-chrome
 	optdepends = xdg-utils
 	options = !emptydirs
 	options = !strip
-	source = google-chrome-stable_72.0.3626.119_amd64.deb::https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
+	source = google-chrome-stable_73.0.3683.86_amd64.deb::https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
 	source = eula_text.html
 	source = google-chrome-stable.sh
-	md5sums = 337c55d76bc54503cbadaa8d67e05446
+	md5sums = 1dcb0eeb0a182d228ff202ec65b994af
 	md5sums = d50d8f0a6940791eabc41c4f64e6a3cf
 	md5sums = ed4cf73982461af7d0d944c1cbf9f4e8
 
diff --git a/abs/extra/google-chrome/PKGBUILD b/abs/extra/google-chrome/PKGBUILD
index f483bde..ba62e9d 100644
--- a/abs/extra/google-chrome/PKGBUILD
+++ b/abs/extra/google-chrome/PKGBUILD
@@ -5,7 +5,7 @@
 # or use: $ curl -s https://dl.google.com/linux/chrome/rpm/stable/x86_64/repodata/other.xml.gz | gzip -df | awk -F\" '/pkgid/{ sub(".*-","",$4); print $4": "$10 }'
 
 pkgname=google-chrome
-pkgver=72.0.3626.119
+pkgver=73.0.3683.86
 pkgrel=1
 pkgdesc="The popular and trusted web browser by Google (Stable Channel)"
 arch=('x86_64')
@@ -55,6 +55,6 @@ package() {
   rm -r "$pkgdir"/etc/cron.daily/ "$pkgdir"/opt/google/chrome/cron/
   rm "$pkgdir"/opt/google/chrome/product_logo_*.png
 }
-md5sums=('337c55d76bc54503cbadaa8d67e05446'
+md5sums=('1dcb0eeb0a182d228ff202ec65b994af'
          'd50d8f0a6940791eabc41c4f64e6a3cf'
          'ed4cf73982461af7d0d944c1cbf9f4e8')
-- 
cgit v0.12


From 3962f81ceda29c7b8f88a675d67600e47bfc871f Mon Sep 17 00:00:00 2001
From: Britney Fransen <brfransen@gmail.com>
Date: Sun, 24 Mar 2019 23:52:00 +0000
Subject: google-chrome: change update_version.sh

---
 abs/extra/google-chrome/.SRCINFO          | 32 -------------------------------
 abs/extra/google-chrome/update_version.sh |  4 ++--
 2 files changed, 2 insertions(+), 34 deletions(-)
 delete mode 100644 abs/extra/google-chrome/.SRCINFO

diff --git a/abs/extra/google-chrome/.SRCINFO b/abs/extra/google-chrome/.SRCINFO
deleted file mode 100644
index 1385090..0000000
--- a/abs/extra/google-chrome/.SRCINFO
+++ /dev/null
@@ -1,32 +0,0 @@
-pkgbase = google-chrome
-	pkgdesc = The popular and trusted web browser by Google (Stable Channel)
-	pkgver = 73.0.3683.86
-	pkgrel = 1
-	url = https://www.google.com/chrome
-	install = google-chrome.install
-	arch = x86_64
-	license = custom:chrome
-	depends = alsa-lib
-	depends = gtk3
-	depends = libcups
-	depends = libxss
-	depends = libxtst
-	depends = nss
-	optdepends = kdialog: for file dialogs in KDE
-	optdepends = gnome-keyring: for storing passwords in GNOME keyring
-	optdepends = kwallet: for storing passwords in KWallet
-	optdepends = gtk3-print-backends: for printing
-	optdepends = libunity: for download progress on KDE
-	optdepends = ttf-liberation: fix fonts for some PDFs (CRBug #369991)
-	optdepends = xdg-utils
-	options = !emptydirs
-	options = !strip
-	source = google-chrome-stable_73.0.3683.86_amd64.deb::https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
-	source = eula_text.html
-	source = google-chrome-stable.sh
-	md5sums = 1dcb0eeb0a182d228ff202ec65b994af
-	md5sums = d50d8f0a6940791eabc41c4f64e6a3cf
-	md5sums = ed4cf73982461af7d0d944c1cbf9f4e8
-
-pkgname = google-chrome
-
diff --git a/abs/extra/google-chrome/update_version.sh b/abs/extra/google-chrome/update_version.sh
index 0a11328..5755373 100755
--- a/abs/extra/google-chrome/update_version.sh
+++ b/abs/extra/google-chrome/update_version.sh
@@ -27,5 +27,5 @@ fi
 makepkg --printsrcinfo >.SRCINFO
 
 # Commit changes
-git add PKGBUILD .SRCINFO
-git commit -m "${PKG} v${VER}"
+git add PKGBUILD
+git commit -m "${PKG}: update to  v${VER}"
-- 
cgit v0.12


From 308e72b1e205ad9a4b0ae94c36c4cc74e53f22be Mon Sep 17 00:00:00 2001
From: Britney Fransen <brfransen@gmail.com>
Date: Mon, 25 Mar 2019 16:56:53 +0000
Subject: xymon: hbnotes.py: replace . in hostname correctly

---
 abs/core/xymon/PKGBUILD   | 6 +++---
 abs/core/xymon/hbnotes.py | 4 ++--
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/abs/core/xymon/PKGBUILD b/abs/core/xymon/PKGBUILD
index 76bf18d..06c9ca4 100755
--- a/abs/core/xymon/PKGBUILD
+++ b/abs/core/xymon/PKGBUILD
@@ -1,10 +1,10 @@
 pkgbase=xymon
 pkgname=('xymonserver' 'xymonclient')
 pkgver=4.3.28
-pkgrel=7
+pkgrel=8
 pkgdesc="Xymon is a system for monitoring of hosts and networks"
 license=('GPL')
-arch=('i686' 'x86_64')
+arch=('x86_64')
 url="http://www.xymon.com/"
 source=("https://downloads.sourceforge.net/project/xymon/Xymon/$pkgver/$pkgbase-$pkgver.tar.gz"
         'alerts.cfg'
@@ -187,7 +187,7 @@ md5sums=('14501ab2cfce9a332c1590543dfcbd0f'
          '31ac5c1f6dcc9408b64c4107b325a9a6'
          '1eee1cf4ded13fcef9f3b43faa20dbe1'
          '80d9cfac86c6d96836e6f406e35e7cf5'
-         'df77d1de72157d23a301a72288fbf7e5'
+         'd2c6d0d18bdaa40a2c82332937253cfc'
          'b1d5592fa92ef71303621964e84c2b9e'
          'f1146cc034f6d11e7d7e68f24bc89dff'
          '2a509d81ee1655130ce40bf970719e0a'
diff --git a/abs/core/xymon/hbnotes.py b/abs/core/xymon/hbnotes.py
index d18a606..1d3e459 100755
--- a/abs/core/xymon/hbnotes.py
+++ b/abs/core/xymon/hbnotes.py
@@ -39,8 +39,8 @@ def create_dot_file():
     tunerdict = {}
     for row in result:
        hostname = row[0]
-       dot_hostname = row[0].replace('.','_')
-       dot_hostname = row[0].replace('-','__')
+       dot_hostname = hostname.replace('.','_')
+       dot_hostname = dot_hostname.replace('-','__')
        #Find the system type
        cursor.execute("select value,data  from settings where hostname=%s and value in ('HostSystemType','HostRunFrontend');",(row))
        hostvalues=cursor.fetchall()
-- 
cgit v0.12


From e4ddf533511d310c2400f92e77e13de4a106a752 Mon Sep 17 00:00:00 2001
From: Britney Fransen <brfransen@gmail.com>
Date: Wed, 27 Mar 2019 20:14:31 +0000
Subject: huludesktop: remove

---
 abs/extra/huludesktop/PKGBUILD            | 31 -------------------------------
 abs/extra/huludesktop/__changelog         |  1 -
 abs/extra/huludesktop/huludesktop         | 25 -------------------------
 abs/extra/huludesktop/huludesktop.install | 21 ---------------------
 abs/extra/huludesktop/huludesktop.sh      |  7 -------
 abs/extra/huludesktop/huludesktop_is.conf |  9 ---------
 6 files changed, 94 deletions(-)
 delete mode 100644 abs/extra/huludesktop/PKGBUILD
 delete mode 100644 abs/extra/huludesktop/__changelog
 delete mode 100644 abs/extra/huludesktop/huludesktop
 delete mode 100644 abs/extra/huludesktop/huludesktop.install
 delete mode 100644 abs/extra/huludesktop/huludesktop.sh
 delete mode 100644 abs/extra/huludesktop/huludesktop_is.conf

diff --git a/abs/extra/huludesktop/PKGBUILD b/abs/extra/huludesktop/PKGBUILD
deleted file mode 100644
index c896f7e..0000000
--- a/abs/extra/huludesktop/PKGBUILD
+++ /dev/null
@@ -1,31 +0,0 @@
-pkgname=huludesktop
-pkgver=0.9.8
-pkgrel=1
-pkgdesc="Hulu Desktop for Linux"
-arch=('x86_64')
-url="http://www.hulu.com/labs/hulu-desktop-linux"
-license=('custom')
-depends=('glib2' 'gtk2' 'lirc' 'flashplugin')
-backup=('home/mythtv/.huludesktop')
-install=huludesktop.install
-options=('')
-source=('http://download.hulu.com/huludesktop_amd64.deb' 'huludesktop' 'huludesktop.sh' 'huludesktop_is.conf')
-. /usr/MythVantage/bin/install_functions.sh
-home_check
-
-package() {
-    cd $srcdir
-    ar p huludesktop_amd64.deb data.tar.gz | (cd $pkgdir; bsdtar xf -)
-    mkdir -p $pkgdir/$MYTHHOME
-    mkdir -p $pkgdir/usr/LH/bin
-    cp huludesktop $pkgdir/$MYTHHOME/.huludesktop
-    install -D -m755 huludesktop.sh ${pkgdir}/usr/LH/bin
-
-    #add in file for gen_is.xml
-    install -D -m0744 ${srcdir}/huludesktop_is.conf ${pkgdir}/etc/gen_is_xml.d/huludesktop_is.conf 
-}
-
-md5sums=('bccc94d7f327989dab2653d254f40869'
-         '77b7241a4ec8402ba37f1f1811336ea3'
-         '8f7dbf19d6168bc3a5b0c1da1c878693'
-         '224ed61a3ecfd6aa37d27d1c71426a3c')
diff --git a/abs/extra/huludesktop/__changelog b/abs/extra/huludesktop/__changelog
deleted file mode 100644
index 93ed61a..0000000
--- a/abs/extra/huludesktop/__changelog
+++ /dev/null
@@ -1 +0,0 @@
-gen_is_xml.py huludesktop_is.xml
diff --git a/abs/extra/huludesktop/huludesktop b/abs/extra/huludesktop/huludesktop
deleted file mode 100644
index dee8778..0000000
--- a/abs/extra/huludesktop/huludesktop
+++ /dev/null
@@ -1,25 +0,0 @@
-[display]
-fullscreen = TRUE
-width = 1920
-height = 1080
-pos_x = 0
-pos_y = 0
-
-[remote]
-lirc_device = /var/run/lirc/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/huludesktop/huludesktop.install b/abs/extra/huludesktop/huludesktop.install
deleted file mode 100644
index abe069f..0000000
--- a/abs/extra/huludesktop/huludesktop.install
+++ /dev/null
@@ -1,21 +0,0 @@
-# arg 1:  the new package version
-post_install() {
-  gen_is_xml.py
-  chown mythtv.mythtv $MYTHHOME/.huludesktop
-  echo "Set your screen width and height in ~/.huludesktop to avoid a segfault."
-}
-# arg 1:  the new package version
-# arg 2:  the old package version
-post_upgrade() {
-    gen_is_xml.py
-    echo "Set your screen width and height in ~/.huludesktop to avoid a segfault."
-}
-post_remove() {
-    gen_is_xml.py
-}
-. /usr/MythVantage/bin/install_functions.sh
-home_check
-
-op=$1
-shift
-$op $*
diff --git a/abs/extra/huludesktop/huludesktop.sh b/abs/extra/huludesktop/huludesktop.sh
deleted file mode 100644
index 9095984..0000000
--- a/abs/extra/huludesktop/huludesktop.sh
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/bin/sh
-#Stops xscreensaver from running. 
-stop_xss.sh &
-#Launches chromium in full screen
-huludesktop
-#Once done, stop stop_xss.sh
-killall stop_xss.sh
diff --git a/abs/extra/huludesktop/huludesktop_is.conf b/abs/extra/huludesktop/huludesktop_is.conf
deleted file mode 100644
index 2a83db7..0000000
--- a/abs/extra/huludesktop/huludesktop_is.conf
+++ /dev/null
@@ -1,9 +0,0 @@
-<!--#Hulu-->
-    <button>
-        <type>STREAM</type>
-        <text>Hulu Desktop</text>
-        <description>Open Hulu Desktop</description>
-        <action>EXEC huludesktop.sh</action>
-    </button>
-<!--#Hulu-->
-
-- 
cgit v0.12


From 95337a962c42ab403675532dfc023e4a944df665 Mon Sep 17 00:00:00 2001
From: Britney Fransen <brfransen@gmail.com>
Date: Sun, 7 Apr 2019 17:22:23 +0000
Subject: libva-utils: initial inclusion

---
 abs/extra/libva-utils/PKGBUILD | 29 +++++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)
 create mode 100644 abs/extra/libva-utils/PKGBUILD

diff --git a/abs/extra/libva-utils/PKGBUILD b/abs/extra/libva-utils/PKGBUILD
new file mode 100644
index 0000000..61b65dc
--- /dev/null
+++ b/abs/extra/libva-utils/PKGBUILD
@@ -0,0 +1,29 @@
+# Maintainer: Bruno Pagani (a.k.a. ArchangeGabriel) <archange@archlinux.org>
+# Contributor: Sean V Kelley <seanvk@posteo.de>
+
+pkgname=libva-utils
+pkgver=2.4.0
+pkgrel=1
+pkgdesc="Intel VA-API Media Applications and Scripts for libva"
+arch=('x86_64')
+url="https://github.com/intel/libva-utils"
+license=('custom')
+depends=('libva')
+makedepends=('mesa')
+source=(${pkgname}-${pkgver}.tar.gz::"${url}/archive/${pkgver}.tar.gz")
+sha256sums=('13d15bf464e5a452f5243a6ca5988d3841c8bbbb017b75d73254acc0e4d6740c')
+
+build() {
+    cd ${pkgname}-${pkgver}
+    ./autogen.sh \
+        --prefix=/usr \
+        --sysconfdir=/etc \
+        --localstatedir=/var
+    make
+}
+
+package() {
+    cd ${pkgname}-${pkgver}
+    make DESTDIR="$pkgdir" install
+    install -Dm644 COPYING "$pkgdir"/usr/share/licenses/${pkgname}/COPYING
+}
-- 
cgit v0.12


From 77b625b17ab72caeeb0bbb21732e13ef78d35535 Mon Sep 17 00:00:00 2001
From: Britney Fransen <brfransen@gmail.com>
Date: Sun, 7 Apr 2019 18:09:17 +0000
Subject: intel-gmmlib: initial inclusion

---
 abs/extra/intel-gmmlib/PKGBUILD | 39 +++++++++++++++++++++++++++++++++++++++
 1 file changed, 39 insertions(+)
 create mode 100644 abs/extra/intel-gmmlib/PKGBUILD

diff --git a/abs/extra/intel-gmmlib/PKGBUILD b/abs/extra/intel-gmmlib/PKGBUILD
new file mode 100644
index 0000000..eaa609d
--- /dev/null
+++ b/abs/extra/intel-gmmlib/PKGBUILD
@@ -0,0 +1,39 @@
+# Maintainer: Bruno Pagani <archange@archlinux.org>
+# Contributor: Daniel Bermond < yahoo-com: danielbermond >
+
+pkgname=intel-gmmlib
+pkgver=19.1.1
+pkgrel=1
+pkgdesc="Intel Graphics Memory Management Library"
+arch=('x86_64')
+url="https://github.com/intel/gmmlib/"
+license=('MIT')
+depends=('gcc-libs')
+makedepends=('cmake')
+provides=('gmmlib')
+conflicts=('gmmlib')
+replaces=('gmmlib')
+options=('!emptydirs')
+source=("https://github.com/${pkgname/-//}/archive/${pkgname}-${pkgver}.tar.gz")
+sha256sums=('aab4241bde754225a84d71a459f5734c311a6437305ca7e99cd5cbeaab5ff6d5')
+
+prepare() {
+    mkdir -p build
+}
+
+build() {
+    cd build
+    cmake ../${pkgname#*-}-${pkgname}-${pkgver} \
+        -DCMAKE_BUILD_TYPE='None' \
+        -DCMAKE_INSTALL_PREFIX=/usr \
+        -DCMAKE_INSTALL_LIBDIR=lib \
+        -DRUN_TEST_SUITE=ON \
+        -Wno-dev
+    make
+}
+
+package() {
+    cd build
+    make DESTDIR="${pkgdir}" install
+    install -Dm644 ../${pkgname#*-}-${pkgname}-${pkgver}/LICENSE.md -t "${pkgdir}"/usr/share/licenses/${pkgname}/
+}
-- 
cgit v0.12


From 0e6d96aec2ad1bb14197f1915ac0a5818ff9f6e9 Mon Sep 17 00:00:00 2001
From: Britney Fransen <brfransen@gmail.com>
Date: Sun, 7 Apr 2019 20:58:30 +0000
Subject: libpciaccess: update to 0.14.1

---
 abs/core/libpciaccess/PKGBUILD | 23 +++++++++++++----------
 1 file changed, 13 insertions(+), 10 deletions(-)

diff --git a/abs/core/libpciaccess/PKGBUILD b/abs/core/libpciaccess/PKGBUILD
index 4b5bc2e..b8fdbdd 100644
--- a/abs/core/libpciaccess/PKGBUILD
+++ b/abs/core/libpciaccess/PKGBUILD
@@ -1,27 +1,30 @@
-# $Id: PKGBUILD 356 2008-04-18 22:56:27Z aaron $
 # Maintainer: Jan de Groot <jgc@archlinux.org>
 # Contributor: Alexander Baldeck <alexander@archlinux.org>
 
 pkgname=libpciaccess
-pkgver=0.13.1
+pkgver=0.14
 pkgrel=1
 pkgdesc="X11 PCI access library"
-arch=(i686 x86_64)
+arch=(x86_64)
 license=('custom')
-url="http://xorg.freedesktop.org/"
+url="https://xorg.freedesktop.org/"
 depends=('glibc')
-makedepends=('pkgconfig' 'xorg-util-macros')
-options=('!libtool')
-source=(${url}/releases/individual/lib/${pkgname}-${pkgver}.tar.bz2)
-sha1sums=('ae4dcf27a1b52c6a1fd90b21165fbaecae34e8ac')
+makedepends=('xorg-util-macros')
+source=(${url}/releases/individual/lib/${pkgname}-${pkgver}.tar.bz2{,.sig})
+sha512sums=('bf40214dfd22f2a223f7c948566e6eaa4bfed60116e71b3eb19f6fe7ab2c4546649eb0416c06d5983e476ea5e27de036936646eb5f800ea97763b6d1f1976f4b'
+            'SKIP')
+validpgpkeys=('4A193C06D35E7C670FA4EF0BA2FB9E081F2D130E') # Alan Coopersmith <alan.coopersmith@oracle.com>
+validpgpkeys+=('8703B6700E7EE06D7A39B8D6EDAE37B02CEB490D') # "Emil Velikov <emil.l.velikov@gmail.com>" 
+validpgpkeys+=('995ED5C8A6138EB0961F18474C09DD83CAAA50B2') # "Adam Jackson <ajax@nwnk.net>"
 
 build() {
-  cd "${srcdir}/${pkgname}-${pkgver}"
+  cd ${pkgname}-${pkgver}
   ./configure --prefix=/usr --sysconfdir=/etc
   make
 }
+
 package() {
-  cd "${srcdir}/${pkgname}-${pkgver}"
+  cd ${pkgname}-${pkgver}
   make DESTDIR="${pkgdir}" install
   install -m755 -d "${pkgdir}/usr/share/licenses/${pkgname}"
   install -m644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/"
-- 
cgit v0.12


From 126a20f768727e281996f463ee37a32cda265ffa Mon Sep 17 00:00:00 2001
From: Britney Fransen <brfransen@gmail.com>
Date: Sun, 7 Apr 2019 21:42:49 +0000
Subject: plex-media-server: update to 1.15.3.876

---
 abs/extra/plex-media-server/PKGBUILD | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/abs/extra/plex-media-server/PKGBUILD b/abs/extra/plex-media-server/PKGBUILD
index 1967b43..7f9928a 100644
--- a/abs/extra/plex-media-server/PKGBUILD
+++ b/abs/extra/plex-media-server/PKGBUILD
@@ -9,8 +9,8 @@
 # Contributor: Praekon <praekon@googlemail.com>
 
 pkgname=plex-media-server
-pkgver=1.15.2.793
-_pkgsum=782228f99
+pkgver=1.15.3.876
+_pkgsum=ad6e39743
 pkgrel=1
 pkgdesc='Plex Media Server'
 arch=('x86_64' 'armv7h' 'aarch64')
@@ -59,6 +59,6 @@ md5sums=('16f212dc586df577fa116d80adf1ebf6'
          'b926b4b845120bd37b640a4982a667dc'
          'f70da65876e2caac21dc463df234c726'
          'af6d0a81c7821b2eddb1bc137310ca1b')
-md5sums_x86_64=('df7d79b0eb6253754b480b340f7174a6')
-md5sums_armv7h=('356c25bb2054648157fe1ede56b6f87a')
-md5sums_aarch64=('3bec6bd2d26bc0525bb1c1bf3d63caaa')
+md5sums_x86_64=('3f957448ed6a22c5fc8c87cc3230d845')
+md5sums_armv7h=('7cc63758dd84e933574fb049be04c0b9')
+md5sums_aarch64=('c972c8d491dbd36b13532de0585d5f6e')
-- 
cgit v0.12


From b24c210b619619a7b9bbe3b7b3d3a4c4574f0392 Mon Sep 17 00:00:00 2001
From: Britney Fransen <brfransen@gmail.com>
Date: Tue, 9 Apr 2019 12:36:32 +0000
Subject: LinHES-config: xconfig.sh: add libva drivers for intel and ati

---
 abs/core/LinHES-config/PKGBUILD   | 4 ++--
 abs/core/LinHES-config/xconfig.sh | 6 +++---
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/abs/core/LinHES-config/PKGBUILD b/abs/core/LinHES-config/PKGBUILD
index 28fa7e3..4d709ef 100755
--- a/abs/core/LinHES-config/PKGBUILD
+++ b/abs/core/LinHES-config/PKGBUILD
@@ -1,6 +1,6 @@
 pkgname=LinHES-config
 pkgver=8.6.0
-pkgrel=2
+pkgrel=3
 conflicts=(MythVantage-config MythVantage-config-dev LinHES-config-dev LinHes-config )
 pkgdesc="Install and configure your system"
 depends=('bc' 'libstatgrab' 'mysql-python' 'expect' 'curl' 'dnsutils' 'parted'
@@ -156,7 +156,7 @@ md5sums=('49952a2375b8ee53d8673473f22f8d12'
          '27e4fcacca9b9662dd782fbdc92fceea'
          '2a7f3b34e522acfd08283b86c8926aba'
          'da60447a2a5fe0e6f5aaed2e677281ef'
-         '29558e4560a305239ae126880b3af810'
+         '1e070b2ea12c9e25cfe323c1b240d8bc'
          'f0376c98a7986897406d393186c0365e'
          '157e73d0f90d7b306aba8f5921aeedd3'
          '1f58c0393a131f4a8f9a84b3fe08a7e4'
diff --git a/abs/core/LinHES-config/xconfig.sh b/abs/core/LinHES-config/xconfig.sh
index f730f95..5955f56 100755
--- a/abs/core/LinHES-config/xconfig.sh
+++ b/abs/core/LinHES-config/xconfig.sh
@@ -16,15 +16,15 @@ echo -e "\n\n-------------------------------------------------------------------
 echo -e `date`"\n" >> $LOGFILE 2>&1
 
 #libxnvctrl is needed as a dep of mythtv so must be installed for every driver
-ATI_PKGS="xf86-video-ati libglvnd libxnvctrl"
-INTEL_PKGS="xf86-video-intel libglvnd libxnvctrl"
+ATI_PKGS="xf86-video-ati libva-mesa-driver libva-utils libglvnd libxnvctrl"
+INTEL_PKGS="xf86-video-intel libva-intel-driver libva-utils libglvnd libxnvctrl"
 NVIDIA_PKGS="nvidia nvidia-utils opencl-nvidia nvidia-settings libglvnd libxnvctrl"
 NVIDIA_390xx_PKGS="nvidia-390xx nvidia-390xx-utils opencl-nvidia-390xx nvidia-390xx-settings libglvnd libxnvctrl-390xx"
 NVIDIA_340xx_PKGS="nvidia-340xx nvidia-340xx-utils opencl-nvidia-340xx nvidia-340xx-settings libglvnd libxnvctrl-340xx"
 NVIDIA_304xx_PKGS="nvidia-304xx nvidia-304xx-utils opencl-nvidia-304xx libglvnd libxnvctrl-340xx"
 NVIDIA_ALL_PKGS=`echo $NVIDIA_PKGS $NVIDIA_390xx_PKGS $NVIDIA_340xx_PKGS $NVIDIA_304xx_PKGS|xargs -n1|sort -u`
 VESA_PKGS="xf86-video-vesa libglvnd libxnvctrl"
-VMWARE_PKGS="xf86-input-vmmouse xf86-video-vmware xf86-video-vesa svga-dri libglvnd libxnvctrl"
+VMWARE_PKGS="xf86-input-vmmouse xf86-video-vmware xf86-video-vesa libglvnd libxnvctrl"
 
 for i in ati intel mga savage sis unichrome vmware
 do
-- 
cgit v0.12


From 5b923b0053af44f871883315c16ef131adaa7f4c Mon Sep 17 00:00:00 2001
From: Britney Fransen <brfransen@gmail.com>
Date: Wed, 10 Apr 2019 16:57:52 +0000
Subject: runit-scripts: remotes run: ensure default driver is used. refs #1031

---
 abs/core/runit-scripts/PKGBUILD                    |  2 +-
 .../runitscripts/services/remotes/run              | 22 ++++++++++------------
 2 files changed, 11 insertions(+), 13 deletions(-)

diff --git a/abs/core/runit-scripts/PKGBUILD b/abs/core/runit-scripts/PKGBUILD
index f324ee9..a4f87a2 100755
--- a/abs/core/runit-scripts/PKGBUILD
+++ b/abs/core/runit-scripts/PKGBUILD
@@ -1,6 +1,6 @@
 pkgname=runit-scripts
 pkgver=8.6
-pkgrel=1
+pkgrel=2
 pkgdesc="collection of startup scripts for runit"
 url="http://smarden.org/runit/"
 license=('BSD')
diff --git a/abs/core/runit-scripts/runitscripts/services/remotes/run b/abs/core/runit-scripts/runitscripts/services/remotes/run
index 9fbb16e..9c61daa 100755
--- a/abs/core/runit-scripts/runitscripts/services/remotes/run
+++ b/abs/core/runit-scripts/runitscripts/services/remotes/run
@@ -8,7 +8,7 @@ export TERM=linux
 LOG=/tmp/remotes.log
 
 MODPROBE="/usr/bin/modprobe"
-LIRCD="/usr/bin/lircd "
+LIRCD="/usr/bin/lircd"
 
 SETSERIAL="/usr/bin/setserial"
 
@@ -112,7 +112,7 @@ else
 
     if [ x$HostBlasterType = xCommandIR -o x$ReceiverType = xCommandIR ]
     then
-        CMD="$LIRCD-r -n  --driver=commandir"
+        CMD="$LIRCD --release --nodaemon --driver=commandir"
         printhl "   Using commandir"
         echo $CMD >>$LOG
         $CMD >>$LOG 2>>$LOG
@@ -120,7 +120,7 @@ else
     elif [ x$HostBlasterType = xiguanaIR-usb -o x$ReceiverType = xiguanaIR-usb ]
     then
         sv start igdaemon
-        CMD="$LIRCD-r -n  --driver=iguanaIR"
+        CMD="$LIRCD --release --nodaemon --driver=iguanaIR"
         printhl "       Using iguanaIR usb"
         echo $CMD >>$LOG
         $CMD >>$LOG 2>>$LOG
@@ -128,7 +128,7 @@ else
     elif [ x$ReceiverType = "xSiliconDust_HDHR" ]
     then
         # if using the SiliconDust_HDHR as an I/R Receiver
-        CMD="$LIRCD-H udp -d 5000 -n"
+        CMD="$LIRCD --nodaemon --driver=udp --device=5000"
         printhl "   Using SiliconDust on port 5000"
         echo $CMD >>$LOG
         $CMD >>$LOG 2>>$LOG
@@ -177,7 +177,7 @@ else
                     DEFINED_RECEIVER="False"
                     for i in `seq 1 $num_lirc`
                     do
-                        CMD="$LIRCD-r -d /dev/lirc$i --output=/var/run/lirc/lircd$i --pidfile=/var/run/lircd$i.pid --listen=876$i"
+                        CMD="$LIRCD --release --device=/dev/lirc$i --driver=default --output=/var/run/lirc/lircd$i --pidfile=/var/run/lircd$i.pid --listen=876$i"
                         printhl "   Device $i"
                         echo $CMD >>$LOG
                         $CMD >>$LOG 2>>$LOG
@@ -216,24 +216,24 @@ else
             then
                 #start receiver
                 #start blaster  chain
-                CMD="$LIRCD-r -d $IRNODE --output=/var/run/lirc/lircd1 --pidfile=/var/run/lircd1.pid --listen=8761"
-                LCMD="$LIRCD-r -n -d $BLASTERNODE --output /var/run/lirc/lircd  $LASTCMD"
+                CMD="$LIRCD --release --device=$IRNODE --driver=default --output=/var/run/lirc/lircd1 --pidfile=/var/run/lircd1.pid --listen=8761"
+                LCMD="$LIRCD --release --nodaemon --device=$BLASTERNODE --driver=default --output=/var/run/lirc/lircd  $LASTCMD"
                 echo $CMD >>$LOG
                 $CMD >>$LOG 2>>$LOG
 
             elif [ x$USE_BLASTER = xTrue ]
             then
                 #start only the blaster
-                LCMD="$LIRCD-r -n -d $BLASTERNODE --output /var/run/lirc/lircd  $LASTCMD"
+                LCMD="$LIRCD --release --nodaemon --device=$BLASTERNODE --driver=default --output=/var/run/lirc/lircd  $LASTCMD"
 
             elif [ x$DEFINED_RECEIVER = xTrue ]
             then
                 #start reciever
-                LCMD="$LIRCD-r -n -d $IRNODE --output /var/run/lirc/lircd"
+                LCMD="$LIRCD --release --nodaemon --device=$IRNODE --driver=default --output=/var/run/lirc/lircd"
 
             else
                 #default case of /dev/lirc0
-                LCMD="$LIRCD-r -n -d /dev/lirc0 --output /var/run/lirc/lircd  $LASTCMD"
+                LCMD="$LIRCD --release --nodaemon --device=/dev/lirc0 --driver=default --output=/var/run/lirc/lircd  $LASTCMD"
             fi
 
             echo $LASTCMD >>$LOG
@@ -242,10 +242,8 @@ else
             
             
             
-            
             echo "Starting remotes from $LCMD" >>$LOG
             exec $LCMD >>$LOG 2>>$LOG
-
         fi
     fi
 fi
-- 
cgit v0.12


From ab65de79900d42c2042a370257bcf8a42c6a2b6c Mon Sep 17 00:00:00 2001
From: Britney Fransen <brfransen@gmail.com>
Date: Wed, 10 Apr 2019 17:53:46 +0000
Subject: runit-scripts: rpcbind run: keep rpcbind in foreground so runit can
 manage it

---
 abs/core/runit-scripts/PKGBUILD                          | 2 +-
 abs/core/runit-scripts/runitscripts/services/rpcbind/run | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/abs/core/runit-scripts/PKGBUILD b/abs/core/runit-scripts/PKGBUILD
index a4f87a2..05961db 100755
--- a/abs/core/runit-scripts/PKGBUILD
+++ b/abs/core/runit-scripts/PKGBUILD
@@ -1,6 +1,6 @@
 pkgname=runit-scripts
 pkgver=8.6
-pkgrel=2
+pkgrel=3
 pkgdesc="collection of startup scripts for runit"
 url="http://smarden.org/runit/"
 license=('BSD')
diff --git a/abs/core/runit-scripts/runitscripts/services/rpcbind/run b/abs/core/runit-scripts/runitscripts/services/rpcbind/run
index 86a961b..9853b88 100755
--- a/abs/core/runit-scripts/runitscripts/services/rpcbind/run
+++ b/abs/core/runit-scripts/runitscripts/services/rpcbind/run
@@ -4,4 +4,4 @@ export TERM=linux
 . /etc/rc.conf
 . /etc/rc.d/functions
 stat_runit "Starting rpc.bind"
-exec /usr/bin/rpcbind -d
+exec /usr/bin/rpcbind -d -f
-- 
cgit v0.12


From 46c3a59e91d574f90e5112dc1e7ca637eff3dce7 Mon Sep 17 00:00:00 2001
From: Britney Fransen <brfransen@gmail.com>
Date: Wed, 10 Apr 2019 17:59:49 +0000
Subject: LinHES-system: enableIRWake.sh: will enable remotes to wake from
 sleep.

uses /usr/MythVantage/templates/remotes/receiver_usb.id to determine what vendor and product ids should wake be enabled
---
 abs/core/LinHES-system/LinHES-session  |  1 +
 abs/core/LinHES-system/PKGBUILD        |  7 ++++---
 abs/core/LinHES-system/enableIRWake.sh | 22 ++++++++++++++++++++++
 3 files changed, 27 insertions(+), 3 deletions(-)
 create mode 100755 abs/core/LinHES-system/enableIRWake.sh

diff --git a/abs/core/LinHES-system/LinHES-session b/abs/core/LinHES-system/LinHES-session
index 7960bf5..bf71980 100755
--- a/abs/core/LinHES-system/LinHES-session
+++ b/abs/core/LinHES-system/LinHES-session
@@ -411,6 +411,7 @@ fi
 # this is done so that starting mythtv can loop.
 $WM &
 pid=$!
+/usr/LH/bin/enableIRWake.sh &
 mouse_move
 keylaunch
 unclutter
diff --git a/abs/core/LinHES-system/PKGBUILD b/abs/core/LinHES-system/PKGBUILD
index 3d0b412..8728913 100755
--- a/abs/core/LinHES-system/PKGBUILD
+++ b/abs/core/LinHES-system/PKGBUILD
@@ -1,6 +1,6 @@
 pkgname=LinHES-system
 pkgver=8.6.0
-pkgrel=2
+pkgrel=3
 arch=('x86_64')
 install=system.install
 pkgdesc="Everything that makes LinHES an automated system"
@@ -17,7 +17,7 @@ binfiles="LinHES-start optimize_mythdb.py myth_mtc.py
  mythfrontend-start set_windowmanager.sh myth_status.py myth_status.sh
  install_supplemental_service.sh get_airplay_key importfiles.sh
  lh_system_backup lh_system_backup_job lh_system_restore lh_system_restore_job
- lh_system_host_update lh_system_all_host_update
+ lh_system_host_update lh_system_all_host_update enableIRWake.sh
  add_storage.py balance_storage_groups.py empty_storage_groups.py
  remove_storage.py diskspace.sh cacheclean lh_backend_control.sh
  create_media_dirs.sh msg_client.py msg_daemon.py mythvidexport.py
@@ -80,7 +80,7 @@ package() {
 
 }
 
-md5sums=('c6e6b83a1f4c35ef4501e277657ab2ac'
+md5sums=('9e941d6c6d4edd56f1a89a7ab566763c'
          'ad5e144999b6f37931dea799c2761c7e'
          'de32a1c50101265dd7f6ca5037f7a26a'
          '2d7b8414ddce5f401331342ac1529c22'
@@ -102,6 +102,7 @@ md5sums=('c6e6b83a1f4c35ef4501e277657ab2ac'
          'eab2d188992b1ac561e0ba968544d7a3'
          '74e17d6f7453c52d56fecaed5c3f6ad5'
          '47e093e8cfe4b5b96602358e1f540832'
+         '4cc3401a94500fad269b25c60d99cc4d'
          '727a886a1ba237906f48cda2e4e7844b'
          '0c81e5cad656f6260e39cd7585b1421a'
          'e5bb027c54a2727d0bcf8d6fb357ba32'
diff --git a/abs/core/LinHES-system/enableIRWake.sh b/abs/core/LinHES-system/enableIRWake.sh
new file mode 100755
index 0000000..5b971b7
--- /dev/null
+++ b/abs/core/LinHES-system/enableIRWake.sh
@@ -0,0 +1,22 @@
+#!/bin/bash
+
+for vendProdID in `lsusb | sed -e 's/.*ID \([a-f0-9]\+:[a-f0-9]\+\).*/\1/g'`
+do
+    foundRemote=`grep -i "$vendProdID" /usr/MythVantage/templates/remotes/receiver_usb.id`
+    if [[ $? = 0 ]]
+    then
+        #echo Found: $foundRemote
+        vendID=`echo $vendProdID | cut -d":" -f1`
+        prodID=`echo $vendProdID | cut -d":" -f2`
+        for usbDevice in `grep . /sys/bus/usb/devices/*/power/wakeup | cut -d"/" -f6`
+        do
+            foundVendID=`cat /sys/bus/usb/devices/$usbDevice/idVendor`
+            foundProdID=`cat /sys/bus/usb/devices/$usbDevice/idProduct`
+            if [[ $foundVendID == $vendID && $foundProdID == $prodID ]]
+            then
+                echo "Enable wake for $foundRemote on $usbDevice"
+                sudo sh -c "echo 'enabled' > /sys/bus/usb/devices/$usbDevice/power/wakeup"
+            fi
+        done
+    fi
+done
-- 
cgit v0.12


From 08d85eb45091745f5a5b1fe6bac9ec181f5b1c9b Mon Sep 17 00:00:00 2001
From: Britney Fransen <brfransen@gmail.com>
Date: Thu, 11 Apr 2019 14:25:38 +0000
Subject: plex-media-server: adjust sysusers

---
 abs/extra/plex-media-server/PKGBUILD                  | 12 +++++-------
 abs/extra/plex-media-server/plex-media-server.install |  3 ++-
 abs/extra/plex-media-server/plex.sysusers             |  2 +-
 3 files changed, 8 insertions(+), 9 deletions(-)

diff --git a/abs/extra/plex-media-server/PKGBUILD b/abs/extra/plex-media-server/PKGBUILD
index 7f9928a..7ace53b 100644
--- a/abs/extra/plex-media-server/PKGBUILD
+++ b/abs/extra/plex-media-server/PKGBUILD
@@ -11,9 +11,9 @@
 pkgname=plex-media-server
 pkgver=1.15.3.876
 _pkgsum=ad6e39743
-pkgrel=1
+pkgrel=2
 pkgdesc='Plex Media Server'
-arch=('x86_64' 'armv7h' 'aarch64')
+arch=('x86_64')
 url='https://plex.tv/'
 license=('custom')
 options=('!emptydirs')
@@ -28,8 +28,8 @@ source=('plexmediaserver.conf.d'
         'plexmediascanner.sh'
         'terms.txt')
 
-source_aarch64=("https://downloads.plex.tv/plex-media-server-new/${pkgver}-${_pkgsum}/debian/plexmediaserver_${pkgver}-${_pkgsum}_arm64.deb")
-source_armv7h=("https://downloads.plex.tv/plex-media-server-new/${pkgver}-${_pkgsum}/debian/plexmediaserver_${pkgver}-${_pkgsum}_armhf.deb")
+#source_aarch64=("https://downloads.plex.tv/plex-media-server-new/${pkgver}-${_pkgsum}/debian/plexmediaserver_${pkgver}-${_pkgsum}_arm64.deb")
+#source_armv7h=("https://downloads.plex.tv/plex-media-server-new/${pkgver}-${_pkgsum}/debian/plexmediaserver_${pkgver}-${_pkgsum}_armhf.deb")
 source_x86_64=("https://downloads.plex.tv/plex-media-server-new/${pkgver}-${_pkgsum}/redhat/plexmediaserver-${pkgver}-${_pkgsum}.x86_64.rpm")
 
 
@@ -55,10 +55,8 @@ package() {
 # vim: ts=2 sw=2 et:
 md5sums=('16f212dc586df577fa116d80adf1ebf6'
          '6920747dc9155847688f9d69b8099168'
-         '29849c4600587a92db4b86c3610879e7'
+         'd9f76e547b6c31912efa19463af0f3c6'
          'b926b4b845120bd37b640a4982a667dc'
          'f70da65876e2caac21dc463df234c726'
          'af6d0a81c7821b2eddb1bc137310ca1b')
 md5sums_x86_64=('3f957448ed6a22c5fc8c87cc3230d845')
-md5sums_armv7h=('7cc63758dd84e933574fb049be04c0b9')
-md5sums_aarch64=('c972c8d491dbd36b13532de0585d5f6e')
diff --git a/abs/extra/plex-media-server/plex-media-server.install b/abs/extra/plex-media-server/plex-media-server.install
index cc8d2d8..e626eda 100644
--- a/abs/extra/plex-media-server/plex-media-server.install
+++ b/abs/extra/plex-media-server/plex-media-server.install
@@ -1,5 +1,5 @@
 post_install() {
-  systemd-sysusers plex.sysusers
+  systemd-sysusers plex.conf
   [[ -d /data/storage/disk0/media/plex ]] || install -dm 750 -o plex -g plex /data/storage/disk0/media/plex
   [[ -d /data/storage/disk0/media/plex/tmp ]] || install -dm 750 -o plex -g plex /data/storage/disk0/media/plex/tmp
   [[ -d /data/storage/disk0/media/plex ]] && chown -R plex:plex /data/storage/disk0/media/plex
@@ -7,6 +7,7 @@ post_install() {
 }
 
 post_upgrade() {
+  systemd-sysusers plex.conf
   [[ -d /data/storage/disk0/media/plex ]] && chown -R plex:plex /data/storage/disk0/media/plex
 }
 
diff --git a/abs/extra/plex-media-server/plex.sysusers b/abs/extra/plex-media-server/plex.sysusers
index ee9fcf1..848eba4 100644
--- a/abs/extra/plex-media-server/plex.sysusers
+++ b/abs/extra/plex-media-server/plex.sysusers
@@ -1 +1 @@
-u plex - "Plex Media Server" /data/storage/disk0/media/plex
+u plex - "Plex Media Server" /usr/lib/plexmediaserver
-- 
cgit v0.12


From 54f41af478e8e5a51a0cd17c8caa36ed846e131e Mon Sep 17 00:00:00 2001
From: Britney Fransen <brfransen@gmail.com>
Date: Thu, 11 Apr 2019 14:27:12 +0000
Subject: runit-scripts: service: add MYTH_RUN_STATUS to some services

---
 abs/core/runit-scripts/PKGBUILD                                  | 2 +-
 abs/core/runit-scripts/runitscripts/services/alsa-utils/run      | 1 +
 abs/core/runit-scripts/runitscripts/services/apcupsd/run         | 2 +-
 abs/core/runit-scripts/runitscripts/services/autofs/run          | 2 +-
 abs/core/runit-scripts/runitscripts/services/certmaster/run      | 1 +
 abs/core/runit-scripts/runitscripts/services/irexec/run          | 2 +-
 abs/core/runit-scripts/runitscripts/services/mysql/run           | 1 +
 abs/core/runit-scripts/runitscripts/services/plexmediaserver/run | 1 +
 8 files changed, 8 insertions(+), 4 deletions(-)

diff --git a/abs/core/runit-scripts/PKGBUILD b/abs/core/runit-scripts/PKGBUILD
index 05961db..215e019 100755
--- a/abs/core/runit-scripts/PKGBUILD
+++ b/abs/core/runit-scripts/PKGBUILD
@@ -1,6 +1,6 @@
 pkgname=runit-scripts
 pkgver=8.6
-pkgrel=3
+pkgrel=4
 pkgdesc="collection of startup scripts for runit"
 url="http://smarden.org/runit/"
 license=('BSD')
diff --git a/abs/core/runit-scripts/runitscripts/services/alsa-utils/run b/abs/core/runit-scripts/runitscripts/services/alsa-utils/run
index a376059..a15a911 100755
--- a/abs/core/runit-scripts/runitscripts/services/alsa-utils/run
+++ b/abs/core/runit-scripts/runitscripts/services/alsa-utils/run
@@ -1,4 +1,5 @@
 #!/bin/sh
+MYTH_RUN_STATUS="1"
 set -e
 /usr/bin/alsactl restore
 exec chpst -b alsa pause
diff --git a/abs/core/runit-scripts/runitscripts/services/apcupsd/run b/abs/core/runit-scripts/runitscripts/services/apcupsd/run
index 70bd9e0..7d9034e 100755
--- a/abs/core/runit-scripts/runitscripts/services/apcupsd/run
+++ b/abs/core/runit-scripts/runitscripts/services/apcupsd/run
@@ -1,6 +1,6 @@
 #!/bin/sh
 exec 2>&1
-
+MYTH_RUN_STATUS="1"
 . /etc/rc.conf
 . /etc/rc.d/functions
 
diff --git a/abs/core/runit-scripts/runitscripts/services/autofs/run b/abs/core/runit-scripts/runitscripts/services/autofs/run
index c0800a2..941d59c 100755
--- a/abs/core/runit-scripts/runitscripts/services/autofs/run
+++ b/abs/core/runit-scripts/runitscripts/services/autofs/run
@@ -1,6 +1,6 @@
 #!/bin/sh
 exec 2>&1
-
+MYTH_RUN_STATUS="1"
 . /etc/rc.conf
 . /etc/rc.d/functions
 
diff --git a/abs/core/runit-scripts/runitscripts/services/certmaster/run b/abs/core/runit-scripts/runitscripts/services/certmaster/run
index 0f5add7..f3ac054 100644
--- a/abs/core/runit-scripts/runitscripts/services/certmaster/run
+++ b/abs/core/runit-scripts/runitscripts/services/certmaster/run
@@ -1,4 +1,5 @@
 #!/bin/bash
+MYTH_RUN_STATUS="1"
 if [ ! -e /etc/pki/certmaster/ca/certmaster.key ]
 then
     /usr/bin/certmaster daemon
diff --git a/abs/core/runit-scripts/runitscripts/services/irexec/run b/abs/core/runit-scripts/runitscripts/services/irexec/run
index 01b775a..bd6f418 100644
--- a/abs/core/runit-scripts/runitscripts/services/irexec/run
+++ b/abs/core/runit-scripts/runitscripts/services/irexec/run
@@ -1,7 +1,7 @@
 #!/bin/sh
 exec 2>&1
 export TERM=linux
-
+MYTH_RUN_STATUS="1"
 . /etc/rc.conf
 . /etc/rc.d/functions
 . /etc/profile
diff --git a/abs/core/runit-scripts/runitscripts/services/mysql/run b/abs/core/runit-scripts/runitscripts/services/mysql/run
index 8fad493..51dc27f 100755
--- a/abs/core/runit-scripts/runitscripts/services/mysql/run
+++ b/abs/core/runit-scripts/runitscripts/services/mysql/run
@@ -1,6 +1,7 @@
 #!/bin/bash
 exec 2>&1
 export TERM=linux
+MYTH_RUN_STATUS="1"
 . /etc/rc.conf
 . /etc/rc.d/functions
 stat_runit "Starting Mysql"
diff --git a/abs/core/runit-scripts/runitscripts/services/plexmediaserver/run b/abs/core/runit-scripts/runitscripts/services/plexmediaserver/run
index 8210c01..a6e521a 100755
--- a/abs/core/runit-scripts/runitscripts/services/plexmediaserver/run
+++ b/abs/core/runit-scripts/runitscripts/services/plexmediaserver/run
@@ -1,6 +1,7 @@
 #!/bin/sh
 exec 2>&1
 export TERM=linux
+MYTH_RUN_STATUS="1"
 . /etc/rc.conf
 . /etc/rc.d/functions
 . /etc/conf.d/plexmediaserver
-- 
cgit v0.12


From 3ae2930b843456f052d5de47fec03de7f3cb5c25 Mon Sep 17 00:00:00 2001
From: Britney Fransen <brfransen@gmail.com>
Date: Thu, 11 Apr 2019 18:06:23 +0000
Subject: LinHES-config: xconfig.sh: fix nvidia-390xx supported list

---
 abs/core/LinHES-config/PKGBUILD   | 4 ++--
 abs/core/LinHES-config/xconfig.sh | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/abs/core/LinHES-config/PKGBUILD b/abs/core/LinHES-config/PKGBUILD
index 4d709ef..3baaac5 100755
--- a/abs/core/LinHES-config/PKGBUILD
+++ b/abs/core/LinHES-config/PKGBUILD
@@ -1,6 +1,6 @@
 pkgname=LinHES-config
 pkgver=8.6.0
-pkgrel=3
+pkgrel=4
 conflicts=(MythVantage-config MythVantage-config-dev LinHES-config-dev LinHes-config )
 pkgdesc="Install and configure your system"
 depends=('bc' 'libstatgrab' 'mysql-python' 'expect' 'curl' 'dnsutils' 'parted'
@@ -156,7 +156,7 @@ md5sums=('49952a2375b8ee53d8673473f22f8d12'
          '27e4fcacca9b9662dd782fbdc92fceea'
          '2a7f3b34e522acfd08283b86c8926aba'
          'da60447a2a5fe0e6f5aaed2e677281ef'
-         '1e070b2ea12c9e25cfe323c1b240d8bc'
+         'cf5164ae463a585897c7a1bfa1dc19d2'
          'f0376c98a7986897406d393186c0365e'
          '157e73d0f90d7b306aba8f5921aeedd3'
          '1f58c0393a131f4a8f9a84b3fe08a7e4'
diff --git a/abs/core/LinHES-config/xconfig.sh b/abs/core/LinHES-config/xconfig.sh
index 5955f56..3bd7d25 100755
--- a/abs/core/LinHES-config/xconfig.sh
+++ b/abs/core/LinHES-config/xconfig.sh
@@ -38,7 +38,7 @@ MYTH_RUN_STATUS="1"
 
 NVIDIA_304xx_SUPPORTED="$TEMPLATES/xorg/304xx_supported.txt"
 NVIDIA_340xx_SUPPORTED="$TEMPLATES/xorg/340xx_supported.txt"
-NVIDIA_390xx_SUPPORTED="$TEMPLATES/xorg/340xx_supported.txt"
+NVIDIA_390xx_SUPPORTED="$TEMPLATES/xorg/390xx_supported.txt"
 NVIDIA_SUPPORTED="$TEMPLATES/xorg/nvidia_supported.txt"
 NVIDIA_DISABLE_MSI="$TEMPLATES/xorg/nvidia_disable_msi.txt"
 NVIDIA_MSI_MODPROBE="$BASE/etc/modprobe.d/nvidia_msi.conf"
-- 
cgit v0.12


From b644dea6c89b7c2bbdb4c79d8e1a311a7f0b2f27 Mon Sep 17 00:00:00 2001
From: Britney Fransen <brfransen@gmail.com>
Date: Thu, 11 Apr 2019 18:06:47 +0000
Subject: google-chrome-stable: update to  v73.0.3683.103

---
 abs/extra/google-chrome/PKGBUILD | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/abs/extra/google-chrome/PKGBUILD b/abs/extra/google-chrome/PKGBUILD
index ba62e9d..3fcfdbc 100644
--- a/abs/extra/google-chrome/PKGBUILD
+++ b/abs/extra/google-chrome/PKGBUILD
@@ -5,7 +5,7 @@
 # or use: $ curl -s https://dl.google.com/linux/chrome/rpm/stable/x86_64/repodata/other.xml.gz | gzip -df | awk -F\" '/pkgid/{ sub(".*-","",$4); print $4": "$10 }'
 
 pkgname=google-chrome
-pkgver=73.0.3683.86
+pkgver=73.0.3683.103
 pkgrel=1
 pkgdesc="The popular and trusted web browser by Google (Stable Channel)"
 arch=('x86_64')
@@ -55,6 +55,6 @@ package() {
   rm -r "$pkgdir"/etc/cron.daily/ "$pkgdir"/opt/google/chrome/cron/
   rm "$pkgdir"/opt/google/chrome/product_logo_*.png
 }
-md5sums=('1dcb0eeb0a182d228ff202ec65b994af'
+md5sums=('fd012dfba1d044dbbbb07a468984ef5e'
          'd50d8f0a6940791eabc41c4f64e6a3cf'
          'ed4cf73982461af7d0d944c1cbf9f4e8')
-- 
cgit v0.12


From 6d979f56c21c591051a9346bb1af3e7da13ca518 Mon Sep 17 00:00:00 2001
From: Britney Fransen <brfransen@gmail.com>
Date: Thu, 11 Apr 2019 18:11:11 +0000
Subject: google-chrome: update_version.sh

---
 abs/extra/google-chrome/update_version.sh | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/abs/extra/google-chrome/update_version.sh b/abs/extra/google-chrome/update_version.sh
index 5755373..2a48b8f 100755
--- a/abs/extra/google-chrome/update_version.sh
+++ b/abs/extra/google-chrome/update_version.sh
@@ -3,7 +3,7 @@ set -euxo pipefail
 
 # Get channel
 CHANNEL=$(awk -F '=' '/^_channel/{ print $2 }' PKGBUILD)
-PKG="google-chrome-${CHANNEL}"
+PKG="google-chrome"
 
 # Get latest version
 VER=$(curl -sL "https://dl.google.com/linux/chrome/rpm/stable/x86_64/repodata/other.xml.gz" | gzip -df |
@@ -24,7 +24,10 @@ if (git diff --exit-code PKGBUILD); then
 fi
 
 # Update .SRCINFO
-makepkg --printsrcinfo >.SRCINFO
+#makepkg --printsrcinfo >.SRCINFO
+
+# Build
+mpv2.py --rmold
 
 # Commit changes
 git add PKGBUILD
-- 
cgit v0.12


From cfb09c8f75295d1ba1257f442d4cae34c7ee991d Mon Sep 17 00:00:00 2001
From: Britney Fransen <brfransen@gmail.com>
Date: Thu, 11 Apr 2019 19:02:27 +0000
Subject: web-on-linhes: remove urls that no longer work

add --start-maximized as it is working again
---
 abs/extra/web-on-linhes/PKGBUILD              |  6 +++---
 abs/extra/web-on-linhes/web-on-linhes.sh      |  6 +++---
 abs/extra/web-on-linhes/web-on-linhes_is.conf | 16 ----------------
 3 files changed, 6 insertions(+), 22 deletions(-)

diff --git a/abs/extra/web-on-linhes/PKGBUILD b/abs/extra/web-on-linhes/PKGBUILD
index 0746933..6512914 100644
--- a/abs/extra/web-on-linhes/PKGBUILD
+++ b/abs/extra/web-on-linhes/PKGBUILD
@@ -3,7 +3,7 @@
 
 pkgname=web-on-linhes
 pkgver=1.4
-pkgrel=1
+pkgrel=2
 pkgdesc="Added multiple websites with 10' UIs to Play Online Streams."
 arch=('i686' 'x86_64')
 license=('GPL2')
@@ -22,6 +22,6 @@ package() {
     #add wol-custom-cmds file
     install -D -o1000 -g1000 -m755 ${srcdir}/wol-custom-cmds.sh ${pkgdir}/home/mythtv/.wol-custom-cmds.sh
 }
-md5sums=('f37e208b713ee5b5b3ac54b63597f39f'
-         '7eb75860715a84e7e75b804e159adf35'
+md5sums=('fb0878e348ebc3de11f155ad811fa3c7'
+         'b53251102bb3d075b2307a8991d6f7bb'
          '9f59fabdf944a7381919d4c8407ac21c')
diff --git a/abs/extra/web-on-linhes/web-on-linhes.sh b/abs/extra/web-on-linhes/web-on-linhes.sh
index 3c458dd..bf5c794 100644
--- a/abs/extra/web-on-linhes/web-on-linhes.sh
+++ b/abs/extra/web-on-linhes/web-on-linhes.sh
@@ -6,12 +6,12 @@ irxPID=$!
 #Stops xscreensaver from running.
 stop_xss.sh &
 xssPID=$!
-#Launches chrome in full screen
-(sleep 3; wmctrl -r "Google Chrome" -b add,fullscreen) &
+#Launches chrome in full screen; isn't needed as --start-maximized is working again
+#(sleep 3; wmctrl -r "Google Chrome" -b add,fullscreen) &
 #Launches file to run any custom cmds
 (sleep 4; /home/mythtv/.wol-custom-cmds.sh $@) &
 #Launch chrome
-google-chrome --no-first-run --kiosk $@
+google-chrome --no-first-run --kiosk --start-maximized $@
 #Once done, stops irxevent and stop_xss.sh
 kill $irxPID
 kill $xssPID
diff --git a/abs/extra/web-on-linhes/web-on-linhes_is.conf b/abs/extra/web-on-linhes/web-on-linhes_is.conf
index 2913ec0..5cfa217 100755
--- a/abs/extra/web-on-linhes/web-on-linhes_is.conf
+++ b/abs/extra/web-on-linhes/web-on-linhes_is.conf
@@ -25,22 +25,6 @@
   <!--#WebOnTV-->
      <button>
        <type>STREAM</type>
-       <text>TuneIn</text>
-       <action>EXEC /usr/LH/bin/web-on-linhes.sh http://tv.tunein.com/</action>
-     </button>
-  <!--#WebOnTV-->
-
-  <!--#WebOnTV-->
-     <button>
-       <type>STREAM</type>
-       <text>Vimeo</text>
-       <action>EXEC /usr/LH/bin/web-on-linhes.sh http://www.vimeo.com/couchmode</action>
-     </button>
-  <!--#WebOnTV-->
-
-  <!--#WebOnTV-->
-     <button>
-       <type>STREAM</type>
        <text>YouTube</text>
        <action>EXEC /usr/LH/bin/web-on-linhes.sh http://www.youtube.com/tv</action>
      </button>
-- 
cgit v0.12


From 03321ffd314fd853bacbba41768932088488049d Mon Sep 17 00:00:00 2001
From: Britney Fransen <brfransen@gmail.com>
Date: Thu, 11 Apr 2019 19:56:44 +0000
Subject: keylaunch: add --start-maximized to launch chrome

---
 abs/core/keylaunch/PKGBUILD   | 11 ++++++-----
 abs/core/keylaunch/example_rc |  3 +--
 2 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/abs/core/keylaunch/PKGBUILD b/abs/core/keylaunch/PKGBUILD
index 5d77379..730c7c4 100644
--- a/abs/core/keylaunch/PKGBUILD
+++ b/abs/core/keylaunch/PKGBUILD
@@ -1,8 +1,8 @@
 pkgname=keylaunch
 pkgver=1.3.9
-pkgrel=9
-arch=('i686' 'x86_64')
-pkgdesc="KeyLaunch is a small utility for binding commands to a hot key. "
+pkgrel=10
+arch=('x86_64')
+pkgdesc="KeyLaunch is a small utility for binding commands to a hot key."
 url="http://www.oroborus.org/"
 depends=(glibc)
 source=(http://ftp.debian.org/debian/pool/main/k/keylaunch/keylaunch_1.3.9.tar.gz example_rc)
@@ -12,11 +12,12 @@ build() {
   cd $srcdir/$pkgname-$pkgver
   ./configure --prefix=/usr
   make
-  make DESTDIR=$pkgdir install
 }
 
 package() {
+  cd $srcdir/$pkgname-$pkgver
+  make DESTDIR=$pkgdir install
   install -D -m0755 $srcdir/example_rc $pkgdir/etc/keylaunchrc
 }
 md5sums=('710f68a3e7026b4139cc94ea790576c3'
-         '1141e182e2accb02c17548189bead4dc')
+         '3d6845a9c30fc511a6202246d5a840e3')
diff --git a/abs/core/keylaunch/example_rc b/abs/core/keylaunch/example_rc
index 8d409df..e80c920 100644
--- a/abs/core/keylaunch/example_rc
+++ b/abs/core/keylaunch/example_rc
@@ -16,10 +16,9 @@ key=.**u:/usr/LH/bin/unclutter-toggle.sh
 key=..*h:/usr/MythVantage/bin/mythinstall -H
 key=..*m:/usr/LH/bin/mythfrontend-start
 key=..*f:sudo sv restart frontend
[REDACTED] --no-first-run||msg_client.py --msg "Chrome is not installed."
+key=..*w:/usr/bin/google-chrome --no-first-run --start-maximized ||msg_client.py --msg "Chrome is not installed."
 
 
 key=..*1:/usr/LH/bin/lh_backend_control.sh start
 key=..*2:/usr/LH/bin/lh_backend_control.sh stop
 key=..*3:/usr/LH/bin/lh_backend_control.sh restart
-
-- 
cgit v0.12


From bd913d621b12fc382baa5cfc5b29feeefb286a24 Mon Sep 17 00:00:00 2001
From: Britney Fransen <brfransen@gmail.com>
Date: Fri, 12 Apr 2019 17:44:19 +0000
Subject: mythtv & mythplugins: update to latest fixes

---
 abs/core/mythtv/stable-30/git_src/git_hash     | 2 +-
 abs/core/mythtv/stable-30/mythplugins/PKGBUILD | 2 +-
 abs/core/mythtv/stable-30/mythtv/PKGBUILD      | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/abs/core/mythtv/stable-30/git_src/git_hash b/abs/core/mythtv/stable-30/git_src/git_hash
index 20b81f9..9ec3c6c 100644
--- a/abs/core/mythtv/stable-30/git_src/git_hash
+++ b/abs/core/mythtv/stable-30/git_src/git_hash
@@ -1 +1 @@
-81081957a0cbb83e7419269129b4babfe306a8ac
+4d995941851b277b6365fed4ea003b8706432c2d
diff --git a/abs/core/mythtv/stable-30/mythplugins/PKGBUILD b/abs/core/mythtv/stable-30/mythplugins/PKGBUILD
index cd89640..0feb529 100644
--- a/abs/core/mythtv/stable-30/mythplugins/PKGBUILD
+++ b/abs/core/mythtv/stable-30/mythplugins/PKGBUILD
@@ -9,7 +9,7 @@ pkgname=('mytharchive'
          'mythweather'
          'mythzoneminder')
 pkgver=30.0
-pkgrel=6
+pkgrel=7
 arch=('x86_64')
 url="http://www.mythtv.org"
 license=('GPL')
diff --git a/abs/core/mythtv/stable-30/mythtv/PKGBUILD b/abs/core/mythtv/stable-30/mythtv/PKGBUILD
index ed8cfe6..9f42fe1 100644
--- a/abs/core/mythtv/stable-30/mythtv/PKGBUILD
+++ b/abs/core/mythtv/stable-30/mythtv/PKGBUILD
@@ -1,6 +1,6 @@
 pkgname=mythtv
 pkgver=30.0
-pkgrel=6
+pkgrel=7
 commit_hash=`cat ../git_src/git_hash`
 pkgdesc="A Homebrew PVR project $commit_hash"
 arch=('x86_64')
-- 
cgit v0.12


From f9636cc3fd81130d36809a8f83107a0e2a50ebce Mon Sep 17 00:00:00 2001
From: Britney Fransen <brfransen@gmail.com>
Date: Fri, 12 Apr 2019 17:49:41 +0000
Subject: LinHES-system & LinHES-config: bump version to R8.6.1

---
 abs/core/LinHES-config/LinHES-release | 2 +-
 abs/core/LinHES-config/PKGBUILD       | 6 +++---
 abs/core/LinHES-system/PKGBUILD       | 4 ++--
 3 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/abs/core/LinHES-config/LinHES-release b/abs/core/LinHES-config/LinHES-release
index 203aeb3..d4af965 100644
--- a/abs/core/LinHES-config/LinHES-release
+++ b/abs/core/LinHES-config/LinHES-release
@@ -1 +1 @@
-LinHES R8.6.0 (Feeding the Kids)
+LinHES R8.6.1 (Feeding the Kids)
diff --git a/abs/core/LinHES-config/PKGBUILD b/abs/core/LinHES-config/PKGBUILD
index 3baaac5..fae3b9b 100755
--- a/abs/core/LinHES-config/PKGBUILD
+++ b/abs/core/LinHES-config/PKGBUILD
@@ -1,6 +1,6 @@
 pkgname=LinHES-config
-pkgver=8.6.0
-pkgrel=4
+pkgver=8.6.1
+pkgrel=1
 conflicts=(MythVantage-config MythVantage-config-dev LinHES-config-dev LinHes-config )
 pkgdesc="Install and configure your system"
 depends=('bc' 'libstatgrab' 'mysql-python' 'expect' 'curl' 'dnsutils' 'parted'
@@ -160,7 +160,7 @@ md5sums=('49952a2375b8ee53d8673473f22f8d12'
          'f0376c98a7986897406d393186c0365e'
          '157e73d0f90d7b306aba8f5921aeedd3'
          '1f58c0393a131f4a8f9a84b3fe08a7e4'
-         '4dd17c4e1ad6047872fab3a37e9997ed'
+         'b38d98bed2d0532a3a2c96d04681941e'
          '5f890ea9bda6aef652d2560ca19dac07'
          'ab2aa42c2947148c2b1cac0ade6d1d55'
          'd429b59d3cfb37b0624c6a4a71a7c2c0'
diff --git a/abs/core/LinHES-system/PKGBUILD b/abs/core/LinHES-system/PKGBUILD
index 8728913..f0dfa3c 100755
--- a/abs/core/LinHES-system/PKGBUILD
+++ b/abs/core/LinHES-system/PKGBUILD
@@ -1,6 +1,6 @@
 pkgname=LinHES-system
-pkgver=8.6.0
-pkgrel=3
+pkgver=8.6.1
+pkgrel=1
 arch=('x86_64')
 install=system.install
 pkgdesc="Everything that makes LinHES an automated system"
-- 
cgit v0.12

