mirror of
https://github.com/microsoft/vcpkg.git
synced 2024-12-27 18:31:15 +08:00
[qt5] Update to 5.12.1 and add some missing modules (#5293)
* Update qt5-base to 5.12.1 * update qt5-declarative to 5.12.1 * update qt5-modularscripts for 5.12.1 * update qt5-3d to 5.12.1 * update qt5-activeqt to 5.12.1 * add qt5-connectivity * update qt5-charts to 5.12.1 * update qt5-datavis3d to 5.12.1 * update qt5-gamepad to 5.12.1 * update qt5-graphicaleffects to 5.12.1 * update qt5-imageformats to 5.12.1 * add qt5-location * update qt5-multimedia to 5.12.1 * update qt5-networkauth to 5.12.1 * add qt5-purchasing * update qt5-quickcontrols to 5.12.1 * update qt5-quickcontrols2 to 5.12.1 * add qt5-remoteobjects * update qt5-script to 5.12.1 * update qt5-scxml to 5.12.1 * add qt5-sensors * update qt5-serialport to 5.12.1 * update qt5-speech to 5.12.1 * update qt5-svg to 5.12.1 * update qt5-tools to 5.12.1 * update qt5-virtualkeyboard to 5.12.1 * add qt5-webchannel * update qt5-websockets to 5.12.1 * update qt5-winextras to 5.12.1 * update qt5-xmlpatterns to 5.12.1 * update framework port to 5.12.1 and include the new modules * fix building qt5-base on linux * [qt5] Remove non-alphanumerical ASCII chars from dependencies
This commit is contained in:
parent
63265da777
commit
473e803451
@ -1,4 +1,4 @@
|
||||
Source: qt5-3d
|
||||
Version: 5.12.0
|
||||
Version: 5.12.1
|
||||
Description: Qt5 3d Module - Functionality for near-realtime simulation systems with support for 2D and 3D rendering
|
||||
Build-Depends: qt5-modularscripts, qt5-base, qt5-declarative
|
||||
|
@ -2,4 +2,4 @@ include(vcpkg_common_functions)
|
||||
|
||||
include(${CURRENT_INSTALLED_DIR}/share/qt5modularscripts/qt_modular_library.cmake)
|
||||
|
||||
qt_modular_library(qt3d 4df1c07d5fce5771779bf8c43f41f97c8135702f606e7d0766bb17f8819057038b0b83366469ffbcef39e36a527a771d6905ae000f37ce67e6cad3a769e28eba)
|
||||
qt_modular_library(qt3d 4c054b1075e976043fca5033a27be8a3f0d2df5dde5da4a536a9e7d61cdfd91007a2bf687bc19ad59724a2d53a9730b5d2446238bb7c6289d6a5dd3bf220a409)
|
||||
|
@ -1,4 +1,4 @@
|
||||
Source: qt5-activeqt
|
||||
Version: 5.12.0
|
||||
Version: 5.12.1
|
||||
Description: Qt5 ActiveQt Module - ActiveX components
|
||||
Build-Depends: qt5-modularscripts, qt5-base
|
||||
|
@ -2,6 +2,6 @@ include(vcpkg_common_functions)
|
||||
|
||||
include(${CURRENT_INSTALLED_DIR}/share/qt5modularscripts/qt_modular_library.cmake)
|
||||
|
||||
qt_modular_library(qtactiveqt 439ba83a10763b29419d34bac42d11c59964e9d279cbee0faa51198cfbc91ef0fe60b4b96ea516dcdcc9bc6696599d266b406a0d5e9a6e182ca61df67349a11c)
|
||||
qt_modular_library(qtactiveqt ff2871a7c0fa2674354f8bbd32196d8b2af34212e09e0f8c1df23182353959464dfb8c96800e45dae380f239082f62ed6f1904e72dc93e43141edb4f2606edd9)
|
||||
|
||||
#file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/tools/qt5-activeqt/platforminputcontexts)
|
||||
|
@ -1,4 +1,4 @@
|
||||
Source: qt5-base
|
||||
Version: 5.12.0
|
||||
Version: 5.12.1
|
||||
Description: Qt5 Application Framework Base Module. Includes Core, GUI, Widgets, Networking, SQL, Concurrent and other essential qt components.
|
||||
Build-Depends: zlib, libjpeg-turbo, libpng, freetype, pcre2, harfbuzz, sqlite3, libpq, double-conversion, openssl
|
||||
|
40
ports/qt5-base/fix-gui-configure-json.patch
Normal file
40
ports/qt5-base/fix-gui-configure-json.patch
Normal file
@ -0,0 +1,40 @@
|
||||
diff --git a/src/gui/configure.json b/src/gui/configure.json
|
||||
index 89934c8f..70d08177 100644
|
||||
--- a/src/gui/configure.json
|
||||
+++ b/src/gui/configure.json
|
||||
@@ -239,7 +239,8 @@
|
||||
"sources": [
|
||||
{ "type": "pkgConfig", "args": "freetype2" },
|
||||
{ "type": "freetype", "libs": "-lfreetype", "condition": "!config.wasm" },
|
||||
- { "libs": "-s USE_FREETYPE=1", "condition": "config.wasm" }
|
||||
+ { "libs": "-s USE_FREETYPE=1", "condition": "config.wasm" },
|
||||
+ { "libs": "-lfreetype" }
|
||||
],
|
||||
"use": [
|
||||
{ "lib": "zlib", "condition": "features.system-zlib" }
|
||||
@@ -250,7 +251,7 @@
|
||||
"test": {
|
||||
"tail": [
|
||||
"#ifndef FC_RGBA_UNKNOWN",
|
||||
- "# error This version of fontconfig is tool old, it is missing the FC_RGBA_UNKNOWN define",
|
||||
+ "# error This version of fontconfig is too old, it is missing the FC_RGBA_UNKNOWN define",
|
||||
"#endif"
|
||||
],
|
||||
"main": [
|
||||
@@ -1436,7 +1437,7 @@
|
||||
},
|
||||
"eglfs_x11": {
|
||||
"label": "EGLFS X11",
|
||||
- "condition": "features.eglfs && features.xcb && features.xcb-xlib && features.egl_x11",
|
||||
+ "condition": "features.eglfs && features.xcb-xlib && features.egl_x11",
|
||||
"output": [ "privateFeature" ]
|
||||
},
|
||||
"gif": {
|
||||
@@ -1569,7 +1570,6 @@
|
||||
},
|
||||
"xcb-xlib": {
|
||||
"label": "XCB Xlib",
|
||||
- "emitIf": "features.xcb",
|
||||
"condition": "features.xlib && libs.xcb_xlib",
|
||||
"output": [ "privateFeature" ]
|
||||
},
|
@ -1,195 +1,190 @@
|
||||
include(vcpkg_common_functions)
|
||||
|
||||
string(LENGTH "${CURRENT_BUILDTREES_DIR}" BUILDTREES_PATH_LENGTH)
|
||||
if(BUILDTREES_PATH_LENGTH GREATER 37 AND CMAKE_HOST_WIN32)
|
||||
message(WARNING "Qt5's buildsystem uses very long paths and may fail on your system.\n"
|
||||
"We recommend moving vcpkg to a short path such as 'C:\\src\\vcpkg' or using the subst command."
|
||||
)
|
||||
endif()
|
||||
|
||||
list(APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_LIST_DIR})
|
||||
include(configure_qt)
|
||||
include(install_qt)
|
||||
|
||||
set(MAJOR_MINOR 5.12)
|
||||
set(FULL_VERSION ${MAJOR_MINOR}.0)
|
||||
set(ARCHIVE_NAME "qtbase-everywhere-src-${FULL_VERSION}.tar.xz")
|
||||
|
||||
vcpkg_download_distfile(ARCHIVE_FILE
|
||||
URLS "http://download.qt.io/official_releases/qt/${MAJOR_MINOR}/${FULL_VERSION}/submodules/${ARCHIVE_NAME}"
|
||||
FILENAME ${ARCHIVE_NAME}
|
||||
SHA512 8e6c51b754840d17e694b5b4a0d732afe04ebe48d166bca429db01ce3ac9014bb0ed35fe99ad165973889d96919f6b6774429585bae9a7fdba6b07f4c1eb3570
|
||||
)
|
||||
vcpkg_extract_source_archive_ex(
|
||||
OUT_SOURCE_PATH SOURCE_PATH
|
||||
ARCHIVE "${ARCHIVE_FILE}"
|
||||
REF ${FULL_VERSION}
|
||||
PATCHES
|
||||
fix-system-freetype.patch
|
||||
fix-system-pcre2.patch
|
||||
fix-system-pcre2-linux.patch
|
||||
)
|
||||
|
||||
# Remove vendored dependencies to ensure they are not picked up by the build
|
||||
foreach(DEPENDENCY freetype zlib harfbuzzng libjpeg libpng double-conversion sqlite)
|
||||
if(EXISTS ${SOURCE_PATH}/src/3rdparty/${DEPENDENCY})
|
||||
file(REMOVE_RECURSE ${SOURCE_PATH}/src/3rdparty/${DEPENDENCY})
|
||||
endif()
|
||||
endforeach()
|
||||
|
||||
file(REMOVE_RECURSE ${SOURCE_PATH}/include/QtZlib)
|
||||
|
||||
# This fixes issues on machines with default codepages that are not ASCII compatible, such as some CJK encodings
|
||||
set(ENV{_CL_} "/utf-8")
|
||||
|
||||
set(CORE_OPTIONS
|
||||
-confirm-license
|
||||
-opensource
|
||||
-system-zlib
|
||||
-system-libjpeg
|
||||
-system-libpng
|
||||
-system-freetype
|
||||
-system-pcre
|
||||
-system-harfbuzz
|
||||
-system-doubleconversion
|
||||
-system-sqlite
|
||||
-no-fontconfig
|
||||
-nomake examples
|
||||
-nomake tests
|
||||
)
|
||||
|
||||
if(VCPKG_LIBRARY_LINKAGE STREQUAL "static")
|
||||
list(APPEND CORE_OPTIONS
|
||||
-static
|
||||
)
|
||||
else()
|
||||
list(APPEND CORE_OPTIONS
|
||||
-sql-sqlite
|
||||
-sql-psql
|
||||
)
|
||||
endif()
|
||||
|
||||
if(NOT VCPKG_CMAKE_SYSTEM_NAME OR VCPKG_CMAKE_SYSTEM_NAME STREQUAL "WindowsStore")
|
||||
set(PLATFORM "win32-msvc")
|
||||
|
||||
configure_qt(
|
||||
SOURCE_PATH ${SOURCE_PATH}
|
||||
PLATFORM ${PLATFORM}
|
||||
OPTIONS
|
||||
${CORE_OPTIONS}
|
||||
-mp
|
||||
-opengl desktop # other options are "-no-opengl", "-opengl angle", and "-opengl desktop"
|
||||
OPTIONS_RELEASE
|
||||
LIBJPEG_LIBS="-ljpeg"
|
||||
ZLIB_LIBS="-lzlib"
|
||||
LIBPNG_LIBS="-llibpng16"
|
||||
FREETYPE_LIBS="-lfreetype"
|
||||
PSQL_LIBS="-llibpq"
|
||||
OPTIONS_DEBUG
|
||||
LIBJPEG_LIBS="-ljpegd"
|
||||
ZLIB_LIBS="-lzlibd"
|
||||
LIBPNG_LIBS="-llibpng16d"
|
||||
PSQL_LIBS="-llibpqd"
|
||||
FREETYPE_LIBS="-lfreetyped"
|
||||
)
|
||||
|
||||
elseif(VCPKG_CMAKE_SYSTEM_NAME STREQUAL "Linux")
|
||||
configure_qt(
|
||||
SOURCE_PATH ${SOURCE_PATH}
|
||||
PLATFORM "linux-g++"
|
||||
OPTIONS
|
||||
${CORE_OPTIONS}
|
||||
-no-sqlite
|
||||
-no-opengl # other options are "-no-opengl", "-opengl angle", and "-opengl desktop"
|
||||
OPTIONS_RELEASE
|
||||
"LIBJPEG_LIBS=${CURRENT_INSTALLED_DIR}/lib/libjpeg.a"
|
||||
"QMAKE_LIBS_PRIVATE+=${CURRENT_INSTALLED_DIR}/lib/libpng16.a"
|
||||
"QMAKE_LIBS_PRIVATE+=${CURRENT_INSTALLED_DIR}/lib/libz.a"
|
||||
"ZLIB_LIBS=${CURRENT_INSTALLED_DIR}/lib/libz.a"
|
||||
"LIBPNG_LIBS=${CURRENT_INSTALLED_DIR}/lib/libpng16.a"
|
||||
"FREETYPE_LIBS=${CURRENT_INSTALLED_DIR}/lib/libfreetype.a"
|
||||
"PSQL_LIBS=${CURRENT_INSTALLED_DIR}/lib/libpq.a ${CURRENT_INSTALLED_DIR}/lib/libssl.a ${CURRENT_INSTALLED_DIR}/lib/libcrypto.a"
|
||||
OPTIONS_DEBUG
|
||||
"LIBJPEG_LIBS=${CURRENT_INSTALLED_DIR}/debug/lib/libjpeg.a"
|
||||
"QMAKE_LIBS_PRIVATE+=${CURRENT_INSTALLED_DIR}/debug/lib/libpng16d.a"
|
||||
"QMAKE_LIBS_PRIVATE+=${CURRENT_INSTALLED_DIR}/debug/lib/libz.a"
|
||||
"ZLIB_LIBS=${CURRENT_INSTALLED_DIR}/debug/lib/libz.a"
|
||||
"LIBPNG_LIBS=${CURRENT_INSTALLED_DIR}/debug/lib/libpng16d.a"
|
||||
"FREETYPE_LIBS=${CURRENT_INSTALLED_DIR}/debug/lib/libfreetyped.a"
|
||||
"PSQL_LIBS=${CURRENT_INSTALLED_DIR}/debug/lib/libpqd.a ${CURRENT_INSTALLED_DIR}/debug/lib/libssl.a ${CURRENT_INSTALLED_DIR}/debug/lib/libcrypto.a"
|
||||
)
|
||||
endif()
|
||||
|
||||
install_qt()
|
||||
|
||||
file(RENAME ${CURRENT_PACKAGES_DIR}/lib/cmake ${CURRENT_PACKAGES_DIR}/share/cmake)
|
||||
file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/lib/cmake)
|
||||
|
||||
file(GLOB BINARY_TOOLS "${CURRENT_PACKAGES_DIR}/bin/*")
|
||||
list(FILTER BINARY_TOOLS EXCLUDE REGEX "\\.dll\$")
|
||||
file(INSTALL ${BINARY_TOOLS} DESTINATION ${CURRENT_PACKAGES_DIR}/tools/qt5)
|
||||
file(REMOVE ${BINARY_TOOLS})
|
||||
file(GLOB BINARY_TOOLS "${CURRENT_PACKAGES_DIR}/debug/bin/*")
|
||||
list(FILTER BINARY_TOOLS EXCLUDE REGEX "\\.dll\$")
|
||||
file(REMOVE ${BINARY_TOOLS})
|
||||
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/tools")
|
||||
if(VCPKG_LIBRARY_LINKAGE STREQUAL "static")
|
||||
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/bin" "${CURRENT_PACKAGES_DIR}/debug/bin")
|
||||
endif()
|
||||
|
||||
file(COPY ${CMAKE_CURRENT_LIST_DIR}/qt_debug.conf ${CMAKE_CURRENT_LIST_DIR}/qt_release.conf DESTINATION ${CURRENT_PACKAGES_DIR}/tools/qt5)
|
||||
|
||||
vcpkg_execute_required_process(
|
||||
COMMAND ${PYTHON3} ${CMAKE_CURRENT_LIST_DIR}/fixcmake.py
|
||||
WORKING_DIRECTORY ${CURRENT_PACKAGES_DIR}/share/cmake
|
||||
LOGNAME fix-cmake
|
||||
)
|
||||
|
||||
vcpkg_copy_tool_dependencies(${CURRENT_PACKAGES_DIR}/tools/${PORT})
|
||||
vcpkg_copy_tool_dependencies(${CURRENT_PACKAGES_DIR}/tools/qt5)
|
||||
|
||||
if(EXISTS ${CURRENT_PACKAGES_DIR}/lib/qtmain.lib)
|
||||
#---------------------------------------------------------------------------
|
||||
# qtmain(d) vs. Qt5AxServer(d)
|
||||
#---------------------------------------------------------------------------
|
||||
# Qt applications have to either link to qtmain(d) or to Qt5AxServer(d),
|
||||
# never both. See http://doc.qt.io/qt-5/activeqt-server.html for more info.
|
||||
#
|
||||
# Create manual-link folders:
|
||||
file(MAKE_DIRECTORY ${CURRENT_PACKAGES_DIR}/lib/manual-link)
|
||||
file(MAKE_DIRECTORY ${CURRENT_PACKAGES_DIR}/debug/lib/manual-link)
|
||||
#
|
||||
# Either have users explicitly link against qtmain.lib, qtmaind.lib:
|
||||
file(COPY ${CURRENT_PACKAGES_DIR}/lib/qtmain.lib DESTINATION ${CURRENT_PACKAGES_DIR}/lib/manual-link)
|
||||
file(COPY ${CURRENT_PACKAGES_DIR}/lib/qtmain.prl DESTINATION ${CURRENT_PACKAGES_DIR}/lib/manual-link)
|
||||
file(REMOVE ${CURRENT_PACKAGES_DIR}/lib/qtmain.lib)
|
||||
file(REMOVE ${CURRENT_PACKAGES_DIR}/lib/qtmain.prl)
|
||||
file(COPY ${CURRENT_PACKAGES_DIR}/debug/lib/qtmaind.lib DESTINATION ${CURRENT_PACKAGES_DIR}/debug/lib/manual-link)
|
||||
file(COPY ${CURRENT_PACKAGES_DIR}/debug/lib/qtmaind.prl DESTINATION ${CURRENT_PACKAGES_DIR}/debug/lib/manual-link)
|
||||
file(REMOVE ${CURRENT_PACKAGES_DIR}/debug/lib/qtmaind.lib)
|
||||
file(REMOVE ${CURRENT_PACKAGES_DIR}/debug/lib/qtmaind.prl)
|
||||
|
||||
#---------------------------------------------------------------------------
|
||||
# Qt5Bootstrap: only used to bootstrap qmake dependencies
|
||||
#---------------------------------------------------------------------------
|
||||
file(REMOVE ${CURRENT_PACKAGES_DIR}/debug/lib/Qt5Bootstrap.lib)
|
||||
file(REMOVE ${CURRENT_PACKAGES_DIR}/debug/lib/Qt5Bootstrap.prl)
|
||||
file(RENAME ${CURRENT_PACKAGES_DIR}/lib/Qt5Bootstrap.lib ${CURRENT_PACKAGES_DIR}/tools/qt5/Qt5Bootstrap.lib)
|
||||
file(RENAME ${CURRENT_PACKAGES_DIR}/lib/Qt5Bootstrap.prl ${CURRENT_PACKAGES_DIR}/tools/qt5/Qt5Bootstrap.prl)
|
||||
#---------------------------------------------------------------------------
|
||||
endif()
|
||||
|
||||
file(GLOB_RECURSE PRL_FILES "${CURRENT_PACKAGES_DIR}/lib/*.prl" "${CURRENT_PACKAGES_DIR}/debug/lib/*.prl")
|
||||
file(TO_CMAKE_PATH "${CURRENT_INSTALLED_DIR}/lib" CMAKE_RELEASE_LIB_PATH)
|
||||
file(TO_CMAKE_PATH "${CURRENT_INSTALLED_DIR}/debug/lib" CMAKE_DEBUG_LIB_PATH)
|
||||
foreach(PRL_FILE IN LISTS PRL_FILES)
|
||||
file(READ "${PRL_FILE}" _contents)
|
||||
string(REPLACE "${CMAKE_RELEASE_LIB_PATH}" "\$\$[QT_INSTALL_LIBS]" _contents "${_contents}")
|
||||
string(REPLACE "${CMAKE_DEBUG_LIB_PATH}" "\$\$[QT_INSTALL_LIBS]" _contents "${_contents}")
|
||||
file(WRITE "${PRL_FILE}" "${_contents}")
|
||||
endforeach()
|
||||
|
||||
file(COPY ${CMAKE_CURRENT_LIST_DIR}/qtdeploy.ps1 DESTINATION ${CURRENT_PACKAGES_DIR}/plugins)
|
||||
file(COPY ${CMAKE_CURRENT_LIST_DIR}/qtdeploy.ps1 DESTINATION ${CURRENT_PACKAGES_DIR}/debug/plugins)
|
||||
|
||||
file(INSTALL ${SOURCE_PATH}/LICENSE.LGPLv3 DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright)
|
||||
include(vcpkg_common_functions)
|
||||
|
||||
string(LENGTH "${CURRENT_BUILDTREES_DIR}" BUILDTREES_PATH_LENGTH)
|
||||
if(BUILDTREES_PATH_LENGTH GREATER 37 AND CMAKE_HOST_WIN32)
|
||||
message(WARNING "Qt5's buildsystem uses very long paths and may fail on your system.\n"
|
||||
"We recommend moving vcpkg to a short path such as 'C:\\src\\vcpkg' or using the subst command."
|
||||
)
|
||||
endif()
|
||||
|
||||
list(APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_LIST_DIR})
|
||||
include(configure_qt)
|
||||
include(install_qt)
|
||||
|
||||
set(MAJOR_MINOR 5.12)
|
||||
set(FULL_VERSION ${MAJOR_MINOR}.1)
|
||||
set(ARCHIVE_NAME "qtbase-everywhere-src-${FULL_VERSION}.tar.xz")
|
||||
|
||||
vcpkg_download_distfile(ARCHIVE_FILE
|
||||
URLS "http://download.qt.io/official_releases/qt/${MAJOR_MINOR}/${FULL_VERSION}/submodules/${ARCHIVE_NAME}"
|
||||
FILENAME ${ARCHIVE_NAME}
|
||||
SHA512 51494d8947ae16ab7aee22aca156035718f5a700737547de59b4d61d3919c00f4de858111c8928a66c0385604623d847d231892d964d53924a8c97b6e2bedf25
|
||||
)
|
||||
vcpkg_extract_source_archive_ex(
|
||||
OUT_SOURCE_PATH SOURCE_PATH
|
||||
ARCHIVE "${ARCHIVE_FILE}"
|
||||
REF ${FULL_VERSION}
|
||||
PATCHES
|
||||
fix-gui-configure-json.patch
|
||||
)
|
||||
|
||||
# Remove vendored dependencies to ensure they are not picked up by the build
|
||||
foreach(DEPENDENCY freetype zlib harfbuzzng libjpeg libpng double-conversion sqlite)
|
||||
if(EXISTS ${SOURCE_PATH}/src/3rdparty/${DEPENDENCY})
|
||||
file(REMOVE_RECURSE ${SOURCE_PATH}/src/3rdparty/${DEPENDENCY})
|
||||
endif()
|
||||
endforeach()
|
||||
|
||||
file(REMOVE_RECURSE ${SOURCE_PATH}/include/QtZlib)
|
||||
|
||||
# This fixes issues on machines with default codepages that are not ASCII compatible, such as some CJK encodings
|
||||
set(ENV{_CL_} "/utf-8")
|
||||
|
||||
set(CORE_OPTIONS
|
||||
-confirm-license
|
||||
-opensource
|
||||
-system-zlib
|
||||
-system-libjpeg
|
||||
-system-libpng
|
||||
-system-freetype
|
||||
-system-pcre
|
||||
-system-harfbuzz
|
||||
-system-doubleconversion
|
||||
-system-sqlite
|
||||
-no-fontconfig
|
||||
-nomake examples
|
||||
-nomake tests
|
||||
)
|
||||
|
||||
if(VCPKG_LIBRARY_LINKAGE STREQUAL "static")
|
||||
list(APPEND CORE_OPTIONS
|
||||
-static
|
||||
)
|
||||
endif()
|
||||
|
||||
if(NOT VCPKG_CMAKE_SYSTEM_NAME OR VCPKG_CMAKE_SYSTEM_NAME STREQUAL "WindowsStore")
|
||||
set(PLATFORM "win32-msvc")
|
||||
|
||||
configure_qt(
|
||||
SOURCE_PATH ${SOURCE_PATH}
|
||||
PLATFORM ${PLATFORM}
|
||||
OPTIONS
|
||||
${CORE_OPTIONS}
|
||||
-mp
|
||||
-opengl desktop # other options are "-no-opengl", "-opengl angle", and "-opengl desktop"
|
||||
OPTIONS_RELEASE
|
||||
LIBJPEG_LIBS="-ljpeg"
|
||||
ZLIB_LIBS="-lzlib"
|
||||
LIBPNG_LIBS="-llibpng16"
|
||||
PSQL_LIBS="-llibpq"
|
||||
PCRE2_LIBS="-lpcre2-16"
|
||||
FREETYPE_LIBS="-lfreetype"
|
||||
OPTIONS_DEBUG
|
||||
LIBJPEG_LIBS="-ljpegd"
|
||||
ZLIB_LIBS="-lzlibd"
|
||||
LIBPNG_LIBS="-llibpng16d"
|
||||
PSQL_LIBS="-llibpqd"
|
||||
PCRE2_LIBS="-lpcre2-16d"
|
||||
FREETYPE_LIBS="-lfreetyped"
|
||||
)
|
||||
|
||||
elseif(VCPKG_CMAKE_SYSTEM_NAME STREQUAL "Linux")
|
||||
configure_qt(
|
||||
SOURCE_PATH ${SOURCE_PATH}
|
||||
PLATFORM "linux-g++"
|
||||
OPTIONS
|
||||
${CORE_OPTIONS}
|
||||
OPTIONS_RELEASE
|
||||
"LIBJPEG_LIBS=${CURRENT_INSTALLED_DIR}/lib/libjpeg.a"
|
||||
"QMAKE_LIBS_PRIVATE+=${CURRENT_INSTALLED_DIR}/lib/libpng16.a"
|
||||
"QMAKE_LIBS_PRIVATE+=${CURRENT_INSTALLED_DIR}/lib/libz.a"
|
||||
"ZLIB_LIBS=${CURRENT_INSTALLED_DIR}/lib/libz.a"
|
||||
"LIBPNG_LIBS=${CURRENT_INSTALLED_DIR}/lib/libpng16.a"
|
||||
"FREETYPE_LIBS=${CURRENT_INSTALLED_DIR}/lib/libfreetype.a"
|
||||
"PSQL_LIBS=${CURRENT_INSTALLED_DIR}/lib/libpq.a ${CURRENT_INSTALLED_DIR}/lib/libssl.a ${CURRENT_INSTALLED_DIR}/lib/libcrypto.a -ldl -lpthread"
|
||||
"SQLITE_LIBS=${CURRENT_INSTALLED_DIR}/lib/libsqlite3.a -ldl -lpthread"
|
||||
OPTIONS_DEBUG
|
||||
"LIBJPEG_LIBS=${CURRENT_INSTALLED_DIR}/debug/lib/libjpeg.a"
|
||||
"QMAKE_LIBS_PRIVATE+=${CURRENT_INSTALLED_DIR}/debug/lib/libpng16d.a"
|
||||
"QMAKE_LIBS_PRIVATE+=${CURRENT_INSTALLED_DIR}/debug/lib/libz.a"
|
||||
"ZLIB_LIBS=${CURRENT_INSTALLED_DIR}/debug/lib/libz.a"
|
||||
"LIBPNG_LIBS=${CURRENT_INSTALLED_DIR}/debug/lib/libpng16d.a"
|
||||
"FREETYPE_LIBS=${CURRENT_INSTALLED_DIR}/debug/lib/libfreetyped.a"
|
||||
"PSQL_LIBS=${CURRENT_INSTALLED_DIR}/debug/lib/libpqd.a ${CURRENT_INSTALLED_DIR}/debug/lib/libssl.a ${CURRENT_INSTALLED_DIR}/debug/lib/libcrypto.a -ldl -lpthread"
|
||||
"SQLITE_LIBS=${CURRENT_INSTALLED_DIR}/debug/lib/libsqlite3.a -ldl -lpthread"
|
||||
)
|
||||
endif()
|
||||
|
||||
install_qt()
|
||||
|
||||
file(RENAME ${CURRENT_PACKAGES_DIR}/lib/cmake ${CURRENT_PACKAGES_DIR}/share/cmake)
|
||||
file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/lib/cmake)
|
||||
|
||||
file(GLOB BINARY_TOOLS "${CURRENT_PACKAGES_DIR}/bin/*")
|
||||
list(FILTER BINARY_TOOLS EXCLUDE REGEX "\\.dll\$")
|
||||
file(INSTALL ${BINARY_TOOLS} DESTINATION ${CURRENT_PACKAGES_DIR}/tools/qt5)
|
||||
file(REMOVE ${BINARY_TOOLS})
|
||||
file(GLOB BINARY_TOOLS "${CURRENT_PACKAGES_DIR}/debug/bin/*")
|
||||
list(FILTER BINARY_TOOLS EXCLUDE REGEX "\\.dll\$")
|
||||
file(REMOVE ${BINARY_TOOLS})
|
||||
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/tools")
|
||||
if(VCPKG_LIBRARY_LINKAGE STREQUAL "static")
|
||||
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/bin" "${CURRENT_PACKAGES_DIR}/debug/bin")
|
||||
endif()
|
||||
|
||||
file(COPY ${CMAKE_CURRENT_LIST_DIR}/qt_debug.conf ${CMAKE_CURRENT_LIST_DIR}/qt_release.conf DESTINATION ${CURRENT_PACKAGES_DIR}/tools/qt5)
|
||||
|
||||
vcpkg_execute_required_process(
|
||||
COMMAND ${PYTHON3} ${CMAKE_CURRENT_LIST_DIR}/fixcmake.py
|
||||
WORKING_DIRECTORY ${CURRENT_PACKAGES_DIR}/share/cmake
|
||||
LOGNAME fix-cmake
|
||||
)
|
||||
|
||||
vcpkg_copy_tool_dependencies(${CURRENT_PACKAGES_DIR}/tools/${PORT})
|
||||
vcpkg_copy_tool_dependencies(${CURRENT_PACKAGES_DIR}/tools/qt5)
|
||||
|
||||
if(EXISTS ${CURRENT_PACKAGES_DIR}/lib/qtmain.lib)
|
||||
#---------------------------------------------------------------------------
|
||||
# qtmain(d) vs. Qt5AxServer(d)
|
||||
#---------------------------------------------------------------------------
|
||||
# Qt applications have to either link to qtmain(d) or to Qt5AxServer(d),
|
||||
# never both. See http://doc.qt.io/qt-5/activeqt-server.html for more info.
|
||||
#
|
||||
# Create manual-link folders:
|
||||
file(MAKE_DIRECTORY ${CURRENT_PACKAGES_DIR}/lib/manual-link)
|
||||
file(MAKE_DIRECTORY ${CURRENT_PACKAGES_DIR}/debug/lib/manual-link)
|
||||
#
|
||||
# Either have users explicitly link against qtmain.lib, qtmaind.lib:
|
||||
file(COPY ${CURRENT_PACKAGES_DIR}/lib/qtmain.lib DESTINATION ${CURRENT_PACKAGES_DIR}/lib/manual-link)
|
||||
file(COPY ${CURRENT_PACKAGES_DIR}/lib/qtmain.prl DESTINATION ${CURRENT_PACKAGES_DIR}/lib/manual-link)
|
||||
file(REMOVE ${CURRENT_PACKAGES_DIR}/lib/qtmain.lib)
|
||||
file(REMOVE ${CURRENT_PACKAGES_DIR}/lib/qtmain.prl)
|
||||
file(COPY ${CURRENT_PACKAGES_DIR}/debug/lib/qtmaind.lib DESTINATION ${CURRENT_PACKAGES_DIR}/debug/lib/manual-link)
|
||||
file(COPY ${CURRENT_PACKAGES_DIR}/debug/lib/qtmaind.prl DESTINATION ${CURRENT_PACKAGES_DIR}/debug/lib/manual-link)
|
||||
file(REMOVE ${CURRENT_PACKAGES_DIR}/debug/lib/qtmaind.lib)
|
||||
file(REMOVE ${CURRENT_PACKAGES_DIR}/debug/lib/qtmaind.prl)
|
||||
|
||||
#---------------------------------------------------------------------------
|
||||
# Qt5Bootstrap: only used to bootstrap qmake dependencies
|
||||
#---------------------------------------------------------------------------
|
||||
file(REMOVE ${CURRENT_PACKAGES_DIR}/debug/lib/Qt5Bootstrap.lib)
|
||||
file(REMOVE ${CURRENT_PACKAGES_DIR}/debug/lib/Qt5Bootstrap.prl)
|
||||
file(RENAME ${CURRENT_PACKAGES_DIR}/lib/Qt5Bootstrap.lib ${CURRENT_PACKAGES_DIR}/tools/qt5/Qt5Bootstrap.lib)
|
||||
file(RENAME ${CURRENT_PACKAGES_DIR}/lib/Qt5Bootstrap.prl ${CURRENT_PACKAGES_DIR}/tools/qt5/Qt5Bootstrap.prl)
|
||||
#---------------------------------------------------------------------------
|
||||
endif()
|
||||
|
||||
file(GLOB_RECURSE PRL_FILES "${CURRENT_PACKAGES_DIR}/lib/*.prl" "${CURRENT_PACKAGES_DIR}/debug/lib/*.prl")
|
||||
file(TO_CMAKE_PATH "${CURRENT_INSTALLED_DIR}/lib" CMAKE_RELEASE_LIB_PATH)
|
||||
file(TO_CMAKE_PATH "${CURRENT_INSTALLED_DIR}/debug/lib" CMAKE_DEBUG_LIB_PATH)
|
||||
foreach(PRL_FILE IN LISTS PRL_FILES)
|
||||
file(READ "${PRL_FILE}" _contents)
|
||||
string(REPLACE "${CMAKE_RELEASE_LIB_PATH}" "\$\$[QT_INSTALL_LIBS]" _contents "${_contents}")
|
||||
string(REPLACE "${CMAKE_DEBUG_LIB_PATH}" "\$\$[QT_INSTALL_LIBS]" _contents "${_contents}")
|
||||
file(WRITE "${PRL_FILE}" "${_contents}")
|
||||
endforeach()
|
||||
|
||||
file(COPY ${CMAKE_CURRENT_LIST_DIR}/qtdeploy.ps1 DESTINATION ${CURRENT_PACKAGES_DIR}/plugins)
|
||||
file(COPY ${CMAKE_CURRENT_LIST_DIR}/qtdeploy.ps1 DESTINATION ${CURRENT_PACKAGES_DIR}/debug/plugins)
|
||||
|
||||
file(INSTALL ${SOURCE_PATH}/LICENSE.LGPLv3 DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright)
|
||||
|
@ -41,6 +41,7 @@ function deployPluginsIfQt([string]$targetBinaryDir, [string]$QtPluginsDir, [str
|
||||
deployPlugins "imageformats"
|
||||
deployPlugins "iconengines"
|
||||
deployPlugins "platforminputcontexts"
|
||||
deployPlugins "styles"
|
||||
} elseif ($targetBinaryName -match "Qt5Networkd?.dll") {
|
||||
deployPlugins "bearer"
|
||||
if (Test-Path "$binDir\libeay32.dll")
|
||||
|
@ -1,4 +1,4 @@
|
||||
Source: qt5-charts
|
||||
Version: 5.12.0
|
||||
Version: 5.12.1
|
||||
Description: Qt5 Charts Module - UI components for displaying charts, driven by static or dynamic data models
|
||||
Build-Depends: qt5-modularscripts, qt5-base
|
||||
|
@ -2,4 +2,4 @@ include(vcpkg_common_functions)
|
||||
|
||||
include(${CURRENT_INSTALLED_DIR}/share/qt5modularscripts/qt_modular_library.cmake)
|
||||
|
||||
qt_modular_library(qtcharts f8767dc019cf0b9a983e4fd61ac983184d7f4d3ad3cb748fc26a877892d537808eafc3f18815ba06761818e0fe5a74f0a048772fdac9ce86d7290a078f5e21aa)
|
||||
qt_modular_library(qtcharts 1915581f9cd644e0c6d9d38f5881ce388437ab1fa45554c01625ffd5c51067188450ff9329ccfcab17222389876658bd1e4595a426e75ef637311888451cfcd2)
|
||||
|
4
ports/qt5-connectivity/CONTROL
Normal file
4
ports/qt5-connectivity/CONTROL
Normal file
@ -0,0 +1,4 @@
|
||||
Source: qt5-connectivity
|
||||
Version: 5.12.0
|
||||
Description: Qt5 Connectivity module - Provides access to Bluetooth and NFC hardware
|
||||
Build-Depends: qt5-modularscripts, qt5-base
|
5
ports/qt5-connectivity/portfile.cmake
Normal file
5
ports/qt5-connectivity/portfile.cmake
Normal file
@ -0,0 +1,5 @@
|
||||
include(vcpkg_common_functions)
|
||||
|
||||
include(${CURRENT_INSTALLED_DIR}/share/qt5modularscripts/qt_modular_library.cmake)
|
||||
|
||||
qt_modular_library(qtconnectivity 89a16da0bb958da3123a2cebec45b954b034b2a586490c8217769e2e0f22080676e57f847c9a6622ea2129f539ac8732e0968f38517236c9880ff9b715492ede)
|
@ -1,4 +1,4 @@
|
||||
Source: qt5-datavis3d
|
||||
Version: 5.12.0
|
||||
Version: 5.12.1
|
||||
Description: Qt5 Data Visualization 3d Module - UI Components for creating 3D data visualizations
|
||||
Build-Depends: qt5-modularscripts, qt5-base
|
||||
|
@ -2,4 +2,4 @@ include(vcpkg_common_functions)
|
||||
|
||||
include(${CURRENT_INSTALLED_DIR}/share/qt5modularscripts/qt_modular_library.cmake)
|
||||
|
||||
qt_modular_library(qtdatavis3d 6b88551e5ada11333a2202598d2c3732dccafafbf0dd7f245dee103137ca0bd3b547b47d3e6dd6929610764f520baa75cd92bf986493fcd57c7ce61e7d419204)
|
||||
qt_modular_library(qtdatavis3d a0eff0f58515720d9c8e37bce16a3f6f719ca748c6228f183eb7e2fe2cc024195e5122cc29b9d0dba3319a9d6147105c0b253fb5e633e16db1fb20cca563d956)
|
||||
|
@ -1,4 +1,4 @@
|
||||
Source: qt5-declarative
|
||||
Version: 5.12.0
|
||||
Version: 5.12.1
|
||||
Description: Qt5 Declarative (Quick 2) Module. Includes QtQuick, QtQuickParticles, QtQuickWidgets, QtQml, and QtPacketProtocol.
|
||||
Build-Depends: qt5-modularscripts, qt5-base
|
||||
|
@ -2,6 +2,6 @@ include(vcpkg_common_functions)
|
||||
|
||||
include(${CURRENT_INSTALLED_DIR}/share/qt5modularscripts/qt_modular_library.cmake)
|
||||
|
||||
qt_modular_library(qtdeclarative 858d33bfcd5b87904bb08e0fec04665d3f43ed84de4f4336f4ef4ad2f2bd6d4ea79c048c8f8f8adfd4c30d6a9e01cd46175dc0e5a1335a000c57c0d0058999bd)
|
||||
qt_modular_library(qtdeclarative e06032da5c1c151200215f55728b9ce0fac299076f0ca3150143525a56bcce15eb72f6aa982b439e3920d1cd7a30468b3f0913f135d644ecda277d763fb5e1b5)
|
||||
|
||||
#file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/tools/qt5-declarative/platforminputcontexts)
|
||||
|
@ -1,4 +1,4 @@
|
||||
Source: qt5-gamepad
|
||||
Version: 5.12.0
|
||||
Version: 5.12.1
|
||||
Description: Qt5 Gamepad Module - Enables Qt applications to support the use of gamepad hardware
|
||||
Build-Depends: qt5-modularscripts, qt5-base
|
||||
|
@ -2,4 +2,4 @@ include(vcpkg_common_functions)
|
||||
|
||||
include(${CURRENT_INSTALLED_DIR}/share/qt5modularscripts/qt_modular_library.cmake)
|
||||
|
||||
qt_modular_library(qtgamepad bf412012b270b1fc594a8f139e5343f45d8b989cbc2d5eb02eb1c06817dd7ffd36706b14e3fa7691e4b4554b56c05e42899d28e278b1f1e0ca278842f46b8cfa)
|
||||
qt_modular_library(qtgamepad 5e5f2c06103493880793f94aa062b1eccccbe0f53ded457969a0d77e864cee31759267a19edc68f3a015e261b84727f34b991b4a6b3c838600a68b030e77fa1e)
|
||||
|
@ -1,4 +1,4 @@
|
||||
Source: qt5-graphicaleffects
|
||||
Version: 5.12.0
|
||||
Version: 5.12.1
|
||||
Description: Qt5 GraphicalEffects Module.
|
||||
Build-Depends: qt5-modularscripts, qt5-base, qt5-declarative
|
||||
|
@ -4,4 +4,4 @@ include(vcpkg_common_functions)
|
||||
|
||||
include(${CURRENT_INSTALLED_DIR}/share/qt5modularscripts/qt_modular_library.cmake)
|
||||
|
||||
qt_modular_library(qtgraphicaleffects 88545f9f11d5f97aa70b293539aa10b4e87bbf1f585ba57cbf337c0300b2cdad52ab9d25867a663714ae345c21006d10f567fdbb839df235a9faf7f7674a5835)
|
||||
qt_modular_library(qtgraphicaleffects f7c93fa9b33a4096d5a150a6db984400daecc0ee16203402f1d465fddd288a9ea55625fcbd4ccd4c0b8addaa458d7955244b076a9c6c13a83d7c61c6029ddd81)
|
||||
|
@ -1,4 +1,4 @@
|
||||
Source: qt5-imageformats
|
||||
Version: 5.12.0
|
||||
Version: 5.12.1
|
||||
Description: Qt5 Image Formats Module - Plugins for additional image formats: TIFF, MNG, TGA, WBMP
|
||||
Build-Depends: qt5-modularscripts, qt5-base
|
||||
|
@ -2,6 +2,6 @@ include(vcpkg_common_functions)
|
||||
|
||||
include(${CURRENT_INSTALLED_DIR}/share/qt5modularscripts/qt_modular_library.cmake)
|
||||
|
||||
qt_modular_library(qtimageformats c83cfdb7e2c73c796d57e14c26bcf2b7d7d1b72413d0d0d632747f42748368d3538e2b1b2b896fe9ca2f58dda285b3452db42738911f26bad5413adea36a3f45)
|
||||
qt_modular_library(qtimageformats 1514c5d7a285d718fdf1f3ba11f00029551af70e8b7bd927e061c55a35fca6978164da2846f26b6d57a4c81af2a75eb3f8358f46fa74bd70ba3407aa3bbcb0e5)
|
||||
|
||||
set(VCPKG_POLICY_EMPTY_PACKAGE enabled)
|
||||
|
4
ports/qt5-location/CONTROL
Normal file
4
ports/qt5-location/CONTROL
Normal file
@ -0,0 +1,4 @@
|
||||
Source: qt5-location
|
||||
Version: 5.12.1
|
||||
Description: Qt5 Location Module - Displays map, navigation, and place content in a QML application.
|
||||
Build-Depends: qt5-modularscripts, qt5-base, qt5-declarative
|
5
ports/qt5-location/portfile.cmake
Normal file
5
ports/qt5-location/portfile.cmake
Normal file
@ -0,0 +1,5 @@
|
||||
include(vcpkg_common_functions)
|
||||
|
||||
include(${CURRENT_INSTALLED_DIR}/share/qt5modularscripts/qt_modular_library.cmake)
|
||||
|
||||
qt_modular_library(qtlocation 08dceeef8681b1266763197d8d4cab1d2ae8e8d0b62ae50ab44c64698588652d6ecf976b8f0095fa33b3a93b66b43fd4acbde4ebc47af8bdd79ce708c4237ed2)
|
@ -1,3 +1,3 @@
|
||||
Source: qt5-modularscripts
|
||||
Version: 2018-12-17
|
||||
Version: 2019-02-02
|
||||
Description: Vcpkg helpers to package qt5 modules
|
||||
|
@ -9,7 +9,7 @@ function(qt_modular_library NAME HASH)
|
||||
endif()
|
||||
|
||||
set(MAJOR_MINOR 5.12)
|
||||
set(FULL_VERSION ${MAJOR_MINOR}.0)
|
||||
set(FULL_VERSION ${MAJOR_MINOR}.1)
|
||||
set(ARCHIVE_NAME "${NAME}-everywhere-src-${FULL_VERSION}.tar.xz")
|
||||
|
||||
vcpkg_download_distfile(ARCHIVE_FILE
|
||||
|
@ -1,4 +1,4 @@
|
||||
Source: qt5-multimedia
|
||||
Version: 5.12.0
|
||||
Version: 5.12.1
|
||||
Description: Qt5 Multimedia Module - Classes and widgets for audio, video, radio and camera functionality
|
||||
Build-Depends: qt5-modularscripts, qt5-base, qt5-declarative
|
||||
|
@ -2,4 +2,4 @@ include(vcpkg_common_functions)
|
||||
|
||||
include(${CURRENT_INSTALLED_DIR}/share/qt5modularscripts/qt_modular_library.cmake)
|
||||
|
||||
qt_modular_library(qtmultimedia b16e657c73e57a8e5588697fda0e902834df10edd52704edcb7deb74fc45054ff9840344309ba720998d8afa6a5f315ce2bd46393ff8db6492694cfce0543692)
|
||||
qt_modular_library(qtmultimedia cdf9161648abd9f6c6d20171a75e9edefd77a46e946263f7e22e9f2ae69a55132688c31e46378cdc74c3bdf528fd94383b7e3b20bd8befa485a02cabb398dea0)
|
||||
|
@ -1,4 +1,4 @@
|
||||
Source: qt5-networkauth
|
||||
Version: 5.12.0
|
||||
Version: 5.12.1
|
||||
Description: Qt5 Network Authorization Module
|
||||
Build-Depends: qt5-modularscripts, qt5-base
|
||||
|
@ -2,4 +2,4 @@ include(vcpkg_common_functions)
|
||||
|
||||
include(${CURRENT_INSTALLED_DIR}/share/qt5modularscripts/qt_modular_library.cmake)
|
||||
|
||||
qt_modular_library(qtnetworkauth ae00e338ff4b9b3233c821a28d59e601489554ce882e8a1dc22c0d7903fadbee182e1f9a43c3667b707581d196f5615042b230823e48c71a4f2b5d793183f1de)
|
||||
qt_modular_library(qtnetworkauth 219117019cb98b87a84d351aa6b5479f3fa220c82fd4ff7409d2003c79402ead21454dcd1280be4db78b77045707dfa0fbbdefc738b9ac1142bf338a67447c60)
|
||||
|
4
ports/qt5-purchasing/CONTROL
Normal file
4
ports/qt5-purchasing/CONTROL
Normal file
@ -0,0 +1,4 @@
|
||||
Source: qt5-purchasing
|
||||
Version: 5.12.1
|
||||
Description: Qt5 Purchasing Module - Enables in-app purchase of products in Qt applications.
|
||||
Build-Depends: qt5-modularscripts, qt5-base
|
5
ports/qt5-purchasing/portfile.cmake
Normal file
5
ports/qt5-purchasing/portfile.cmake
Normal file
@ -0,0 +1,5 @@
|
||||
include(vcpkg_common_functions)
|
||||
|
||||
include(${CURRENT_INSTALLED_DIR}/share/qt5modularscripts/qt_modular_library.cmake)
|
||||
|
||||
qt_modular_library(qtpurchasing 655283a32f02a4a5bb8b890081fa1276e1a0c1396f50bb5c8ea849b55a60d8dde368f05072ab786fb8bb14cc41be8394d635bf4af791f2ef289796e04395dbb6)
|
@ -1,4 +1,4 @@
|
||||
Source: qt5-quickcontrols
|
||||
Version: 5.12.0
|
||||
Version: 5.12.1
|
||||
Description: Qt5 QuickControls Module.
|
||||
Build-Depends: qt5-modularscripts, qt5-base, qt5-declarative
|
||||
|
@ -4,4 +4,4 @@ include(vcpkg_common_functions)
|
||||
|
||||
include(${CURRENT_INSTALLED_DIR}/share/qt5modularscripts/qt_modular_library.cmake)
|
||||
|
||||
qt_modular_library(qtquickcontrols a2052398c281e81f8a61afe49f262d4feeb4da2593dbec0cc9971e7de6b169b17c1cf2ee7c213b3d5939cc322d4d715a1ce318b031fd4b8a783fac7bae3e37f9)
|
||||
qt_modular_library(qtquickcontrols 2275a9f0e3ddf7a4f42de5608b01686bf7faabe52c70dfae66ccdc7ab1283962aecb58481b42afbc5244d3abef56846bfabd9ed5229debe55d9f96cd88d16623)
|
||||
|
@ -1,4 +1,4 @@
|
||||
Source: qt5-quickcontrols2
|
||||
Version: 5.12.0
|
||||
Version: 5.12.1
|
||||
Description: Qt5 QuickControls2 Module.
|
||||
Build-Depends: qt5-modularscripts, qt5-base, qt5-declarative
|
||||
|
@ -2,4 +2,4 @@ include(vcpkg_common_functions)
|
||||
|
||||
include(${CURRENT_INSTALLED_DIR}/share/qt5modularscripts/qt_modular_library.cmake)
|
||||
|
||||
qt_modular_library(qtquickcontrols2 e954832787fcb36cc3bab529b5ddf88ffa96d90924b9193a99e524831aff24026c9b278b4f3bb41afb2cc52a89888621637863ad0cda928901d9eb81e49017a5)
|
||||
qt_modular_library(qtquickcontrols2 fecbde2d38e7b9d18c0cfba8a724bba43d92702b8fb7c15b589a47e584f6023e498b1fb81a864835dbfdf38af6ee20ce9965f233df497a0639aceb87e8c1b123)
|
||||
|
4
ports/qt5-remoteobjects/CONTROL
Normal file
4
ports/qt5-remoteobjects/CONTROL
Normal file
@ -0,0 +1,4 @@
|
||||
Source: qt5-remoteobjects
|
||||
Version: 5.12.1
|
||||
Description: Qt5 Remoteobjects module - Provides an easy to use mechanism for sharing a QObject's API (Properties/Signals/Slots) between processes or devices.
|
||||
Build-Depends: qt5-modularscripts, qt5-base
|
5
ports/qt5-remoteobjects/portfile.cmake
Normal file
5
ports/qt5-remoteobjects/portfile.cmake
Normal file
@ -0,0 +1,5 @@
|
||||
include(vcpkg_common_functions)
|
||||
|
||||
include(${CURRENT_INSTALLED_DIR}/share/qt5modularscripts/qt_modular_library.cmake)
|
||||
|
||||
qt_modular_library(qtremoteobjects 9b4222c6336374387aa5c5021833b4b12d4ab76f4af3a5f843ce2abca090a6af299b37d34b86bfc46e5ed8e54e50d8abc6804f88c8843327f90795c06a37ca0d)
|
@ -1,4 +1,4 @@
|
||||
Source: qt5-script
|
||||
Version: 5.12.0
|
||||
Version: 5.12.1
|
||||
Build-Depends: qt5-base, qt5-modularscripts
|
||||
Description:Qt5 Script Module.
|
||||
|
@ -2,4 +2,4 @@
|
||||
include(vcpkg_common_functions)
|
||||
include(${CURRENT_INSTALLED_DIR}/share/qt5modularscripts/qt_modular_library.cmake)
|
||||
|
||||
qt_modular_library(qtscript f8870208fb0eb35551294739eabe9736a458e79fef1160b836031411b8055df7284339d301f2983c94b3bafeb15919fc575e12541c471655c0db9c0c5d85a087)
|
||||
qt_modular_library(qtscript 1fe7d0582e6c61fd146d66080bc91b40a6a2bda9b6bdb983339276b1aebb6f3c24070fc5acb2fd90556c11d51708c7bc75542532097b7f4f381b13dadaec5c9e)
|
||||
|
@ -1,4 +1,4 @@
|
||||
Source: qt5-scxml
|
||||
Version: 5.12.0
|
||||
Version: 5.12.1
|
||||
Description: Qt5 SCXML Module - Provides classes and tools for creating state machines from SCXML files and embedding them in applications
|
||||
Build-Depends: qt5-modularscripts, qt5-base, qt5-declarative
|
||||
|
@ -2,4 +2,4 @@ include(vcpkg_common_functions)
|
||||
|
||||
include(${CURRENT_INSTALLED_DIR}/share/qt5modularscripts/qt_modular_library.cmake)
|
||||
|
||||
qt_modular_library(qtscxml 4a50e6586a452bf0a0e9b40e969d00082c1bc88b50128d8ff211be4f03705e5a5aa3dcee062e9a635f6f520c6b1cbf52b4a68742d0b41409e1d9f650e76dbf49)
|
||||
qt_modular_library(qtscxml 3bfb08eb8506ca1076a594fb48b09360d258ecf26596045d2bff8702ad1ac0d0cc16dbc5e4528bf2a0fc1fad93c44f5cf34dc86e4d1243764a49a56f99985501)
|
||||
|
4
ports/qt5-sensors/CONTROL
Normal file
4
ports/qt5-sensors/CONTROL
Normal file
@ -0,0 +1,4 @@
|
||||
Source: qt5-sensors
|
||||
Version: 5.12.1
|
||||
Description: Qt5 Sensors module - Provides access to sensor hardware and motion gesture recognition.
|
||||
Build-Depends: qt5-modularscripts, qt5-base
|
5
ports/qt5-sensors/portfile.cmake
Normal file
5
ports/qt5-sensors/portfile.cmake
Normal file
@ -0,0 +1,5 @@
|
||||
include(vcpkg_common_functions)
|
||||
|
||||
include(${CURRENT_INSTALLED_DIR}/share/qt5modularscripts/qt_modular_library.cmake)
|
||||
|
||||
qt_modular_library(qtsensors 437c8fce62b4fde138a7927ae494526852a63c2c9a392aaa5f79da6b9ec134e54b17dcd908e5cd7d12474dd112672e0a6a478a307cf716cce9fed67937da3fdc)
|
@ -1,4 +1,4 @@
|
||||
Source: qt5-serialport
|
||||
Version: 5.12.0
|
||||
Version: 5.12.1
|
||||
Description: Qt5 Serial Port - provides access to hardware and virtual serial ports
|
||||
Build-Depends: qt5-modularscripts, qt5-base
|
||||
|
@ -2,4 +2,4 @@ include(vcpkg_common_functions)
|
||||
|
||||
include(${CURRENT_INSTALLED_DIR}/share/qt5modularscripts/qt_modular_library.cmake)
|
||||
|
||||
qt_modular_library(qtserialport b8004e844cab66a50f5c899af74f22e62dbac23493210d579344d4a9337990da9781c3647662e7f31b132b4c60d7e3de640a9a636ae7c63de253858324e11428)
|
||||
qt_modular_library(qtserialport c917e08f417677fb16058c4be95c20dcd5881f41daf6033b864f725b259bfa38ab07a993a6a19f26574f1b662116aaceea26965cd1d2a5df7465e2bda495e7ff)
|
||||
|
@ -1,4 +1,4 @@
|
||||
Source: qt5-speech
|
||||
Version: 5.12.0
|
||||
Version: 5.12.1
|
||||
Description: Qt5 Speech Module
|
||||
Build-Depends: qt5-modularscripts, qt5-base, atlmfc (windows)
|
||||
|
@ -2,4 +2,4 @@ include(vcpkg_common_functions)
|
||||
|
||||
include(${CURRENT_INSTALLED_DIR}/share/qt5modularscripts/qt_modular_library.cmake)
|
||||
|
||||
qt_modular_library(qtspeech cbc34d2d51ef2cf333dccd0a142198a477187786e743f6322370a197b4bbcba11ef7ce92aa9ea0917cc092f51609e71764ee3e5d356dadd54eaae5783c756887)
|
||||
qt_modular_library(qtspeech 321f6dafe0751af1e9cb5bd32f340ae445d2d148a8d2060bd5bd65d034f242547a79667253a4d1e220ccd4f59ea36a7fbe1b50093f36e2017b872f2b858050d2)
|
||||
|
@ -1,4 +1,4 @@
|
||||
Source: qt5-svg
|
||||
Version: 5.12.0
|
||||
Version: 5.12.1
|
||||
Description: Qt5 SVG Module - provides classes for displaying the contents of SVG files
|
||||
Build-Depends: qt5-modularscripts, qt5-base
|
||||
|
@ -2,4 +2,4 @@ include(vcpkg_common_functions)
|
||||
|
||||
include(${CURRENT_INSTALLED_DIR}/share/qt5modularscripts/qt_modular_library.cmake)
|
||||
|
||||
qt_modular_library(qtsvg 571e457dce3b62de5f316ab69fa0a9a9fd6a3ace8b05ae525ad5c82e6784b60f3c06f1ce94c3639c861639740b29d996fda6907ce77b60aeae916788313e0a65)
|
||||
qt_modular_library(qtsvg c09da58bb901546fa8f408528ed25c9cc57d2bda35e56112eab08a08bf8fdb06cdaed1995d46d6baa08cab8660a3661be3dfa51754cc55e4fab96f7c90533ea3)
|
||||
|
@ -1,4 +1,4 @@
|
||||
Source: qt5-tools
|
||||
Version: 5.12.0
|
||||
Version: 5.12.1
|
||||
Description: Qt5 Tools Module; Includes deployment tools and helpers, Qt Designer, Assistant, and other applications
|
||||
Build-Depends: qt5-modularscripts, qt5-base, qt5-declarative
|
||||
|
@ -2,6 +2,6 @@ include(vcpkg_common_functions)
|
||||
|
||||
include(${CURRENT_INSTALLED_DIR}/share/qt5modularscripts/qt_modular_library.cmake)
|
||||
|
||||
qt_modular_library(qttools 90ce900dc64856e994b05dba8a1f2735357d7cc489b0565beb2553c6007e0a53cedf363cbec96d9af325182f5a164eafe10d2d4d180ee72f544bf0fa9dbc671d)
|
||||
qt_modular_library(qttools e3ae1974f0b20bad1b86d038c3585753183b8c24c133393e3ecf65a0487402ad8dcf8147bf263e9a4c2d3abef1b706981943fcf5268726e424f1b61f69ce4f2e)
|
||||
|
||||
#file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/tools/qt5-tools/platforminputcontexts)
|
||||
|
@ -1,4 +1,4 @@
|
||||
Source: qt5-virtualkeyboard
|
||||
Version: 5.12.0
|
||||
Version: 5.12.1
|
||||
Description: Qt5 Virtual Keyboard Module - A framework for implementing different input methods. Supports localized keyboard layouts and custom visual themes
|
||||
Build-Depends: qt5-modularscripts, qt5-base
|
||||
|
@ -2,6 +2,6 @@ include(vcpkg_common_functions)
|
||||
|
||||
include(${CURRENT_INSTALLED_DIR}/share/qt5modularscripts/qt_modular_library.cmake)
|
||||
|
||||
qt_modular_library(qtvirtualkeyboard 984a4d8eb7fd4aaaee956c65e818467be93540769867023f6a9bb8a6d53bab7fe30d372aaa21cc3fb3642b9e6fa672669d4caacfaa0ed7500dcb126ee4be40f8)
|
||||
qt_modular_library(qtvirtualkeyboard 17f85982bb7d39784b5a85fba7758d3c032c158ca453c30255ec03e5e61dc8bbcbcbc58afe8f43bcf0297bb00d4e8606f553501bde68252d097d7bb32af9d24f)
|
||||
|
||||
set(VCPKG_POLICY_EMPTY_INCLUDE_FOLDER enabled)
|
||||
|
4
ports/qt5-webchannel/CONTROL
Normal file
4
ports/qt5-webchannel/CONTROL
Normal file
@ -0,0 +1,4 @@
|
||||
Source: qt5-webchannel
|
||||
Version: 5.12.1
|
||||
Description: Qt5 Web Channel module - Provides access to QObject or QML objects from HTML clients for seamless integration of Qt applications with HTML/JavaScript clients.
|
||||
Build-Depends: qt5-modularscripts, qt5-base
|
5
ports/qt5-webchannel/portfile.cmake
Normal file
5
ports/qt5-webchannel/portfile.cmake
Normal file
@ -0,0 +1,5 @@
|
||||
include(vcpkg_common_functions)
|
||||
|
||||
include(${CURRENT_INSTALLED_DIR}/share/qt5modularscripts/qt_modular_library.cmake)
|
||||
|
||||
qt_modular_library(qtwebchannel 71f2eb4b808e5892d246bafa289f7a4464e9705d568ceb01443b787d2eade8ee9bd20eef46900ba6fa2b251e7e15aebb7564e854360a3ad70992ad17cc1f9751)
|
@ -1,4 +1,4 @@
|
||||
Source: qt5-websockets
|
||||
Version: 5.12.0
|
||||
Version: 5.12.1
|
||||
Description: Qt5 Web Sockets Module - provides WebSocket communication compliant with RFC 6455
|
||||
Build-Depends: qt5-modularscripts, qt5-base
|
||||
|
@ -2,4 +2,4 @@ include(vcpkg_common_functions)
|
||||
|
||||
include(${CURRENT_INSTALLED_DIR}/share/qt5modularscripts/qt_modular_library.cmake)
|
||||
|
||||
qt_modular_library(qtwebsockets 2c176fce2ad92d7c6c23047ea35a7e868d222abaea077f3d1d9e84ff5fccbaa198d1d0583f5686fdc99c71bea9c4a733cf0b718c65262e761e5f07a93452d186)
|
||||
qt_modular_library(qtwebsockets 4239563f05d65e85d2c46f24b3757e7fcfb119a2c9af0b221b321702f7849a4af05da1fdc1e77c0098df40af231ed781be5ead9361bae3dbf2c7808043601577)
|
||||
|
@ -1,4 +1,4 @@
|
||||
Source: qt5-winextras
|
||||
Version: 5.12.0
|
||||
Version: 5.12.1
|
||||
Description: Qt5 Windows Extras Module. Provides platform-specific APIs for Windows.
|
||||
Build-Depends: qt5-modularscripts, qt5-base, atlmfc
|
||||
|
@ -2,4 +2,4 @@ include(vcpkg_common_functions)
|
||||
|
||||
include(${CURRENT_INSTALLED_DIR}/share/qt5modularscripts/qt_modular_library.cmake)
|
||||
|
||||
qt_modular_library(qtwinextras 37279e56c8317c2303d077d46ccb3780822e0853f9a2b92d3c9566077a977c2322ee46e9eca5f0f417624fe8ea4da03480fb905895dfb6b149a1c98b1caa3707)
|
||||
qt_modular_library(qtwinextras 2adf2849359ed97724256ba2ce7492f6820c92e898142683b696be0af5393d8af26b5af3d827c25e9027e77f95eb7f12ebb2be22a5d4c99e645c65a7fd7fe0e6)
|
||||
|
@ -1,4 +1,4 @@
|
||||
Source: qt5-xmlpatterns
|
||||
Version: 5.12.0
|
||||
Version: 5.12.1
|
||||
Description: Qt5 XML Patterns Module - Support for XPath, XQuery, XSLT and XML schema validation
|
||||
Build-Depends: qt5-modularscripts, qt5-base
|
||||
|
@ -2,4 +2,4 @@ include(vcpkg_common_functions)
|
||||
|
||||
include(${CURRENT_INSTALLED_DIR}/share/qt5modularscripts/qt_modular_library.cmake)
|
||||
|
||||
qt_modular_library(qtxmlpatterns 9e9fe5d99957a0079eada985d8b9837cee27c0025851d00024951bb12cf23d0fb2483cbf3a39cb4c5a23b9d453e42d667b0434e73d87447d9b4e84a9dca37ece)
|
||||
qt_modular_library(qtxmlpatterns 2a75b6fdbe07317ce91b69e0fc9abe39899b5c48885033f734c0d018115762e7558723ae0fcb5ad5a2266a52471f139236778be8191c61abec9bf0b07a0f01f7)
|
||||
|
@ -1,4 +1,4 @@
|
||||
Source: qt5
|
||||
Version: 5.12.0
|
||||
Version: 5.12.1-1
|
||||
Description: Qt5 Application Framework
|
||||
Build-Depends: qt5-3d, qt5-base, qt5-charts, qt5-datavis3d, qt5-declarative, qt5-gamepad, qt5-graphicaleffects, qt5-imageformats, qt5-multimedia, qt5-networkauth, qt5-quickcontrols, qt5-quickcontrols2, qt5-scxml, qt5-serialport, qt5-speech, qt5-svg, qt5-tools, qt5-virtualkeyboard, qt5-websockets, qt5-winextras, qt5-xmlpatterns
|
||||
Build-Depends: qt5-3d, qt5-activeqt, qt5-base, qt5-charts, qt5-datavis3d, qt5-declarative, qt5-gamepad, qt5-graphicaleffects, qt5-imageformats, qt5-location, qt5-multimedia, qt5-networkauth, qt5-purchasing, qt5-quickcontrols, qt5-quickcontrols2, qt5-script, qt5-scxml, qt5-sensors, qt5-serialport, qt5-speech, qt5-svg, qt5-tools, qt5-virtualkeyboard, qt5-webchannel, qt5-websockets, qt5-winextras, qt5-xmlpatterns
|
||||
|
Loading…
x
Reference in New Issue
Block a user