How would I modify this PKGBUILD so that I could track master branch? Any points would be appreciated
Search Criteria
Package Details: mythtv-git 34.0.r23.g9b54f1a672-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.000632 |
First Submitted: | 2023-04-10 09:11 (UTC) |
Last Updated: | 2024-06-30 17:31 (UTC) |
Dependencies (63)
- exiv2 (exiv2-gitAUR)
- fftw
- jackAUR (jack2-gitAUR, pipewire-jack-gitAUR, pipewire-full-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, mariadb-libs-gitAUR, libmysqlclient81AUR, libmysqlclient57AUR, libmysqlclientAUR, libmysqlclient80AUR, 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-future (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-waylandAUR, glew-osmesa-gitAUR, glew-wayland-gitAUR, glew-gitAUR) (optional) – for GPU commercial flagging
- libcec (libcec-gitAUR) (optional) – for consumer electronics control capabilities
- mariadb (mysql55AUR, mysql56AUR, mytop-gitAUR, mysql81AUR, mysql57AUR, mysqlAUR, mysql80AUR, mariadb-lts, percona-server) (optional) – Database-Backend for server deployment
- mariadb-clients (mysql-clients55AUR, mysql-clients56AUR, mysql-clients81AUR, mysql-clients57AUR, mysql-clientsAUR, mysql-clients80AUR, 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-future (optional) – Python 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 (make)
- mythplugins-mytharchive (requires mythtv)
- mythplugins-mythbrowser (make)
- mythplugins-mythbrowser (requires mythtv)
- mythplugins-mythgame (make)
- mythplugins-mythgame (requires mythtv)
- mythplugins-mythmusic (make)
- mythplugins-mythmusic (requires mythtv)
- mythplugins-mythnetvision (make)
- mythplugins-mythnetvision (requires mythtv)
- mythplugins-mythnews (make)
- mythplugins-mythnews (requires mythtv)
- mythplugins-mythweather (requires mythtv)
- mythplugins-mythweather (make)
- mythplugins-mythweb (requires mythtv)
- mythplugins-mythweb (make)
- mythplugins-mythzoneminder (requires mythtv)
- mythplugins-mythzoneminder (make)
Sources (6)
Latest Comments
« First ‹ Previous 1 .. 7 8 9 10 11 12 13 14 15 16 17 .. 31 Next › Last »
jfabernathy commented on 2021-11-11 14:05 (UTC)
sultanoswing commented on 2021-10-30 22:53 (UTC) (edited on 2021-11-14 10:23 (UTC) by sultanoswing)
Failing to build today:
/usr/bin/ld: libavcodec/amfenc_h264.o: in function `GetDefaultChannelLayout':
/usr/include/AMF/core/AudioBuffer.h:89: multiple definition of `GetDefaultChannelLayout'; libavcodec/amfenc.o:/usr/include/AMF/core/AudioBuffer.h:89: first defined here
/usr/bin/ld: libavcodec/amfenc_hevc.o: in function `GetDefaultChannelLayout':
/usr/include/AMF/core/AudioBuffer.h:89: multiple definition of `GetDefaultChannelLayout'; libavcodec/amfenc.o:/usr/include/AMF/core/AudioBuffer.h:89: first defined here
collect2: error: ld returned 1 exit status
make[2]: *** [ffbuild/library.mak:104: libavcodec/libmythavcodec.so.58] Error 1
make[2]: Leaving directory '/home/user/Desktop/mythtv/src/mythtv/mythtv/external/FFmpeg'
make[1]: *** [Makefile:25: FFmpeg-all] Error 2
make[1]: Leaving directory '/home/user/Desktop/mythtv/src/mythtv/mythtv/external'
make: *** [Makefile:66: external] Error 2
==> ERROR: A failure occurred in build().
Aborting...
Have rebuilt dependencies, including ffmepg. All else fully up to date in [Core], [Community], [Extra] and AUR as of today.
EDIT: fully reinstalled all packages, and updated a bunch of out of date perl 5.32 modules, including xmltv. Still won't build, same error.
Interestingly, builds on my laptop running Arch - so at least I can get a working package for my desktop.
delx commented on 2021-09-12 13:41 (UTC) (edited on 2021-09-12 13:42 (UTC) by delx)
Hi @ralfrupf1976,
I suspect that you haven't passed the correct flags to makepkg
so that it installs dependencies before the build. You'll want to run something like makepkg -sri
.
Please have a look at the usage guide on the wiki, or the manual for more info.
Hope you can make it work :-)
ralfrupf1976 commented on 2021-09-11 20:33 (UTC)
Could not install mythtv because of error:
ERROR: samplerate not found using pkg-config
glenb77 commented on 2021-08-17 22:29 (UTC)
mark, same result here, but very few need the rebuild that i have checked. i can use the editor again. so anyone taking the mariadb upgrade will have to rebuild mythtv to get that offset keyword problem resolved.
mark.clegg commented on 2021-08-17 21:58 (UTC)
Rebuilding seems to have worked, but I then needed to rebuild the seektable on the affected recordings...
mythcommflag --file 10615_20210817192500.ts --rebuild
glenb77 commented on 2021-08-17 21:08 (UTC)
the offset reserved word was the subject of a commit to fixes branch on july 31. see: https://github.com/MythTV/mythtv/commits/fixes/31/mythtv
i don't understand except maybe this portion of code in editor has been missed ?
mark.clegg commented on 2021-08-17 21:00 (UTC)
I'm just rebuilding myself too...
I've been grepping the source, and every instance of "offset" I've found so far is already escaped as " offset
" so I'm feeling hopeful.
glenb77 commented on 2021-08-17 20:58 (UTC)
mark, so this looks like this is the reserved word thing mariadb 'offset'. i thought the fix was pushed to fixes. i will try a rebuild of mythtv and check again
mark.clegg commented on 2021-08-17 20:15 (UTC) (edited on 2021-08-17 20:50 (UTC) by mark.clegg)
I'm getting this in my mythfrontend.log:
You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'offset FROM recordedseek WHERE chanid = ? AND starttime = ? AND type = ?' at line 1
2021-08-17 20:53:31.234651 E [3266/3266] CoreContext mythdb.cpp:181 (DBError) - DB Error (QueryPositionMap):
Query was:
SELECT mark, offset FROM recordedseek WHERE chanid = 10615 AND starttime = '2021-08-17T18:55:00Z' AND type = 9 ;
Seems like 'offset' has become a reserved word as of MariaDB 10.6
SELECT offset FROM recordedseek
gives the same error, where
SELECT "offset" FROM recordedseek
works...
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