summaryrefslogtreecommitdiffstats
path: root/abs/core
diff options
context:
space:
mode:
authorBritney Fransen <brfransen@gmail.com>2019-04-12 20:12:05 (GMT)
committerBritney Fransen <brfransen@gmail.com>2019-04-12 20:12:05 (GMT)
commitc8044aafe5572523ad0ba21a123cd4a6d677c5fa (patch)
treeb6c52b6cb83ebc71b9baaedd0c377d1cc87fffde /abs/core
parent73cfb83a5baecfe0529fda59ca57233d8843f783 (diff)
parentf9636cc3fd81130d36809a8f83107a0e2a50ebce (diff)
downloadlinhes_pkgbuild-master.zip
linhes_pkgbuild-master.tar.gz
linhes_pkgbuild-master.tar.bz2
Merge branch 'testing'HEADmaster
Diffstat (limited to 'abs/core')
-rw-r--r--abs/core/LinHES-config/LinHES-release2
-rwxr-xr-xabs/core/LinHES-config/PKGBUILD8
-rwxr-xr-xabs/core/LinHES-config/xconfig.sh8
-rwxr-xr-xabs/core/LinHES-system/LinHES-session1
-rwxr-xr-xabs/core/LinHES-system/PKGBUILD9
-rwxr-xr-xabs/core/LinHES-system/enableIRWake.sh22
-rwxr-xr-xabs/core/LinHES-system/lh_system_backup_job11
-rw-r--r--abs/core/keylaunch/PKGBUILD11
-rw-r--r--abs/core/keylaunch/example_rc3
-rw-r--r--abs/core/libpciaccess/PKGBUILD23
-rwxr-xr-xabs/core/linhes-theme/PKGBUILD10
-rw-r--r--abs/core/linhes-theme/base.xml.patch11
-rw-r--r--abs/core/linhes-theme/osd.xml.patch418
-rw-r--r--abs/core/linhes-theme/recordings-ui.xml.patch21
-rw-r--r--abs/core/linhes-theme/standardsetting-ui.xml111
-rw-r--r--abs/core/mythtv/stable-30/git_src/git_hash2
-rw-r--r--abs/core/mythtv/stable-30/mythplugins/PKGBUILD2
-rw-r--r--abs/core/mythtv/stable-30/mythtv/PKGBUILD12
-rw-r--r--abs/core/mythtv/stable-30/mythtv/mythfrontend_en_us.ts_Title_Case.patch60
-rwxr-xr-xabs/core/runit-scripts/PKGBUILD2
-rwxr-xr-xabs/core/runit-scripts/runitscripts/services/alsa-utils/run1
-rwxr-xr-xabs/core/runit-scripts/runitscripts/services/apcupsd/run2
-rwxr-xr-xabs/core/runit-scripts/runitscripts/services/autofs/run2
-rw-r--r--abs/core/runit-scripts/runitscripts/services/certmaster/run1
-rw-r--r--abs/core/runit-scripts/runitscripts/services/irexec/run2
-rwxr-xr-xabs/core/runit-scripts/runitscripts/services/mysql/run1
-rwxr-xr-xabs/core/runit-scripts/runitscripts/services/plexmediaserver/run3
-rwxr-xr-xabs/core/runit-scripts/runitscripts/services/remotes/run22
-rwxr-xr-xabs/core/runit-scripts/runitscripts/services/rpcbind/run2
-rwxr-xr-xabs/core/xymon/PKGBUILD6
-rwxr-xr-xabs/core/xymon/hbnotes.py4
31 files changed, 575 insertions, 218 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 28fa7e3..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=2
+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'
@@ -156,11 +156,11 @@ md5sums=('49952a2375b8ee53d8673473f22f8d12'
'27e4fcacca9b9662dd782fbdc92fceea'
'2a7f3b34e522acfd08283b86c8926aba'
'da60447a2a5fe0e6f5aaed2e677281ef'
- '29558e4560a305239ae126880b3af810'
+ 'cf5164ae463a585897c7a1bfa1dc19d2'
'f0376c98a7986897406d393186c0365e'
'157e73d0f90d7b306aba8f5921aeedd3'
'1f58c0393a131f4a8f9a84b3fe08a7e4'
- '4dd17c4e1ad6047872fab3a37e9997ed'
+ 'b38d98bed2d0532a3a2c96d04681941e'
'5f890ea9bda6aef652d2560ca19dac07'
'ab2aa42c2947148c2b1cac0ade6d1d55'
'd429b59d3cfb37b0624c6a4a71a7c2c0'
diff --git a/abs/core/LinHES-config/xconfig.sh b/abs/core/LinHES-config/xconfig.sh
index f730f95..3bd7d25 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
@@ -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"
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 a236769..f0dfa3c 100755
--- a/abs/core/LinHES-system/PKGBUILD
+++ b/abs/core/LinHES-system/PKGBUILD
@@ -1,5 +1,5 @@
pkgname=LinHES-system
-pkgver=8.6.0
+pkgver=8.6.1
pkgrel=1
arch=('x86_64')
install=system.install
@@ -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'
@@ -97,11 +97,12 @@ md5sums=('c6e6b83a1f4c35ef4501e277657ab2ac'
'33fbebbd546672cedd3c5e7350ab414e'
'c773d8caacba8fbd4968e8afe5137bc6'
'3edef50a49a47694bf8add39cc160add'
- '01cbbf411d2a585feb71f2881755e5d8'
+ '88c9c36430875f9530edb79e11dc770a'
'f421f670a9c74724037f70d1dabcad00'
'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
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
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
-key=..*w:/usr/bin/google-chrome --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
-
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}/"
diff --git a/abs/core/linhes-theme/PKGBUILD b/abs/core/linhes-theme/PKGBUILD
index f275e0d..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=2
+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'
@@ -136,6 +136,6 @@ md5sums=('2dca856c2a4d1f959473512c94e43b60'
'e8ac15e38b3dc99c9e889e439ba356de'
'e8cf0d3a55ba3be47deae55c05432141'
'3f600b966bd813dd27f620762ddb3ac8'
- 'e92bd22caf09a1d2b709f4d5b2519540'
+ '4f9e4db179e80eb96a202d319f1b835c'
'b51ef0cbf8ed2d3a8c1a8257a89aceff'
'09ad14842f828b7a8d24070ec8214fe5')
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" />
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">
diff --git a/abs/core/mythtv/stable-30/git_src/git_hash b/abs/core/mythtv/stable-30/git_src/git_hash
index 49df4ff..9ec3c6c 100644
--- a/abs/core/mythtv/stable-30/git_src/git_hash
+++ b/abs/core/mythtv/stable-30/git_src/git_hash
@@ -1 +1 @@
-60cfb7c05ae21d0049537aaa66f8f70a836a1138
+4d995941851b277b6365fed4ea003b8706432c2d
diff --git a/abs/core/mythtv/stable-30/mythplugins/PKGBUILD b/abs/core/mythtv/stable-30/mythplugins/PKGBUILD
index 7828a2c..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=5
+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 1aefb62..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=5
+pkgrel=7
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"/>
diff --git a/abs/core/runit-scripts/PKGBUILD b/abs/core/runit-scripts/PKGBUILD
index 11aee66..215e019 100755
--- a/abs/core/runit-scripts/PKGBUILD
+++ b/abs/core/runit-scripts/PKGBUILD
@@ -1,5 +1,5 @@
pkgname=runit-scripts
-pkgver=8.5
+pkgver=8.6
pkgrel=4
pkgdesc="collection of startup scripts for runit"
url="http://smarden.org/runit/"
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 6d0b04e..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
@@ -17,4 +18,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
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
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
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()