@jfabernathy, built for me. i just did makepkg -o to get source and not compile, applied the patch, then makepkg -e to build after the file is patched.
Search Criteria
Package Details: mythtv-git 35.0.r0.g2cee6aa-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/mythtv-git.git (read-only, click to copy) |
---|---|
Package Base: | mythtv-git |
Description: | A Homebrew PVR project (Stable '-fixes' branch) |
Upstream URL: | https://www.mythtv.org/ |
Licenses: | GPL |
Conflicts: | mythtv |
Provides: | mythtv |
Submitter: | JohnLBergqvist |
Maintainer: | JohnLBergqvist |
Last Packager: | JohnLBergqvist |
Votes: | 36 |
Popularity: | 0.000074 |
First Submitted: | 2023-04-10 09:11 (UTC) |
Last Updated: | 2025-03-02 11:54 (UTC) |
Dependencies (61)
- exiv2 (exiv2-gitAUR)
- fftw
- jackAUR (jack2-gitAUR, pipewire-full-jack-gitAUR, pipewire-jack-gitAUR, jack2, pipewire-jack)
- lame (lame-svnAUR, lame-altivecAUR)
- libass (libass-gitAUR)
- libavc1394
- libbluray (libbluray-gitAUR)
- libhdhomerunAUR (libhdhomerun-gitAUR)
- libiec61883
- libpulse (pulseaudio-dummyAUR, libpulse-gitAUR)
- libsamplerate (libsamplerate-gitAUR)
- libva (libva-gitAUR, intel-media-stack-binAUR, libva-headlessAUR)
- libvdpau
- libvpx (libvpx-full-gitAUR, libvpx-gitAUR)
- libxinerama (libxinerama-randr-gitAUR)
- libxml2 (libxml2-gitAUR, libxml2-2.9AUR)
- libxrandr (libxrandr-gitAUR)
- libzip (libzip-gitAUR)
- lzo
- python-pyqt5-webengine
- python-requests-cacheAUR (python-requests-cache-gitAUR)
- qt5-script (qt5-script-gitAUR)
- soundtouch (soundtouch-gitAUR)
- taglib (taglib-gitAUR)
- x264 (x264-tmod-gitAUR, x264-gitAUR)
- x265 (x265-gitAUR, x265-mod-patman-gitAUR)
- git (git-gitAUR, git-glAUR) (make)
- help2man (help2man-gitAUR, python-help2manAUR) (make)
- libcdio (libcdio-gitAUR) (make)
- libcec (libcec-gitAUR) (make)
- libmariadbclient (libmysqlclient55AUR, libmysqlclient56AUR, libmysqlclient81AUR, libmysqlclient57AUR, mariadb-libs-gitAUR, libmysqlclientAUR, libmysqlclient80AUR, libmysqlclient84AUR, mariadb-libs, mariadb-lts-libs) (make)
- libxml2 (libxml2-gitAUR, libxml2-2.9AUR) (make)
- lirc (lirc-gitAUR) (make)
- perl-dbd-mysql (make)
- perl-io-socket-inet6 (make)
- perl-libwww (make)
- perl-net-upnpAUR (make)
- perl-xml-simple (make)
- perl-xml-xpath (make)
- python-lxml (make)
- python-mysqlclient (make)
- python-pip (make)
- python-requests (make)
- python-setuptools (make)
- python-simplejson (make)
- yasm (yasm-gitAUR) (make)
- glew (glew-libepoxyAUR, glew-wayland-gitAUR, glew-gitAUR) (optional) – for GPU commercial flagging
- libcec (libcec-gitAUR) (optional) – for consumer electronics control capabilities
- mariadb (mysql55AUR, mysql56AUR, mysql81AUR, mysql57AUR, mysqlAUR, mysql80AUR, mysql84AUR, mariadb-lts, percona-server) (optional) – Database-Backend for server deployment
- mariadb-clients (mysql-clients55AUR, mysql-clients56AUR, mysql-clients81AUR, mysql-clients57AUR, mysql-clientsAUR, mysql-clients80AUR, mysql-clients84AUR, mariadb-lts-clients, percona-server-clients) (optional) – Database-Frontend for client deployment
- perl-dbd-mysql (optional) – Perl bindings
- perl-io-socket-inet6 (optional) – Perl bindings
- perl-libwww (optional) – Perl bindings
- perl-net-upnpAUR (optional) – Perl bindings
- perl-xml-simple (optional) – Perl bindings
- perl-xml-xpath (optional) – Perl bindings
- python-lxml (optional) – Python bindings
- python-mysqlclient (optional) – Python bindings
- python-requests (optional) – Python bindings
- python-requests-cacheAUR (python-requests-cache-gitAUR) (optional) – Python bindings
- python-simplejson (optional) – Python bindings
Required by (19)
- hdhomerun_config_gui (requires mythtv) (optional)
- mythplugins-mytharchive (requires mythtv)
- mythplugins-mytharchive (make)
- mythplugins-mythbrowser (requires mythtv)
- mythplugins-mythbrowser (make)
- mythplugins-mythgame (requires mythtv)
- mythplugins-mythgame (make)
- mythplugins-mythmusic (make)
- mythplugins-mythmusic (requires mythtv)
- mythplugins-mythnetvision (make)
- mythplugins-mythnetvision (requires mythtv)
- mythplugins-mythnews (make)
- mythplugins-mythnews (requires mythtv)
- mythplugins-mythweather (make)
- mythplugins-mythweather (requires mythtv)
- mythplugins-mythweb (make)
- mythplugins-mythweb (requires mythtv)
- mythplugins-mythzoneminder (make)
- mythplugins-mythzoneminder (requires mythtv)
Sources (6)
Latest Comments
« First ‹ Previous 1 2 3 4 5 6 7 .. 32 Next › Last »
glenb77 commented on 2024-11-11 03:13 (UTC)
jfabernathy commented on 2024-11-10 11:49 (UTC)
I've never patched a AUR PKGBUILD packagage. I'm not finding a lot of info on how to do that and not mess up mythtv-git.
hamelg commented on 2024-11-09 20:58 (UTC) (edited on 2024-11-09 21:28 (UTC) by hamelg)
applying this patch should be better.
https://app.box.com/s/fu5admlhwiw00vyfeyga6jq4ur8ufc6p
EDIT: upload patch
hamelg commented on 2024-11-09 18:06 (UTC)
patch the PKGBUILD : add this parameter to the configure command :
--extra-cflags=-Wno-incompatible-pointer-types \
see the issue : https://github.com/MythTV/mythtv/issues/966
jfabernathy commented on 2024-11-09 14:47 (UTC)
Where did you add the option " -Wno-incompatible-pointer-types" to work around the failure"?
hamelg commented on 2024-11-09 09:50 (UTC) (edited on 2024-11-09 10:57 (UTC) by hamelg)
upgrading x265 from 3.6 to 4.0 requires recompiling mythtv and now the compilation fails with this error :
libavcodec/libx265.c: In function ‘libx265_encode_frame’:
libavcodec/libx265.c:579:59: error: passing argument 5 of ‘ctx->api->encoder_encode’ from incompatible pointer type [-Wincompatible-pointer-types]
579 | pic ? &x265pic : NULL, &x265pic_out);
| ^~~~~~~~~~~~
| |
| x265_picture *
libavcodec/libx265.c:579:59: note: expected ‘x265_picture **’ but argument is of type ‘x265_picture *’
make[2]: *** [ffbuild/common.mak:81: libavcodec/libx265.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory '/goinfre/build/tmp/mythtv-git/src/mythtv/mythtv/external/FFmpeg'
make[1]: *** [Makefile:32: FFmpeg-all] Error 2
make[1]: Leaving directory '/goinfre/build/tmp/mythtv-git/src/mythtv/mythtv/external'
make: *** [Makefile:66: external] Error 2
==> ERROR: A failure occurred in build().
Aborting...
Any ideas to solve this problem?
EDIT: I used -Wno-incompatible-pointer-types to work around the failure
JohnLBergqvist commented on 2024-06-30 17:33 (UTC)
@jfabernathy I've just fixed this
jfabernathy commented on 2024-06-30 17:26 (UTC)
After you added python-pip to the package dependencies I built a fresh system and installed mythtv-git using yay. Everytime I run yay now I see these messages. It seems to think mythtv needs to be updated again.
:: Searching AUR for updates...
-> Orphan (unmaintained) AUR Packages: perl-lwp-useragent-determined
-> Flagged Out Of Date AUR Packages: perl-datetime-format-sqlite perl-xml-dom
:: 1 package to upgrade/install.
1 aur/mythtv-git 34.0.r23.g9b54f1a672-1 -> 34.0.r23.9b54f1a672-1
==> Packages to exclude: (eg: "1 2 3", "1-3", "^4" or repo name)
-> Excluding packages may cause partial upgrades and break systems
JohnLBergqvist commented on 2024-06-27 14:11 (UTC)
@jfabernathy I've added python-pip as a dependency now
jfabernathy commented on 2024-06-27 13:42 (UTC)
I have confirmed that on a fresh system you need to install python-pip before installing the AUR package mythtv-git if you want the services scripts like find_orphans.py to work.
The python bindings are missing if you don't do this.
I suggest python-pip be added to the list of required dependencies.
Pinned Comments
JohnLBergqvist commented on 2023-04-10 15:56 (UTC) (edited on 2023-04-10 15:57 (UTC) by JohnLBergqvist)
This package replaces the previous 'mythtv' AUR package. It has been renamed to comply with Arch's VCS package guidelines.
I hope to update the various mythplugins AUR packages soon