[mythtv-users] build on endeverOS

James Abernathy jfabernathy at gmail.com
Mon Nov 20 00:06:30 UTC 2023


On Sun, Nov 19, 2023 at 6:57 PM James Linder <jam at tigger.ws> wrote:

>
>
> > On Nov 20, 2023, at 07:18, James Abernathy <jfabernathy at gmail.com>
> wrote:
> >
> >
> >
> > On Sun, Nov 19, 2023 at 6:06 PM James Linder <jam at tigger.ws> wrote:
> >
> >
> > > On Nov 20, 2023, at 06:53, James Abernathy <jfabernathy at gmail.com>
> wrote:
> > >
> > >
> > >
> > > On Sun, Nov 19, 2023, 5:48 PM James Linder <jam at tigger.ws> wrote:
> > >
> > >
> > > > On Nov 19, 2023, at 19:25, James Abernathy <jfabernathy at gmail.com>
> wrote:
> > > >
> > > >
> > > >
> > > > On Sun, Nov 19, 2023 at 2:16 AM James Linder <jam at tigger.ws> wrote:
> > > > Hi all
> > > > Jim may I ask, since you built for endeverOS
> > > >
> > > > The ansible instructions say
> > > > —limit=archlinux
> > > > but there is no role archlinux; localhost picks mythtv-pacman. That
> sound right?
> > > >
> > > > ansible chokes on the piperwire - pulseaudio conflict. I removed the
> pulseaudio entry. That what you did?
> > > >
> > > > I will shortly find out if mythtv plays (as in playground) with
> piperwire.
> > > >
> > > > James
> > > >
> > > > PS I really don’t like the ubuntu (debian) paradigsm of
> do-what-we-deem-correct ie dmesg, pico, snap, ufd, apparmor … (even if it
> is easy) and my favourite distro openSuSE has got it’s knickers in a knot.
> > > > _______________________________________________
> > > >
> > > > When I build on Endeavour OS I don't use ansible because I could not
> get it to work.  I just built a script with the dependencies from the
> PKGBUILD file in AUR.
> > > >
> > > > sudo pacman -S --needed python-pip exiv2 fftw jack lame libass
> libavc1394 \ libbluray libiec61883 libpulse libsamplerate libva libvdpau
> libvpx \ libxinerama libxml2 libxrandr qt5-script taglib x264 x265 \
> soundtouch git base-devel help2man libcdio libcec libmariadbclient \
> libxml2 lirc perl-dbd-mysql perl-io-socket-inet6 perl-libwww \
> perl-xml-simple perl-xml-xpath python-future python-lxml \
> python-mysqlclient python-requests python-simplejson yasm glew \ mariadb
> mariadb-clients perl-dbd-mysql perl-io-socket-inet6 libzip
> python-pyqt5-webengine lzo yay -S libhdhomerun yay -S perl-net-upnp yay -S
> python-timeout-decorator
> > > > yay -S python-requests-cache
> > > >
> > > > See  https://forum.mythtv.org/viewtopic.php?f=46&t=5000  Caution
> read all the way through as there have been edits to fix stuff
> > >
> > > Thankyou.
> > >
> > > I built using ansible on x86.
> > > The perl bindings were omitted as 2 perl:Packages were not downloaded
> > > I had to apply a patch to get the FFmpeg stuff to compile. Was easy to
> google and do.
> > > make ran without a hitch
> > > make install failed with missing stuff
> > > install mariadb was a pain
> > >
> > > OK this is becomming a pain, lets re-try something else.
> > >
> > > James
> > > ___________________________________
> > >
> > > I just did it this morning in an x86 VM. I did not use ansible. I did
> use my script. No patches needed. I ran yay -S mythtv-git --editmenu so I
> could change from v33 to Master and it worked great.
> > >
> > > Jim A
> > >
> >
> > Ta, I’ll try in a few. What did you do about mariadb (at least I now
> know to get ‘grazier’ what ever first.
> > James
> > _______________________________________________
> >
> > Look at the script that is in the forum article. You'll see what is done
> for mariadb. It's a modified version for Arch of the
> github.com/MikeB2013/pi-utils script for the backend-helper.  I found the
> setup stuff I used for Mariadb on the Arch wiki for mariadb.
> >
> > I did have some issues with v34 master setup on EOS and I'm working
> through that this week. It could be operator error or a bug.  If It's bug,
> I'll report.
>
> I’ve fallen into the trap of ‘a nice install script’ is as much work as
> ‘doing the work once’
> by repeatedly 'doing the work once’
> Yours looks nice.
> Why did you elect to backup like so instead of the contributed (in
> scripts/database) backup/restore_pl
> James
> PS I asssume from the apache stuff that mythweb works
> Steven (in New Zealand) probably has the same as Australia: EPG data is
> regulated by law, certainly ours is pretty good.
>

What I usually post in the forum is what I use.  It's a great place to
document what I do, so I can repeat months later.  My memory is not what it
used to be, so I have to document. I usually steal what I do from others a
lot smarter than I am.

As to my backup script, I read from Stephen down under that you need to
optimize the database regularly as well as backup, so I modified his script
and it emails me the results of the optimize and backup everyday.  I also
moved it to a systemd service/timer since that makes sense to me.  I never
have figured out cron and system v init.  So systemd makes a lot of sense
to me. I know I'm one of the few.

Jim A
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mythtv.org/pipermail/mythtv-users/attachments/20231119/6f969d68/attachment.htm>


More information about the mythtv-users mailing list