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

Create a Conan package for ICU

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Done
    • Icon: P1: Critical 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

      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

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

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

              Created:
              Updated:
              Resolved: