mirror of
https://github.com/archlinuxarm/PKGBUILDs.git
synced 2025-03-19 00:21:40 +00:00
parent
00b55cb0bf
commit
4c6bc14c62
3 changed files with 61 additions and 3 deletions
25
community/mythtv/0001-libudfread-set-HAVE_PTHREAD_H.patch
Normal file
25
community/mythtv/0001-libudfread-set-HAVE_PTHREAD_H.patch
Normal file
|
@ -0,0 +1,25 @@
|
||||||
|
From 6c3a0ad55021370f645d41cf3997b61510b796ad Mon Sep 17 00:00:00 2001
|
||||||
|
From: Kevin Mihelich <kevin@archlinuxarm.org>
|
||||||
|
Date: Sun, 8 May 2016 14:22:20 -0600
|
||||||
|
Subject: [PATCH 1/2] libudfread: set HAVE_PTHREAD_H
|
||||||
|
|
||||||
|
---
|
||||||
|
mythtv/external/libudfread/libudfread.pro | 2 +-
|
||||||
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/mythtv/external/libudfread/libudfread.pro b/mythtv/external/libudfread/libudfread.pro
|
||||||
|
index 14a9af3..09f2256 100644
|
||||||
|
--- a/mythtv/external/libudfread/libudfread.pro
|
||||||
|
+++ b/mythtv/external/libudfread/libudfread.pro
|
||||||
|
@@ -20,7 +20,7 @@ QMAKE_CLEAN += $(TARGET)
|
||||||
|
|
||||||
|
HEADERS += blockinput.h default_blockinput.h ecma167.h udfread.h
|
||||||
|
SOURCES += default_blockinput.c ecma167.c udfread.c udfread-version.c
|
||||||
|
-DEFINES += HAVE_CONFIG_H
|
||||||
|
+DEFINES += HAVE_CONFIG_H HAVE_PTHREAD_H
|
||||||
|
|
||||||
|
inc.path = $${PREFIX}/include/mythtv/
|
||||||
|
inc.files = blockinput.h udfread.h
|
||||||
|
--
|
||||||
|
2.8.2
|
||||||
|
|
|
@ -0,0 +1,25 @@
|
||||||
|
From 8e1d4a498e02ac2398aa4b5478e3d265319f0e41 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Kevin Mihelich <kevin@archlinuxarm.org>
|
||||||
|
Date: Sun, 8 May 2016 14:56:39 -0600
|
||||||
|
Subject: [PATCH 2/2] visualisations: fix ambiguous abs call
|
||||||
|
|
||||||
|
---
|
||||||
|
mythtv/libs/libmythtv/visualisations/videovisualcircles.cpp | 2 +-
|
||||||
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/mythtv/libs/libmythtv/visualisations/videovisualcircles.cpp b/mythtv/libs/libmythtv/visualisations/videovisualcircles.cpp
|
||||||
|
index 1140372..554b1f9 100644
|
||||||
|
--- a/mythtv/libs/libmythtv/visualisations/videovisualcircles.cpp
|
||||||
|
+++ b/mythtv/libs/libmythtv/visualisations/videovisualcircles.cpp
|
||||||
|
@@ -23,7 +23,7 @@ void VideoVisualCircles::DrawPriv(MythPainter *painter, QPaintDevice* device)
|
||||||
|
painter->Begin(device);
|
||||||
|
for (int i = 0; i < count; i++, rad += m_range, red += incr, green -= incr)
|
||||||
|
{
|
||||||
|
- double mag = abs((m_magnitudes[i] + m_magnitudes[i + count]) / 2.0);
|
||||||
|
+ double mag = fabs((m_magnitudes[i] + m_magnitudes[i + count]) / 2.0);
|
||||||
|
if (mag > 1.0)
|
||||||
|
{
|
||||||
|
pen.setWidth((int)mag);
|
||||||
|
--
|
||||||
|
2.8.2
|
||||||
|
|
|
@ -8,6 +8,7 @@
|
||||||
# ALARM: Kevin Mihelich <kevin@archlinuxarm.org>
|
# ALARM: Kevin Mihelich <kevin@archlinuxarm.org>
|
||||||
# - correctly define ARM cpus for configure
|
# - correctly define ARM cpus for configure
|
||||||
# - disabled vdpau, mmx, incompatible ARM FPUs
|
# - disabled vdpau, mmx, incompatible ARM FPUs
|
||||||
|
# - patch to fix v5 build
|
||||||
|
|
||||||
pkgname=mythtv
|
pkgname=mythtv
|
||||||
pkgver=0.28
|
pkgver=0.28
|
||||||
|
@ -31,15 +32,22 @@ conflicts=('myththemes' 'mythplugins-mythvideo')
|
||||||
replaces=('myththemes' 'mythplugins-mythvideo')
|
replaces=('myththemes' 'mythplugins-mythvideo')
|
||||||
install='mythtv.install'
|
install='mythtv.install'
|
||||||
source=("$pkgname-$pkgver.tar.gz::https://github.com/MythTV/$pkgname/archive/v$pkgver.tar.gz"
|
source=("$pkgname-$pkgver.tar.gz::https://github.com/MythTV/$pkgname/archive/v$pkgver.tar.gz"
|
||||||
'mythbackend.service' '99-mythbackend.rules')
|
'mythbackend.service' '99-mythbackend.rules'
|
||||||
sha256sums=('3b0028c8f86e1cdeb722ac54f9e0aa6e72d30f2e94fd8ae0a2c177d7bc1e1216'
|
'0001-libudfread-set-HAVE_PTHREAD_H.patch'
|
||||||
|
'0002-visualisations-fix-ambiguous-abs-call.patch')
|
||||||
|
sha256sums=('7b3476c0ec0fc17d6b734f0440383815e81850a70b78c12ee40d61a408eba340'
|
||||||
'ecfde779ded8332cc62c86fac6b432b09cbf5d254135798287ada688af9a1302'
|
'ecfde779ded8332cc62c86fac6b432b09cbf5d254135798287ada688af9a1302'
|
||||||
'ecfd02bbbef5de9773f4de2c52e9b2b382ce8137735f249d7900270d304fd333')
|
'ecfd02bbbef5de9773f4de2c52e9b2b382ce8137735f249d7900270d304fd333'
|
||||||
|
'cd337cdf4de86c9343c1bcb6635ded717359cb249fde8eea4879b4abc7ee3c6b'
|
||||||
|
'61cd9c37dc086131f41aea58e7a436acc76f79aa9dd0d5691941a3a8a16d3558')
|
||||||
|
|
||||||
prepare() {
|
prepare() {
|
||||||
cd $pkgname-$pkgver/$pkgname
|
cd $pkgname-$pkgver/$pkgname
|
||||||
|
|
||||||
find 'bindings/python' 'contrib' 'programs/scripts' -type f | xargs sed -i 's@^#!.*python$@#!/usr/bin/python2@'
|
find 'bindings/python' 'contrib' 'programs/scripts' -type f | xargs sed -i 's@^#!.*python$@#!/usr/bin/python2@'
|
||||||
|
|
||||||
|
patch -p2 -i "${srcdir}/0001-libudfread-set-HAVE_PTHREAD_H.patch"
|
||||||
|
patch -p2 -i "${srcdir}/0002-visualisations-fix-ambiguous-abs-call.patch"
|
||||||
}
|
}
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
|
|
Loading…
Reference in a new issue