[mythtv-commits] Ticket #13567: Debian: Revise dependencies for packaking

MythTV noreply at mythtv.org
Mon Jan 27 22:50:36 UTC 2020


#13567: Debian: Revise dependencies for packaking
---------------------------------+------------------------------
     Reporter:  rcrdnalor        |      Owner:  (none)
         Type:  Patch - Bug Fix  |     Status:  new
     Priority:  minor            |  Milestone:  needs_triage
    Component:  Packaging        |    Version:  Master Head
     Severity:  medium           |   Keywords:  Packaging Debian
Ticket locked:  0                |
---------------------------------+------------------------------
 Since mythtv is using now python3 on master, update dependencies for the
 Debian packaging scripts and for the Launchpad build recipe.

 This is done in 3 steps:

  - Switch dependencies of mythtv-packages to python3:
    This removes all dependencies to python2 for the mythtv packages,
 except for    the MythGame plugin.


  - Debian build: Use python3 for building debs:
    This commit switches the Launchpad Build for mythtv to use python3
 instead of the deprecated python2.


  - Install missing droid fonts:
    Pull request 73 and 74 against packaging/deb are still valid on master.
 See  Pull request Debian/Ubuntu: Install Droid fonts instead of
 symlinking.(73, 74) and #13301.

 This commit changes the debian/ubuntu packaging to install mythtv's
 droid fonts instead of relying on fonts that were deprecated two years
 ago and replaced by dejavu fonts that don't look right.

 Note: Launchpad recipe uses 'control', and the script 'build-debs.sh'
 uses the file 'control.in'. It is advised to keep both files in sync.

 Enclosed the patches according above steps.

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


More information about the mythtv-commits mailing list