<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<div class="moz-cite-prefix">On 2/15/25 13:25, John Hoyt wrote:<br>
</div>
<blockquote type="cite"
cite="mid:CAE8sghStYc3cZs9=Cg-+6dm-YtS+Y5ugM8KcfG_KVoxp5evdsA@mail.gmail.com">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<div dir="ltr">
<div dir="ltr"><br>
</div>
<br>
<div class="gmail_quote gmail_quote_container">
<div dir="ltr" class="gmail_attr">On Sat, Feb 15, 2025 at
1:17 PM James Abernathy <<a
href="mailto:jfabernathy@gmail.com" moz-do-not-send="true"
class="moz-txt-link-freetext">jfabernathy@gmail.com</a>>
wrote:<br>
</div>
<blockquote class="gmail_quote"
style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div dir="ltr">
<div dir="ltr"><br>
</div>
<br>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">On Sat, Feb 15, 2025
at 12:18 PM James Abernathy <<a
href="mailto:jfabernathy@gmail.com" target="_blank"
moz-do-not-send="true" class="moz-txt-link-freetext">jfabernathy@gmail.com</a>>
wrote:<br>
</div>
<blockquote class="gmail_quote"
style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div dir="auto">
<div><br>
<br>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">On Sat, Feb
15, 2025, 12:01 PM Roland Ernst <<a
href="mailto:rcrernst@gmail.com"
target="_blank" moz-do-not-send="true"
class="moz-txt-link-freetext">rcrernst@gmail.com</a>>
wrote:<br>
</div>
<blockquote class="gmail_quote"
style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div dir="ltr">
<div dir="ltr"><br>
</div>
<br>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">On Sat,
Feb 15, 2025 at 5:25 PM James Abernathy
<<a
href="mailto:jfabernathy@gmail.com"
rel="noreferrer" target="_blank"
moz-do-not-send="true"
class="moz-txt-link-freetext">jfabernathy@gmail.com</a>>
wrote:<br>
</div>
<blockquote class="gmail_quote"
style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div dir="ltr">
<div>I'm trying to understand mythtv
dependencies. For a number of
distros mythtv/ansible solves this
problem. However on Archlinux we
depend on the AUR, which is user
maintained and sometimes falls
behind.</div>
<div><br>
</div>
<div>A while back, qt5webkit, which is
an AUR package fell out of favor and
mythtv could not be built. At the
time it was determined that using
AUR package
'python-pyqt5-webengine' would allow
mythtv-git to be built. <br>
</div>
<div><br>
</div>
<div>A number of users don't use the
mythplugins and that seems to be
where some of the webkit packages
are needed.</div>
<div><br>
</div>
<div>I can build mythtv-git on Arch
using a modified PKGBUILD file to
make it use fixes/35 and removing
python3-future dependency.</div>
<div><br>
</div>
<div>However, today I was playing with
the new cmake build on Archlinux.It
seems to build correctly with the
exception of qt5webkit missing.
Apparently, the
python-pyqt5-webengine will not
satisfy that dependency.</div>
<div><br>
</div>
<div>Any guidance?</div>
<div><br>
</div>
<div>Jim A</div>
<div><br>
</div>
</div>
</blockquote>
<div><br>
</div>
<div>'python-pyqt5-webengine' is a red
herring. Don't use it.</div>
<div>Roland <br>
</div>
<div> </div>
</div>
</div>
___________________________________________<br>
</blockquote>
</div>
</div>
<div dir="auto"><br>
</div>
<div dir="auto">But that's the only way to build
mythtv-git on Archlinux. qt5webgit will not build
at all. </div>
<div dir="auto"><br>
</div>
<div dir="auto">Jim A </div>
</div>
</blockquote>
<div><br>
</div>
<div>Maybe I should ask it this way. What part of Mythtv
uses qt5webkit?</div>
</div>
</div>
</blockquote>
<div><br>
</div>
<div>Last I remembered mythmusic and mythbrowser. It's no
longer necessary if you build with qt6.</div>
</div>
</div>
</blockquote>
<br>
Searching the sources, Qt WebKit is only used for mythbrowser. I
think this is only used in mythfrontend via the themes?<br>
<br>
```<br>
git grep -ni webkit -- ':!html/*' ':!*.css'<br>
git grep -n mythuiwebbrowser -- ':!i18n/*'<br>
```<br>
<br>
Qt 6 removed Qt WebKit in favor of Qt WebEngine, which MythTV never
ported to.<br>
<br>
configure should disable Qt WebKit if it is not found. (configure
gives a warning even if it is explicitly disabled.)<br>
<br>
Regards,<br>
<br>
Scott<br>
</body>
</html>