~mythbuntu-dev/mythtv/+git/mythtv-packaging:fixes/34

Last commit made on 2024-04-07
Get this branch:
git clone -b fixes/34 https://git.launchpad.net/~mythbuntu-dev/mythtv/+git/mythtv-packaging

Branch merges

Branch information

Recent commits

761a069... by jhoyt

macOS: cleanup for new homebrew qt mysql versioning

  Fix parsing for qt and mysql on homebrew now that they have changed
  naming conventions upstream

37eb203... by Roland Ernst <email address hidden>

Remove not needed python dependencies

to python3-simplejson and python3-future.
Since MythTV/4b5eac8, python-future is not needed anymore.
Since MythTV/af345e2, python-simplejson is not needed anymore.

Fixes #186

93a3026... by Roland Ernst <email address hidden>

Move build of mythtv v34 to fixes/34 branch

025c36a... by jhoyt

macOS: Point fixes/34 to the correct branch

59dad5d... by jhoyt

macOS: cleanup plus preparation for updated python/mysql

Both macports and homebrew have recently shifted to python3.12 and
mysql82/83 as their defaults. As of this commit, not all python3.12 and
mysql82/83 support packages are ready in either macport/homebrew. This
commit is a preliminary cleanup to make the furture change over easier.

ffadd84... by jhoyt

macOS: rename OSX to match Apple's recent nomenclature

e3e165a... by David Hampton <email address hidden>

Disable Debian automatic determination of build system.

The Debian dh_auto_configure script prefers the CMake build system to
a configure script. Override this script so that Debian builds
continue to use the current configure/make build system.

0d57cb4... by David Hampton <email address hidden>

Ignore new files added by cmake commits.

93e52a6... by jhoyt

OSX: Update alternative compiler code, fix broken
variables, add new install dir input, and cleanup
code

  - Move build vars to after package manager vars to correct a null
    value
  - Cleanup "mythfrontend" hard codes to aid bundling of other mythtv
    applications
  - Update echoC order to allow a blank color input as a pass through
    to the standard echo functions
  - Add alternative compiler logic for homebrew
  - Add check that verifies that the Xcode developer license is accpeted
    If the license is not accepted, the macOS SDK is left null causing
    configuration issues.
  - Add code block dividers for Python, QT, and compiler sections
  - Cleanup QT variables and pathing to help debug of alternative
    compilers
  - Update comments throughout the script
  - Fix Help Message error by relocating the PKGMGR message print
    statement statement to after the help function
  - Relocate all [most] Python variable handling to the same location
  - Relocate pkg-config call to after ansible install
  - Fix mythtv header conflict with macports FFMPEG
  - Add user input for installation directory (INSTALL_DIR)
  - Fix case where rebaselibs fails with ~ or other magic substrings
  - Add rpath to myth exe's pointing to QT Frameworks (needed for
    custom install on homebrew, possibly macports)
  - Update input variables that could include magic substrings
    to real paths
  - tidy comments and code spacing

ef7626f... by Mario Limonciello <email address hidden>

fix FTBFS on noble with lirc package name transition