summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorTaijian2018-01-14 22:53:40 +0100
committerTaijian2018-01-14 22:53:40 +0100
commit7962b968b491cac032c986935528fa76cbb6df40 (patch)
tree99d2811b0d6c4ad3939d80ad449f6bf8aa56c821
parentdc4ca73d01dd01d1e48af1880e0f72751c37c54f (diff)
downloadaur-7962b968b491cac032c986935528fa76cbb6df40.tar.gz
clean up dependencies and add x265 support
-rw-r--r--.SRCINFO35
-rw-r--r--PKGBUILD28
2 files changed, 33 insertions, 30 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 97eba96db391..70b45097c78c 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,50 +1,47 @@
pkgbase = mythtv
pkgdesc = A Homebrew PVR project
pkgver = 29.0
- pkgrel = 5
+ pkgrel = 6
epoch = 1
- url = http://www.mythtv.org/
+ url = https://www.mythtv.org/
install = mythtv.install
arch = x86_64
license = GPL
- makedepends = glew
makedepends = libcec
makedepends = libxml2
makedepends = mesa
- makedepends = mesa-libgl
makedepends = openssl
makedepends = yasm
makedepends = x264
makedepends = gdb
- depends = avahi
+ makedepends = libcdio
+ makedepends = lirc
+ makedepends = perl-io-socket-inet6
+ makedepends = perl-libwww
+ makedepends = mariadb-clients
depends = fftw
- depends = lame
depends = libass
depends = libavc1394
- depends = libcdio
depends = libiec61883
- depends = libgl
- depends = libpulse
depends = libva
- depends = libvpx
depends = libxinerama
- depends = lirc
- depends = mariadb-clients
+ depends = libpulse
+ depends = jack
depends = mysql-python
+ depends = libvpx
depends = perl-dbd-mysql
- depends = perl-io-socket-inet6
- depends = perl-libwww
+ depends = exiv2
+ depends = libvdpau
+ depends = libx264
+ depends = lame
+ depends = x265
depends = perl-net-upnp
depends = python2-lxml
depends = qt5-webkit
depends = qt5-script
depends = taglib
depends = urlgrabber
- depends = libx264
- depends = libvdpau
- depends = exiv2
depends = libxrandr
- depends = jack
optdepends = glew: for GPU commercial flagging
optdepends = libcec: for consumer electronics control capabilities
optdepends = libxml2: to read blu-ray metadata
@@ -56,10 +53,12 @@ pkgbase = mythtv
source = mythtv-29.0.tar.gz::https://github.com/MythTV/mythtv/archive/v29.0.tar.gz
source = mythbackend.service
source = 99-mythbackend.rules
+ source = mythtv.install
source = qt510.patch
sha512sums = 6d79d943b95b1816b4fce52f3de3e01ebcdcc2779f852ec8cf5e3a81f8be4c730a254ff78b52e36ac522ff99b125501f0cba33a2d4c01571552e09fb4dba18c2
sha512sums = 41533da5d8ef694d8c12f60d956673d9e49fb6781ae58d6bfd0bf31e4f380fddb508f9cad3b91264a3ad55853c24c6932bdf83bb5b711c34c0836d71b46be02c
sha512sums = fc02c190f01dbfb803b87ea0a6cdf408ce7706dc1ed74fba939931c129fdeb5dab1105caf9f71f029843a4d74db888084f92173c3be240d8492454633311f7c8
+ sha512sums = db78be27826be44e97d8680aa860f2e85c94e017aa649d183ee5d71310c95e31669330d3b4496c52143892f238300e57ae88ab0a737ca135ab6f2ce361814e36
sha512sums = 5070b4e8ad5ebd4208a3e8393ebabb55118615c2966cb1ba585e94084c4ad643dc5644bfca9267eb81e6c27be16b088e541aa8118a43cbebaf9d28c52e15a35c
pkgname = mythtv
diff --git a/PKGBUILD b/PKGBUILD
index ddec3d0ad8ac..d137a024654b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,5 +1,5 @@
-# $Id: PKGBUILD 277487 2017-12-30 21:51:59Z alucryd $
-# Maintainer: Jonathan Conder <jonno.conder@gmail.com>
+# Maintainer: Taijian <taijian@posteo.de>
+# Contributor: Jonathan Conder <jonno.conder@gmail.com>
# Contributor: Giovanni Scafora <giovanni@archlinux.org>
# Contributor: Juergen Hoetzel <juergen@archlinux.org>
# Contributor: <kleptophobiac@gmail.com>
@@ -7,18 +7,17 @@
pkgname=mythtv
pkgver=29.0
-pkgrel=5
+pkgrel=6
epoch=1
pkgdesc="A Homebrew PVR project"
arch=('x86_64')
-url="http://www.mythtv.org/"
+url="https://www.mythtv.org/"
license=('GPL')
-depends=('avahi' 'fftw' 'lame' 'libass' 'libavc1394' 'libcdio' 'libiec61883'
- 'libgl' 'libpulse' 'libva' 'libvpx' 'libxinerama' 'lirc' 'mariadb-clients'
- 'mysql-python' 'perl-dbd-mysql' 'perl-io-socket-inet6' 'perl-libwww'
- 'perl-net-upnp' 'python2-lxml' 'qt5-webkit' 'qt5-script' 'taglib' 'urlgrabber'
- 'libx264' 'libvdpau' 'exiv2' 'libxrandr' 'jack')
-makedepends=('glew' 'libcec' 'libxml2' 'mesa' 'mesa-libgl' 'openssl' 'yasm' 'x264' 'gdb')
+depends=('fftw' 'libass' 'libavc1394' 'libiec61883' 'libva' 'libxinerama' 'libpulse' 'jack'
+ 'mysql-python' 'libvpx' 'perl-dbd-mysql' 'exiv2' 'libvdpau' 'libx264' 'lame' 'x265'
+ 'perl-net-upnp' 'python2-lxml' 'qt5-webkit' 'qt5-script' 'taglib' 'urlgrabber' 'libxrandr')
+makedepends=('libcec' 'libxml2' 'mesa' 'openssl' 'yasm' 'x264' 'gdb' 'libcdio' 'lirc'
+ 'perl-io-socket-inet6' 'perl-libwww' 'mariadb-clients')
optdepends=('glew: for GPU commercial flagging'
'libcec: for consumer electronics control capabilities'
'libxml2: to read blu-ray metadata'
@@ -27,10 +26,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"
- 'mythbackend.service' '99-mythbackend.rules' 'qt510.patch')
+ 'mythbackend.service'
+ '99-mythbackend.rules'
+ 'mythtv.install'
+ 'qt510.patch')
sha512sums=('6d79d943b95b1816b4fce52f3de3e01ebcdcc2779f852ec8cf5e3a81f8be4c730a254ff78b52e36ac522ff99b125501f0cba33a2d4c01571552e09fb4dba18c2'
'41533da5d8ef694d8c12f60d956673d9e49fb6781ae58d6bfd0bf31e4f380fddb508f9cad3b91264a3ad55853c24c6932bdf83bb5b711c34c0836d71b46be02c'
'fc02c190f01dbfb803b87ea0a6cdf408ce7706dc1ed74fba939931c129fdeb5dab1105caf9f71f029843a4d74db888084f92173c3be240d8492454633311f7c8'
+ 'db78be27826be44e97d8680aa860f2e85c94e017aa649d183ee5d71310c95e31669330d3b4496c52143892f238300e57ae88ab0a737ca135ab6f2ce361814e36'
'5070b4e8ad5ebd4208a3e8393ebabb55118615c2966cb1ba585e94084c4ad643dc5644bfca9267eb81e6c27be16b088e541aa8118a43cbebaf9d28c52e15a35c')
prepare() {
@@ -48,13 +51,14 @@ build() {
./configure --prefix=/usr \
--cpu="$ARCH" \
--disable-altivec \
- --disable-audio-jack \
+ --enable-audio-jack \
--disable-ccache \
--disable-distcc \
--enable-libfftw3 \
--enable-libmp3lame \
--enable-libvpx \
--enable-libx264 \
+ --enable-libx265 \
--enable-vaapi \
--python=python2 \
--perl-config-opts=INSTALLDIRS=vendor