diff options
-rw-r--r-- | .SRCINFO | 66 | ||||
-rw-r--r-- | PKGBUILD | 102 |
2 files changed, 116 insertions, 52 deletions
@@ -1,57 +1,67 @@ pkgbase = mythtv-git pkgdesc = A Homebrew PVR project pkgver = 31+fixes.20200328.c8c59f55 - pkgrel = 1 + pkgrel = 2 url = https://www.mythtv.org/ arch = x86_64 license = GPL makedepends = git makedepends = help2man - makedepends = yasm + makedepends = libcdio + makedepends = libcec makedepends = libmariadbclient makedepends = libxml2 - makedepends = libcec - makedepends = libcdio makedepends = lirc + makedepends = perl-dbd-mysql makedepends = perl-io-socket-inet6 makedepends = perl-libwww - makedepends = perl-dbd-mysql - makedepends = python-lxml + makedepends = perl-net-upnp makedepends = perl-xml-simple makedepends = perl-xml-xpath + makedepends = python-future + makedepends = python-lxml + makedepends = python-mysqlclient + makedepends = python-requests + makedepends = python-simplejson + makedepends = yasm + depends = exiv2 + depends = fftw + depends = jack + depends = lame depends = libass - depends = qt5-script depends = libavc1394 - depends = fftw - depends = exiv2 - depends = taglib - depends = libva + depends = libbluray + depends = libhdhomerun depends = libiec61883 - depends = perl-net-upnp - depends = urlgrabber + depends = libpulse depends = libsamplerate - depends = qt5-webkit - depends = x265 - depends = x264 - depends = jack - depends = libvpx + depends = libva depends = libvdpau - depends = lame + depends = libvpx depends = libxinerama - depends = libpulse + depends = libxml2 depends = libxrandr - depends = mysql-python - depends = libxnvctrl - depends = libhdhomerun - depends = libbluray + depends = qt5-script + depends = qt5-webkit + depends = taglib + depends = x264 + depends = x265 optdepends = glew: for GPU commercial flagging optdepends = libcec: for consumer electronics control capabilities - optdepends = libxml2: to read blu-ray metadata optdepends = mariadb: Database-Backend for server deployment optdepends = mariadb-clients: Database-Frontend for client deployment - optdepends = python-future: for metadata-lookup / cover art - optdepends = python-requests: for metadata-lookup / cover art - optdepends = python-requests-cache: for metadata-lookup / cover art + optdepends = perl-dbd-mysql: Perl bindings + optdepends = perl-io-socket-inet6: Perl bindings + optdepends = perl-libwww: Perl bindings + optdepends = perl-net-upnp: Perl bindings + optdepends = perl-xml-simple: Perl bindings + optdepends = perl-xml-xpath: Perl bindings + optdepends = python-future: Python bindings + optdepends = python-lxml: Python bindings + optdepends = python-mysqlclient: Python bindings + optdepends = python-requests: Python bindings + optdepends = python-requests-cache: Python bindings + optdepends = python-simplejson: Python bindings conflicts = myththemes conflicts = mythplugins-mythvideo conflicts = mythtv @@ -8,36 +8,88 @@ pkgname=mythtv-git pkgver=31+fixes.20200328.c8c59f55 -pkgrel=1 +pkgrel=2 pkgdesc="A Homebrew PVR project" arch=('x86_64') url="https://www.mythtv.org/" license=('GPL') -depends=('libass' 'qt5-script' 'libavc1394' 'fftw' 'exiv2' 'taglib' 'libva' - 'libiec61883' 'perl-net-upnp' 'urlgrabber' 'libsamplerate' 'qt5-webkit' 'x265' - 'x264' 'jack' 'libvpx' 'libvdpau' 'lame' 'libxinerama' 'libpulse' 'libxrandr' - 'mysql-python' 'libxnvctrl' 'libhdhomerun' 'libbluray') -makedepends=('git' 'help2man' 'yasm' 'libmariadbclient' 'libxml2' 'libcec' - 'libcdio' 'lirc' 'perl-io-socket-inet6' 'perl-libwww' 'perl-dbd-mysql' - 'python-lxml' 'perl-xml-simple' 'perl-xml-xpath') -optdepends=('glew: for GPU commercial flagging' - 'libcec: for consumer electronics control capabilities' - 'libxml2: to read blu-ray metadata' - 'mariadb: Database-Backend for server deployment' - 'mariadb-clients: Database-Frontend for client deployment' - 'python-future: for metadata-lookup / cover art' - 'python-requests: for metadata-lookup / cover art' - 'python-requests-cache: for metadata-lookup / cover art') +depends=( + 'exiv2' + 'fftw' + 'jack' + 'lame' + 'libass' + 'libavc1394' + 'libbluray' + 'libhdhomerun' + 'libiec61883' + 'libpulse' + 'libsamplerate' + 'libva' + 'libvdpau' + 'libvpx' + 'libxinerama' + 'libxml2' + 'libxrandr' + 'qt5-script' + 'qt5-webkit' + 'taglib' + 'x264' + 'x265' +) +makedepends=( + 'git' + 'help2man' + 'libcdio' + 'libcec' + 'libmariadbclient' + 'libxml2' + 'lirc' + 'perl-dbd-mysql' + 'perl-io-socket-inet6' + 'perl-libwww' + 'perl-net-upnp' + 'perl-xml-simple' + 'perl-xml-xpath' + 'python-future' + 'python-lxml' + 'python-mysqlclient' + 'python-requests' + 'python-simplejson' + 'yasm' +) +optdepends=( + 'glew: for GPU commercial flagging' + 'libcec: for consumer electronics control capabilities' + 'mariadb: Database-Backend for server deployment' + 'mariadb-clients: Database-Frontend for client deployment' + 'perl-dbd-mysql: Perl bindings' + 'perl-io-socket-inet6: Perl bindings' + 'perl-libwww: Perl bindings' + 'perl-net-upnp: Perl bindings' + 'perl-xml-simple: Perl bindings' + 'perl-xml-xpath: Perl bindings' + 'python-future: Python bindings' + 'python-lxml: Python bindings' + 'python-mysqlclient: Python bindings' + 'python-requests: Python bindings' + 'python-requests-cache: Python bindings' + 'python-simplejson: Python bindings' +) conflicts=('myththemes' 'mythplugins-mythvideo' 'mythtv') replaces=('myththemes' 'mythplugins-mythvideo' 'mythtv') -source=("git+https://github.com/MythTV/mythtv#branch=fixes/31" - 'mythbackend.service' - '99-mythbackend.rules' - 'sysusers.d') -sha256sums=('SKIP' - '086f573884e4df1ff6e6e8de5a423a9ff900166acfe085abe65b62f32730e4a3' - 'ecfd02bbbef5de9773f4de2c52e9b2b382ce8137735f249d7900270d304fd333' - '470de0a4050c16c7af11a0e5cfe2810b7daae42df4acf5456c7eae274dc7c5ae') +source=( + "git+https://github.com/MythTV/mythtv#branch=fixes/31" + 'mythbackend.service' + '99-mythbackend.rules' + 'sysusers.d' +) +sha256sums=( + 'SKIP' + '086f573884e4df1ff6e6e8de5a423a9ff900166acfe085abe65b62f32730e4a3' + 'ecfd02bbbef5de9773f4de2c52e9b2b382ce8137735f249d7900270d304fd333' + '470de0a4050c16c7af11a0e5cfe2810b7daae42df4acf5456c7eae274dc7c5ae' +) pkgver() { cd "${srcdir}/mythtv/mythtv" @@ -59,6 +111,8 @@ build() { --enable-libx264 \ --enable-libx265 \ --enable-vaapi \ + --with-bindings=python \ + --with-bindings=perl \ --perl-config-opts=INSTALLDIRS=vendor make } |