[mythtv-commits] Ticket #13520: Feature patch - use internal libbluray for CentOS 8

MythTV noreply at mythtv.org
Sun Nov 24 00:29:09 UTC 2019


#13520: Feature patch - use internal libbluray for CentOS 8
----------------------------------+--------------------------
     Reporter:  Gary Buhrmaster   |      Owner:  (none)
         Type:  Patch - Feature   |     Status:  new
     Priority:  minor             |  Milestone:  needs_triage
    Component:  MythTV - General  |    Version:  Master Head
     Severity:  medium            |   Keywords:
Ticket locked:  0                 |
----------------------------------+--------------------------
 Feature patch - use internal libbluray for CentOS 8

 In 54db9139afd44fa46a23b1347a1107f61515148a the
 preference was to use the system provided libbluray, and for those OS's
 that should have a current libbluray, require it be installed (or die).
 However, while 18 months ago presuming CentOS 8 would have a usable
 libbluray may have made sense, it turns out that it does not(1)(2).  Let's
 punt by pushing the problem out until CentOS 9.  And if the CentOS 8
 situation gets cleaned up at some point, this patch can be reverted.

 (1) It's (very) complicated.  And it looks to get differently complicated
 over the next short time period.

 (2) And for those wondering, the CentOS 8 buildbot worker, that has been
 successfully building MythTV, has had some manual interventions by the
 provider to allow it to build MythTV without this patch. But that is not
 likely sustainable in the general case, and not something the project
 likely wants to promulgate for normal users.

 Lightly tested on CentOS 8 running configure.

 Proposed patch:
 {{{
 diff --git a/mythtv/configure b/mythtv/configure
 index e00418ac13..d05c9436b8 100755
 --- a/mythtv/configure
 +++ b/mythtv/configure
 @@ -5942,7 +5942,7 @@ if enabled libbluray_external; then
                  . /etc/os-release
                  case $ID in
                      centos)
 -                        if test $VERSION_ID -gt 7; then
 +                        if test $VERSION_ID -gt 8; then
                              die "ERROR: can not find libbluray."
                          fi
                          ;;
 }}}

-- 
Ticket URL: <https://code.mythtv.org/trac/ticket/13520>
MythTV <http://www.mythtv.org>
MythTV Media Center


More information about the mythtv-commits mailing list