{
  "name": "qt/qtbase",
  "version": "6.12.0",
  "commit": "0000000000000000000000000000000000000000",
  "published_at": "2026-10-21T06:43:56Z",
  "flagged": false,
  "manifest": {
    "$schema": "../../../json-schema/package.schema.json",
    "build": {
      "options": {
        "BUILD_SHARED_LIBS": false,
        "CMAKE_CXX_STANDARD": "17",
        "FEATURE_brotli": false,
        "FEATURE_cups": false,
        "FEATURE_dbus": false,
        "FEATURE_glib": false,
        "FEATURE_gssapi": false,
        "FEATURE_gui": false,
        "FEATURE_icu": false,
        "FEATURE_journald": false,
        "FEATURE_libproxy": false,
        "FEATURE_libudev": false,
        "FEATURE_openssl": false,
        "FEATURE_reduce_relocations": false,
        "FEATURE_sql": false,
        "FEATURE_syslog": false,
        "FEATURE_system_doubleconversion": false,
        "FEATURE_system_pcre2": false,
        "FEATURE_system_zlib": false,
        "FEATURE_widgets": false,
        "FEATURE_zstd": false,
        "QT_BUILD_BENCHMARKS": false,
        "QT_BUILD_EXAMPLES": false,
        "QT_BUILD_TESTS": false,
        "QT_GENERATE_SBOM": false
      },
      "system": "cmake"
    },
    "description": "Qt 6 base (this manifest builds the non-GUI part: Core, Network, Xml, Concurrent, Test)",
    "license": "LGPL-3.0-only",
    "matrix": {
      "arch": [
        "x86_64",
        "arm64"
      ],
      "build_type": [
        "debug",
        "release"
      ],
      "compiler": [
        "gcc",
        "clang",
        "msvc"
      ],
      "exclude": [
        {
          "compiler": "gcc",
          "os": "windows"
        },
        {
          "compiler": "msvc",
          "os": "linux"
        },
        {
          "compiler": "msvc",
          "os": "macos"
        }
      ],
      "linkage": [
        "static"
      ],
      "os": [
        "linux",
        "windows",
        "macos"
      ]
    },
    "name": "qt/qtbase",
    "providers": [
      {
        "tag": "v{version}",
        "type": "github"
      }
    ],
    "repository": {
      "type": "git",
      "url": "https://github.com/qt/qtbase"
    },
    "targets": {
      "concurrent": {
        "defines": {
          "QT_CONCURRENT_LIB": true
        },
        "include": [
          "include",
          "include/QtConcurrent"
        ],
        "link-libraries": [
          "core"
        ],
        "output-name": "Qt6Concurrent",
        "type": "library"
      },
      "core": {
        "defines": {
          "QT_CORE_LIB": true,
          "QT_NO_DEBUG": true
        },
        "include": [
          "include",
          "include/QtCore"
        ],
        "link-libraries": [
          "zlib",
          "pcre2",
          {
            "value": "m",
            "when": {
              "os": "linux"
            }
          },
          {
            "value": "dl",
            "when": {
              "os": "linux"
            }
          },
          {
            "value": "rt",
            "when": {
              "os": "linux"
            }
          },
          {
            "value": "pthread",
            "when": {
              "os": "linux"
            }
          }
        ],
        "output-name": "Qt6Core",
        "type": "library"
      },
      "moc": {
        "output-name": "moc",
        "type": "executable"
      },
      "network": {
        "defines": {
          "QT_NETWORK_LIB": true
        },
        "include": [
          "include",
          "include/QtNetwork"
        ],
        "link-libraries": [
          "core",
          {
            "value": "resolv",
            "when": {
              "os": "linux"
            }
          }
        ],
        "output-name": "Qt6Network",
        "type": "library"
      },
      "pcre2": {
        "include": [
          "include"
        ],
        "output-name": "Qt6BundledPcre2",
        "type": "library"
      },
      "test": {
        "defines": {
          "QT_TESTLIB_LIB": true
        },
        "include": [
          "include",
          "include/QtTest"
        ],
        "link-libraries": [
          "core"
        ],
        "output-name": "Qt6Test",
        "type": "library"
      },
      "xml": {
        "defines": {
          "QT_XML_LIB": true
        },
        "include": [
          "include",
          "include/QtXml"
        ],
        "link-libraries": [
          "core"
        ],
        "output-name": "Qt6Xml",
        "type": "library"
      },
      "zlib": {
        "include": [
          "include"
        ],
        "output-name": "Qt6BundledZLIB",
        "type": "library"
      }
    }
  }
}
