community/mythtv to 0.28-4

This commit is contained in:
Kevin Mihelich 2016-07-23 14:55:14 +00:00
parent a78cbc0f11
commit 46b961a6db

View file

@ -12,7 +12,7 @@
pkgname=mythtv
pkgver=0.28
pkgrel=3
pkgrel=4
epoch=1
pkgdesc="A Homebrew PVR project"
arch=('i686' 'x86_64')
@ -32,10 +32,14 @@ conflicts=('myththemes' 'mythplugins-mythvideo')
replaces=('myththemes' 'mythplugins-mythvideo')
install='mythtv.install'
source=("$pkgname-$pkgver.tar.gz::https://github.com/MythTV/$pkgname/archive/v$pkgver.tar.gz"
mythtv-fix-segfault.patch::"https://github.com/MythTV/mythtv/commit/c3a79298.patch"
mythtv-gcc6.patch::"https://github.com/MythTV/mythtv/commit/e4f6e011.patch"
'mythbackend.service' '99-mythbackend.rules'
'0001-libudfread-set-HAVE_PTHREAD_H.patch'
'0002-visualisations-fix-ambiguous-abs-call.patch')
sha256sums=('7b3476c0ec0fc17d6b734f0440383815e81850a70b78c12ee40d61a408eba340'
'60696991fcaa24fb61392401bd27cfa35a15b54f4bcc01aee54dc84440c6df99'
'd35c4738f331ffff7d26d4cb98965689bdc72bd5b9776c1b31e5d97d06be724e'
'ecfde779ded8332cc62c86fac6b432b09cbf5d254135798287ada688af9a1302'
'ecfd02bbbef5de9773f4de2c52e9b2b382ce8137735f249d7900270d304fd333'
'cd337cdf4de86c9343c1bcb6635ded717359cb249fde8eea4879b4abc7ee3c6b'
@ -46,6 +50,12 @@ prepare() {
find 'bindings/python' 'contrib' 'programs/scripts' -type f | xargs sed -i 's@^#!.*python$@#!/usr/bin/python2@'
# Fix segfault with GCC 6 https://github.com/MythTV/mythtv/pull/122
cd ..
patch -p1 -i "$srcdir"/mythtv-fix-segfault.patch
# Fix build with GCC 6
patch -p1 -i "$srcdir"/mythtv-gcc6.patch
patch -p2 -i "${srcdir}/0001-libudfread-set-HAVE_PTHREAD_H.patch"
patch -p2 -i "${srcdir}/0002-visualisations-fix-ambiguous-abs-call.patch"
}