Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-97072

Create a Conan package for ICU

    XMLWordPrintable

Details

    • Task
    • Resolution: Done
    • P1: Critical
    • 6.2.3
    • None
    • Conan
    • Qt Installer Sprint 41, Qt Installer Sprint 42, Qt Installer Sprint 45, Qt Installer Sprint 47, Qt Installer Sprint 48

    Description

      The CI builds Qt against ICU libraries provisioned on the build machines (linux, win). As the ICU libs may not be present on end users machine the linking against the Qt Conan packages may fail.

      The qtbase Conan package should declare a dependency to ICU Conan package. The ICU Conan package should be created and stored in Qt's Conan server which is then also available to customers and opensource users.

      The qtbase recipe needs to parse the ICU package version, for the dependency, from the following file which is provisioned for Qt CI:

      $HOME/conan_sw_package_versions.ini

      [icu-windows]
      version = 65.1
      [icu-linux]
      version = 56.1
      [icu-macos]
      version = 56.1

      Attachments

        For Gerrit Dashboard: QTBUG-97072
        # Subject Branch Project Status CR V

        Activity

          People

            iknd Iikka Eklund
            tpyssysa Tino Pyssysalo
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews