summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO66
-rw-r--r--PKGBUILD102
2 files changed, 116 insertions, 52 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 3c122b06761a..b2bb05bf4171 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 80ada7452336..1a32fe3d2440 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}