Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-74367 Qt6 Conan.io Poc: Producer requirements
  3. QTBUG-74369

Qt6 Conan.io Poc: Control scripting requirements

XMLWordPrintable

    • Icon: Technical task Technical task
    • Resolution: Unresolved
    • Icon: P2: Important P2: Important
    • None
    • None
    • None

      Package installation/deploy time control scripting (per package)

      1. Create desktop shortcuts (CreateShortcut)
      2. Create a .desktop initialization file (CreateDesktopEntry)
      3. Install the content into a location, as specified by freedesktop.org (InstallIcons)
      4. Register file types, e.g. for QtCreator (RegisterFileType)
      5. Save the output from running the executable with the arguments to the installer key, e.g. qmakeOutputInstallerKey by running qmake -query(ConsumeOutput)
      6. Move a file from source to target, used e.g. in qt3dstudio , b2qt (Move)
      7. distribute value across packages (setValue)
      8. set/unset/get environment variables
      9. Execute native command line commands, read from stdout/stderr (for example  b2qt pnputil.exe)
      10. Query/write Windows registry
      11. Show dialog + custom user interfaces (AssociateCommonFiletypesForm, ReadMeCheckBoxForm)
      12. Read/write/patch files during installation
        1. write qt.conf
        2. write QtCreator setting files
        3. patch build time paths from files (QtPatch)
      13. Undo all above in uninstall

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

            kamartti Katja Marttila
            iknd Iikka Eklund
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:

                There are no open Gerrit changes