summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBritney Fransen <brfransen@gmail.com>2018-05-24 19:58:10 (GMT)
committerBritney Fransen <brfransen@gmail.com>2018-05-24 19:58:10 (GMT)
commit85c7ce05c56566f4e731b80e86a153e00e11cd28 (patch)
treecb1e5234ca3704449a0d332ac7863fa3f1edd022
parent41223be810f1e87f3e635afe541d5b445c6463cd (diff)
downloadlinhes_pkgbuild-85c7ce05c56566f4e731b80e86a153e00e11cd28.zip
linhes_pkgbuild-85c7ce05c56566f4e731b80e86a153e00e11cd28.tar.gz
linhes_pkgbuild-85c7ce05c56566f4e731b80e86a153e00e11cd28.tar.bz2
mythweb: fix PHP warnings and fix videos layout
-rw-r--r--abs/core/mythtv/stable-29/mythweb/FixPHPWarnings_13260.patch21
-rw-r--r--abs/core/mythtv/stable-29/mythweb/PKGBUILD12
-rw-r--r--abs/core/mythtv/stable-29/mythweb/video.css.patch98
3 files changed, 126 insertions, 5 deletions
diff --git a/abs/core/mythtv/stable-29/mythweb/FixPHPWarnings_13260.patch b/abs/core/mythtv/stable-29/mythweb/FixPHPWarnings_13260.patch
new file mode 100644
index 0000000..9fb3c04
--- /dev/null
+++ b/abs/core/mythtv/stable-29/mythweb/FixPHPWarnings_13260.patch
@@ -0,0 +1,21 @@
+--- ./modules/tv/recorded.php
++++ ./modules/tv/recorded.php
+@@ -179,14 +179,14 @@
+ if (function_exists('gmp_mul')) {
+ // GMP functions should work better with 64 bit numbers.
+ $size = gmp_mul('1024', $size);
+- define(disk_size, gmp_strval($size));
++ define('disk_size', gmp_strval($size));
+ $size = gmp_mul('1024', $used);
+- define(disk_used, gmp_strval($size));
++ define('disk_used', gmp_strval($size));
+ }
+ else {
+ // This is inaccurate, but it's the best we can get without GMP.
+- define(disk_size, ($size * 1024));
+- define(disk_used, ($used * 1024));
++ define('disk_size', ($size * 1024));
++ define('disk_used', ($used * 1024));
+ }
+
+ // Load the class for this page
diff --git a/abs/core/mythtv/stable-29/mythweb/PKGBUILD b/abs/core/mythtv/stable-29/mythweb/PKGBUILD
index 25dd0d9..a32f039 100644
--- a/abs/core/mythtv/stable-29/mythweb/PKGBUILD
+++ b/abs/core/mythtv/stable-29/mythweb/PKGBUILD
@@ -1,16 +1,17 @@
pkgname=mythweb
pkgver=29
-pkgrel=3
+pkgrel=4
commit_hash=`cat ../git_src/git_hash_web`
pkgdesc="Web interface for MythTV's backend, $commit_hash"
-arch=('i686' 'x86_64')
+arch=('x86_64')
url="http://www.mythtv.org"
license=('GPL')
depends=('lighttpd' "mythtv>=${pkgver}" 'php' 'supplemental-web')
groups=('mythtv-extras')
install=mythweb.install
-patches=()
+patches=('FixPHPWarnings_13260.patch'
+ 'video.css.patch')
source=(`echo ${patches[@]:0}`
'mythweb.include'
'mythweb_gen_light.conf')
@@ -36,7 +37,6 @@ build() {
done
msg "--------------------------done applying patches-------------------------"
- [ "$CARCH" = "i686" ] && ARCH="i686"
[ "$CARCH" = "x86_64" ] && ARCH="x86-64"
}
@@ -54,5 +54,7 @@ package() {
#gen_light_conf
install -D -m0744 ${srcdir}/mythweb_gen_light.conf ${pkgdir}/etc/gen_light_conf.d/mythweb.conf
}
-md5sums=('7645a6399434cbba35639713ac5d88e0'
+md5sums=('df80362c995ddfcf6a2119b83d26b2b4'
+ '668a36e404c8254f56e7a7304e655332'
+ '7645a6399434cbba35639713ac5d88e0'
'df190116b3aba35720fb6631885f973f')
diff --git a/abs/core/mythtv/stable-29/mythweb/video.css.patch b/abs/core/mythtv/stable-29/mythweb/video.css.patch
new file mode 100644
index 0000000..f49a3fd
--- /dev/null
+++ b/abs/core/mythtv/stable-29/mythweb/video.css.patch
@@ -0,0 +1,98 @@
+--- ./skins/default/video.css.orig 2018-05-22 21:45:30.395508513 +0000
++++ ./skins/default/video.css 2018-05-22 21:41:27.326893228 +0000
+@@ -0,0 +1,95 @@
++ .video {
++ position: relative;
++ padding: 1em;
++ float: left;
++ background-color: #003366;
++ margin-top: 1em;
++ margin-left: 1em;
++ width: 202px;
++ height: 168px;
++ border: 1px solid black;
++ }
++
++ .video .title {
++ font-weight: bold;
++ margin-bottom: .5em;
++ height: 2.5em;
++ overflow: hidden;
++ }
++
++ .video img {
++ float: left;
++ padding-right: 1em;
++ }
++
++ .video .command {
++ position: absolute;
++ bottom: 1em;
++ right: 1em;
++ }
++
++ #path {
++ position: relative;
++ padding: 1em;
++ float: left;
++ background-color: #102923;
++ margin-top: 1em;
++ margin-left: 1em;
++ border: 1px solid black;
++ min-width: 202px;
++ min-height: 168px;
++ }
++
++ #path .active {
++ color: yellow;
++ }
++
++ #window {
++ position: fixed;
++ left: 35%;
++ right: 35%;
++ width: 30%;
++ top: 35%;
++ background-color: green;
++ padding-top: 1em;
++ z-index: 10;
++ border: 2px solid gray;
++ }
++
++ #window_content a {
++ padding-right: 1em;
++ padding-left: 1em;
++ }
++
++ #window iframe {
++ width: 100%;
++ border: 0px;
++ height: 250px;
++ }
++
++ #window_title {
++ position: absolute;
++ top: 1px;
++ left: 1em;
++ font-weight: bold;
++ }
++
++ .popup {
++ width: 30%;
++ font-size: 9pt;
++ }
++
++ .popup dt {
++ clear: left;
++ float: left;
++ padding-top: 3px;
++ white-space: nowrap;
++ width: 6em;
++ font-weight: bold;
++ text-align: right;
++ }
++
++ .popup dd {
++ margin-left: 6.5em;
++ padding-top: 3px;
++ }