Skip to content

Add new subcommand to lint artifact contents - #2471

Draft
jaimergp wants to merge 13 commits into
conda-forge:mainfrom
jaimergp:lint-artifacts
Draft

Add new subcommand to lint artifact contents#2471
jaimergp wants to merge 13 commits into
conda-forge:mainfrom
jaimergp:lint-artifacts

Conversation

@jaimergp

@jaimergp jaimergp commented Feb 17, 2026

Copy link
Copy Markdown
Member

Checklist

  • Added a news entry
  • Regenerated schema JSON if schema altered (python conda_smithy/schema.py)

Closes Quansight-Labs/conda-ecosystem-sta-mgmt#114

@jaimergp

Copy link
Copy Markdown
Member Author

Sample output from my pkgs/ cache


We detected some problems in the contents of your artifacts! This usually has to do with the location of some files. Please adjust your build scripts so the files mentioned below are placed in the correct paths.

~/.local/conda/pkgs/cmake-4.2.2-h8cb302d_0.conda

  • ℹ️ Place man and doc pages under share/man/ or share/doc/:
    doc/cmake-4.2/CONTRIBUTORS.rst
    doc/cmake-4.2/LICENSE.rst
    doc/cmake-4.2/cmcppdap/NOTICE
    doc/cmake-4.2/cmlibarchive/COPYING
    doc/cmake-4.2/cmsys/Copyright.txt
    

~/.local/conda/pkgs/cyrus-sasl-2.1.28-ha1cbb27_0.conda

  • ℹ️ Place binaries under bin/, not sbin/:
    sbin/pluginviewer
    sbin/saslauthd
    sbin/sasldblistusers2
    sbin/saslpasswd2
    sbin/testsaslauthd
    

~/.local/conda/pkgs/font-ttf-ubuntu-0.83-h77eed37_3.conda

  • ℹ️ Place fonts under share/fonts/, not fonts/:
    fonts/Ubuntu-B.ttf
    fonts/Ubuntu-BI.ttf
    fonts/Ubuntu-C.ttf
    fonts/Ubuntu-L.ttf
    fonts/Ubuntu-LI.ttf
    fonts/Ubuntu-M.ttf
    fonts/Ubuntu-MI.ttf
    fonts/Ubuntu-R.ttf
    fonts/Ubuntu-RI.ttf
    fonts/Ubuntu-Th.ttf
    fonts/UbuntuMono-B.ttf
    fonts/UbuntuMono-BI.ttf
    fonts/UbuntuMono-R.ttf
    fonts/UbuntuMono-RI.ttf
    

~/.local/conda/pkgs/git-2.52.0-pl5321h8012a55_1.conda

  • ℹ️ Place man and doc pages under share/man/ or share/doc/:
    man/man1/git-add.1
    man/man1/git-am.1
    man/man1/git-annotate.1
    man/man1/git-apply.1
    man/man1/git-archimport.1
    man/man1/git-archive.1
    man/man1/git-backfill.1
    man/man1/git-bisect.1
    man/man1/git-blame.1
    man/man1/git-branch.1
    man/man1/git-bugreport.1
    man/man1/git-bundle.1
    man/man1/git-cat-file.1
    man/man1/git-check-attr.1
    man/man1/git-check-ignore.1
    man/man1/git-check-mailmap.1
    man/man1/git-check-ref-format.1
    man/man1/git-checkout-index.1
    man/man1/git-checkout.1
    man/man1/git-cherry-pick.1
    man/man1/git-cherry.1
    man/man1/git-citool.1
    man/man1/git-clean.1
    man/man1/git-clone.1
    man/man1/git-column.1
    man/man1/git-commit-graph.1
    man/man1/git-commit-tree.1
    man/man1/git-commit.1
    man/man1/git-config.1
    man/man1/git-count-objects.1
    man/man1/git-credential-cache--daemon.1
    man/man1/git-credential-cache.1
    man/man1/git-credential-store.1
    man/man1/git-credential.1
    man/man1/git-cvsexportcommit.1
    man/man1/git-cvsimport.1
    man/man1/git-cvsserver.1
    man/man1/git-daemon.1
    man/man1/git-describe.1
    man/man1/git-diagnose.1
    man/man1/git-diff-files.1
    man/man1/git-diff-index.1
    man/man1/git-diff-pairs.1
    man/man1/git-diff-tree.1
    man/man1/git-diff.1
    man/man1/git-difftool.1
    man/man1/git-fast-export.1
    man/man1/git-fast-import.1
    man/man1/git-fetch-pack.1
    man/man1/git-fetch.1
    man/man1/git-filter-branch.1
    man/man1/git-fmt-merge-msg.1
    man/man1/git-for-each-ref.1
    man/man1/git-for-each-repo.1
    man/man1/git-format-patch.1
    man/man1/git-fsck-objects.1
    man/man1/git-fsck.1
    man/man1/git-fsmonitor--daemon.1
    man/man1/git-gc.1
    man/man1/git-get-tar-commit-id.1
    man/man1/git-grep.1
    man/man1/git-gui.1
    man/man1/git-hash-object.1
    man/man1/git-help.1
    man/man1/git-hook.1
    man/man1/git-http-backend.1
    man/man1/git-http-fetch.1
    man/man1/git-http-push.1
    man/man1/git-imap-send.1
    man/man1/git-index-pack.1
    man/man1/git-init-db.1
    man/man1/git-init.1
    man/man1/git-instaweb.1
    man/man1/git-interpret-trailers.1
    man/man1/git-last-modified.1
    man/man1/git-log.1
    man/man1/git-ls-files.1
    man/man1/git-ls-remote.1
    man/man1/git-ls-tree.1
    man/man1/git-mailinfo.1
    man/man1/git-mailsplit.1
    man/man1/git-maintenance.1
    man/man1/git-merge-base.1
    man/man1/git-merge-file.1
    man/man1/git-merge-index.1
    man/man1/git-merge-one-file.1
    man/man1/git-merge-tree.1
    man/man1/git-merge.1
    man/man1/git-mergetool--lib.1
    man/man1/git-mergetool.1
    man/man1/git-mktag.1
    man/man1/git-mktree.1
    man/man1/git-multi-pack-index.1
    man/man1/git-mv.1
    man/man1/git-name-rev.1
    man/man1/git-notes.1
    man/man1/git-p4.1
    man/man1/git-pack-objects.1
    man/man1/git-pack-redundant.1
    man/man1/git-pack-refs.1
    man/man1/git-patch-id.1
    man/man1/git-prune-packed.1
    man/man1/git-prune.1
    man/man1/git-pull.1
    man/man1/git-push.1
    man/man1/git-quiltimport.1
    man/man1/git-range-diff.1
    man/man1/git-read-tree.1
    man/man1/git-rebase.1
    man/man1/git-receive-pack.1
    man/man1/git-reflog.1
    man/man1/git-refs.1
    man/man1/git-remote-ext.1
    man/man1/git-remote-fd.1
    man/man1/git-remote.1
    man/man1/git-repack.1
    man/man1/git-replace.1
    man/man1/git-replay.1
    man/man1/git-repo.1
    man/man1/git-request-pull.1
    man/man1/git-rerere.1
    man/man1/git-reset.1
    man/man1/git-restore.1
    man/man1/git-rev-list.1
    man/man1/git-rev-parse.1
    man/man1/git-revert.1
    man/man1/git-rm.1
    man/man1/git-send-email.1
    man/man1/git-send-pack.1
    man/man1/git-sh-i18n--envsubst.1
    man/man1/git-sh-i18n.1
    man/man1/git-sh-setup.1
    man/man1/git-shell.1
    man/man1/git-shortlog.1
    man/man1/git-show-branch.1
    man/man1/git-show-index.1
    man/man1/git-show-ref.1
    man/man1/git-show.1
    man/man1/git-sparse-checkout.1
    man/man1/git-stage.1
    man/man1/git-stash.1
    man/man1/git-status.1
    man/man1/git-stripspace.1
    man/man1/git-submodule.1
    man/man1/git-svn.1
    man/man1/git-switch.1
    man/man1/git-symbolic-ref.1
    man/man1/git-tag.1
    man/man1/git-unpack-file.1
    man/man1/git-unpack-objects.1
    man/man1/git-update-index.1
    man/man1/git-update-ref.1
    man/man1/git-update-server-info.1
    man/man1/git-upload-archive.1
    man/man1/git-upload-pack.1
    man/man1/git-var.1
    man/man1/git-verify-commit.1
    man/man1/git-verify-pack.1
    man/man1/git-verify-tag.1
    man/man1/git-version.1
    man/man1/git-web--browse.1
    man/man1/git-whatchanged.1
    man/man1/git-worktree.1
    man/man1/git-write-tree.1
    man/man1/git.1
    man/man1/gitk.1
    man/man1/gitweb.1
    man/man1/scalar.1
    man/man5/gitattributes.5
    man/man5/gitformat-bundle.5
    man/man5/gitformat-chunk.5
    man/man5/gitformat-commit-graph.5
    man/man5/gitformat-index.5
    man/man5/gitformat-loose.5
    man/man5/gitformat-pack.5
    man/man5/gitformat-signature.5
    man/man5/githooks.5
    man/man5/gitignore.5
    man/man5/gitmailmap.5
    man/man5/gitmodules.5
    man/man5/gitprotocol-capabilities.5
    man/man5/gitprotocol-common.5
    man/man5/gitprotocol-http.5
    man/man5/gitprotocol-pack.5
    man/man5/gitprotocol-v2.5
    man/man5/gitrepository-layout.5
    man/man5/gitweb.conf.5
    man/man7/gitcli.7
    man/man7/gitcore-tutorial.7
    man/man7/gitcredentials.7
    man/man7/gitcvs-migration.7
    man/man7/gitdiffcore.7
    man/man7/giteveryday.7
    man/man7/gitfaq.7
    man/man7/gitglossary.7
    man/man7/gitnamespaces.7
    man/man7/gitpacking.7
    man/man7/gitremote-helpers.7
    man/man7/gitrevisions.7
    man/man7/gitsubmodules.7
    man/man7/gittutorial-2.7
    man/man7/gittutorial.7
    man/man7/gitworkflows.7
    

~/.local/conda/pkgs/jsonpointer-3.0.0-pyhcf101f3_3.conda

  • ❌ These files were found outside allowed locations:
    python-scripts/jsonpointer
    

~/.local/conda/pkgs/pint-0.25.2-pyhcf101f3_0.conda

  • ❌ These files were found outside allowed locations:
    python-scripts/pint-convert
    

~/.local/conda/pkgs/progressbar2-4.5.0-pyhd8ed1ab_1.conda

  • ❌ These files were found outside allowed locations:
    python-scripts/progressbar
    

~/.local/conda/pkgs/pyopengl-3.1.10-pyh534df25_2.conda

  • ❌ These files were found outside allowed locations:
    python-scripts/.pyopengl-post-link.sh
    

~/.local/conda/pkgs/qt-main-5.15.15-h4427410_7.conda

  • ❌ These files were found outside allowed locations:
    mkspecs/aix-g++-64/qmake.conf
    mkspecs/aix-g++-64/qplatformdefs.h
    mkspecs/aix-g++/qmake.conf
    mkspecs/aix-g++/qplatformdefs.h
    mkspecs/android-clang/qmake.conf
    mkspecs/android-clang/qplatformdefs.h
    mkspecs/common/aix/qplatformdefs.h
    mkspecs/common/android/qplatformdefs.h
    mkspecs/common/angle.conf
    mkspecs/common/bsd/bsd.conf
    mkspecs/common/bsd/qplatformdefs.h
    mkspecs/common/c89/qplatformdefs.h
    mkspecs/common/clang-mac.conf
    mkspecs/common/clang.conf
    mkspecs/common/g++-base.conf
    mkspecs/common/g++-macx.conf
    mkspecs/common/g++-unix.conf
    mkspecs/common/g++-win32.conf
    mkspecs/common/g++.conf
    mkspecs/common/gcc-base-mac.conf
    mkspecs/common/gcc-base-unix.conf
    mkspecs/common/gcc-base.conf
    mkspecs/common/ghs-base.conf
    mkspecs/common/ghs-integrity-armv7.conf
    mkspecs/common/ghs-integrity-armv8.conf
    mkspecs/common/ghs-integrity-x86.conf
    mkspecs/common/icc-base-unix.conf
    mkspecs/common/integrity/qplatformdefs.h
    mkspecs/common/ios.conf
    mkspecs/common/linux.conf
    mkspecs/common/llvm.conf
    mkspecs/common/mac.conf
    mkspecs/common/mac/qplatformdefs.h
    mkspecs/common/macx.conf
    mkspecs/common/msvc-based-version.conf
    mkspecs/common/msvc-desktop.conf
    mkspecs/common/msvc-version.conf
    mkspecs/common/nacl/g++-nacl32.conf
    mkspecs/common/nacl/g++-nacl64.conf
    mkspecs/common/nacl/nacl-base.conf
    mkspecs/common/nacl/qplatformdefs.h
    mkspecs/common/posix/qplatformdefs.h
    mkspecs/common/qcc-base-qnx-aarch64le.conf
    mkspecs/common/qcc-base-qnx-armle-v7.conf
    mkspecs/common/qcc-base-qnx-x86-64.conf
    mkspecs/common/qcc-base-qnx-x86.conf
    mkspecs/common/qcc-base-qnx.conf
    mkspecs/common/qcc-base.conf
    mkspecs/common/qnx/qplatformdefs.h
    mkspecs/common/rtems-base.conf
    mkspecs/common/rtems/qplatformdefs.h
    mkspecs/common/sanitize.conf
    mkspecs/common/shell-unix.conf
    mkspecs/common/shell-win32.conf
    mkspecs/common/solaris.conf
    mkspecs/common/tvos.conf
    mkspecs/common/uikit.conf
    mkspecs/common/uikit/GLES2/gl2.h
    mkspecs/common/uikit/clang.conf
    mkspecs/common/uikit/qmake.conf
    mkspecs/common/unix.conf
    mkspecs/common/watchos.conf
    mkspecs/common/windows-desktop.conf
    mkspecs/common/windows-vulkan.conf
    mkspecs/common/winrt_winphone/assets/logo_150x150.png
    mkspecs/common/winrt_winphone/assets/logo_30x30.png
    mkspecs/common/winrt_winphone/assets/logo_310x150.png
    mkspecs/common/winrt_winphone/assets/logo_310x310.png
    mkspecs/common/winrt_winphone/assets/logo_44x44.png
    mkspecs/common/winrt_winphone/assets/logo_480x800.png
    mkspecs/common/winrt_winphone/assets/logo_620x300.png
    mkspecs/common/winrt_winphone/assets/logo_70x70.png
    mkspecs/common/winrt_winphone/assets/logo_71x71.png
    mkspecs/common/winrt_winphone/assets/logo_store.png
    mkspecs/common/winrt_winphone/manifests/10.0/AppxManifest.xml.in
    mkspecs/common/winrt_winphone/qmake.conf
    mkspecs/common/winrt_winphone/qplatformdefs.h
    mkspecs/cygwin-g++/qmake.conf
    mkspecs/cygwin-g++/qplatformdefs.h
    mkspecs/darwin-g++/qmake.conf
    mkspecs/darwin-g++/qplatformdefs.h
    mkspecs/devices/common/freebsd_device_post.conf
    mkspecs/devices/common/freebsd_device_pre.conf
    mkspecs/devices/common/linux_arm_device_post.conf
    mkspecs/devices/common/linux_device_post.conf
    mkspecs/devices/common/linux_device_pre.conf
    mkspecs/devices/freebsd-generic-clang/qmake.conf
    mkspecs/devices/freebsd-generic-clang/qplatformdefs.h
    mkspecs/devices/freebsd-rasp-pi-clang/qmake.conf
    mkspecs/devices/freebsd-rasp-pi-clang/qplatformdefs.h
    mkspecs/devices/integrity-armv8-SA8155P/qmake.conf
    mkspecs/devices/integrity-armv8-SA8155P/qplatformdefs.h
    mkspecs/devices/integrity-armv8-drive-cx/qmake.conf
    mkspecs/devices/integrity-armv8-drive-cx/qplatformdefs.h
    mkspecs/devices/integrity-armv8-msm8996au/qmake.conf
    mkspecs/devices/integrity-armv8-msm8996au/qplatformdefs.h
    mkspecs/devices/linux-archos-gen8-g++/qmake.conf
    mkspecs/devices/linux-archos-gen8-g++/qplatformdefs.h
    mkspecs/devices/linux-arm-amlogic-8726M-g++/qeglfshooks_8726m.cpp
    mkspecs/devices/linux-arm-amlogic-8726M-g++/qmake.conf
    mkspecs/devices/linux-arm-amlogic-8726M-g++/qplatformdefs.h
    mkspecs/devices/linux-arm-generic-g++/qmake.conf
    mkspecs/devices/linux-arm-generic-g++/qplatformdefs.h
    mkspecs/devices/linux-arm-hisilicon-hix5hd2-g++/qmake.conf
    mkspecs/devices/linux-arm-hisilicon-hix5hd2-g++/qplatformdefs.h
    mkspecs/devices/linux-arm-trident-pnx8473-g++/qmake.conf
    mkspecs/devices/linux-arm-trident-pnx8473-g++/qplatformdefs.h
    mkspecs/devices/linux-beagleboard-g++/qmake.conf
    mkspecs/devices/linux-beagleboard-g++/qplatformdefs.h
    mkspecs/devices/linux-colibri-vf-g++/qmake.conf
    mkspecs/devices/linux-colibri-vf-g++/qplatformdefs.h
    mkspecs/devices/linux-drive-cx-g++/qmake.conf
    mkspecs/devices/linux-drive-cx-g++/qplatformdefs.h
    mkspecs/devices/linux-emu-g++/qmake.conf
    mkspecs/devices/linux-emu-g++/qplatformdefs.h
    mkspecs/devices/linux-generic-g++/qmake.conf
    mkspecs/devices/linux-generic-g++/qplatformdefs.h
    mkspecs/devices/linux-imx53qsb-g++/qmake.conf
    mkspecs/devices/linux-imx53qsb-g++/qplatformdefs.h
    mkspecs/devices/linux-imx6-g++/qmake.conf
    mkspecs/devices/linux-imx6-g++/qplatformdefs.h
    mkspecs/devices/linux-imx7-g++/qmake.conf
    mkspecs/devices/linux-imx7-g++/qplatformdefs.h
    mkspecs/devices/linux-imx8-g++/qmake.conf
    mkspecs/devices/linux-imx8-g++/qplatformdefs.h
    mkspecs/devices/linux-jetson-tk1-g++/qmake.conf
    mkspecs/devices/linux-jetson-tk1-g++/qplatformdefs.h
    mkspecs/devices/linux-jetson-tk1-pro-g++/qmake.conf
    mkspecs/devices/linux-jetson-tk1-pro-g++/qplatformdefs.h
    mkspecs/devices/linux-jetson-tx1-g++/qmake.conf
    mkspecs/devices/linux-jetson-tx1-g++/qplatformdefs.h
    mkspecs/devices/linux-mipsel-broadcom-97425-g++/qdirectfbeglhooks_bcm97425.cpp
    mkspecs/devices/linux-mipsel-broadcom-97425-g++/qmake.conf
    mkspecs/devices/linux-mipsel-broadcom-97425-g++/qplatformdefs.h
    mkspecs/devices/linux-mipsel-ci20-g++/qmake.conf
    mkspecs/devices/linux-mipsel-ci20-g++/qplatformdefs.h
    mkspecs/devices/linux-nuc-g++/qmake.conf
    mkspecs/devices/linux-nuc-g++/qplatformdefs.h
    mkspecs/devices/linux-odroid-xu3-g++/qmake.conf
    mkspecs/devices/linux-odroid-xu3-g++/qplatformdefs.h
    mkspecs/devices/linux-rasp-pi-g++/qmake.conf
    mkspecs/devices/linux-rasp-pi-g++/qplatformdefs.h
    mkspecs/devices/linux-rasp-pi2-g++/qmake.conf
    mkspecs/devices/linux-rasp-pi2-g++/qplatformdefs.h
    mkspecs/devices/linux-rasp-pi3-g++/qmake.conf
    mkspecs/devices/linux-rasp-pi3-g++/qplatformdefs.h
    mkspecs/devices/linux-rasp-pi3-vc4-g++/qmake.conf
    mkspecs/devices/linux-rasp-pi3-vc4-g++/qplatformdefs.h
    mkspecs/devices/linux-rasp-pi4-v3d-g++/qmake.conf
    mkspecs/devices/linux-rasp-pi4-v3d-g++/qplatformdefs.h
    mkspecs/devices/linux-rcar-h2-g++/qmake.conf
    mkspecs/devices/linux-rcar-h2-g++/qplatformdefs.h
    mkspecs/devices/linux-rcar-m3-g++/qmake.conf
    mkspecs/devices/linux-rcar-m3-g++/qplatformdefs.h
    mkspecs/devices/linux-sh4-stmicro-ST7108-g++/qmake.conf
    mkspecs/devices/linux-sh4-stmicro-ST7108-g++/qplatformdefs.h
    mkspecs/devices/linux-sh4-stmicro-ST7540-g++/qmake.conf
    mkspecs/devices/linux-sh4-stmicro-ST7540-g++/qplatformdefs.h
    mkspecs/devices/linux-snowball-g++/qmake.conf
    mkspecs/devices/linux-snowball-g++/qplatformdefs.h
    mkspecs/devices/linux-tegra2-g++/qmake.conf
    mkspecs/devices/linux-tegra2-g++/qplatformdefs.h
    mkspecs/devices/linux-tinkerboard-g++/qmake.conf
    mkspecs/devices/linux-tinkerboard-g++/qplatformdefs.h
    mkspecs/dummy/qmake.conf
    mkspecs/features/android/android.prf
    mkspecs/features/android/android_deployment_settings.prf
    mkspecs/features/android/default_pre.prf
    mkspecs/features/android/resolve_config.prf
    mkspecs/features/android/resolve_target.prf
    mkspecs/features/android/sdk.prf
    mkspecs/features/android/spec_post.prf
    mkspecs/features/benchmark.prf
    mkspecs/features/build_pass.prf
    mkspecs/features/cmake_functions.prf
    mkspecs/features/cmdline.prf
    mkspecs/features/configure.prf
    mkspecs/features/configure_base.prf
    mkspecs/features/coverage.prf
    mkspecs/features/create_cmake.prf
    mkspecs/features/ctest_testcase.prf
    mkspecs/features/ctest_testcase_common.prf
    mkspecs/features/ctest_testcase_installed.prf
    mkspecs/features/data/cmake/ExtraSourceIncludes.cmake.in
    mkspecs/features/data/cmake/Qt5BasicConfig.cmake.in
    mkspecs/features/data/cmake/Qt5ConfigVersion.cmake.in
    mkspecs/features/data/cmake/Qt5ImportPlugin.cpp.in
    mkspecs/features/data/cmake/Qt5PluginTarget.cmake.in
    mkspecs/features/data/configure.json
    mkspecs/features/data/dummy.cpp
    mkspecs/features/data/dumpvcvars.bat
    mkspecs/features/data/mac/objc_namespace.sh
    mkspecs/features/data/macros.cpp
    mkspecs/features/data/testserver/Dockerfile
    mkspecs/features/data/testserver/docker-compose-common.yml
    mkspecs/features/data/unix/findclasslist.pl
    mkspecs/features/dbusadaptors.prf
    mkspecs/features/dbuscommon.pri
    mkspecs/features/dbusinterfaces.prf
    mkspecs/features/declarative_debug.prf
    mkspecs/features/default_post.prf
    mkspecs/features/default_pre.prf
    mkspecs/features/designer_defines.prf
    mkspecs/features/device_config.prf
    mkspecs/features/egl.prf
    mkspecs/features/exceptions.prf
    mkspecs/features/exceptions_off.prf
    mkspecs/features/exclusive_builds.prf
    mkspecs/features/exclusive_builds_post.prf
    mkspecs/features/file_copies.prf
    mkspecs/features/gc_binaries.prf
    mkspecs/features/gcov.prf
    mkspecs/features/include_source_dir.prf
    mkspecs/features/incredibuild_xge.prf
    mkspecs/features/java.prf
    mkspecs/features/lex.prf
    mkspecs/features/link_ltcg.prf
    mkspecs/features/link_pkgconfig.prf
    mkspecs/features/lrelease.prf
    mkspecs/features/ltcg.prf
    mkspecs/features/mac/asset_catalogs.prf
    mkspecs/features/mac/default_post.prf
    mkspecs/features/mac/default_pre.prf
    mkspecs/features/mac/mac.prf
    mkspecs/features/mac/no_warn_empty_obj_files.prf
    mkspecs/features/mac/objective_c.prf
    mkspecs/features/mac/rez.prf
    mkspecs/features/mac/sdk.mk
    mkspecs/features/mac/sdk.prf
    mkspecs/features/mac/toolchain.prf
    mkspecs/features/mac/unsupported/objc_namespace.prf
    mkspecs/features/metatypes.prf
    mkspecs/features/moc.prf
    mkspecs/features/no_debug_info.prf
    mkspecs/features/plugin_bundle.prf
    mkspecs/features/precompile_header.prf
    mkspecs/features/qgltf.prf
    mkspecs/features/qlalr.prf
    mkspecs/features/qmake_use.prf
    mkspecs/features/qml_debug.prf
    mkspecs/features/qml_module.prf
    mkspecs/features/qml_plugin.prf
    mkspecs/features/qmlcache.prf
    mkspecs/features/qmltestcase.prf
    mkspecs/features/qmltypes.prf
    mkspecs/features/qscxmlc.prf
    mkspecs/features/qt.prf
    mkspecs/features/qt_android_deps.prf
    mkspecs/features/qt_app.prf
    mkspecs/features/qt_build_config.prf
    mkspecs/features/qt_build_extra.prf
    mkspecs/features/qt_build_paths.prf
    mkspecs/features/qt_clear_installs.prf
    mkspecs/features/qt_common.prf
    mkspecs/features/qt_config.prf
    mkspecs/features/qt_configure.prf
    mkspecs/features/qt_docs.prf
    mkspecs/features/qt_docs_targets.prf
    mkspecs/features/qt_example_installs.prf
    mkspecs/features/qt_functions.prf
    mkspecs/features/qt_helper_lib.prf
    mkspecs/features/qt_installs.prf
    mkspecs/features/qt_module.prf
    mkspecs/features/qt_module_headers.prf
    mkspecs/features/qt_module_pris.prf
    mkspecs/features/qt_parts.prf
    mkspecs/features/qt_plugin.prf
    mkspecs/features/qt_prefix_build_check.prf
    mkspecs/features/qt_targets.prf
    mkspecs/features/qt_test_helper.prf
    mkspecs/features/qt_tool.prf
    mkspecs/features/qt_tracepoints.prf
    mkspecs/features/qtquickcompiler.prf
    mkspecs/features/remoteobjects_repc.prf
    mkspecs/features/repcclient.pri
    mkspecs/features/repccommon.pri
    mkspecs/features/repcmerged.pri
    mkspecs/features/repcserver.pri
    mkspecs/features/repparser.prf
    mkspecs/features/resolve_config.prf
    mkspecs/features/resolve_target.prf
    mkspecs/features/resources.prf
    mkspecs/features/resources_functions.prf
    mkspecs/features/rtti.prf
    mkspecs/features/rtti_off.prf
    mkspecs/features/sanitizer.prf
    mkspecs/features/silent.prf
    mkspecs/features/simd.prf
    mkspecs/features/spec_post.prf
    mkspecs/features/spec_pre.prf
    mkspecs/features/static_runtime.prf
    mkspecs/features/testcase.prf
    mkspecs/features/testcase_targets.prf
    mkspecs/features/testcocoon.prf
    mkspecs/features/testlib_defines.prf
    mkspecs/features/toolchain.prf
    mkspecs/features/uic.prf
    mkspecs/features/uikit/bitcode.prf
    mkspecs/features/uikit/default_post.prf
    mkspecs/features/uikit/default_pre.prf
    mkspecs/features/uikit/device_destinations.sh
    mkspecs/features/uikit/devices.py
    mkspecs/features/uikit/exclusive_builds_post.prf
    mkspecs/features/uikit/gc_binaries.prf
    mkspecs/features/uikit/qt.prf
    mkspecs/features/uikit/qt_parts.prf
    mkspecs/features/uikit/resolve_config.prf
    mkspecs/features/uikit/sdk.prf
    mkspecs/features/uikit/testcase.prf
    mkspecs/features/uikit/testcase_targets.prf
    mkspecs/features/uikit/watchos_coretext.prf
    mkspecs/features/uikit/xcodebuild.mk
    mkspecs/features/uikit/xcodebuild.prf
    mkspecs/features/unix/bsymbolic_functions.prf
    mkspecs/features/unix/ccache.prf
    mkspecs/features/unix/hide_symbols.prf
    mkspecs/features/unix/largefile.prf
    mkspecs/features/unix/opengl.prf
    mkspecs/features/unix/separate_debug_info.prf
    mkspecs/features/unix/thread.prf
    mkspecs/features/unix/x11.prf
    mkspecs/features/unix/x11inc.prf
    mkspecs/features/unix/x11lib.prf
    mkspecs/features/unix/x11sm.prf
    mkspecs/features/unsupported/testserver.prf
    mkspecs/features/use_c_linker.prf
    mkspecs/features/vxworks.prf
    mkspecs/features/warn_off.prf
    mkspecs/features/warn_on.prf
    mkspecs/features/wasm/default_pre.prf
    mkspecs/features/wasm/emcc_ver.prf
    mkspecs/features/wasm/wasm.prf
    mkspecs/features/wayland-scanner.prf
    mkspecs/features/win32/console.prf
    mkspecs/features/win32/default_pre.prf
    mkspecs/features/win32/dumpcpp.prf
    mkspecs/features/win32/idcidl.prf
    mkspecs/features/win32/msvc_mp.prf
    mkspecs/features/win32/opengl.prf
    mkspecs/features/win32/qt_dll.prf
    mkspecs/features/win32/separate_debug_info.prf
    mkspecs/features/win32/stl.prf
    mkspecs/features/win32/stl_off.prf
    mkspecs/features/win32/windeployqt.prf
    mkspecs/features/win32/windows.prf
    mkspecs/features/win32/windows_vulkan_sdk.prf
    mkspecs/features/winrt/console.prf
    mkspecs/features/winrt/default_pre.prf
    mkspecs/features/winrt/package_manifest.prf
    mkspecs/features/xctest.prf
    mkspecs/features/yacc.prf
    mkspecs/freebsd-clang/qmake.conf
    mkspecs/freebsd-clang/qplatformdefs.h
    mkspecs/freebsd-g++/qmake.conf
    mkspecs/freebsd-g++/qplatformdefs.h
    mkspecs/haiku-g++/qmake.conf
    mkspecs/haiku-g++/qplatformdefs.h
    mkspecs/hpuxi-g++-64/qmake.conf
    mkspecs/hpuxi-g++-64/qplatformdefs.h
    mkspecs/hurd-g++/qmake.conf
    mkspecs/hurd-g++/qplatformdefs.h
    mkspecs/integrity-armv7-imx6/qmake.conf
    mkspecs/integrity-armv7-imx6/qplatformdefs.h
    mkspecs/integrity-armv7/qmake.conf
    mkspecs/integrity-armv7/qplatformdefs.h
    mkspecs/integrity-armv8-rcar/qmake.conf
    mkspecs/integrity-armv8-rcar/qplatformdefs.h
    mkspecs/integrity-x86/qmake.conf
    mkspecs/integrity-x86/qplatformdefs.h
    mkspecs/linux-aarch64-gnu-g++/qmake.conf
    mkspecs/linux-aarch64-gnu-g++/qplatformdefs.h
    mkspecs/linux-arm-gnueabi-g++/qmake.conf
    mkspecs/linux-arm-gnueabi-g++/qplatformdefs.h
    mkspecs/linux-clang-32/qmake.conf
    mkspecs/linux-clang-32/qplatformdefs.h
    mkspecs/linux-clang-libc++-32/qmake.conf
    mkspecs/linux-clang-libc++-32/qplatformdefs.h
    mkspecs/linux-clang-libc++/qmake.conf
    mkspecs/linux-clang-libc++/qplatformdefs.h
    mkspecs/linux-clang/qmake.conf
    mkspecs/linux-clang/qplatformdefs.h
    mkspecs/linux-g++-32/qmake.conf
    mkspecs/linux-g++-32/qplatformdefs.h
    mkspecs/linux-g++-64/qmake.conf
    mkspecs/linux-g++-64/qplatformdefs.h
    mkspecs/linux-g++/qmake.conf
    mkspecs/linux-g++/qplatformdefs.h
    mkspecs/linux-icc-32/qmake.conf
    mkspecs/linux-icc-32/qplatformdefs.h
    mkspecs/linux-icc-64/qmake.conf
    mkspecs/linux-icc-64/qplatformdefs.h
    mkspecs/linux-icc-k1om/qmake.conf
    mkspecs/linux-icc-k1om/qplatformdefs.h
    mkspecs/linux-icc/qmake.conf
    mkspecs/linux-icc/qplatformdefs.h
    mkspecs/linux-llvm/qmake.conf
    mkspecs/linux-llvm/qplatformdefs.h
    mkspecs/linux-lsb-g++/qmake.conf
    mkspecs/linux-lsb-g++/qplatformdefs.h
    mkspecs/lynxos-g++/qmake.conf
    mkspecs/lynxos-g++/qplatformdefs.h
    mkspecs/macx-clang/Info.plist.app
    mkspecs/macx-clang/Info.plist.dSYM.in
    mkspecs/macx-clang/Info.plist.disable_highdpi
    mkspecs/macx-clang/Info.plist.lib
    mkspecs/macx-clang/qmake.conf
    mkspecs/macx-clang/qplatformdefs.h
    mkspecs/macx-g++/Info.plist.app
    mkspecs/macx-g++/Info.plist.dSYM.in
    mkspecs/macx-g++/Info.plist.lib
    mkspecs/macx-g++/qmake.conf
    mkspecs/macx-g++/qplatformdefs.h
    mkspecs/macx-icc/Info.plist.app
    mkspecs/macx-icc/Info.plist.dSYM.in
    mkspecs/macx-icc/Info.plist.lib
    mkspecs/macx-icc/qmake.conf
    mkspecs/macx-icc/qplatformdefs.h
    mkspecs/macx-ios-clang/Default-568h@2x.png
    mkspecs/macx-ios-clang/Info.plist.app
    mkspecs/macx-ios-clang/Info.plist.dSYM.in
    mkspecs/macx-ios-clang/Info.plist.lib
    mkspecs/macx-ios-clang/LaunchScreen.storyboard
    mkspecs/macx-ios-clang/features/default_post.prf
    mkspecs/macx-ios-clang/qmake.conf
    mkspecs/macx-ios-clang/qplatformdefs.h
    mkspecs/macx-tvos-clang/Info.plist.app
    mkspecs/macx-tvos-clang/Info.plist.lib
    mkspecs/macx-tvos-clang/qmake.conf
    mkspecs/macx-tvos-clang/qplatformdefs.h
    mkspecs/macx-watchos-clang/Info.plist.app
    mkspecs/macx-watchos-clang/Info.plist.lib
    mkspecs/macx-watchos-clang/qmake.conf
    mkspecs/macx-watchos-clang/qplatformdefs.h
    mkspecs/macx-xcode/QtTest.plist
    mkspecs/macx-xcode/WorkspaceSettings.xcsettings
    mkspecs/macx-xcode/default.xcscheme
    mkspecs/macx-xcode/qmake.conf
    mkspecs/macx-xcode/qplatformdefs.h
    mkspecs/modules/qt_ext_freetype.pri
    mkspecs/modules/qt_lib_3danimation.pri
    mkspecs/modules/qt_lib_3danimation_private.pri
    mkspecs/modules/qt_lib_3dcore.pri
    mkspecs/modules/qt_lib_3dcore_private.pri
    mkspecs/modules/qt_lib_3dextras.pri
    mkspecs/modules/qt_lib_3dextras_private.pri
    mkspecs/modules/qt_lib_3dinput.pri
    mkspecs/modules/qt_lib_3dinput_private.pri
    mkspecs/modules/qt_lib_3dlogic.pri
    mkspecs/modules/qt_lib_3dlogic_private.pri
    mkspecs/modules/qt_lib_3dquick.pri
    mkspecs/modules/qt_lib_3dquick_private.pri
    mkspecs/modules/qt_lib_3dquickanimation.pri
    mkspecs/modules/qt_lib_3dquickanimation_private.pri
    mkspecs/modules/qt_lib_3dquickextras.pri
    mkspecs/modules/qt_lib_3dquickextras_private.pri
    mkspecs/modules/qt_lib_3dquickinput.pri
    mkspecs/modules/qt_lib_3dquickinput_private.pri
    mkspecs/modules/qt_lib_3dquickrender.pri
    mkspecs/modules/qt_lib_3dquickrender_private.pri
    mkspecs/modules/qt_lib_3dquickscene2d.pri
    mkspecs/modules/qt_lib_3dquickscene2d_private.pri
    mkspecs/modules/qt_lib_3drender.pri
    mkspecs/modules/qt_lib_3drender_private.pri
    mkspecs/modules/qt_lib_accessibility_support_private.pri
    mkspecs/modules/qt_lib_bluetooth.pri
    mkspecs/modules/qt_lib_bluetooth_private.pri
    mkspecs/modules/qt_lib_bodymovin_private.pri
    mkspecs/modules/qt_lib_bootstrap_private.pri
    mkspecs/modules/qt_lib_charts.pri
    mkspecs/modules/qt_lib_charts_private.pri
    mkspecs/modules/qt_lib_clipboard_support_private.pri
    mkspecs/modules/qt_lib_concurrent.pri
    mkspecs/modules/qt_lib_concurrent_private.pri
    mkspecs/modules/qt_lib_core.pri
    mkspecs/modules/qt_lib_core_private.pri
    mkspecs/modules/qt_lib_datavisualization.pri
    mkspecs/modules/qt_lib_datavisualization_private.pri
    mkspecs/modules/qt_lib_dbus.pri
    mkspecs/modules/qt_lib_dbus_private.pri
    mkspecs/modules/qt_lib_designer.pri
    mkspecs/modules/qt_lib_designer_private.pri
    mkspecs/modules/qt_lib_designercomponents_private.pri
    mkspecs/modules/qt_lib_devicediscovery_support_private.pri
    mkspecs/modules/qt_lib_edid_support_private.pri
    mkspecs/modules/qt_lib_eventdispatcher_support_private.pri
    mkspecs/modules/qt_lib_fb_support_private.pri
    mkspecs/modules/qt_lib_fontdatabase_support_private.pri
    mkspecs/modules/qt_lib_gamepad.pri
    mkspecs/modules/qt_lib_gamepad_private.pri
    mkspecs/modules/qt_lib_graphics_support_private.pri
    mkspecs/modules/qt_lib_gui.pri
    mkspecs/modules/qt_lib_gui_private.pri
    mkspecs/modules/qt_lib_help.pri
    mkspecs/modules/qt_lib_help_private.pri
    mkspecs/modules/qt_lib_location.pri
    mkspecs/modules/qt_lib_location_private.pri
    mkspecs/modules/qt_lib_macextras.pri
    mkspecs/modules/qt_lib_macextras_private.pri
    mkspecs/modules/qt_lib_multimedia.pri
    mkspecs/modules/qt_lib_multimedia_private.pri
    mkspecs/modules/qt_lib_multimediagsttools_private.pri
    mkspecs/modules/qt_lib_multimediawidgets.pri
    mkspecs/modules/qt_lib_multimediawidgets_private.pri
    mkspecs/modules/qt_lib_network.pri
    mkspecs/modules/qt_lib_network_private.pri
    mkspecs/modules/qt_lib_networkauth.pri
    mkspecs/modules/qt_lib_networkauth_private.pri
    mkspecs/modules/qt_lib_nfc.pri
    mkspecs/modules/qt_lib_nfc_private.pri
    mkspecs/modules/qt_lib_opengl.pri
    mkspecs/modules/qt_lib_opengl_private.pri
    mkspecs/modules/qt_lib_openglextensions.pri
    mkspecs/modules/qt_lib_openglextensions_private.pri
    mkspecs/modules/qt_lib_packetprotocol_private.pri
    mkspecs/modules/qt_lib_platformcompositor_support_private.pri
    mkspecs/modules/qt_lib_positioning.pri
    mkspecs/modules/qt_lib_positioning_private.pri
    mkspecs/modules/qt_lib_positioningquick.pri
    mkspecs/modules/qt_lib_positioningquick_private.pri
    mkspecs/modules/qt_lib_printsupport.pri
    mkspecs/modules/qt_lib_printsupport_private.pri
    mkspecs/modules/qt_lib_purchasing.pri
    mkspecs/modules/qt_lib_purchasing_private.pri
    mkspecs/modules/qt_lib_qml.pri
    mkspecs/modules/qt_lib_qml_private.pri
    mkspecs/modules/qt_lib_qmldebug_private.pri
    mkspecs/modules/qt_lib_qmldevtools_private.pri
    mkspecs/modules/qt_lib_qmlmodels.pri
    mkspecs/modules/qt_lib_qmlmodels_private.pri
    mkspecs/modules/qt_lib_qmltest.pri
    mkspecs/modules/qt_lib_qmltest_private.pri
    mkspecs/modules/qt_lib_qmlworkerscript.pri
    mkspecs/modules/qt_lib_qmlworkerscript_private.pri
    mkspecs/modules/qt_lib_qtmultimediaquicktools_private.pri
    mkspecs/modules/qt_lib_quick.pri
    mkspecs/modules/qt_lib_quick3d.pri
    mkspecs/modules/qt_lib_quick3d_private.pri
    mkspecs/modules/qt_lib_quick3dassetimport.pri
    mkspecs/modules/qt_lib_quick3dassetimport_private.pri
    mkspecs/modules/qt_lib_quick3drender.pri
    mkspecs/modules/qt_lib_quick3drender_private.pri
    mkspecs/modules/qt_lib_quick3druntimerender.pri
    mkspecs/modules/qt_lib_quick3druntimerender_private.pri
    mkspecs/modules/qt_lib_quick3dutils.pri
    mkspecs/modules/qt_lib_quick3dutils_private.pri
    mkspecs/modules/qt_lib_quick_private.pri
    mkspecs/modules/qt_lib_quickcontrols2.pri
    mkspecs/modules/qt_lib_quickcontrols2_private.pri
    mkspecs/modules/qt_lib_quickparticles_private.pri
    mkspecs/modules/qt_lib_quickshapes_private.pri
    mkspecs/modules/qt_lib_quicktemplates2.pri
    mkspecs/modules/qt_lib_quicktemplates2_private.pri
    mkspecs/modules/qt_lib_quickwidgets.pri
    mkspecs/modules/qt_lib_quickwidgets_private.pri
    mkspecs/modules/qt_lib_remoteobjects.pri
    mkspecs/modules/qt_lib_remoteobjects_private.pri
    mkspecs/modules/qt_lib_repparser.pri
    mkspecs/modules/qt_lib_repparser_private.pri
    mkspecs/modules/qt_lib_script.pri
    mkspecs/modules/qt_lib_script_private.pri
    mkspecs/modules/qt_lib_scripttools.pri
    mkspecs/modules/qt_lib_scripttools_private.pri
    mkspecs/modules/qt_lib_scxml.pri
    mkspecs/modules/qt_lib_scxml_private.pri
    mkspecs/modules/qt_lib_sensors.pri
    mkspecs/modules/qt_lib_sensors_private.pri
    mkspecs/modules/qt_lib_serialbus.pri
    mkspecs/modules/qt_lib_serialbus_private.pri
    mkspecs/modules/qt_lib_serialport.pri
    mkspecs/modules/qt_lib_serialport_private.pri
    mkspecs/modules/qt_lib_service_support_private.pri
    mkspecs/modules/qt_lib_sql.pri
    mkspecs/modules/qt_lib_sql_private.pri
    mkspecs/modules/qt_lib_svg.pri
    mkspecs/modules/qt_lib_svg_private.pri
    mkspecs/modules/qt_lib_testlib.pri
    mkspecs/modules/qt_lib_testlib_private.pri
    mkspecs/modules/qt_lib_texttospeech.pri
    mkspecs/modules/qt_lib_texttospeech_private.pri
    mkspecs/modules/qt_lib_theme_support_private.pri
    mkspecs/modules/qt_lib_uiplugin.pri
    mkspecs/modules/qt_lib_uitools.pri
    mkspecs/modules/qt_lib_uitools_private.pri
    mkspecs/modules/qt_lib_virtualkeyboard.pri
    mkspecs/modules/qt_lib_virtualkeyboard_private.pri
    mkspecs/modules/qt_lib_webchannel.pri
    mkspecs/modules/qt_lib_webchannel_private.pri
    mkspecs/modules/qt_lib_websockets.pri
    mkspecs/modules/qt_lib_websockets_private.pri
    mkspecs/modules/qt_lib_webview.pri
    mkspecs/modules/qt_lib_webview_private.pri
    mkspecs/modules/qt_lib_widgets.pri
    mkspecs/modules/qt_lib_widgets_private.pri
    mkspecs/modules/qt_lib_xml.pri
    mkspecs/modules/qt_lib_xml_private.pri
    mkspecs/modules/qt_lib_xmlpatterns.pri
    mkspecs/modules/qt_lib_xmlpatterns_private.pri
    mkspecs/modules/qt_lib_zlib_private.pri
    mkspecs/netbsd-g++/qmake.conf
    mkspecs/netbsd-g++/qplatformdefs.h
    mkspecs/openbsd-g++/qmake.conf
    mkspecs/openbsd-g++/qplatformdefs.h
    mkspecs/qconfig.pri
    mkspecs/qdevice.pri
    mkspecs/qmodule.pri
    mkspecs/qnx-aarch64le-qcc/qmake.conf
    mkspecs/qnx-aarch64le-qcc/qplatformdefs.h
    mkspecs/qnx-armle-v7-qcc/qmake.conf
    mkspecs/qnx-armle-v7-qcc/qplatformdefs.h
    mkspecs/qnx-x86-64-qcc/qmake.conf
    mkspecs/qnx-x86-64-qcc/qplatformdefs.h
    mkspecs/qnx-x86-qcc/qmake.conf
    mkspecs/qnx-x86-qcc/qplatformdefs.h
    mkspecs/solaris-cc-64-stlport/qmake.conf
    mkspecs/solaris-cc-64-stlport/qplatformdefs.h
    mkspecs/solaris-cc-64/qmake.conf
    mkspecs/solaris-cc-64/qplatformdefs.h
    mkspecs/solaris-cc-stlport/qmake.conf
    mkspecs/solaris-cc-stlport/qplatformdefs.h
    mkspecs/solaris-cc/qmake.conf
    mkspecs/solaris-cc/qplatformdefs.h
    mkspecs/solaris-g++-64/qmake.conf
    mkspecs/solaris-g++-64/qplatformdefs.h
    mkspecs/solaris-g++/qmake.conf
    mkspecs/solaris-g++/qplatformdefs.h
    mkspecs/unsupported/linux-host-g++/qmake.conf
    mkspecs/unsupported/linux-host-g++/qplatformdefs.h
    mkspecs/unsupported/linux-scratchbox2-g++/qmake.conf
    mkspecs/unsupported/linux-scratchbox2-g++/qplatformdefs.h
    mkspecs/unsupported/nacl-g++/qmake.conf
    mkspecs/unsupported/nacl-g++/qplatformdefs.h
    mkspecs/unsupported/nacl64-g++/qmake.conf
    mkspecs/unsupported/nacl64-g++/qplatformdefs.h
    mkspecs/unsupported/qnx-X11-g++/qmake.conf
    mkspecs/unsupported/qnx-X11-g++/qplatformdefs.h
    mkspecs/unsupported/vxworks-ppc-dcc/qmake.conf
    mkspecs/unsupported/vxworks-ppc-dcc/qplatformdefs.h
    mkspecs/unsupported/vxworks-ppc-g++/qmake.conf
    mkspecs/unsupported/vxworks-ppc-g++/qplatformdefs.h
    mkspecs/unsupported/vxworks-simpentium-dcc/qmake.conf
    mkspecs/unsupported/vxworks-simpentium-dcc/qplatformdefs.h
    mkspecs/unsupported/vxworks-simpentium-g++/qmake.conf
    mkspecs/unsupported/vxworks-simpentium-g++/qplatformdefs.h
    mkspecs/wasm-emscripten/qmake.conf
    mkspecs/wasm-emscripten/qplatformdefs.h
    mkspecs/win32-arm64-msvc2017/qmake.conf
    mkspecs/win32-arm64-msvc2017/qplatformdefs.h
    mkspecs/win32-clang-g++/qmake.conf
    mkspecs/win32-clang-g++/qplatformdefs.h
    mkspecs/win32-clang-msvc/qmake.conf
    mkspecs/win32-clang-msvc/qplatformdefs.h
    mkspecs/win32-g++/qmake.conf
    mkspecs/win32-g++/qplatformdefs.h
    mkspecs/win32-icc-k1om/qmake.conf
    mkspecs/win32-icc-k1om/qplatformdefs.h
    mkspecs/win32-icc/qmake.conf
    mkspecs/win32-icc/qplatformdefs.h
    mkspecs/win32-msvc/qmake.conf
    mkspecs/win32-msvc/qplatformdefs.h
    mkspecs/winrt-arm-msvc2015/qmake.conf
    mkspecs/winrt-arm-msvc2015/qplatformdefs.h
    mkspecs/winrt-arm-msvc2017/qmake.conf
    mkspecs/winrt-arm-msvc2017/qplatformdefs.h
    mkspecs/winrt-arm-msvc2019/qmake.conf
    mkspecs/winrt-arm-msvc2019/qplatformdefs.h
    mkspecs/winrt-arm64-msvc2017/qmake.conf
    mkspecs/winrt-arm64-msvc2017/qplatformdefs.h
    mkspecs/winrt-arm64-msvc2019/qmake.conf
    mkspecs/winrt-arm64-msvc2019/qplatformdefs.h
    mkspecs/winrt-x64-msvc2015/qmake.conf
    mkspecs/winrt-x64-msvc2015/qplatformdefs.h
    mkspecs/winrt-x64-msvc2017/qmake.conf
    mkspecs/winrt-x64-msvc2017/qplatformdefs.h
    mkspecs/winrt-x64-msvc2019/qmake.conf
    mkspecs/winrt-x64-msvc2019/qplatformdefs.h
    mkspecs/winrt-x86-msvc2015/qmake.conf
    mkspecs/winrt-x86-msvc2015/qplatformdefs.h
    mkspecs/winrt-x86-msvc2017/qmake.conf
    mkspecs/winrt-x86-msvc2017/qplatformdefs.h
    mkspecs/winrt-x86-msvc2019/qmake.conf
    mkspecs/winrt-x86-msvc2019/qplatformdefs.h
    phrasebooks/danish.qph
    phrasebooks/dutch.qph
    phrasebooks/finnish.qph
    phrasebooks/french.qph
    phrasebooks/german.qph
    phrasebooks/hungarian.qph
    phrasebooks/italian.qph
    phrasebooks/japanese.qph
    phrasebooks/norwegian.qph
    phrasebooks/polish.qph
    phrasebooks/russian.qph
    phrasebooks/spanish.qph
    phrasebooks/swedish.qph
    plugins/audio/libqtaudio_coreaudio.dylib
    plugins/bearer/libqgenericbearer.dylib
    plugins/canbus/libqtpassthrucanbus.dylib
    plugins/canbus/libqtpeakcanbus.dylib
    plugins/canbus/libqttinycanbus.dylib
    plugins/canbus/libqtvirtualcanbus.dylib
    plugins/designer/libqquickwidget.dylib
    plugins/gamepads/libdarwingamepad.dylib
    plugins/generic/libqtuiotouchplugin.dylib
    plugins/geometryloaders/libdefaultgeometryloader.dylib
    plugins/geometryloaders/libgltfgeometryloader.dylib
    plugins/geoservices/libqtgeoservices_esri.dylib
    plugins/geoservices/libqtgeoservices_itemsoverlay.dylib
    plugins/geoservices/libqtgeoservices_mapbox.dylib
    plugins/geoservices/libqtgeoservices_mapboxgl.dylib
    plugins/geoservices/libqtgeoservices_nokia.dylib
    plugins/geoservices/libqtgeoservices_osm.dylib
    plugins/iconengines/libqsvgicon.dylib
    plugins/imageformats/libqgif.dylib
    plugins/imageformats/libqicns.dylib
    plugins/imageformats/libqico.dylib
    plugins/imageformats/libqjpeg.dylib
    plugins/imageformats/libqmacheif.dylib
    plugins/imageformats/libqmacjp2.dylib
    plugins/imageformats/libqsvg.dylib
    plugins/imageformats/libqtga.dylib
    plugins/imageformats/libqtiff.dylib
    plugins/imageformats/libqwbmp.dylib
    plugins/imageformats/libqwebp.dylib
    plugins/mediaservice/libgstaudiodecoder.dylib
    plugins/mediaservice/libgstcamerabin.dylib
    plugins/mediaservice/libgstmediacapture.dylib
    plugins/mediaservice/libgstmediaplayer.dylib
    plugins/mediaservice/libqavfcamera.dylib
    plugins/mediaservice/libqavfmediaplayer.dylib
    plugins/mediaservice/libqtmedia_audioengine.dylib
    plugins/platforminputcontexts/libqtvirtualkeyboardplugin.dylib
    plugins/platforms/libqcocoa.dylib
    plugins/platforms/libqminimal.dylib
    plugins/platforms/libqoffscreen.dylib
    plugins/platforms/libqwebgl.dylib
    plugins/platformthemes/libqxdgdesktopportal.dylib
    plugins/playlistformats/libqtmultimedia_m3u.dylib
    plugins/position/libqtposition_cl.dylib
    plugins/position/libqtposition_positionpoll.dylib
    plugins/position/libqtposition_serialnmea.dylib
    plugins/printsupport/libcocoaprintersupport.dylib
    plugins/qmltooling/libqmldbg_debugger.dylib
    plugins/qmltooling/libqmldbg_inspector.dylib
    plugins/qmltooling/libqmldbg_local.dylib
    plugins/qmltooling/libqmldbg_messages.dylib
    plugins/qmltooling/libqmldbg_native.dylib
    plugins/qmltooling/libqmldbg_nativedebugger.dylib
    plugins/qmltooling/libqmldbg_preview.dylib
    plugins/qmltooling/libqmldbg_profiler.dylib
    plugins/qmltooling/libqmldbg_quickprofiler.dylib
    plugins/qmltooling/libqmldbg_server.dylib
    plugins/qmltooling/libqmldbg_tcp.dylib
    plugins/renderers/libopenglrenderer.dylib
    plugins/renderplugins/libscene2d.dylib
    plugins/sceneparsers/libassimpsceneimport.dylib
    plugins/sceneparsers/libgltfsceneexport.dylib
    plugins/sceneparsers/libgltfsceneimport.dylib
    plugins/sensorgestures/libqtsensorgestures_plugin.dylib
    plugins/sensorgestures/libqtsensorgestures_shakeplugin.dylib
    plugins/sensors/libqtsensors_generic.dylib
    plugins/sensors/libqtsensors_ios.dylib
    plugins/sqldrivers/libqsqlite.dylib
    plugins/sqldrivers/libqsqlpsql.dylib
    plugins/styles/libqmacstyle.dylib
    plugins/texttospeech/libqtexttospeech_speechosx.dylib
    plugins/virtualkeyboard/libqtvirtualkeyboard_hangul.dylib
    plugins/virtualkeyboard/libqtvirtualkeyboard_openwnn.dylib
    plugins/virtualkeyboard/libqtvirtualkeyboard_pinyin.dylib
    plugins/virtualkeyboard/libqtvirtualkeyboard_tcime.dylib
    plugins/virtualkeyboard/libqtvirtualkeyboard_thai.dylib
    plugins/webview/libqtwebview_darwin.dylib
    qml/Qt/WebSockets/qmldir
    qml/Qt/labs/animation/liblabsanimationplugin.dylib
    qml/Qt/labs/animation/plugins.qmltypes
    qml/Qt/labs/animation/qmldir
    qml/Qt/labs/calendar/DayOfWeekRow.qml
    qml/Qt/labs/calendar/MonthGrid.qml
    qml/Qt/labs/calendar/WeekNumberColumn.qml
    qml/Qt/labs/calendar/libqtlabscalendarplugin.dylib
    qml/Qt/labs/calendar/plugins.qmltypes
    qml/Qt/labs/calendar/qmldir
    qml/Qt/labs/folderlistmodel/libqmlfolderlistmodelplugin.dylib
    qml/Qt/labs/folderlistmodel/plugins.qmltypes
    qml/Qt/labs/folderlistmodel/qmldir
    qml/Qt/labs/lottieqt/liblottieqtplugin.dylib
    qml/Qt/labs/lottieqt/plugins.qmltypes
    qml/Qt/labs/lottieqt/qmldir
    qml/Qt/labs/platform/libqtlabsplatformplugin.dylib
    qml/Qt/labs/platform/plugins.qmltypes
    qml/Qt/labs/platform/qmldir
    qml/Qt/labs/qmlmodels/liblabsmodelsplugin.dylib
    qml/Qt/labs/qmlmodels/plugins.qmltypes
    qml/Qt/labs/qmlmodels/qmldir
    qml/Qt/labs/settings/libqmlsettingsplugin.dylib
    qml/Qt/labs/settings/plugins.qmltypes
    qml/Qt/labs/settings/qmldir
    qml/Qt/labs/sharedimage/libsharedimageplugin.dylib
    qml/Qt/labs/sharedimage/plugins.qmltypes
    qml/Qt/labs/sharedimage/qmldir
    qml/Qt/labs/wavefrontmesh/libqmlwavefrontmeshplugin.dylib
    qml/Qt/labs/wavefrontmesh/plugins.qmltypes
    qml/Qt/labs/wavefrontmesh/qmldir
    qml/Qt/test/qtestroot/plugins.qmltypes
    qml/Qt/test/qtestroot/qmldir
    qml/Qt3D/Animation/libquick3danimationplugin.dylib
    qml/Qt3D/Animation/plugins.qmltypes
    qml/Qt3D/Animation/qmldir
    qml/Qt3D/Core/libquick3dcoreplugin.dylib
    qml/Qt3D/Core/plugins.qmltypes
    qml/Qt3D/Core/qmldir
    qml/Qt3D/Extras/libquick3dextrasplugin.dylib
    qml/Qt3D/Extras/plugins.qmltypes
    qml/Qt3D/Extras/qmldir
    qml/Qt3D/Input/libquick3dinputplugin.dylib
    qml/Qt3D/Input/plugins.qmltypes
    qml/Qt3D/Input/qmldir
    qml/Qt3D/Logic/libquick3dlogicplugin.dylib
    qml/Qt3D/Logic/plugins.qmltypes
    qml/Qt3D/Logic/qmldir
    qml/Qt3D/Render/libquick3drenderplugin.dylib
    qml/Qt3D/Render/plugins.qmltypes
    qml/Qt3D/Render/qmldir
    qml/QtAudioEngine/libdeclarative_audioengine.dylib
    qml/QtAudioEngine/plugins.qmltypes
    qml/QtAudioEngine/qmldir
    qml/QtBluetooth/libdeclarative_bluetooth.dylib
    qml/QtBluetooth/plugins.qmltypes
    qml/QtBluetooth/qmldir
    qml/QtCharts/designer/ChartViewSpecifics.qml
    qml/QtCharts/designer/default/AreaSeries.qml
    qml/QtCharts/designer/default/BarSeries.qml
    qml/QtCharts/designer/default/BoxPlotSeries.qml
    qml/QtCharts/designer/default/HorizontalBarSeries.qml
    qml/QtCharts/designer/default/HorizontalPercentBarSeries.qml
    qml/QtCharts/designer/default/HorizontalStackedBarSeries.qml
    qml/QtCharts/designer/default/LineSeries.qml
    qml/QtCharts/designer/default/PercentBarSeries.qml
    qml/QtCharts/designer/default/PieSeries.qml
    qml/QtCharts/designer/default/PolarAreaSeries.qml
    qml/QtCharts/designer/default/PolarLineSeries.qml
    qml/QtCharts/designer/default/PolarScatterSeries.qml
    qml/QtCharts/designer/default/PolarSplineSeries.qml
    qml/QtCharts/designer/default/ScatterSeries.qml
    qml/QtCharts/designer/default/SplineSeries.qml
    qml/QtCharts/designer/default/StackedBarSeries.qml
    qml/QtCharts/designer/images/areaseries-chart-icon.png
    qml/QtCharts/designer/images/areaseries-chart-icon16.png
    qml/QtCharts/designer/images/areaseries-polar-icon.png
    qml/QtCharts/designer/images/areaseries-polar-icon16.png
    qml/QtCharts/designer/images/barseries-icon.png
    qml/QtCharts/designer/images/barseries-icon16.png
    qml/QtCharts/designer/images/boxplotseries-chart-icon.png
    qml/QtCharts/designer/images/boxplotseries-chart-icon16.png
    qml/QtCharts/designer/images/horizontalbarseries-icon.png
    qml/QtCharts/designer/images/horizontalbarseries-icon16.png
    qml/QtCharts/designer/images/horizontalpercentbarseries-icon.png
    qml/QtCharts/designer/images/horizontalpercentbarseries-icon16.png
    qml/QtCharts/designer/images/horizontalstackedbarseries-icon.png
    qml/QtCharts/designer/images/horizontalstackedbarseries-icon16.png
    qml/QtCharts/designer/images/lineseries-chart-icon.png
    qml/QtCharts/designer/images/lineseries-chart-icon16.png
    qml/QtCharts/designer/images/lineseries-polar-icon.png
    qml/QtCharts/designer/images/lineseries-polar-icon16.png
    qml/QtCharts/designer/images/percentbarseries-icon.png
    qml/QtCharts/designer/images/percentbarseries-icon16.png
    qml/QtCharts/designer/images/pieseries-chart-icon.png
    qml/QtCharts/designer/images/pieseries-chart-icon16.png
    qml/QtCharts/designer/images/scatterseries-chart-icon.png
    qml/QtCharts/designer/images/scatterseries-chart-icon16.png
    qml/QtCharts/designer/images/scatterseries-polar-icon.png
    qml/QtCharts/designer/images/scatterseries-polar-icon16.png
    qml/QtCharts/designer/images/splineseries-chart-icon.png
    qml/QtCharts/designer/images/splineseries-chart-icon16.png
    qml/QtCharts/designer/images/splineseries-polar-icon.png
    qml/QtCharts/designer/images/splineseries-polar-icon16.png
    qml/QtCharts/designer/images/stackedbarseries-icon.png
    qml/QtCharts/designer/images/stackedbarseries-icon16.png
    qml/QtCharts/designer/qtcharts.metainfo
    qml/QtCharts/libqtchartsqml2.dylib
    qml/QtCharts/plugins.qmltypes
    qml/QtCharts/qmldir
    qml/QtDataVisualization/designer/Bars3DSpecifics.qml
    qml/QtDataVisualization/designer/Scatter3DSpecifics.qml
    qml/QtDataVisualization/designer/Surface3DSpecifics.qml
    qml/QtDataVisualization/designer/default/Bars3D.qml
    qml/QtDataVisualization/designer/default/Scatter3D.qml
    qml/QtDataVisualization/designer/default/Surface3D.qml
    qml/QtDataVisualization/designer/images/bars3d-icon.png
    qml/QtDataVisualization/designer/images/bars3d-icon16.png
    qml/QtDataVisualization/designer/images/scatter3d-icon.png
    qml/QtDataVisualization/designer/images/scatter3d-icon16.png
    qml/QtDataVisualization/designer/images/surface3d-icon.png
    qml/QtDataVisualization/designer/images/surface3d-icon16.png
    qml/QtDataVisualization/designer/qtdatavisualization.metainfo
    qml/QtDataVisualization/libdatavisualizationqml2.dylib
    qml/QtDataVisualization/plugins.qmltypes
    qml/QtDataVisualization/qmldir
    qml/QtGamepad/libdeclarative_gamepad.dylib
    qml/QtGamepad/plugins.qmltypes
    qml/QtGamepad/qmldir
    qml/QtGraphicalEffects/Blend.qml
    qml/QtGraphicalEffects/BrightnessContrast.qml
    qml/QtGraphicalEffects/ColorOverlay.qml
    qml/QtGraphicalEffects/Colorize.qml
    qml/QtGraphicalEffects/ConicalGradient.qml
    qml/QtGraphicalEffects/Desaturate.qml
    qml/QtGraphicalEffects/DirectionalBlur.qml
    qml/QtGraphicalEffects/Displace.qml
    qml/QtGraphicalEffects/DropShadow.qml
    qml/QtGraphicalEffects/FastBlur.qml
    qml/QtGraphicalEffects/GammaAdjust.qml
    qml/QtGraphicalEffects/GaussianBlur.qml
    qml/QtGraphicalEffects/Glow.qml
    qml/QtGraphicalEffects/HueSaturation.qml
    qml/QtGraphicalEffects/InnerShadow.qml
    qml/QtGraphicalEffects/LevelAdjust.qml
    qml/QtGraphicalEffects/LinearGradient.qml
    qml/QtGraphicalEffects/MaskedBlur.qml
    qml/QtGraphicalEffects/OpacityMask.qml
    qml/QtGraphicalEffects/RadialBlur.qml
    qml/QtGraphicalEffects/RadialGradient.qml
    qml/QtGraphicalEffects/RectangularGlow.qml
    qml/QtGraphicalEffects/RecursiveBlur.qml
    qml/QtGraphicalEffects/ThresholdMask.qml
    qml/QtGraphicalEffects/ZoomBlur.qml
    qml/QtGraphicalEffects/libqtgraphicaleffectsplugin.dylib
    qml/QtGraphicalEffects/plugins.qmltypes
    qml/QtGraphicalEffects/private/DropShadowBase.qml
    qml/QtGraphicalEffects/private/FastGlow.qml
    qml/QtGraphicalEffects/private/FastInnerShadow.qml
    qml/QtGraphicalEffects/private/FastMaskedBlur.qml
    qml/QtGraphicalEffects/private/GaussianDirectionalBlur.qml
    qml/QtGraphicalEffects/private/GaussianGlow.qml
    qml/QtGraphicalEffects/private/GaussianInnerShadow.qml
    qml/QtGraphicalEffects/private/GaussianMaskedBlur.qml
    qml/QtGraphicalEffects/private/libqtgraphicaleffectsprivate.dylib
    qml/QtGraphicalEffects/private/qmldir
    qml/QtGraphicalEffects/qmldir
    qml/QtLocation/libdeclarative_location.dylib
    qml/QtLocation/plugins.qmltypes
    qml/QtLocation/qmldir
    qml/QtMultimedia/Video.qml
    qml/QtMultimedia/libdeclarative_multimedia.dylib
    qml/QtMultimedia/plugins.qmltypes
    qml/QtMultimedia/qmldir
    qml/QtNfc/libdeclarative_nfc.dylib
    qml/QtNfc/plugins.qmltypes
    qml/QtNfc/qmldir
    qml/QtPositioning/libdeclarative_positioning.dylib
    qml/QtPositioning/plugins.qmltypes
    qml/QtPositioning/qmldir
    qml/QtPurchasing/libdeclarative_purchasing.dylib
    qml/QtPurchasing/plugins.qmltypes
    qml/QtPurchasing/qmldir
    qml/QtQml/Models.2/libmodelsplugin.dylib
    qml/QtQml/Models.2/plugins.qmltypes
    qml/QtQml/Models.2/qmldir
    qml/QtQml/RemoteObjects/libqtqmlremoteobjects.dylib
    qml/QtQml/RemoteObjects/plugins.qmltypes
    qml/QtQml/RemoteObjects/qmldir
    qml/QtQml/StateMachine/libqtqmlstatemachine.dylib
    qml/QtQml/StateMachine/plugins.qmltypes
    qml/QtQml/StateMachine/qmldir
    qml/QtQml/WorkerScript.2/libworkerscriptplugin.dylib
    qml/QtQml/WorkerScript.2/plugins.qmltypes
    qml/QtQml/WorkerScript.2/qmldir
    qml/QtQml/libqmlplugin.dylib
    qml/QtQml/plugins.qmltypes
    qml/QtQml/qmldir
    qml/QtQuick.2/libqtquick2plugin.dylib
    qml/QtQuick.2/plugins.qmltypes
    qml/QtQuick.2/qmldir
    qml/QtQuick/Controls.2/AbstractButton.qml
    qml/QtQuick/Controls.2/Action.qml
    qml/QtQuick/Controls.2/ActionGroup.qml
    qml/QtQuick/Controls.2/ApplicationWindow.qml
    qml/QtQuick/Controls.2/BusyIndicator.qml
    qml/QtQuick/Controls.2/Button.qml
    qml/QtQuick/Controls.2/ButtonGroup.qml
    qml/QtQuick/Controls.2/CheckBox.qml
    qml/QtQuick/Controls.2/CheckDelegate.qml
    qml/QtQuick/Controls.2/ComboBox.qml
    qml/QtQuick/Controls.2/Container.qml
    qml/QtQuick/Controls.2/Control.qml
    qml/QtQuick/Controls.2/DelayButton.qml
    qml/QtQuick/Controls.2/Dial.qml
    qml/QtQuick/Controls.2/Dialog.qml
    qml/QtQuick/Controls.2/DialogButtonBox.qml
    qml/QtQuick/Controls.2/Drawer.qml
    qml/QtQuick/Controls.2/Frame.qml
    qml/QtQuick/Controls.2/Fusion/ApplicationWindow.qml
    qml/QtQuick/Controls.2/Fusion/BusyIndicator.qml
    qml/QtQuick/Controls.2/Fusion/Button.qml
    qml/QtQuick/Controls.2/Fusion/ButtonPanel.qml
    qml/QtQuick/Controls.2/Fusion/CheckBox.qml
    qml/QtQuick/Controls.2/Fusion/CheckDelegate.qml
    qml/QtQuick/Controls.2/Fusion/CheckIndicator.qml
    qml/QtQuick/Controls.2/Fusion/ComboBox.qml
    qml/QtQuick/Controls.2/Fusion/DelayButton.qml
    qml/QtQuick/Controls.2/Fusion/Dial.qml
    qml/QtQuick/Controls.2/Fusion/Dialog.qml
    qml/QtQuick/Controls.2/Fusion/DialogButtonBox.qml
    qml/QtQuick/Controls.2/Fusion/Drawer.qml
    qml/QtQuick/Controls.2/Fusion/Frame.qml
    qml/QtQuick/Controls.2/Fusion/GroupBox.qml
    qml/QtQuick/Controls.2/Fusion/HorizontalHeaderView.qml
    qml/QtQuick/Controls.2/Fusion/ItemDelegate.qml
    qml/QtQuick/Controls.2/Fusion/Label.qml
    qml/QtQuick/Controls.2/Fusion/Menu.qml
    qml/QtQuick/Controls.2/Fusion/MenuBar.qml
    qml/QtQuick/Controls.2/Fusion/MenuBarItem.qml
    qml/QtQuick/Controls.2/Fusion/MenuItem.qml
    qml/QtQuick/Controls.2/Fusion/MenuSeparator.qml
    qml/QtQuick/Controls.2/Fusion/Page.qml
    qml/QtQuick/Controls.2/Fusion/PageIndicator.qml
    qml/QtQuick/Controls.2/Fusion/Pane.qml
    qml/QtQuick/Controls.2/Fusion/Popup.qml
    qml/QtQuick/Controls.2/Fusion/ProgressBar.qml
    qml/QtQuick/Controls.2/Fusion/RadioButton.qml
    qml/QtQuick/Controls.2/Fusion/RadioDelegate.qml
    qml/QtQuick/Controls.2/Fusion/RadioIndicator.qml
    qml/QtQuick/Controls.2/Fusion/RangeSlider.qml
    qml/QtQuick/Controls.2/Fusion/RoundButton.qml
    qml/QtQuick/Controls.2/Fusion/ScrollBar.qml
    qml/QtQuick/Controls.2/Fusion/ScrollIndicator.qml
    qml/QtQuick/Controls.2/Fusion/Slider.qml
    qml/QtQuick/Controls.2/Fusion/SliderGroove.qml
    qml/QtQuick/Controls.2/Fusion/SliderHandle.qml
    qml/QtQuick/Controls.2/Fusion/SpinBox.qml
    qml/QtQuick/Controls.2/Fusion/SplitView.qml
    qml/QtQuick/Controls.2/Fusion/SwipeDelegate.qml
    qml/QtQuick/Controls.2/Fusion/Switch.qml
    qml/QtQuick/Controls.2/Fusion/SwitchDelegate.qml
    qml/QtQuick/Controls.2/Fusion/SwitchIndicator.qml
    qml/QtQuick/Controls.2/Fusion/TabBar.qml
    qml/QtQuick/Controls.2/Fusion/TabButton.qml
    qml/QtQuick/Controls.2/Fusion/TextArea.qml
    qml/QtQuick/Controls.2/Fusion/TextField.qml
    qml/QtQuick/Controls.2/Fusion/ToolBar.qml
    qml/QtQuick/Controls.2/Fusion/ToolButton.qml
    qml/QtQuick/Controls.2/Fusion/ToolSeparator.qml
    qml/QtQuick/Controls.2/Fusion/ToolTip.qml
    qml/QtQuick/Controls.2/Fusion/Tumbler.qml
    qml/QtQuick/Controls.2/Fusion/VerticalHeaderView.qml
    qml/QtQuick/Controls.2/Fusion/libqtquickcontrols2fusionstyleplugin.dylib
    qml/QtQuick/Controls.2/Fusion/plugins.qmltypes
    qml/QtQuick/Controls.2/Fusion/qmldir
    qml/QtQuick/Controls.2/GroupBox.qml
    qml/QtQuick/Controls.2/HorizontalHeaderView.qml
    qml/QtQuick/Controls.2/Imagine/ApplicationWindow.qml
    qml/QtQuick/Controls.2/Imagine/BusyIndicator.qml
    qml/QtQuick/Controls.2/Imagine/Button.qml
    qml/QtQuick/Controls.2/Imagine/CheckBox.qml
    qml/QtQuick/Controls.2/Imagine/CheckDelegate.qml
    qml/QtQuick/Controls.2/Imagine/ComboBox.qml
    qml/QtQuick/Controls.2/Imagine/DelayButton.qml
    qml/QtQuick/Controls.2/Imagine/Dial.qml
    qml/QtQuick/Controls.2/Imagine/Dialog.qml
    qml/QtQuick/Controls.2/Imagine/DialogButtonBox.qml
    qml/QtQuick/Controls.2/Imagine/Drawer.qml
    qml/QtQuick/Controls.2/Imagine/Frame.qml
    qml/QtQuick/Controls.2/Imagine/GroupBox.qml
    qml/QtQuick/Controls.2/Imagine/HorizontalHeaderView.qml
    qml/QtQuick/Controls.2/Imagine/ItemDelegate.qml
    qml/QtQuick/Controls.2/Imagine/Label.qml
    qml/QtQuick/Controls.2/Imagine/Menu.qml
    qml/QtQuick/Controls.2/Imagine/MenuItem.qml
    qml/QtQuick/Controls.2/Imagine/MenuSeparator.qml
    qml/QtQuick/Controls.2/Imagine/Page.qml
    qml/QtQuick/Controls.2/Imagine/PageIndicator.qml
    qml/QtQuick/Controls.2/Imagine/Pane.qml
    qml/QtQuick/Controls.2/Imagine/Popup.qml
    qml/QtQuick/Controls.2/Imagine/ProgressBar.qml
    qml/QtQuick/Controls.2/Imagine/RadioButton.qml
    qml/QtQuick/Controls.2/Imagine/RadioDelegate.qml
    qml/QtQuick/Controls.2/Imagine/RangeSlider.qml
    qml/QtQuick/Controls.2/Imagine/RoundButton.qml
    qml/QtQuick/Controls.2/Imagine/ScrollBar.qml
    qml/QtQuick/Controls.2/Imagine/ScrollIndicator.qml
    qml/QtQuick/Controls.2/Imagine/Slider.qml
    qml/QtQuick/Controls.2/Imagine/SpinBox.qml
    qml/QtQuick/Controls.2/Imagine/SplitView.qml
    qml/QtQuick/Controls.2/Imagine/StackView.qml
    qml/QtQuick/Controls.2/Imagine/SwipeDelegate.qml
    qml/QtQuick/Controls.2/Imagine/SwipeView.qml
    qml/QtQuick/Controls.2/Imagine/Switch.qml
    qml/QtQuick/Controls.2/Imagine/SwitchDelegate.qml
    qml/QtQuick/Controls.2/Imagine/TabBar.qml
    qml/QtQuick/Controls.2/Imagine/TabButton.qml
    qml/QtQuick/Controls.2/Imagine/TextArea.qml
    qml/QtQuick/Controls.2/Imagine/TextField.qml
    qml/QtQuick/Controls.2/Imagine/ToolBar.qml
    qml/QtQuick/Controls.2/Imagine/ToolButton.qml
    qml/QtQuick/Controls.2/Imagine/ToolSeparator.qml
    qml/QtQuick/Controls.2/Imagine/ToolTip.qml
    qml/QtQuick/Controls.2/Imagine/Tumbler.qml
    qml/QtQuick/Controls.2/Imagine/VerticalHeaderView.qml
    qml/QtQuick/Controls.2/Imagine/libqtquickcontrols2imaginestyleplugin.dylib
    qml/QtQuick/Controls.2/Imagine/plugins.qmltypes
    qml/QtQuick/Controls.2/Imagine/qmldir
    qml/QtQuick/Controls.2/ItemDelegate.qml
    qml/QtQuick/Controls.2/Label.qml
    qml/QtQuick/Controls.2/Material/ApplicationWindow.qml
    qml/QtQuick/Controls.2/Material/BoxShadow.qml
    qml/QtQuick/Controls.2/Material/BusyIndicator.qml
    qml/QtQuick/Controls.2/Material/Button.qml
    qml/QtQuick/Controls.2/Material/CheckBox.qml
    qml/QtQuick/Controls.2/Material/CheckDelegate.qml
    qml/QtQuick/Controls.2/Material/CheckIndicator.qml
    qml/QtQuick/Controls.2/Material/ComboBox.qml
    qml/QtQuick/Controls.2/Material/CursorDelegate.qml
    qml/QtQuick/Controls.2/Material/DelayButton.qml
    qml/QtQuick/Controls.2/Material/Dial.qml
    qml/QtQuick/Controls.2/Material/Dialog.qml
    qml/QtQuick/Controls.2/Material/DialogButtonBox.qml
    qml/QtQuick/Controls.2/Material/Drawer.qml
    qml/QtQuick/Controls.2/Material/ElevationEffect.qml
    qml/QtQuick/Controls.2/Material/Frame.qml
    qml/QtQuick/Controls.2/Material/GroupBox.qml
    qml/QtQuick/Controls.2/Material/HorizontalHeaderView.qml
    qml/QtQuick/Controls.2/Material/ItemDelegate.qml
    qml/QtQuick/Controls.2/Material/Label.qml
    qml/QtQuick/Controls.2/Material/Menu.qml
    qml/QtQuick/Controls.2/Material/MenuBar.qml
    qml/QtQuick/Controls.2/Material/MenuBarItem.qml
    qml/QtQuick/Controls.2/Material/MenuItem.qml
    qml/QtQuick/Controls.2/Material/MenuSeparator.qml
    qml/QtQuick/Controls.2/Material/Page.qml
    qml/QtQuick/Controls.2/Material/PageIndicator.qml
    qml/QtQuick/Controls.2/Material/Pane.qml
    qml/QtQuick/Controls.2/Material/Popup.qml
    qml/QtQuick/Controls.2/Material/ProgressBar.qml
    qml/QtQuick/Controls.2/Material/RadioButton.qml
    qml/QtQuick/Controls.2/Material/RadioDelegate.qml
    qml/QtQuick/Controls.2/Material/RadioIndicator.qml
    qml/QtQuick/Controls.2/Material/RangeSlider.qml
    qml/QtQuick/Controls.2/Material/RectangularGlow.qml
    qml/QtQuick/Controls.2/Material/RoundButton.qml
    qml/QtQuick/Controls.2/Material/ScrollBar.qml
    qml/QtQuick/Controls.2/Material/ScrollIndicator.qml
    qml/QtQuick/Controls.2/Material/Slider.qml
    qml/QtQuick/Controls.2/Material/SliderHandle.qml
    qml/QtQuick/Controls.2/Material/SpinBox.qml
    qml/QtQuick/Controls.2/Material/SplitView.qml
    qml/QtQuick/Controls.2/Material/StackView.qml
    qml/QtQuick/Controls.2/Material/SwipeDelegate.qml
    qml/QtQuick/Controls.2/Material/SwipeView.qml
    qml/QtQuick/Controls.2/Material/Switch.qml
    qml/QtQuick/Controls.2/Material/SwitchDelegate.qml
    qml/QtQuick/Controls.2/Material/SwitchIndicator.qml
    qml/QtQuick/Controls.2/Material/TabBar.qml
    qml/QtQuick/Controls.2/Material/TabButton.qml
    qml/QtQuick/Controls.2/Material/TextArea.qml
    qml/QtQuick/Controls.2/Material/TextField.qml
    qml/QtQuick/Controls.2/Material/ToolBar.qml
    qml/QtQuick/Controls.2/Material/ToolButton.qml
    qml/QtQuick/Controls.2/Material/ToolSeparator.qml
    qml/QtQuick/Controls.2/Material/ToolTip.qml
    qml/QtQuick/Controls.2/Material/Tumbler.qml
    qml/QtQuick/Controls.2/Material/VerticalHeaderView.qml
    qml/QtQuick/Controls.2/Material/libqqc2materialstyleplugin.dylib
    qml/QtQuick/Controls.2/Material/plugins.qmltypes
    qml/QtQuick/Controls.2/Material/qmldir
    qml/QtQuick/Controls.2/Menu.qml
    qml/QtQuick/Controls.2/MenuBar.qml
    qml/QtQuick/Controls.2/MenuBarItem.qml
    qml/QtQuick/Controls.2/MenuItem.qml
    qml/QtQuick/Controls.2/MenuSeparator.qml
    qml/QtQuick/Controls.2/Page.qml
    qml/QtQuick/Controls.2/PageIndicator.qml
    qml/QtQuick/Controls.2/Pane.qml
    qml/QtQuick/Controls.2/Popup.qml
    qml/QtQuick/Controls.2/ProgressBar.qml
    qml/QtQuick/Controls.2/RadioButton.qml
    qml/QtQuick/Controls.2/RadioDelegate.qml
    qml/QtQuick/Controls.2/RangeSlider.qml
    qml/QtQuick/Controls.2/RoundButton.qml
    qml/QtQuick/Controls.2/ScrollBar.qml
    qml/QtQuick/Controls.2/ScrollIndicator.qml
    qml/QtQuick/Controls.2/ScrollView.qml
    qml/QtQuick/Controls.2/Slider.qml
    qml/QtQuick/Controls.2/SpinBox.qml
    qml/QtQuick/Controls.2/SplitView.qml
    qml/QtQuick/Controls.2/StackView.qml
    qml/QtQuick/Controls.2/SwipeDelegate.qml
    qml/QtQuick/Controls.2/SwipeView.qml
    qml/QtQuick/Controls.2/Switch.qml
    qml/QtQuick/Controls.2/SwitchDelegate.qml
    qml/QtQuick/Controls.2/TabBar.qml
    qml/QtQuick/Controls.2/TabButton.qml
    qml/QtQuick/Controls.2/TextArea.qml
    qml/QtQuick/Controls.2/TextField.qml
    qml/QtQuick/Controls.2/ToolBar.qml
    qml/QtQuick/Controls.2/ToolButton.qml
    qml/QtQuick/Controls.2/ToolSeparator.qml
    qml/QtQuick/Controls.2/ToolTip.qml
    qml/QtQuick/Controls.2/Tumbler.qml
    qml/QtQuick/Controls.2/Universal/ApplicationWindow.qml
    qml/QtQuick/Controls.2/Universal/BusyIndicator.qml
    qml/QtQuick/Controls.2/Universal/Button.qml
    qml/QtQuick/Controls.2/Universal/CheckBox.qml
    qml/QtQuick/Controls.2/Universal/CheckDelegate.qml
    qml/QtQuick/Controls.2/Universal/CheckIndicator.qml
    qml/QtQuick/Controls.2/Universal/ComboBox.qml
    qml/QtQuick/Controls.2/Universal/DelayButton.qml
    qml/QtQuick/Controls.2/Universal/Dial.qml
    qml/QtQuick/Controls.2/Universal/Dialog.qml
    qml/QtQuick/Controls.2/Universal/DialogButtonBox.qml
    qml/QtQuick/Controls.2/Universal/Drawer.qml
    qml/QtQuick/Controls.2/Universal/Frame.qml
    qml/QtQuick/Controls.2/Universal/GroupBox.qml
    qml/QtQuick/Controls.2/Universal/HorizontalHeaderView.qml
    qml/QtQuick/Controls.2/Universal/ItemDelegate.qml
    qml/QtQuick/Controls.2/Universal/Label.qml
    qml/QtQuick/Controls.2/Universal/Menu.qml
    qml/QtQuick/Controls.2/Universal/MenuBar.qml
    qml/QtQuick/Controls.2/Universal/MenuBarItem.qml
    qml/QtQuick/Controls.2/Universal/MenuItem.qml
    qml/QtQuick/Controls.2/Universal/MenuSeparator.qml
    qml/QtQuick/Controls.2/Universal/Page.qml
    qml/QtQuick/Controls.2/Universal/PageIndicator.qml
    qml/QtQuick/Controls.2/Universal/Pane.qml
    qml/QtQuick/Controls.2/Universal/Popup.qml
    qml/QtQuick/Controls.2/Universal/ProgressBar.qml
    qml/QtQuick/Controls.2/Universal/RadioButton.qml
    qml/QtQuick/Controls.2/Universal/RadioDelegate.qml
    qml/QtQuick/Controls.2/Universal/RadioIndicator.qml
    qml/QtQuick/Controls.2/Universal/RangeSlider.qml
    qml/QtQuick/Controls.2/Universal/RoundButton.qml
    qml/QtQuick/Controls.2/Universal/ScrollBar.qml
    qml/QtQuick/Controls.2/Universal/ScrollIndicator.qml
    qml/QtQuick/Controls.2/Universal/Slider.qml
    qml/QtQuick/Controls.2/Universal/SpinBox.qml
    qml/QtQuick/Controls.2/Universal/SplitView.qml
    qml/QtQuick/Controls.2/Universal/StackView.qml
    qml/QtQuick/Controls.2/Universal/SwipeDelegate.qml
    qml/QtQuick/Controls.2/Universal/Switch.qml
    qml/QtQuick/Controls.2/Universal/SwitchDelegate.qml
    qml/QtQuick/Controls.2/Universal/SwitchIndicator.qml
    qml/QtQuick/Controls.2/Universal/TabBar.qml
    qml/QtQuick/Controls.2/Universal/TabButton.qml
    qml/QtQuick/Controls.2/Universal/TextArea.qml
    qml/QtQuick/Controls.2/Universal/TextField.qml
    qml/QtQuick/Controls.2/Universal/ToolBar.qml
    qml/QtQuick/Controls.2/Universal/ToolButton.qml
    qml/QtQuick/Controls.2/Universal/ToolSeparator.qml
    qml/QtQuick/Controls.2/Universal/ToolTip.qml
    qml/QtQuick/Controls.2/Universal/Tumbler.qml
    qml/QtQuick/Controls.2/Universal/VerticalHeaderView.qml
    qml/QtQuick/Controls.2/Universal/libqtquickcontrols2universalstyleplugin.dylib
    qml/QtQuick/Controls.2/Universal/plugins.qmltypes
    qml/QtQuick/Controls.2/Universal/qmldir
    qml/QtQuick/Controls.2/VerticalHeaderView.qml
    qml/QtQuick/Controls.2/designer/AbstractButtonSection.qml
    qml/QtQuick/Controls.2/designer/BusyIndicatorSpecifics.qml
    qml/QtQuick/Controls.2/designer/ButtonSection.qml
    qml/QtQuick/Controls.2/designer/ButtonSpecifics.qml
    qml/QtQuick/Controls.2/designer/CheckBoxSpecifics.qml
    qml/QtQuick/Controls.2/designer/CheckDelegateSpecifics.qml
    qml/QtQuick/Controls.2/designer/CheckSection.qml
    qml/QtQuick/Controls.2/designer/ComboBoxSpecifics.qml
    qml/QtQuick/Controls.2/designer/ContainerSection.qml
    qml/QtQuick/Controls.2/designer/ControlSection.qml
    qml/QtQuick/Controls.2/designer/ControlSpecifics.qml
    qml/QtQuick/Controls.2/designer/DelayButtonSpecifics.qml
    qml/QtQuick/Controls.2/designer/DialSpecifics.qml
    qml/QtQuick/Controls.2/designer/FrameSpecifics.qml
    qml/QtQuick/Controls.2/designer/GroupBoxSpecifics.qml
    qml/QtQuick/Controls.2/designer/InsetSection.qml
    qml/QtQuick/Controls.2/designer/ItemDelegateSection.qml
    qml/QtQuick/Controls.2/designer/ItemDelegateSpecifics.qml
    qml/QtQuick/Controls.2/designer/LabelSpecifics.qml
    qml/QtQuick/Controls.2/designer/PaddingSection.qml
    qml/QtQuick/Controls.2/designer/PageIndicatorSpecifics.qml
    qml/QtQuick/Controls.2/designer/PageSpecifics.qml
    qml/QtQuick/Controls.2/designer/PaneSection.qml
    qml/QtQuick/Controls.2/designer/PaneSpecifics.qml
    qml/QtQuick/Controls.2/designer/ProgressBarSpecifics.qml
    qml/QtQuick/Controls.2/designer/RadioButtonSpecifics.qml
    qml/QtQuick/Controls.2/designer/RadioDelegateSpecifics.qml
    qml/QtQuick/Controls.2/designer/RangeSliderSpecifics.qml
    qml/QtQuick/Controls.2/designer/RoundButtonSpecifics.qml
    qml/QtQuick/Controls.2/designer/ScrollViewSpecifics.qml
    qml/QtQuick/Controls.2/designer/SliderSpecifics.qml
    qml/QtQuick/Controls.2/designer/SpinBoxSpecifics.qml
    qml/QtQuick/Controls.2/designer/StackViewSpecifics.qml
    qml/QtQuick/Controls.2/designer/SwipeDelegateSpecifics.qml
    qml/QtQuick/Controls.2/designer/SwipeViewSpecifics.qml
    qml/QtQuick/Controls.2/designer/SwitchDelegateSpecifics.qml
    qml/QtQuick/Controls.2/designer/SwitchSpecifics.qml
    qml/QtQuick/Controls.2/designer/TabBarSpecifics.qml
    qml/QtQuick/Controls.2/designer/TabButtonSpecifics.qml
    qml/QtQuick/Controls.2/designer/TextAreaSpecifics.qml
    qml/QtQuick/Controls.2/designer/TextFieldSpecifics.qml
    qml/QtQuick/Controls.2/designer/ToolBarSpecifics.qml
    qml/QtQuick/Controls.2/designer/ToolButtonSpecifics.qml
    qml/QtQuick/Controls.2/designer/ToolSeparatorSpecifics.qml
    qml/QtQuick/Controls.2/designer/TumblerSpecifics.qml
    qml/QtQuick/Controls.2/designer/images/busyindicator-icon.png
    qml/QtQuick/Controls.2/designer/images/busyindicator-icon16.png
    qml/QtQuick/Controls.2/designer/images/busyindicator-icon@2x.png
    qml/QtQuick/Controls.2/designer/images/button-icon.png
    qml/QtQuick/Controls.2/designer/images/button-icon16.png
    qml/QtQuick/Controls.2/designer/images/button-icon@2x.png
    qml/QtQuick/Controls.2/designer/images/checkbox-icon.png
    qml/QtQuick/Controls.2/designer/images/checkbox-icon16.png
    qml/QtQuick/Controls.2/designer/images/checkbox-icon@2x.png
    qml/QtQuick/Controls.2/designer/images/combobox-icon.png
    qml/QtQuick/Controls.2/designer/images/combobox-icon16.png
    qml/QtQuick/Controls.2/designer/images/combobox-icon@2x.png
    qml/QtQuick/Controls.2/designer/images/delaybutton-icon.png
    qml/QtQuick/Controls.2/designer/images/delaybutton-icon16.png
    qml/QtQuick/Controls.2/designer/images/delaybutton-icon@2x.png
    qml/QtQuick/Controls.2/designer/images/dial-icon.png
    qml/QtQuick/Controls.2/designer/images/dial-icon16.png
    qml/QtQuick/Controls.2/designer/images/dial-icon@2x.png
    qml/QtQuick/Controls.2/designer/images/frame-icon.png
    qml/QtQuick/Controls.2/designer/images/frame-icon16.png
    qml/QtQuick/Controls.2/designer/images/frame-icon@2x.png
    qml/QtQuick/Controls.2/designer/images/groupbox-icon.png
    qml/QtQuick/Controls.2/designer/images/groupbox-icon16.png
    qml/QtQuick/Controls.2/designer/images/groupbox-icon@2x.png
    qml/QtQuick/Controls.2/designer/images/itemdelegate-icon.png
    qml/QtQuick/Controls.2/designer/images/itemdelegate-icon16.png
    qml/QtQuick/Controls.2/designer/images/itemdelegate-icon@2x.png
    qml/QtQuick/Controls.2/designer/images/label-icon.png
    qml/QtQuick/Controls.2/designer/images/label-icon16.png
    qml/QtQuick/Controls.2/designer/images/label-icon@2x.png
    qml/QtQuick/Controls.2/designer/images/page-icon.png
    qml/QtQuick/Controls.2/designer/images/page-icon16.png
    qml/QtQuick/Controls.2/designer/images/page-icon@2x.png
    qml/QtQuick/Controls.2/designer/images/pageindicator-icon.png
    qml/QtQuick/Controls.2/designer/images/pageindicator-icon16.png
    qml/QtQuick/Controls.2/designer/images/pageindicator-icon@2x.png
    qml/QtQuick/Controls.2/designer/images/pane-icon.png
    qml/QtQuick/Controls.2/designer/images/pane-icon16.png
    qml/QtQuick/Controls.2/designer/images/pane-icon@2x.png
    qml/QtQuick/Controls.2/designer/images/progressbar-icon.png
    qml/QtQuick/Controls.2/designer/images/progressbar-icon16.png
    qml/QtQuick/Controls.2/designer/images/progressbar-icon@2x.png
    qml/QtQuick/Controls.2/designer/images/radiobutton-icon.png
    qml/QtQuick/Controls.2/designer/images/radiobutton-icon16.png
    qml/QtQuick/Controls.2/designer/images/radiobutton-icon@2x.png
    qml/QtQuick/Controls.2/designer/images/rangeslider-icon.png
    qml/QtQuick/Controls.2/designer/images/rangeslider-icon16.png
    qml/QtQuick/Controls.2/designer/images/rangeslider-icon@2x.png
    qml/QtQuick/Controls.2/designer/images/roundbutton-icon.png
    qml/QtQuick/Controls.2/designer/images/roundbutton-icon16.png
    qml/QtQuick/Controls.2/designer/images/roundbutton-icon@2x.png
    qml/QtQuick/Controls.2/designer/images/scrollview-icon.png
    qml/QtQuick/Controls.2/designer/images/scrollview-icon16.png
    qml/QtQuick/Controls.2/designer/images/scrollview-icon@2x.png
    qml/QtQuick/Controls.2/designer/images/slider-icon.png
    qml/QtQuick/Controls.2/designer/images/slider-icon16.png
    qml/QtQuick/Controls.2/designer/images/slider-icon@2x.png
    qml/QtQuick/Controls.2/designer/images/spinbox-icon.png
    qml/QtQuick/Controls.2/designer/images/spinbox-icon16.png
    qml/QtQuick/Controls.2/designer/images/spinbox-icon@2x.png
    qml/QtQuick/Controls.2/designer/images/stackview-icon.png
    qml/QtQuick/Controls.2/designer/images/stackview-icon16.png
    qml/QtQuick/Controls.2/designer/images/stackview-icon@2x.png
    qml/QtQuick/Controls.2/designer/images/swipeview-icon.png
    qml/QtQuick/Controls.2/designer/images/swipeview-icon16.png
    qml/QtQuick/Controls.2/designer/images/swipeview-icon@2x.png
    qml/QtQuick/Controls.2/designer/images/switch-icon.png
    qml/QtQuick/Controls.2/designer/images/switch-icon16.png
    qml/QtQuick/Controls.2/designer/images/switch-icon@2x.png
    qml/QtQuick/Controls.2/designer/images/textarea-icon.png
    qml/QtQuick/Controls.2/designer/images/textarea-icon16.png
    qml/QtQuick/Controls.2/designer/images/textarea-icon@2x.png
    qml/QtQuick/Controls.2/designer/images/textfield-icon.png
    qml/QtQuick/Controls.2/designer/images/textfield-icon16.png
    qml/QtQuick/Controls.2/designer/images/textfield-icon@2x.png
    qml/QtQuick/Controls.2/designer/images/toolbar-icon.png
    qml/QtQuick/Controls.2/designer/images/toolbar-icon16.png
    qml/QtQuick/Controls.2/designer/images/toolbar-icon@2x.png
    qml/QtQuick/Controls.2/designer/images/toolbutton-icon.png
    qml/QtQuick/Controls.2/designer/images/toolbutton-icon16.png
    qml/QtQuick/Controls.2/designer/images/toolbutton-icon@2x.png
    qml/QtQuick/Controls.2/designer/images/toolseparator-icon.png
    qml/QtQuick/Controls.2/designer/images/toolseparator-icon16.png
    qml/QtQuick/Controls.2/designer/images/toolseparator-icon@2x.png
    qml/QtQuick/Controls.2/designer/images/tumbler-icon.png
    qml/QtQuick/Controls.2/designer/images/tumbler-icon16.png
    qml/QtQuick/Controls.2/designer/images/tumbler-icon@2x.png
    qml/QtQuick/Controls.2/designer/qtquickcontrols2.metainfo
    qml/QtQuick/Controls.2/libqtquickcontrols2plugin.dylib
    qml/QtQuick/Controls.2/plugins.qmltypes
    qml/QtQuick/Controls.2/qmldir
    qml/QtQuick/Controls/ApplicationWindow.qml
    qml/QtQuick/Controls/BusyIndicator.qml
    qml/QtQuick/Controls/Button.qml
    qml/QtQuick/Controls/Calendar.qml
    qml/QtQuick/Controls/CheckBox.qml
    qml/QtQuick/Controls/ComboBox.qml
    qml/QtQuick/Controls/GroupBox.qml
    qml/QtQuick/Controls/Label.qml
    qml/QtQuick/Controls/Menu.qml
    qml/QtQuick/Controls/MenuBar.qml
    qml/QtQuick/Controls/Private/AbstractCheckable.qml
    qml/QtQuick/Controls/Private/BasicButton.qml
    qml/QtQuick/Controls/Private/BasicTableView.qml
    qml/QtQuick/Controls/Private/CalendarHeaderModel.qml
    qml/QtQuick/Controls/Private/CalendarUtils.js
    qml/QtQuick/Controls/Private/ColumnMenuContent.qml
    qml/QtQuick/Controls/Private/ContentItem.qml
    qml/QtQuick/Controls/Private/Control.qml
    qml/QtQuick/Controls/Private/EditMenu.qml
    qml/QtQuick/Controls/Private/EditMenu_base.qml
    qml/QtQuick/Controls/Private/FastGlow.qml
    qml/QtQuick/Controls/Private/FocusFrame.qml
    qml/QtQuick/Controls/Private/HoverButton.qml
    qml/QtQuick/Controls/Private/MenuContentItem.qml
    qml/QtQuick/Controls/Private/MenuContentScroller.qml
    qml/QtQuick/Controls/Private/MenuItemSubControls.qml
    qml/QtQuick/Controls/Private/ModalPopupBehavior.qml
    qml/QtQuick/Controls/Private/ScrollBar.qml
    qml/QtQuick/Controls/Private/ScrollViewHelper.qml
    qml/QtQuick/Controls/Private/SourceProxy.qml
    qml/QtQuick/Controls/Private/StackView.js
    qml/QtQuick/Controls/Private/StackViewSlideDelegate.qml
    qml/QtQuick/Controls/Private/Style.qml
    qml/QtQuick/Controls/Private/SystemPaletteSingleton.qml
    qml/QtQuick/Controls/Private/TabBar.qml
    qml/QtQuick/Controls/Private/TableViewItemDelegateLoader.qml
    qml/QtQuick/Controls/Private/TableViewSelection.qml
    qml/QtQuick/Controls/Private/TextHandle.qml
    qml/QtQuick/Controls/Private/TextInputWithHandles.qml
    qml/QtQuick/Controls/Private/TextSingleton.qml
    qml/QtQuick/Controls/Private/ToolMenuButton.qml
    qml/QtQuick/Controls/Private/TreeViewItemDelegateLoader.qml
    qml/QtQuick/Controls/Private/qmldir
    qml/QtQuick/Controls/Private/style.js
    qml/QtQuick/Controls/ProgressBar.qml
    qml/QtQuick/Controls/RadioButton.qml
    qml/QtQuick/Controls/ScrollView.qml
    qml/QtQuick/Controls/Slider.qml
    qml/QtQuick/Controls/SpinBox.qml
    qml/QtQuick/Controls/SplitView.qml
    qml/QtQuick/Controls/StackView.qml
    qml/QtQuick/Controls/StackViewDelegate.qml
    qml/QtQuick/Controls/StackViewTransition.qml
    qml/QtQuick/Controls/StatusBar.qml
    qml/QtQuick/Controls/Styles/Base/ApplicationWindowStyle.qml
    qml/QtQuick/Controls/Styles/Base/BasicTableViewStyle.qml
    qml/QtQuick/Controls/Styles/Base/BusyIndicatorStyle.qml
    qml/QtQuick/Controls/Styles/Base/ButtonStyle.qml
    qml/QtQuick/Controls/Styles/Base/CalendarStyle.qml
    qml/QtQuick/Controls/Styles/Base/CheckBoxStyle.qml
    qml/QtQuick/Controls/Styles/Base/CircularButtonStyle.qml
    qml/QtQuick/Controls/Styles/Base/CircularGaugeStyle.qml
    qml/QtQuick/Controls/Styles/Base/CircularTickmarkLabelStyle.qml
    qml/QtQuick/Controls/Styles/Base/ComboBoxStyle.qml
    qml/QtQuick/Controls/Styles/Base/CommonStyleHelper.qml
    qml/QtQuick/Controls/Styles/Base/DelayButtonStyle.qml
    qml/QtQuick/Controls/Styles/Base/DialStyle.qml
    qml/QtQuick/Controls/Styles/Base/FocusFrameStyle.qml
    qml/QtQuick/Controls/Styles/Base/GaugeStyle.qml
    qml/QtQuick/Controls/Styles/Base/GroupBoxStyle.qml
    qml/QtQuick/Controls/Styles/Base/HandleStyle.qml
    qml/QtQuick/Controls/Styles/Base/HandleStyleHelper.qml
    qml/QtQuick/Controls/Styles/Base/MenuBarStyle.qml
    qml/QtQuick/Controls/Styles/Base/MenuStyle.qml
    qml/QtQuick/Controls/Styles/Base/PieMenuStyle.qml
    qml/QtQuick/Controls/Styles/Base/ProgressBarStyle.qml
    qml/QtQuick/Controls/Styles/Base/RadioButtonStyle.qml
    qml/QtQuick/Controls/Styles/Base/ScrollViewStyle.qml
    qml/QtQuick/Controls/Styles/Base/SliderStyle.qml
    qml/QtQuick/Controls/Styles/Base/SpinBoxStyle.qml
    qml/QtQuick/Controls/Styles/Base/StatusBarStyle.qml
    qml/QtQuick/Controls/Styles/Base/StatusIndicatorStyle.qml
    qml/QtQuick/Controls/Styles/Base/SwitchStyle.qml
    qml/QtQuick/Controls/Styles/Base/TabViewStyle.qml
    qml/QtQuick/Controls/Styles/Base/TableViewStyle.qml
    qml/QtQuick/Controls/Styles/Base/TextAreaStyle.qml
    qml/QtQuick/Controls/Styles/Base/TextFieldStyle.qml
    qml/QtQuick/Controls/Styles/Base/ToggleButtonStyle.qml
    qml/QtQuick/Controls/Styles/Base/ToolBarStyle.qml
    qml/QtQuick/Controls/Styles/Base/ToolButtonStyle.qml
    qml/QtQuick/Controls/Styles/Base/TreeViewStyle.qml
    qml/QtQuick/Controls/Styles/Base/TumblerStyle.qml
    qml/QtQuick/Controls/Styles/Base/images/arrow-down.png
    qml/QtQuick/Controls/Styles/Base/images/arrow-down@2x.png
    qml/QtQuick/Controls/Styles/Base/images/arrow-left.png
    qml/QtQuick/Controls/Styles/Base/images/arrow-left@2x.png
    qml/QtQuick/Controls/Styles/Base/images/arrow-right.png
    qml/QtQuick/Controls/Styles/Base/images/arrow-right@2x.png
    qml/QtQuick/Controls/Styles/Base/images/arrow-up.png
    qml/QtQuick/Controls/Styles/Base/images/arrow-up@2x.png
    qml/QtQuick/Controls/Styles/Base/images/button.png
    qml/QtQuick/Controls/Styles/Base/images/button_down.png
    qml/QtQuick/Controls/Styles/Base/images/check.png
    qml/QtQuick/Controls/Styles/Base/images/check@2x.png
    qml/QtQuick/Controls/Styles/Base/images/editbox.png
    qml/QtQuick/Controls/Styles/Base/images/focusframe.png
    qml/QtQuick/Controls/Styles/Base/images/groupbox.png
    qml/QtQuick/Controls/Styles/Base/images/header.png
    qml/QtQuick/Controls/Styles/Base/images/knob.png
    qml/QtQuick/Controls/Styles/Base/images/leftanglearrow.png
    qml/QtQuick/Controls/Styles/Base/images/needle.png
    qml/QtQuick/Controls/Styles/Base/images/progress-indeterminate.png
    qml/QtQuick/Controls/Styles/Base/images/rightanglearrow.png
    qml/QtQuick/Controls/Styles/Base/images/scrollbar-handle-horizontal.png
    qml/QtQuick/Controls/Styles/Base/images/scrollbar-handle-transient.png
    qml/QtQuick/Controls/Styles/Base/images/scrollbar-handle-vertical.png
    qml/QtQuick/Controls/Styles/Base/images/slider-groove.png
    qml/QtQuick/Controls/Styles/Base/images/slider-handle.png
    qml/QtQuick/Controls/Styles/Base/images/spinner_large.png
    qml/QtQuick/Controls/Styles/Base/images/spinner_medium.png
    qml/QtQuick/Controls/Styles/Base/images/spinner_small.png
    qml/QtQuick/Controls/Styles/Base/images/tab.png
    qml/QtQuick/Controls/Styles/Base/images/tab_selected.png
    qml/QtQuick/Controls/Styles/Desktop/ApplicationWindowStyle.qml
    qml/QtQuick/Controls/Styles/Desktop/BusyIndicatorStyle.qml
    qml/QtQuick/Controls/Styles/Desktop/ButtonStyle.qml
    qml/QtQuick/Controls/Styles/Desktop/CalendarStyle.qml
    qml/QtQuick/Controls/Styles/Desktop/CheckBoxStyle.qml
    qml/QtQuick/Controls/Styles/Desktop/ComboBoxStyle.qml
    qml/QtQuick/Controls/Styles/Desktop/FocusFrameStyle.qml
    qml/QtQuick/Controls/Styles/Desktop/GroupBoxStyle.qml
    qml/QtQuick/Controls/Styles/Desktop/MenuBarStyle.qml
    qml/QtQuick/Controls/Styles/Desktop/MenuStyle.qml
    qml/QtQuick/Controls/Styles/Desktop/ProgressBarStyle.qml
    qml/QtQuick/Controls/Styles/Desktop/RadioButtonStyle.qml
    qml/QtQuick/Controls/Styles/Desktop/RowItemSingleton.qml
    qml/QtQuick/Controls/Styles/Desktop/ScrollViewStyle.qml
    qml/QtQuick/Controls/Styles/Desktop/SliderStyle.qml
    qml/QtQuick/Controls/Styles/Desktop/SpinBoxStyle.qml
    qml/QtQuick/Controls/Styles/Desktop/StatusBarStyle.qml
    qml/QtQuick/Controls/Styles/Desktop/SwitchStyle.qml
    qml/QtQuick/Controls/Styles/Desktop/TabViewStyle.qml
    qml/QtQuick/Controls/Styles/Desktop/TableViewStyle.qml
    qml/QtQuick/Controls/Styles/Desktop/TextAreaStyle.qml
    qml/QtQuick/Controls/Styles/Desktop/TextFieldStyle.qml
    qml/QtQuick/Controls/Styles/Desktop/ToolBarStyle.qml
    qml/QtQuick/Controls/Styles/Desktop/ToolButtonStyle.qml
    qml/QtQuick/Controls/Styles/Desktop/TreeViewStyle.qml
    qml/QtQuick/Controls/Styles/Desktop/qmldir
    qml/QtQuick/Controls/Styles/Flat/libqtquickextrasflatplugin.dylib
    qml/QtQuick/Controls/Styles/Flat/plugins.qmltypes
    qml/QtQuick/Controls/Styles/Flat/qmldir
    qml/QtQuick/Controls/Styles/qmldir
    qml/QtQuick/Controls/Switch.qml
    qml/QtQuick/Controls/Tab.qml
    qml/QtQuick/Controls/TabView.qml
    qml/QtQuick/Controls/TableView.qml
    qml/QtQuick/Controls/TableViewColumn.qml
    qml/QtQuick/Controls/TextArea.qml
    qml/QtQuick/Controls/TextField.qml
    qml/QtQuick/Controls/ToolBar.qml
    qml/QtQuick/Controls/ToolButton.qml
    qml/QtQuick/Controls/TreeView.qml
    qml/QtQuick/Controls/libqtquickcontrolsplugin.dylib
    qml/QtQuick/Controls/plugins.qmltypes
    qml/QtQuick/Controls/qmldir
    qml/QtQuick/Dialogs/DefaultColorDialog.qml
    qml/QtQuick/Dialogs/DefaultDialogWrapper.qml
    qml/QtQuick/Dialogs/DefaultFileDialog.qml
    qml/QtQuick/Dialogs/DefaultFontDialog.qml
    qml/QtQuick/Dialogs/DefaultMessageDialog.qml
    qml/QtQuick/Dialogs/Private/libdialogsprivateplugin.dylib
    qml/QtQuick/Dialogs/Private/plugins.qmltypes
    qml/QtQuick/Dialogs/Private/qmldir
    qml/QtQuick/Dialogs/WidgetColorDialog.qml
    qml/QtQuick/Dialogs/WidgetFileDialog.qml
    qml/QtQuick/Dialogs/WidgetFontDialog.qml
    qml/QtQuick/Dialogs/WidgetMessageDialog.qml
    qml/QtQuick/Dialogs/images/checkers.png
    qml/QtQuick/Dialogs/images/checkmark.png
    qml/QtQuick/Dialogs/images/copy.png
    qml/QtQuick/Dialogs/images/critical.png
    qml/QtQuick/Dialogs/images/crosshairs.png
    qml/QtQuick/Dialogs/images/information.png
    qml/QtQuick/Dialogs/images/question.png
    qml/QtQuick/Dialogs/images/slider_handle.png
    qml/QtQuick/Dialogs/images/sunken_frame.png
    qml/QtQuick/Dialogs/images/warning.png
    qml/QtQuick/Dialogs/images/window_border.png
    qml/QtQuick/Dialogs/libdialogplugin.dylib
    qml/QtQuick/Dialogs/plugins.qmltypes
    qml/QtQuick/Dialogs/qml/ColorSlider.qml
    qml/QtQuick/Dialogs/qml/DefaultWindowDecoration.qml
    qml/QtQuick/Dialogs/qml/IconButtonStyle.qml
    qml/QtQuick/Dialogs/qml/IconGlyph.qml
    qml/QtQuick/Dialogs/qml/icons.ttf
    qml/QtQuick/Dialogs/qml/qmldir
    qml/QtQuick/Dialogs/qmldir
    qml/QtQuick/Extras/CircularGauge.qml
    qml/QtQuick/Extras/DelayButton.qml
    qml/QtQuick/Extras/Dial.qml
    qml/QtQuick/Extras/Gauge.qml
    qml/QtQuick/Extras/PieMenu.qml
    qml/QtQuick/Extras/Private/CircularButton.qml
    qml/QtQuick/Extras/Private/CircularButtonStyleHelper.qml
    qml/QtQuick/Extras/Private/CircularTickmarkLabel.qml
    qml/QtQuick/Extras/Private/Handle.qml
    qml/QtQuick/Extras/Private/PieMenuIcon.qml
    qml/QtQuick/Extras/Private/TextSingleton.qml
    qml/QtQuick/Extras/Private/qmldir
    qml/QtQuick/Extras/StatusIndicator.qml
    qml/QtQuick/Extras/ToggleButton.qml
    qml/QtQuick/Extras/Tumbler.qml
    qml/QtQuick/Extras/TumblerColumn.qml
    qml/QtQuick/Extras/designer/CircularGaugeSpecifics.qml
    qml/QtQuick/Extras/designer/DelayButtonSpecifics.qml
    qml/QtQuick/Extras/designer/DialSpecifics.qml
    qml/QtQuick/Extras/designer/GaugeSpecifics.qml
    qml/QtQuick/Extras/designer/PictureSpecifics.qml
    qml/QtQuick/Extras/designer/PieMenuSpecifics.qml
    qml/QtQuick/Extras/designer/StatusIndicatorSpecifics.qml
    qml/QtQuick/Extras/designer/ToggleButtonSpecifics.qml
    qml/QtQuick/Extras/designer/images/circulargauge-icon.png
    qml/QtQuick/Extras/designer/images/circulargauge-icon16.png
    qml/QtQuick/Extras/designer/images/delaybutton-icon.png
    qml/QtQuick/Extras/designer/images/delaybutton-icon16.png
    qml/QtQuick/Extras/designer/images/dial-icon.png
    qml/QtQuick/Extras/designer/images/dial-icon16.png
    qml/QtQuick/Extras/designer/images/gauge-icon.png
    qml/QtQuick/Extras/designer/images/gauge-icon16.png
    qml/QtQuick/Extras/designer/images/picture-icon.png
    qml/QtQuick/Extras/designer/images/picture-icon16.png
    qml/QtQuick/Extras/designer/images/piemenu-icon.png
    qml/QtQuick/Extras/designer/images/piemenu-icon16.png
    qml/QtQuick/Extras/designer/images/statusindicator-icon.png
    qml/QtQuick/Extras/designer/images/statusindicator-icon16.png
    qml/QtQuick/Extras/designer/images/togglebutton-icon.png
    qml/QtQuick/Extras/designer/images/togglebutton-icon16.png
    qml/QtQuick/Extras/designer/images/tumbler-icon.png
    qml/QtQuick/Extras/designer/images/tumbler-icon16.png
    qml/QtQuick/Extras/designer/qtquickextras.metainfo
    qml/QtQuick/Extras/libqtquickextrasplugin.dylib
    qml/QtQuick/Extras/plugins.qmltypes
    qml/QtQuick/Extras/qmldir
    qml/QtQuick/Layouts/libqquicklayoutsplugin.dylib
    qml/QtQuick/Layouts/plugins.qmltypes
    qml/QtQuick/Layouts/qmldir
    qml/QtQuick/LocalStorage/libqmllocalstorageplugin.dylib
    qml/QtQuick/LocalStorage/plugins.qmltypes
    qml/QtQuick/LocalStorage/qmldir
    qml/QtQuick/Particles.2/libparticlesplugin.dylib
    qml/QtQuick/Particles.2/plugins.qmltypes
    qml/QtQuick/Particles.2/qmldir
    qml/QtQuick/PrivateWidgets/libwidgetsplugin.dylib
    qml/QtQuick/PrivateWidgets/plugins.qmltypes
    qml/QtQuick/PrivateWidgets/qmldir
    qml/QtQuick/Scene2D/libqtquickscene2dplugin.dylib
    qml/QtQuick/Scene2D/plugins.qmltypes
    qml/QtQuick/Scene2D/qmldir
    qml/QtQuick/Scene3D/libqtquickscene3dplugin.dylib
    qml/QtQuick/Scene3D/plugins.qmltypes
    qml/QtQuick/Scene3D/qmldir
    qml/QtQuick/Shapes/libqmlshapesplugin.dylib
    qml/QtQuick/Shapes/plugins.qmltypes
    qml/QtQuick/Shapes/qmldir
    qml/QtQuick/Templates.2/libqtquicktemplates2plugin.dylib
    qml/QtQuick/Templates.2/plugins.qmltypes
    qml/QtQuick/Templates.2/qmldir
    qml/QtQuick/Timeline/libqtquicktimelineplugin.dylib
    qml/QtQuick/Timeline/plugins.qmltypes
    qml/QtQuick/Timeline/qmldir
    qml/QtQuick/VirtualKeyboard/Settings/libqtquickvirtualkeyboardsettingsplugin.dylib
    qml/QtQuick/VirtualKeyboard/Settings/plugins.qmltypes
    qml/QtQuick/VirtualKeyboard/Settings/qmldir
    qml/QtQuick/VirtualKeyboard/Styles/libqtquickvirtualkeyboardstylesplugin.dylib
    qml/QtQuick/VirtualKeyboard/Styles/plugins.qmltypes
    qml/QtQuick/VirtualKeyboard/Styles/qmldir
    qml/QtQuick/VirtualKeyboard/libqtquickvirtualkeyboardplugin.dylib
    qml/QtQuick/VirtualKeyboard/plugins.qmltypes
    qml/QtQuick/VirtualKeyboard/qmldir
    qml/QtQuick/Window.2/libwindowplugin.dylib
    qml/QtQuick/Window.2/plugins.qmltypes
    qml/QtQuick/Window.2/qmldir
    qml/QtQuick/XmlListModel/libqmlxmllistmodelplugin.dylib
    qml/QtQuick/XmlListModel/plugins.qmltypes
    qml/QtQuick/XmlListModel/qmldir
    qml/QtQuick3D/Effects/AdditiveColorGradient.qml
    qml/QtQuick3D/Effects/Blur.qml
    qml/QtQuick3D/Effects/BrushStrokes.qml
    qml/QtQuick3D/Effects/ChromaticAberration.qml
    qml/QtQuick3D/Effects/ColorMaster.qml
    qml/QtQuick3D/Effects/DepthOfFieldHQBlur.qml
    qml/QtQuick3D/Effects/Desaturate.qml
    qml/QtQuick3D/Effects/DistortionRipple.qml
    qml/QtQuick3D/Effects/DistortionSphere.qml
    qml/QtQuick3D/Effects/DistortionSpiral.qml
    qml/QtQuick3D/Effects/EdgeDetect.qml
    qml/QtQuick3D/Effects/Emboss.qml
    qml/QtQuick3D/Effects/Flip.qml
    qml/QtQuick3D/Effects/Fxaa.qml
    qml/QtQuick3D/Effects/GaussianBlur.qml
    qml/QtQuick3D/Effects/HDRBloomTonemap.qml
    qml/QtQuick3D/Effects/MotionBlur.qml
    qml/QtQuick3D/Effects/SCurveTonemap.qml
    qml/QtQuick3D/Effects/Scatter.qml
    qml/QtQuick3D/Effects/TiltShift.qml
    qml/QtQuick3D/Effects/Vignette.qml
    qml/QtQuick3D/Effects/designer/AdditiveColorGradientSection.qml
    qml/QtQuick3D/Effects/designer/AdditiveColorGradientSpecifics.qml
    qml/QtQuick3D/Effects/designer/BlurSection.qml
    qml/QtQuick3D/Effects/designer/BlurSpecifics.qml
    qml/QtQuick3D/Effects/designer/BrushStrokesSection.qml
    qml/QtQuick3D/Effects/designer/BrushStrokesSpecifics.qml
    qml/QtQuick3D/Effects/designer/ChromaticAberrationSection.qml
    qml/QtQuick3D/Effects/designer/ChromaticAberrationSpecifics.qml
    qml/QtQuick3D/Effects/designer/ColorMasterSection.qml
    qml/QtQuick3D/Effects/designer/ColorMasterSpecifics.qml
    qml/QtQuick3D/Effects/designer/DepthOfFieldHQBlurSection.qml
    qml/QtQuick3D/Effects/designer/DepthOfFieldHQBlurSpecifics.qml
    qml/QtQuick3D/Effects/designer/DesaturateSection.qml
    qml/QtQuick3D/Effects/designer/DesaturateSpecifics.qml
    qml/QtQuick3D/Effects/designer/DistortionRippleSection.qml
    qml/QtQuick3D/Effects/designer/DistortionRippleSpecifics.qml
    qml/QtQuick3D/Effects/designer/DistortionSphereSection.qml
    qml/QtQuick3D/Effects/designer/DistortionSphereSpecifics.qml
    qml/QtQuick3D/Effects/designer/DistortionSpiralSection.qml
    qml/QtQuick3D/Effects/designer/DistortionSpiralSpecifics.qml
    qml/QtQuick3D/Effects/designer/EdgeDetectSection.qml
    qml/QtQuick3D/Effects/designer/EdgeDetectSpecifics.qml
    qml/QtQuick3D/Effects/designer/EffectSection.qml
    qml/QtQuick3D/Effects/designer/EffectSpecifics.qml
    qml/QtQuick3D/Effects/designer/EmbossSection.qml
    qml/QtQuick3D/Effects/designer/EmbossSpecifics.qml
    qml/QtQuick3D/Effects/designer/FlipSection.qml
    qml/QtQuick3D/Effects/designer/FlipSpecifics.qml
    qml/QtQuick3D/Effects/designer/FxaaSection.qml
    qml/QtQuick3D/Effects/designer/FxaaSpecifics.qml
    qml/QtQuick3D/Effects/designer/GaussianBlurSection.qml
    qml/QtQuick3D/Effects/designer/GaussianBlurSpecifics.qml
    qml/QtQuick3D/Effects/designer/HDRBloomTonemapSection.qml
    qml/QtQuick3D/Effects/designer/HDRBloomTonemapSpecifics.qml
    qml/QtQuick3D/Effects/designer/IdComboBox.qml
    qml/QtQuick3D/Effects/designer/MotionBlurSection.qml
    qml/QtQuick3D/Effects/designer/MotionBlurSpecifics.qml
    qml/QtQuick3D/Effects/designer/SCurveTonemapSection.qml
    qml/QtQuick3D/Effects/designer/SCurveTonemapSpecifics.qml
    qml/QtQuick3D/Effects/designer/ScatterSection.qml
    qml/QtQuick3D/Effects/designer/ScatterSpecifics.qml
    qml/QtQuick3D/Effects/designer/TiltShiftSection.qml
    qml/QtQuick3D/Effects/designer/TiltShiftSpecifics.qml
    qml/QtQuick3D/Effects/designer/VignetteSection.qml
    qml/QtQuick3D/Effects/designer/VignetteSpecifics.qml
    qml/QtQuick3D/Effects/designer/effectlib.metainfo
    qml/QtQuick3D/Effects/designer/images/effect.png
    qml/QtQuick3D/Effects/designer/images/effect16.png
    qml/QtQuick3D/Effects/designer/images/effect@2x.png
    qml/QtQuick3D/Effects/designer/source/effect_default_shader.frag
    qml/QtQuick3D/Effects/designer/source/effect_template.qml
    qml/QtQuick3D/Effects/libqtquick3deffectplugin.dylib
    qml/QtQuick3D/Effects/maps/brushnoise.png
    qml/QtQuick3D/Effects/maps/white.png
    qml/QtQuick3D/Effects/plugins.qmltypes
    qml/QtQuick3D/Effects/qmldir
    qml/QtQuick3D/Helpers/AxisHelper.qml
    qml/QtQuick3D/Helpers/DebugView.qml
    qml/QtQuick3D/Helpers/WasdController.qml
    qml/QtQuick3D/Helpers/libqtquick3dhelpersplugin.dylib
    qml/QtQuick3D/Helpers/meshes/axisGrid.mesh
    qml/QtQuick3D/Helpers/plugins.qmltypes
    qml/QtQuick3D/Helpers/qmldir
    qml/QtQuick3D/Materials/AluminumAnodizedEmissiveMaterial.qml
    qml/QtQuick3D/Materials/AluminumAnodizedMaterial.qml
    qml/QtQuick3D/Materials/AluminumBrushedMaterial.qml
    qml/QtQuick3D/Materials/AluminumEmissiveMaterial.qml
    qml/QtQuick3D/Materials/AluminumMaterial.qml
    qml/QtQuick3D/Materials/CopperMaterial.qml
    qml/QtQuick3D/Materials/FrostedGlassMaterial.qml
    qml/QtQuick3D/Materials/FrostedGlassSinglePassMaterial.qml
    qml/QtQuick3D/Materials/GlassMaterial.qml
    qml/QtQuick3D/Materials/GlassRefractiveMaterial.qml
    qml/QtQuick3D/Materials/PaperArtisticMaterial.qml
    qml/QtQuick3D/Materials/PaperOfficeMaterial.qml
    qml/QtQuick3D/Materials/PlasticStructuredRedEmissiveMaterial.qml
    qml/QtQuick3D/Materials/PlasticStructuredRedMaterial.qml
    qml/QtQuick3D/Materials/SteelMilledConcentricMaterial.qml
    qml/QtQuick3D/Materials/designer/AluminumAnodizedEmissiveMaterialSection.qml
    qml/QtQuick3D/Materials/designer/AluminumAnodizedEmissiveMaterialSpecifics.qml
    qml/QtQuick3D/Materials/designer/AluminumAnodizedMaterialSection.qml
    qml/QtQuick3D/Materials/designer/AluminumAnodizedMaterialSpecifics.qml
    qml/QtQuick3D/Materials/designer/AluminumBrushedMaterialSection.qml
    qml/QtQuick3D/Materials/designer/AluminumBrushedMaterialSpecifics.qml
    qml/QtQuick3D/Materials/designer/AluminumEmissiveMaterialSection.qml
    qml/QtQuick3D/Materials/designer/AluminumEmissiveMaterialSpecifics.qml
    qml/QtQuick3D/Materials/designer/AluminumMaterialSection.qml
    qml/QtQuick3D/Materials/designer/AluminumMaterialSpecifics.qml
    qml/QtQuick3D/Materials/designer/CopperMaterialSection.qml
    qml/QtQuick3D/Materials/designer/CopperMaterialSpecifics.qml
    qml/QtQuick3D/Materials/designer/CustomMaterialSection.qml
    qml/QtQuick3D/Materials/designer/CustomMaterialSpecifics.qml
    qml/QtQuick3D/Materials/designer/EnvironmentMapSection.qml
    qml/QtQuick3D/Materials/designer/FrostedGlassMaterialSection.qml
    qml/QtQuick3D/Materials/designer/FrostedGlassMaterialSpecifics.qml
    qml/QtQuick3D/Materials/designer/FrostedGlassSinglePassMaterialSection.qml
    qml/QtQuick3D/Materials/designer/FrostedGlassSinglePassMaterialSpecifics.qml
    qml/QtQuick3D/Materials/designer/GlassMaterialSection.qml
    qml/QtQuick3D/Materials/designer/GlassMaterialSpecifics.qml
    qml/QtQuick3D/Materials/designer/GlassRefractiveMaterialSection.qml
    qml/QtQuick3D/Materials/designer/GlassRefractiveMaterialSpecifics.qml
    qml/QtQuick3D/Materials/designer/IdComboBox.qml
    qml/QtQuick3D/Materials/designer/PaperArtisticMaterialSection.qml
    qml/QtQuick3D/Materials/designer/PaperArtisticMaterialSpecifics.qml
    qml/QtQuick3D/Materials/designer/PaperOfficeMaterialSection.qml
    qml/QtQuick3D/Materials/designer/PaperOfficeMaterialSpecifics.qml
    qml/QtQuick3D/Materials/designer/PlasticStructuredRedEmissiveMaterialSection.qml
    qml/QtQuick3D/Materials/designer/PlasticStructuredRedEmissiveMaterialSpecifics.qml
    qml/QtQuick3D/Materials/designer/PlasticStructuredRedMaterialSection.qml
    qml/QtQuick3D/Materials/designer/PlasticStructuredRedMaterialSpecifics.qml
    qml/QtQuick3D/Materials/designer/ShadowMapSection.qml
    qml/QtQuick3D/Materials/designer/SteelMilledConcentricMaterialSection.qml
    qml/QtQuick3D/Materials/designer/SteelMilledConcentricMaterialSpecifics.qml
    qml/QtQuick3D/Materials/designer/images/custommaterial.png
    qml/QtQuick3D/Materials/designer/images/custommaterial16.png
    qml/QtQuick3D/Materials/designer/images/custommaterial@2x.png
    qml/QtQuick3D/Materials/designer/materiallib.metainfo
    qml/QtQuick3D/Materials/designer/source/custom_material_default_shader.frag
    qml/QtQuick3D/Materials/designer/source/custom_material_default_shader.vert
    qml/QtQuick3D/Materials/designer/source/custommaterial_template.qml
    qml/QtQuick3D/Materials/libqtquick3dmaterialplugin.dylib
    qml/QtQuick3D/Materials/maps/art_paper_normal.png
    qml/QtQuick3D/Materials/maps/art_paper_trans.png
    qml/QtQuick3D/Materials/maps/brushed_a.png
    qml/QtQuick3D/Materials/maps/brushed_full_contrast.png
    qml/QtQuick3D/Materials/maps/concentric_milled_steel.png
    qml/QtQuick3D/Materials/maps/concentric_milled_steel_aniso.png
    qml/QtQuick3D/Materials/maps/emissive.png
    qml/QtQuick3D/Materials/maps/emissive_mask.png
    qml/QtQuick3D/Materials/maps/grunge_b.png
    qml/QtQuick3D/Materials/maps/grunge_d.png
    qml/QtQuick3D/Materials/maps/paper_diffuse.png
    qml/QtQuick3D/Materials/maps/paper_trans.png
    qml/QtQuick3D/Materials/maps/randomGradient1D.png
    qml/QtQuick3D/Materials/maps/randomGradient2D.png
    qml/QtQuick3D/Materials/maps/randomGradient3D.png
    qml/QtQuick3D/Materials/maps/randomGradient4D.png
    qml/QtQuick3D/Materials/maps/shadow.png
    qml/QtQuick3D/Materials/maps/spherical_checker.png
    qml/QtQuick3D/Materials/plugins.qmltypes
    qml/QtQuick3D/Materials/qmldir
    qml/QtQuick3D/designer/AreaLightSection.qml
    qml/QtQuick3D/designer/AreaLightSpecifics.qml
    qml/QtQuick3D/designer/BlendingSection.qml
    qml/QtQuick3D/designer/BlendingSpecifics.qml
    qml/QtQuick3D/designer/BufferBlitSection.qml
    qml/QtQuick3D/designer/BufferBlitSpecifics.qml
    qml/QtQuick3D/designer/BufferInputSection.qml
    qml/QtQuick3D/designer/BufferInputSpecifics.qml
    qml/QtQuick3D/designer/BufferSection.qml
    qml/QtQuick3D/designer/BufferSpecifics.qml
    qml/QtQuick3D/designer/CullModeSection.qml
    qml/QtQuick3D/designer/CullModeSpecifics.qml
    qml/QtQuick3D/designer/CustomCameraSection.qml
    qml/QtQuick3D/designer/CustomCameraSpecifics.qml
    qml/QtQuick3D/designer/DefaultMaterialSection.qml
    qml/QtQuick3D/designer/DefaultMaterialSpecifics.qml
    qml/QtQuick3D/designer/DepthInputSection.qml
    qml/QtQuick3D/designer/DepthInputSpecifics.qml
    qml/QtQuick3D/designer/DirectionalLightSection.qml
    qml/QtQuick3D/designer/DirectionalLightSpecifics.qml
    qml/QtQuick3D/designer/FrustumCameraSection.qml
    qml/QtQuick3D/designer/FrustumCameraSpecifics.qml
    qml/QtQuick3D/designer/IdComboBox.qml
    qml/QtQuick3D/designer/MaterialSection.qml
    qml/QtQuick3D/designer/ModelSection.qml
    qml/QtQuick3D/designer/ModelSpecifics.qml
    qml/QtQuick3D/designer/NodeSection.qml
    qml/QtQuick3D/designer/NodeSpecifics.qml
    qml/QtQuick3D/designer/Object3DSection.qml
    qml/QtQuick3D/designer/OrthographicCameraSection.qml
    qml/QtQuick3D/designer/OrthographicCameraSpecifics.qml
    qml/QtQuick3D/designer/PassSection.qml
    qml/QtQuick3D/designer/PassSpecifics.qml
    qml/QtQuick3D/designer/PerspectiveCameraSection.qml
    qml/QtQuick3D/designer/PerspectiveCameraSpecifics.qml
    qml/QtQuick3D/designer/PointLightSection.qml
    qml/QtQuick3D/designer/PointLightSpecifics.qml
    qml/QtQuick3D/designer/PrincipledMaterialSection.qml
    qml/QtQuick3D/designer/PrincipledMaterialSpecifics.qml
    qml/QtQuick3D/designer/RenderStateSection.qml
    qml/QtQuick3D/designer/RenderStateSpecifics.qml
    qml/QtQuick3D/designer/SceneEnvironmentSection.qml
    qml/QtQuick3D/designer/SceneEnvironmentSpecifics.qml
    qml/QtQuick3D/designer/SetUniformValueSection.qml
    qml/QtQuick3D/designer/SetUniformValueSpecifics.qml
    qml/QtQuick3D/designer/ShaderInfoSection.qml
    qml/QtQuick3D/designer/ShaderInfoSpecifics.qml
    qml/QtQuick3D/designer/ShaderSection.qml
    qml/QtQuick3D/designer/ShaderSpecifics.qml
    qml/QtQuick3D/designer/ShadowSection.qml
    qml/QtQuick3D/designer/SpotLightSection.qml
    qml/QtQuick3D/designer/SpotLightSpecifics.qml
    qml/QtQuick3D/designer/TextureInputSection.qml
    qml/QtQuick3D/designer/TextureInputSpecifics.qml
    qml/QtQuick3D/designer/TextureSection.qml
    qml/QtQuick3D/designer/TextureSpecifics.qml
    qml/QtQuick3D/designer/View3DSection.qml
    qml/QtQuick3D/designer/View3DSpecifics.qml
    qml/QtQuick3D/designer/images/camera.png
    qml/QtQuick3D/designer/images/camera16.png
    qml/QtQuick3D/designer/images/camera@2x.png
    qml/QtQuick3D/designer/images/cone.png
    qml/QtQuick3D/designer/images/cone16.png
    qml/QtQuick3D/designer/images/cone@2x.png
    qml/QtQuick3D/designer/images/cube.png
    qml/QtQuick3D/designer/images/cube16.png
    qml/QtQuick3D/designer/images/cube@2x.png
    qml/QtQuick3D/designer/images/cylinder.png
    qml/QtQuick3D/designer/images/cylinder16.png
    qml/QtQuick3D/designer/images/cylinder@2x.png
    qml/QtQuick3D/designer/images/dummy.png
    qml/QtQuick3D/designer/images/dummy16.png
    qml/QtQuick3D/designer/images/dummy@2x.png
    qml/QtQuick3D/designer/images/group.png
    qml/QtQuick3D/designer/images/group16.png
    qml/QtQuick3D/designer/images/group@2x.png
    qml/QtQuick3D/designer/images/lightarea.png
    qml/QtQuick3D/designer/images/lightarea16.png
    qml/QtQuick3D/designer/images/lightarea@2x.png
    qml/QtQuick3D/designer/images/lightdirectional.png
    qml/QtQuick3D/designer/images/lightdirectional16.png
    qml/QtQuick3D/designer/images/lightdirectional@2x.png
    qml/QtQuick3D/designer/images/lightpoint.png
    qml/QtQuick3D/designer/images/lightpoint16.png
    qml/QtQuick3D/designer/images/lightpoint@2x.png
    qml/QtQuick3D/designer/images/lightspot.png
    qml/QtQuick3D/designer/images/lightspot16.png
    qml/QtQuick3D/designer/images/lightspot@2x.png
    qml/QtQuick3D/designer/images/material.png
    qml/QtQuick3D/designer/images/material16.png
    qml/QtQuick3D/designer/images/material@2x.png
    qml/QtQuick3D/designer/images/model16.png
    qml/QtQuick3D/designer/images/plane.png
    qml/QtQuick3D/designer/images/plane16.png
    qml/QtQuick3D/designer/images/plane@2x.png
    qml/QtQuick3D/designer/images/scene.png
    qml/QtQuick3D/designer/images/scene16.png
    qml/QtQuick3D/designer/images/scene@2x.png
    qml/QtQuick3D/designer/images/shadercommand.png
    qml/QtQuick3D/designer/images/shadercommand16.png
    qml/QtQuick3D/designer/images/shadercommand@2x.png
    qml/QtQuick3D/designer/images/shaderutil.png
    qml/QtQuick3D/designer/images/shaderutil16.png
    qml/QtQuick3D/designer/images/shaderutil@2x.png
    qml/QtQuick3D/designer/images/sphere.png
    qml/QtQuick3D/designer/images/sphere16.png
    qml/QtQuick3D/designer/images/sphere@2x.png
    qml/QtQuick3D/designer/images/texture.png
    qml/QtQuick3D/designer/images/texture16.png
    qml/QtQuick3D/designer/images/texture@2x.png
    qml/QtQuick3D/designer/images/view3D.png
    qml/QtQuick3D/designer/images/view3D16.png
    qml/QtQuick3D/designer/images/view3D@2x.png
    qml/QtQuick3D/designer/quick3d.metainfo
    qml/QtQuick3D/designer/source/cone_model_template.qml
    qml/QtQuick3D/designer/source/cube_model_template.qml
    qml/QtQuick3D/designer/source/cylinder_model_template.qml
    qml/QtQuick3D/designer/source/plane_model_template.qml
    qml/QtQuick3D/designer/source/sphere_model_template.qml
    qml/QtQuick3D/designer/source/view3D_template.qml
    qml/QtQuick3D/libqquick3dplugin.dylib
    qml/QtQuick3D/plugins.qmltypes
    qml/QtQuick3D/qmldir
    qml/QtRemoteObjects/libqtremoteobjects.dylib
    qml/QtRemoteObjects/plugins.qmltypes
    qml/QtRemoteObjects/qmldir
    qml/QtScxml/libdeclarative_scxml.dylib
    qml/QtScxml/plugins.qmltypes
    qml/QtScxml/qmldir
    qml/QtSensors/libdeclarative_sensors.dylib
    qml/QtSensors/plugins.qmltypes
    qml/QtSensors/qmldir
    qml/QtTest/SignalSpy.qml
    qml/QtTest/TestCase.qml
    qml/QtTest/libqmltestplugin.dylib
    qml/QtTest/plugins.qmltypes
    qml/QtTest/qmldir
    qml/QtTest/testlogger.js
    qml/QtWebChannel/libdeclarative_webchannel.dylib
    qml/QtWebChannel/plugins.qmltypes
    qml/QtWebChannel/qmldir
    qml/QtWebSockets/libdeclarative_qmlwebsockets.dylib
    qml/QtWebSockets/plugins.qmltypes
    qml/QtWebSockets/qmldir
    qml/QtWebView/libdeclarative_webview.dylib
    qml/QtWebView/plugins.qmltypes
    qml/QtWebView/qmldir
    qml/builtins.qmltypes
    translations/assistant_ar.qm
    translations/assistant_bg.qm
    translations/assistant_cs.qm
    translations/assistant_da.qm
    translations/assistant_de.qm
    translations/assistant_en.qm
    translations/assistant_es.qm
    translations/assistant_fr.qm
    translations/assistant_hr.qm
    translations/assistant_hu.qm
    translations/assistant_ja.qm
    translations/assistant_ko.qm
    translations/assistant_nl.qm
    translations/assistant_pl.qm
    translations/assistant_pt_BR.qm
    translations/assistant_ru.qm
    translations/assistant_sk.qm
    translations/assistant_sl.qm
    translations/assistant_tr.qm
    translations/assistant_uk.qm
    translations/assistant_zh_CN.qm
    translations/assistant_zh_TW.qm
    translations/designer_ar.qm
    translations/designer_bg.qm
    translations/designer_cs.qm
    translations/designer_da.qm
    translations/designer_de.qm
    translations/designer_en.qm
    translations/designer_es.qm
    translations/designer_fr.qm
    translations/designer_hr.qm
    translations/designer_hu.qm
    translations/designer_ja.qm
    translations/designer_ko.qm
    translations/designer_nl.qm
    translations/designer_pl.qm
    translations/designer_ru.qm
    translations/designer_sk.qm
    translations/designer_sl.qm
    translations/designer_tr.qm
    translations/designer_uk.qm
    translations/designer_zh_CN.qm
    translations/designer_zh_TW.qm
    translations/linguist_ar.qm
    translations/linguist_bg.qm
    translations/linguist_cs.qm
    translations/linguist_da.qm
    translations/linguist_de.qm
    translations/linguist_en.qm
    translations/linguist_es.qm
    translations/linguist_fr.qm
    translations/linguist_hr.qm
    translations/linguist_hu.qm
    translations/linguist_it.qm
    translations/linguist_ja.qm
    translations/linguist_ko.qm
    translations/linguist_nl.qm
    translations/linguist_pl.qm
    translations/linguist_ru.qm
    translations/linguist_sk.qm
    translations/linguist_sl.qm
    translations/linguist_sv.qm
    translations/linguist_tr.qm
    translations/linguist_uk.qm
    translations/linguist_zh_CN.qm
    translations/linguist_zh_TW.qm
    translations/qt_ar.qm
    translations/qt_bg.qm
    translations/qt_ca.qm
    translations/qt_cs.qm
    translations/qt_da.qm
    translations/qt_de.qm
    translations/qt_en.qm
    translations/qt_es.qm
    translations/qt_fa.qm
    translations/qt_fi.qm
    translations/qt_fr.qm
    translations/qt_gd.qm
    translations/qt_gl.qm
    translations/qt_he.qm
    translations/qt_help_ar.qm
    translations/qt_help_bg.qm
    translations/qt_help_ca.qm
    translations/qt_help_cs.qm
    translations/qt_help_da.qm
    translations/qt_help_de.qm
    translations/qt_help_en.qm
    translations/qt_help_es.qm
    translations/qt_help_fr.qm
    translations/qt_help_gl.qm
    translations/qt_help_hr.qm
    translations/qt_help_hu.qm
    translations/qt_help_it.qm
    translations/qt_help_ja.qm
    translations/qt_help_ko.qm
    translations/qt_help_nl.qm
    translations/qt_help_nn.qm
    translations/qt_help_pl.qm
    translations/qt_help_pt_BR.qm
    translations/qt_help_ru.qm
    translations/qt_help_sk.qm
    translations/qt_help_sl.qm
    translations/qt_help_tr.qm
    translations/qt_help_uk.qm
    translations/qt_help_zh_CN.qm
    translations/qt_help_zh_TW.qm
    translations/qt_hr.qm
    translations/qt_hu.qm
    translations/qt_it.qm
    translations/qt_ja.qm
    translations/qt_ko.qm
    translations/qt_lt.qm
    translations/qt_lv.qm
    translations/qt_nl.qm
    translations/qt_nn.qm
    translations/qt_pl.qm
    translations/qt_pt_BR.qm
    translations/qt_pt_PT.qm
    translations/qt_ru.qm
    translations/qt_sk.qm
    translations/qt_sl.qm
    translations/qt_sv.qm
    translations/qt_tr.qm
    translations/qt_uk.qm
    translations/qt_zh_CN.qm
    translations/qt_zh_TW.qm
    translations/qtbase_ar.qm
    translations/qtbase_bg.qm
    translations/qtbase_ca.qm
    translations/qtbase_cs.qm
    translations/qtbase_da.qm
    translations/qtbase_de.qm
    translations/qtbase_en.qm
    translations/qtbase_es.qm
    translations/qtbase_fa.qm
    translations/qtbase_fi.qm
    translations/qtbase_fr.qm
    translations/qtbase_gd.qm
    translations/qtbase_he.qm
    translations/qtbase_hr.qm
    translations/qtbase_hu.qm
    translations/qtbase_it.qm
    translations/qtbase_ja.qm
    translations/qtbase_ko.qm
    translations/qtbase_lv.qm
    translations/qtbase_nl.qm
    translations/qtbase_nn.qm
    translations/qtbase_pl.qm
    translations/qtbase_pt_BR.qm
    translations/qtbase_ru.qm
    translations/qtbase_sk.qm
    translations/qtbase_tr.qm
    translations/qtbase_uk.qm
    translations/qtbase_zh_CN.qm
    translations/qtbase_zh_TW.qm
    translations/qtconnectivity_bg.qm
    translations/qtconnectivity_ca.qm
    translations/qtconnectivity_da.qm
    translations/qtconnectivity_de.qm
    translations/qtconnectivity_en.qm
    translations/qtconnectivity_es.qm
    translations/qtconnectivity_hr.qm
    translations/qtconnectivity_hu.qm
    translations/qtconnectivity_ko.qm
    translations/qtconnectivity_nl.qm
    translations/qtconnectivity_pl.qm
    translations/qtconnectivity_pt_BR.qm
    translations/qtconnectivity_ru.qm
    translations/qtconnectivity_tr.qm
    translations/qtconnectivity_uk.qm
    translations/qtconnectivity_zh_CN.qm
    translations/qtdeclarative_bg.qm
    translations/qtdeclarative_da.qm
    translations/qtdeclarative_de.qm
    translations/qtdeclarative_en.qm
    translations/qtdeclarative_es.qm
    translations/qtdeclarative_fa.qm
    translations/qtdeclarative_fi.qm
    translations/qtdeclarative_fr.qm
    translations/qtdeclarative_hr.qm
    translations/qtdeclarative_hu.qm
    translations/qtdeclarative_ja.qm
    translations/qtdeclarative_ko.qm
    translations/qtdeclarative_lv.qm
    translations/qtdeclarative_nl.qm
    translations/qtdeclarative_pl.qm
    translations/qtdeclarative_pt_BR.qm
    translations/qtdeclarative_ru.qm
    translations/qtdeclarative_sk.qm
    translations/qtdeclarative_tr.qm
    translations/qtdeclarative_uk.qm
    translations/qtdeclarative_zh_CN.qm
    translations/qtlocation_bg.qm
    translations/qtlocation_ca.qm
    translations/qtlocation_da.qm
    translations/qtlocation_de.qm
    translations/qtlocation_en.qm
    translations/qtlocation_es.qm
    translations/qtlocation_fi.qm
    translations/qtlocation_fr.qm
    translations/qtlocation_hr.qm
    translations/qtlocation_hu.qm
    translations/qtlocation_ko.qm
    translations/qtlocation_nl.qm
    translations/qtlocation_pl.qm
    translations/qtlocation_pt_BR.qm
    translations/qtlocation_ru.qm
    translations/qtlocation_tr.qm
    translations/qtlocation_uk.qm
    translations/qtlocation_zh_CN.qm
    translations/qtmultimedia_ar.qm
    translations/qtmultimedia_bg.qm
    translations/qtmultimedia_ca.qm
    translations/qtmultimedia_cs.qm
    translations/qtmultimedia_da.qm
    translations/qtmultimedia_de.qm
    translations/qtmultimedia_en.qm
    translations/qtmultimedia_es.qm
    translations/qtmultimedia_fa.qm
    translations/qtmultimedia_fi.qm
    translations/qtmultimedia_fr.qm
    translations/qtmultimedia_hr.qm
    translations/qtmultimedia_hu.qm
    translations/qtmultimedia_it.qm
    translations/qtmultimedia_ja.qm
    translations/qtmultimedia_ko.qm
    translations/qtmultimedia_nl.qm
    translations/qtmultimedia_nn.qm
    translations/qtmultimedia_pl.qm
    translations/qtmultimedia_pt_BR.qm
    translations/qtmultimedia_ru.qm
    translations/qtmultimedia_sk.qm
    translations/qtmultimedia_tr.qm
    translations/qtmultimedia_uk.qm
    translations/qtmultimedia_zh_CN.qm
    translations/qtmultimedia_zh_TW.qm
    translations/qtquickcontrols2_ar.qm
    translations/qtquickcontrols2_bg.qm
    translations/qtquickcontrols2_ca.qm
    translations/qtquickcontrols2_da.qm
    translations/qtquickcontrols2_en.qm
    translations/qtquickcontrols2_hr.qm
    translations/qtquickcontrols2_hu.qm
    translations/qtquickcontrols2_ko.qm
    translations/qtquickcontrols2_nl.qm
    translations/qtquickcontrols2_nn.qm
    translations/qtquickcontrols2_pt_BR.qm
    translations/qtquickcontrols2_tr.qm
    translations/qtquickcontrols2_uk.qm
    translations/qtquickcontrols2_zh_CN.qm
    translations/qtquickcontrols2_zh_TW.qm
    translations/qtquickcontrols_bg.qm
    translations/qtquickcontrols_ca.qm
    translations/qtquickcontrols_da.qm
    translations/qtquickcontrols_de.qm
    translations/qtquickcontrols_en.qm
    translations/qtquickcontrols_fi.qm
    translations/qtquickcontrols_fr.qm
    translations/qtquickcontrols_hr.qm
    translations/qtquickcontrols_ja.qm
    translations/qtquickcontrols_ko.qm
    translations/qtquickcontrols_nl.qm
    translations/qtquickcontrols_nn.qm
    translations/qtquickcontrols_pt_BR.qm
    translations/qtquickcontrols_ru.qm
    translations/qtquickcontrols_tr.qm
    translations/qtquickcontrols_uk.qm
    translations/qtquickcontrols_zh_CN.qm
    translations/qtquickcontrols_zh_TW.qm
    translations/qtscript_ar.qm
    translations/qtscript_bg.qm
    translations/qtscript_ca.qm
    translations/qtscript_cs.qm
    translations/qtscript_da.qm
    translations/qtscript_de.qm
    translations/qtscript_en.qm
    translations/qtscript_es.qm
    translations/qtscript_fa.qm
    translations/qtscript_fi.qm
    translations/qtscript_fr.qm
    translations/qtscript_he.qm
    translations/qtscript_hr.qm
    translations/qtscript_hu.qm
    translations/qtscript_it.qm
    translations/qtscript_ja.qm
    translations/qtscript_ko.qm
    translations/qtscript_lv.qm
    translations/qtscript_nl.qm
    translations/qtscript_nn.qm
    translations/qtscript_pl.qm
    translations/qtscript_pt_BR.qm
    translations/qtscript_ru.qm
    translations/qtscript_sk.qm
    translations/qtscript_tr.qm
    translations/qtscript_uk.qm
    translations/qtscript_zh_CN.qm
    translations/qtserialport_de.qm
    translations/qtserialport_en.qm
    translations/qtserialport_es.qm
    translations/qtserialport_ja.qm
    translations/qtserialport_ko.qm
    translations/qtserialport_pl.qm
    translations/qtserialport_ru.qm
    translations/qtserialport_uk.qm
    translations/qtwebengine_ca.qm
    translations/qtwebengine_de.qm
    translations/qtwebengine_en.qm
    translations/qtwebengine_es.qm
    translations/qtwebengine_ko.qm
    translations/qtwebengine_pl.qm
    translations/qtwebengine_ru.qm
    translations/qtwebengine_uk.qm
    translations/qtwebsockets_ca.qm
    translations/qtwebsockets_de.qm
    translations/qtwebsockets_en.qm
    translations/qtwebsockets_es.qm
    translations/qtwebsockets_fr.qm
    translations/qtwebsockets_ja.qm
    translations/qtwebsockets_ko.qm
    translations/qtwebsockets_pl.qm
    translations/qtwebsockets_ru.qm
    translations/qtwebsockets_uk.qm
    translations/qtxmlpatterns_bg.qm
    translations/qtxmlpatterns_ca.qm
    translations/qtxmlpatterns_cs.qm
    translations/qtxmlpatterns_da.qm
    translations/qtxmlpatterns_de.qm
    translations/qtxmlpatterns_en.qm
    translations/qtxmlpatterns_es.qm
    translations/qtxmlpatterns_fa.qm
    translations/qtxmlpatterns_fr.qm
    translations/qtxmlpatterns_hr.qm
    translations/qtxmlpatterns_hu.qm
    translations/qtxmlpatterns_it.qm
    translations/qtxmlpatterns_ja.qm
    translations/qtxmlpatterns_ko.qm
    translations/qtxmlpatterns_nl.qm
    translations/qtxmlpatterns_nn.qm
    translations/qtxmlpatterns_pl.qm
    translations/qtxmlpatterns_pt_BR.qm
    translations/qtxmlpatterns_ru.qm
    translations/qtxmlpatterns_sk.qm
    translations/qtxmlpatterns_uk.qm
    translations/qtxmlpatterns_zh_CN.qm
    translations/qtxmlpatterns_zh_TW.qm
    
  • ℹ️ Place man and doc pages under share/man/ or share/doc/:
    doc/config/exampleurl-qt3d.qdocconf
    doc/config/exampleurl-qtactiveqt.qdocconf
    doc/config/exampleurl-qtandroidextras.qdocconf
    doc/config/exampleurl-qtbase.qdocconf
    doc/config/exampleurl-qtcharts.qdocconf
    doc/config/exampleurl-qtconnectivity.qdocconf
    doc/config/exampleurl-qtdatavis3d.qdocconf
    doc/config/exampleurl-qtdeclarative.qdocconf
    doc/config/exampleurl-qtdoc.qdocconf
    doc/config/exampleurl-qtgamepad.qdocconf
    doc/config/exampleurl-qtgraphicaleffects.qdocconf
    doc/config/exampleurl-qtimageformats.qdocconf
    doc/config/exampleurl-qtlocation.qdocconf
    doc/config/exampleurl-qtlottie.qdocconf
    doc/config/exampleurl-qtmacextras.qdocconf
    doc/config/exampleurl-qtmultimedia.qdocconf
    doc/config/exampleurl-qtnetworkauth.qdocconf
    doc/config/exampleurl-qtpurchasing.qdocconf
    doc/config/exampleurl-qtquickcontrols.qdocconf
    doc/config/exampleurl-qtquickcontrols2.qdocconf
    doc/config/exampleurl-qtremoteobjects.qdocconf
    doc/config/exampleurl-qtscript.qdocconf
    doc/config/exampleurl-qtscxml.qdocconf
    doc/config/exampleurl-qtsensors.qdocconf
    doc/config/exampleurl-qtserialbus.qdocconf
    doc/config/exampleurl-qtserialport.qdocconf
    doc/config/exampleurl-qtspeech.qdocconf
    doc/config/exampleurl-qtsvg.qdocconf
    doc/config/exampleurl-qttools.qdocconf
    doc/config/exampleurl-qtvirtualkeyboard.qdocconf
    doc/config/exampleurl-qtwayland.qdocconf
    doc/config/exampleurl-qtwebchannel.qdocconf
    doc/config/exampleurl-qtwebengine.qdocconf
    doc/config/exampleurl-qtwebsockets.qdocconf
    doc/config/exampleurl-qtwebview.qdocconf
    doc/config/exampleurl-qtwinextras.qdocconf
    doc/config/exampleurl-qtx11extras.qdocconf
    doc/config/exampleurl-qtxmlpatterns.qdocconf
    doc/global/compat.qdocconf
    doc/global/config.qdocconf
    doc/global/externalsites.qdocconf
    doc/global/externalsites/external-resources.qdoc
    doc/global/externalsites/qt-webpages.qdoc
    doc/global/externalsites/qtcreator.qdoc
    doc/global/externalsites/rfc.qdoc
    doc/global/fileextensions.qdocconf
    doc/global/html-config.qdocconf
    doc/global/html-footer-online.qdocconf
    doc/global/html-footer.qdocconf
    doc/global/html-header-offline.qdocconf
    doc/global/html-header-online.qdocconf
    doc/global/includes-online/search.qdoc
    doc/global/includes/examples-run.qdocinc
    doc/global/includes/module-use.qdocinc
    doc/global/includes/standardpath/functiondocs.qdocinc
    doc/global/macros.qdocconf
    doc/global/manifest-meta.qdocconf
    doc/global/qt-cpp-defines.qdocconf
    doc/global/qt-html-templates-offline-simple.qdocconf
    doc/global/qt-html-templates-offline.qdocconf
    doc/global/qt-html-templates-online.qdocconf
    doc/global/qt-module-defaults-offline.qdocconf
    doc/global/qt-module-defaults-online-commercial.qdocconf
    doc/global/qt-module-defaults-online.qdocconf
    doc/global/qt-module-defaults.qdocconf
    doc/global/template/images/Qt-dark_gradient.png
    doc/global/template/images/Qt-footer-bg.jpg
    doc/global/template/images/Qt-footer_shadow.png
    doc/global/template/images/Qt-gradient.png
    doc/global/template/images/Qt-header-bg.jpg
    doc/global/template/images/Qt-logo.png
    doc/global/template/images/arrow.png
    doc/global/template/images/arrow_bc.png
    doc/global/template/images/arrow_down.png
    doc/global/template/images/bg_l.png
    doc/global/template/images/bg_l_blank.png
    doc/global/template/images/bg_ll_blank.png
    doc/global/template/images/bg_r.png
    doc/global/template/images/bg_ul_blank.png
    doc/global/template/images/bgrContent.png
    doc/global/template/images/blu_dot.png
    doc/global/template/images/box_bg.png
    doc/global/template/images/breadcrumb.png
    doc/global/template/images/btn_next.png
    doc/global/template/images/btn_prev.png
    doc/global/template/images/bullet_dn.png
    doc/global/template/images/bullet_gt.png
    doc/global/template/images/bullet_sq.png
    doc/global/template/images/bullet_up.png
    doc/global/template/images/feedbackground.png
    doc/global/template/images/header_bg.png
    doc/global/template/images/home.png
    doc/global/template/images/horBar.png
    doc/global/template/images/ico_note.png
    doc/global/template/images/ico_note_attention.png
    doc/global/template/images/ico_out.png
    doc/global/template/images/logo.png
    doc/global/template/images/page.png
    doc/global/template/images/page_bg.png
    doc/global/template/images/spinner.gif
    doc/global/template/images/sprites-combined.png
    doc/global/template/scripts/extras.js
    doc/global/template/scripts/main.js
    doc/global/template/style/cookie-confirm.css
    doc/global/template/style/cookiebar-x.png
    doc/global/template/style/doc_search.png
    doc/global/template/style/gsc.css
    doc/global/template/style/icomoon.eot
    doc/global/template/style/icomoon.svg
    doc/global/template/style/icomoon.ttf
    doc/global/template/style/icomoon.woff
    doc/global/template/style/list_arrow.png
    doc/global/template/style/list_expand.png
    doc/global/template/style/offline-simple.css
    doc/global/template/style/offline.css
    doc/global/template/style/online.css
    doc/global/template/style/theqtcompany.png
    

~/.local/conda/pkgs/setuptools-scm-9.2.2-pyhd8ed1ab_0.conda

  • ❌ These files were found outside allowed locations:
    python-scripts/setuptools-scm
    

~/.local/conda/pkgs/zarr-3.1.5-pyhcf101f3_0.conda

  • ❌ These files were found outside allowed locations:
    python-scripts/zarr
    

Comment thread conda_smithy/lint_artifact.py Outdated
]
)
if noarch_python:
allowed.append(r"site-packages/.*")

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
allowed.append(r"site-packages/.*")
allowed.append(r"site-packages/.*")
allowed.append(r"python-scripts/.*")

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

See 4f50141

allowed.append(r"site-packages/.*")
if index.get("name") in ("conda", "mamba"):
allowed.append(r"condabin/.*")
allowed.append(r"shell/.*")

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This should probably be disallowed. Not sure why it's in the top-level in the first place.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This may take a bit to solve in conda. I can open an issue but I doubt it can be done in time for the March release. Added a comment for now.

Comment thread conda_smithy/lint_artifact.py Outdated
if for_windows:
allowed.extend(
[
r"Scripts/.*",

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This should be for python packages only.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

See 4f50141

Comment thread conda_smithy/lint_artifact.py Outdated
allowed.extend(
[
r"Scripts/.*",
r"Library/.*",

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

subfolders here should be checked s well.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

See 4f50141

Comment thread conda_smithy/lint_artifact.py Outdated
[
r"Scripts/.*",
r"Library/.*",
r"Lib/.*",

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Only for python package?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

See 4f50141

Co-authored-by: isuruf <isuruf@users.noreply.github.com>
elif for_windows:
python_pkg_path_pattern = r"Lib/site-packages/{package_name}/.*"
else:
python_pkg_path_pattern = r"lib/python\d\.\d+/site-packages/{package_name}/.*"

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We also need "maybe a t" here for the free threaded builds, don't we?

Suggested change
python_pkg_path_pattern = r"lib/python\d\.\d+/site-packages/{package_name}/.*"
python_pkg_path_pattern = r"lib/python\d\.\d+t?/site-packages/{package_name}/.*"

@jaimergp

Copy link
Copy Markdown
Member Author

I grabbed a sqlite dump of conda-forge-paths I had around (from 2023, but still representative, I hope), and ran this SQL query:

SELECT DISTINCT 
    CASE 
        WHEN instr(path, '/') > 0 THEN substr(path, 1, instr(path, '/') - 1)
        ELSE NULL 
    END AS top_level_dir
FROM PathToArtifactIds;

Which resulted in these top-level directories...

AmberTools
Applications
Bin
C++
CMake
CMakeModules
Contents
Contrib
DLLs
Docs
Emacs.app
Examples
Ext
GammaRay.app
ImageMetaTag
Include
IntelDPCPP
IntelSYCL
LabView
Lib
Library
License
Logger
Media
Menu
Mod
Modules
NSIS
Octave
ParaViewPlugins
Plugins
Python
QGIS.app
QueryEngine
R
README
RIFT
SDL2_image.framework
SDL2_ttf.framework
SampleCode
Scripts
Shared Libraries
Shared
Stubs
T_lL_tau_LUT
ThirdParty
Tools
VISAN.app
__pycache__
_http
_internal
_package
aarch64-conda-linux-gnu
aarch64-conda_cos7-linux-gnu
aarch64-unknown-linux-gnu
aclocal
acme
adm_local
adslib
astromodels
async
bin-llvm
bin.ARM_NEON_ASIMD
bin.AVX2_256
bin.AVX_256
bin.SSE2
bin
binary_data
bld
build-1
build
cctools
certs
cf_units
cime
cime_config
cl
class
classy_vision
cli
cmake
cmake_files
cmder
collection
collects
com
compiler
compiler_compat
components
compute-sanitizer
condabin
conf
config
configdata
contrib
convert
core
cpp
cpp_modules
ctaplot
cuda-compat
cykdtree
dat
data
deeplabcut
defaults
desktop
despyfits
dev_compiler
developer
dist
dlclibrary
dlls
doc
docker
docs
dotnet
dpgen
duckdb
duckdb_build
easybuild
elapid
emacs
emoji_extractor
env
epics
esa_climate_toolbox
esys
etc
ete3
eups
evalml
examples
exec
ext_func
extern
external
extras
ffi
finclude
fonts
freva
gap
gcc
gds
generated
geom
geos_license
get_version
getfem_toolbox
ghost
global_argo_index
go
go1.4-bootstrap
h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_pl
help
home
hoomd
hsa
html
icon
icons
idl
idraw.app
ifs_samples
images
imports
imsupport
inc
include
include_4
include_d
indexed_db
init
insightface
internal
io
iris
isolate
jars
java.activation
java.base
java.compiler
java.corba
java.datatransfer
java.desktop
java.instrument
java.logging
java.management.rmi
java.management
java.naming
java.net.http
java.prefs
java.rmi
java.scripting
java.se.ee
java.se
java.security.jgss
java.security.sasl
java.smartcardio
java.sql.rowset
java.sql
java.transaction.xa
java.transaction
java.xml.bind
java.xml.crypto
java.xml.ws.annotation
java.xml.ws
java.xml
jaws
jdk.accessibility
jdk.aot
jdk.attach
jdk.charsets
jdk.compiler
jdk.crypto.cryptoki
jdk.crypto.ec
jdk.crypto.mscapi
jdk.dynalink
jdk.editpad
jdk.hotspot.agent
jdk.httpserver
jdk.incubator.httpclient
jdk.internal.ed
jdk.internal.jvmstat
jdk.internal.le
jdk.internal.opt
jdk.internal.vm.ci
jdk.internal.vm.compiler.management
jdk.internal.vm.compiler
jdk.jartool
jdk.javadoc
jdk.jcmd
jdk.jconsole
jdk.jdeps
jdk.jdi
jdk.jdwp.agent
jdk.jfr
jdk.jlink
jdk.jshell
jdk.jsobject
jdk.jstatd
jdk.localedata
jdk.management.agent
jdk.management.jfr
jdk.management
jdk.naming.dns
jdk.naming.rmi
jdk.net
jdk.pack
jdk.policytool
jdk.rmic
jdk.scripting.nashorn.shell
jdk.scripting.nashorn
jdk.sctp
jdk.security.auth
jdk.security.jgss
jdk.unsupported.desktop
jdk.unsupported
jdk.xml.bind
jdk.xml.dom
jdk.xml.ws
jdk.zipfs
jmods
jre
js
js_util
jupyter
k3d
laspytest
legal
lib-python
lib.ARM_NEON_ASIMD
lib.AVX2_256
lib.AVX_256
lib.SSE2
lib
lib64
lib_pypy
libexec
libnvvp
libraries
libs
license
licenses
licensing
lightgbm
linux-64
linux-aarch64
linux-armv7l
linux-ppc64le
lmod
locale
log
logs
lpdr
lsst_home
lstmcpipe
macros
man
management
manifests
math
matlab
mdsobjects
mirrors
misc
mkl-devel
mknrndll.app
mkspecs
mod
models
modlunit.app
module
modulefiles
modules
molSimplify
mos2nrn.app
mpir
muq_external
mysql-test
mysql
ncephes
neurondemo.app
news
nim
noarch
node_modules
notebooks
nrngui.app
nsight-compute-2022.4.0
nsight-compute-2023.1.1
nsight-compute-2023.2.2
nsight-compute-2023.3.1
nsight-compute-2024.1.0
nsight-compute-2024.1.1
nsight-compute-2024.2.0
nsightee_plugins
nvvm
oam
obsplus
openfermion
openpiv
opentelemac
opt
orca_app
ostap
osx-64
osx-arm64
packages
paraview-plugins
patches
php
phrasebooks
pixcorrect
pixmaps
pkgconfig
plugins
pmdarima
powerpc64le-conda-linux-gnu
powerpc64le-conda_cos7-linux-gnu
powerpc64le-unknown-linux-gnu
ppl
prefix
pwntools-doc
pycf
pydaal_sources
pydevices
pyinterp
pymbar
python-scripts
python
python_modules
python_src
pythonapp
qdoas.app
qml
qsci
resources
rocm_smi
rootpath
rpm
rsync
rsync_
rucio_client
s390x-conda-linux-gnu
s390x-conda_cos7-linux-gnu
sample-data
sbin
sceptre
scripts
security
selenium
setup-distutils
shapely
share
shared
shell
sip
site-packages
snapshots
source_docs
sql-bench
src
srv
ssl
standalone_conda
starry.maps
static
stoplists
stub
style
support-files
svg
syncopy
system
systemd
tables
targets
tcl
tdi
tessdata
test
test1
test2
test3
test4
testdata
tests
tools
translations
trees
tutorials
typed_data
ui5
unidata
ups
usr
utils
vapoursynth64
var
virgotools
virtualenv_support
vmtk
vs-coreplugins
vs-plugins
web
web_audio
web_gl
web_sql
westpa-2017.10
westpa-2020.01
westpa-2020.02
westpa-2020.03
westpa-2020.05
westpa-2020.06
westpa-2020.07
win-32
win-64
win64
windows-terminal
windows
work
x86_64-conda-linux-gnu
x86_64-conda_cos6-linux-gnu
x86_64-conda_cos7-linux-gnu
x86_64-pc-linux-gnu
x86_64-w64-mingw32
x86_64
xaml
xcube_cci
xml
xrayutilities
xrt
yt

@wolfv

wolfv commented Feb 18, 2026

Copy link
Copy Markdown
Member

nice!

@jaimergp

Copy link
Copy Markdown
Member Author

These are the top-level Library/* directories:

SELECT DISTINCT 
    substr(path, 9, instr(substr(path, 9), '/') - 1) AS library_subdir
FROM PathToArtifactIds
WHERE path LIKE 'Library/%/%';
Armadillo
CIDFSubst
CIDFont
CMake
CMap
ColorSpace
Decoding
Encoding
Ext
Font
IdiomSet
Init
LaunchDaemons
Media
Mod
QuickLook
Resource
SPIRV-Tools-diff
SPIRV-Tools-link
SPIRV-Tools-lint
SPIRV-Tools-opt
SPIRV-Tools-reduce
SPIRV-Tools-tools
SPIRV-Tools
SubstCID
Tools
WebP
XML
_package
adm_local
bin-llvm
bin
blaspp
boot
build
certs
cl
cmake
cmake_files
cmd
compute-sanitizer
conf
configdata
couchdb
cpp_modules
data
dev
doc
docker
docs
droplets
etc
examples
fonts
git-bash
gtk-2.0
i18n
icons
images
import
imports
inc
include
include_4
include_d
inkscape
java
jmods
jre
lapackpp
legal
lib
libexec
license
licenses
man
manifest
media
miktex
mingw-w64
mingw64
misc
mkspecs
mod
msbuild-bin
mysql
nsight-compute
nvvm
opt
pango
phrasebooks
pkgconfig
plugins
python
python_modules
qml
qsci
resources
samples
sbin
share
src
ssl
staticlib
svg
symbols
test
tests
tmp
tools
translations
tutorials
ucrt64
usr
var
vendor
verapdf
vtk
win64
x86_64-w64-mingw32

@jaimergp

Copy link
Copy Markdown
Member Author

And this big boi we can also find all the package names that have files which start with a given component:

SELECT DISTINCT 
    (
      SELECT group_concat(J.value, '-')
      FROM json_each('["' || replace(substr(A.artifact, instr(substr(A.artifact, 4), '/') + 4), '-', '","') || '"]') AS J
      WHERE J.key < (json_array_length('["' || replace(substr(A.artifact, instr(substr(A.artifact, 4), '/') + 4), '-', '","') || '"]') - 2)
    ) AS package_name
FROM PathToArtifactIds_fts F
JOIN PathToArtifactIds P ON F.rowid = P.rowid
JOIN json_each('[' || P.artifact_ids || ']') AS A_IDS
JOIN Artifacts A ON A.id = A_IDS.value
-- Replace the placeholders below
WHERE PathToArtifactIds_fts MATCH 'path : REPLACE-THIS'
  AND P.path LIKE 'REPLACE-THIS/%';

So, for desktop/, it's only mdsplus. For CMake/, a few more. We can use this to find packages that are currently overpopulating the top-level. The query should be a sub-second one too.

Comment thread conda_smithy/lint_artifact.py Outdated
Comment thread conda_smithy/cli.py Outdated
Comment thread conda_smithy/lint_artifact.py Outdated
Comment thread conda_smithy/lint_artifact.py Outdated
Comment thread conda_smithy/cli.py Outdated
Comment thread conda_smithy/cli.py
Co-authored-by: pb01ka <gaganpb08singh@gmail.com>
Co-authored-by: jaimergp <jaimergp@users.noreply.github.com>
@jaimergp

jaimergp commented Apr 1, 2026

Copy link
Copy Markdown
Member Author

pre-commit.ci autofix

@pb01ka pb01ka left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The difference between the two linter subcommands is in how they render the final message: RecipeLint leaves messages as raw plain text, while ArtifactLint formats them in Markdown (emoji, code fences). Assuming the message content can be unified, the rendering should be decoupled from the data logic.

Current state:

lint_artifact.main()

  • check_path_patterns() -> raw dicts (errors, warnings)
  • format_errors_warnings() -> Markdown strings baked into lints/hints
  • ArtifactLint.__call__ just joins and prints them

Proposed state:

lint_artifact.main()

  • check_path_patterns() -> raw dicts (errors, warnings)
  • returns raw dicts directly, no formatting inside the library

ArtifactLint.__call__

  • calls main() to get raw dicts
  • calls markdown_formatter(errors, warnings) -> Markdown strings
  • prints them

RecipeLint.__call__

  • calls main() to get raw dicts
  • prints them without formatting (since no formatting is required as of now for this class)

Concrete change: main() returns (errors: dict, warnings: dict) instead of (lints: list[str], hints: list[str]), and format_errors_warnings() moves to the CLI layer (or a separate renderers.py). This keeps lint_artifact as pure data logic and lets any caller (including RecipeLint.__call__) render the output however it needs (plain text, Markdown, JSON, etc.). Since this is a new module with no existing dependents, now is the right time to make this change (post merging of this PR or within this PR). I think this internal change can be kept backwards compatible for the end users.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add lints for filesystem hierarchy

4 participants