mirror of
https://github.com/microsoft/vcpkg.git
synced 2024-11-24 05:59:07 +08:00
[kf5] Update to 5.98 (#26831)
* [kf5] upgrade to 5.98 * [kf5] update versions * [plasma-wayland-protocols] new port * [plasma-wayland-protocols] update versions * [kf5guiaddons] add wayland dependency; make x11 a feature * [kf5guiaddons] update versions * [kf5auth] kauth has no support for Windows * [kf5auth] update versions * [kf5configwidgets] kauth has no support for Windows nor Android * [kf5configwidgets] update version * [kf5auth] add static dependencies * [kf5auth] update versions * [kf5globalaccel] globalaccel has no support for Windows * [kf5declarative] globalaccel has no support for Windows * [kf5] update versions * [kf5guiaddons] copy the kde-geo-uri-handler tool * [kf5guiaddons] update versions * [kf5kcmutils] fix QML files installation location * [kf5kcmutils] update versions * [kf5newstuff] fix unused variable warning * [kf5newstuff] update versions * [kf5coreaddons] fix static builds * [kf5coreaddons] update versions * [kf5kcmutils] copy kcmdesktopfilegenerator tool * [kf5kcmutils] update versions * [kf5kio] update libiconv patch * [kf5kio] update versions * [kf5globalaccel] add XCB dependncy on Linux * [kf5globalaccel] update versions * [kf5configwidgets] add coreaddons as new dependency * [kf5configwidgets] update version * [kf5kcmutils] update static compilation patch * [kf5kcmutils] update versions * [kf5auth] fix static dependencies * [kf5auth] update versions * [kf5auth] update cmake.in static deps patch * [kf5auth] update versions * [kf5guiaddons] fix missing static deps in cmake.in * [kf5guiaddons] update versions * [kf5coreaddons] fix inotify lookup * [kf5coreaddons] update versions * [kf5globalaccel] update info on required XCB extensions * [kf5globalaccel] update versions * [kf5kio] update versions Co-authored-by: Cheney Wang (Beyondsoft Corporation) <v-xincwa@microsoft.com>
This commit is contained in:
parent
c353ab2812
commit
2517414759
@ -1,8 +1,8 @@
|
||||
vcpkg_from_github(
|
||||
OUT_SOURCE_PATH SOURCE_PATH
|
||||
REPO KDE/extra-cmake-modules
|
||||
REF v5.89.0
|
||||
SHA512 1c3f6ad5dbe1485d1602e297989d6cd53e7646aa99dc28ac1159d0aa22134c97efd74b2c01923e74732f59c861ce05486adb7cff7de050237a35b0980e92cbcf
|
||||
REF v5.98.0
|
||||
SHA512 355bf2010dd4c736981d0f708ab7245c0925104e19da01acee0482494f815088e5d7aed9aa968251f13c2c5b8cbfd67dc8bb147dec46050fea0881c00f456d9d
|
||||
HEAD_REF master
|
||||
PATCHES
|
||||
fix_canberra.patch # https://invent.kde.org/frameworks/extra-cmake-modules/-/merge_requests/187
|
||||
@ -30,3 +30,4 @@ file(INSTALL "${SOURCE_PATH}/COPYING-CMAKE-SCRIPTS" DESTINATION "${CURRENT_PACKA
|
||||
|
||||
# Allow empty include directory
|
||||
set(VCPKG_POLICY_EMPTY_INCLUDE_FOLDER enabled)
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "ecm",
|
||||
"version": "5.89.0",
|
||||
"version": "5.98.0",
|
||||
"description": "Extra CMake Modules (ECM), extra modules and scripts for CMake",
|
||||
"homepage": "https://github.com/KDE/extra-cmake-modules",
|
||||
"dependencies": [
|
||||
|
@ -1,8 +1,8 @@
|
||||
vcpkg_from_github(
|
||||
OUT_SOURCE_PATH SOURCE_PATH
|
||||
REPO KDE/karchive
|
||||
REF v5.89.0
|
||||
SHA512 e77d5233b6549332f180be3dcf0459688d6565c24e1af409814aab92d415ebb2b8a04ad720dfa9ed6f017f3ab86fab766b909e30a860bb83c5ddd51def7c3e5f
|
||||
REF v5.98.0
|
||||
SHA512 3477280f319cb37e18c59d874f5bcf4db5c76e3572af6e2c91bad1135f16a2eb1c9fcc0ec9895790031e6d459b94eeb14be10ea7aab0660d037241bdf6662358
|
||||
HEAD_REF master
|
||||
PATCHES
|
||||
control-dependencies.patch
|
||||
@ -39,3 +39,4 @@ file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/share")
|
||||
|
||||
file(GLOB LICENSE_FILES "${SOURCE_PATH}/LICENSES/*")
|
||||
vcpkg_install_copyright(FILE_LIST ${LICENSE_FILES})
|
||||
|
||||
|
@ -1,7 +1,6 @@
|
||||
{
|
||||
"name": "kf5archive",
|
||||
"version": "5.89.0",
|
||||
"port-version": 2,
|
||||
"version": "5.98.0",
|
||||
"description": "File compression",
|
||||
"homepage": "https://api.kde.org/frameworks/karchive/html/index.html",
|
||||
"license": "LGPL-2.0-or-later",
|
||||
|
@ -1,8 +1,8 @@
|
||||
vcpkg_from_github(
|
||||
OUT_SOURCE_PATH SOURCE_PATH
|
||||
REPO KDE/attica
|
||||
REF v5.89.0
|
||||
SHA512 46f4cb550a13032da2e48861916356f3dfa47de0e1c0672ffeea19bad813dfb5cdf1b45b1a25ff35adc07e622486b37d7a65ddf3d39c2b214114d916f09577bb
|
||||
REF v5.98.0
|
||||
SHA512 020a8c10fe43e7cdb77c1821c3ec028fc7ea6cdddef5445b15ae108c70f7b3bd6410512d4c4b0e79332cdb0aac034fc27b362202e810d50de82a693e648b6459
|
||||
HEAD_REF master
|
||||
)
|
||||
|
||||
@ -30,3 +30,4 @@ vcpkg_fixup_pkgconfig()
|
||||
|
||||
file(GLOB LICENSE_FILES "${SOURCE_PATH}/LICENSES/*")
|
||||
vcpkg_install_copyright(FILE_LIST ${LICENSE_FILES})
|
||||
|
||||
|
@ -1,7 +1,6 @@
|
||||
{
|
||||
"name": "kf5attica",
|
||||
"version": "5.89.0",
|
||||
"port-version": 2,
|
||||
"version": "5.98.0",
|
||||
"description": "A Qt library that implements the Open Collaboration Services API",
|
||||
"homepage": "https://api.kde.org/frameworks/attica/html/index.html",
|
||||
"dependencies": [
|
||||
|
@ -0,0 +1,56 @@
|
||||
From cf1e5df1117958db8dfeb13796cc63359aaf3bb1 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Dawid=20Wro=CC=81bel?= <me@dawidwrobel.com>
|
||||
Date: Fri, 16 Sep 2022 00:39:30 +0200
|
||||
Subject: [PATCH] Config.cmake.in: declare static dependencies
|
||||
|
||||
---
|
||||
KF5AuthConfig.cmake.in | 17 +++++++++++++++++
|
||||
src/ConfigureChecks.cmake | 2 +-
|
||||
2 files changed, 18 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/KF5AuthConfig.cmake.in b/KF5AuthConfig.cmake.in
|
||||
index e461162..14f79aa 100644
|
||||
--- a/KF5AuthConfig.cmake.in
|
||||
+++ b/KF5AuthConfig.cmake.in
|
||||
@@ -9,8 +9,25 @@ set(KAUTH_HELPER_INSTALL_DIR "@KAUTH_HELPER_INSTALL_DIR@")
|
||||
set(KAUTH_HELPER_INSTALL_ABSOLUTE_DIR "@KAUTH_HELPER_INSTALL_ABSOLUTE_DIR@")
|
||||
|
||||
include(CMakeFindDependencyMacro)
|
||||
+
|
||||
find_dependency(KF5CoreAddons "@KF_DEP_VERSION@")
|
||||
|
||||
+if(NOT @BUILD_SHARED_LIBS@)
|
||||
+ find_dependency(Qt@QT_MAJOR_VERSION@DBus "@REQUIRED_QT_VERSION@")
|
||||
+
|
||||
+ if(NOT @KAUTH_BUILD_CODEGENERATOR_ONLY@)
|
||||
+ find_dependency(Qt@QT_MAJOR_VERSION@Widgets "@REQUIRED_QT_VERSION@")
|
||||
+ endif()
|
||||
+
|
||||
+ if(NOT KAUTH_BACKEND_NAME AND @UNIX@ AND NOT @APPLE@)
|
||||
+ find_dependency(PolkitQt@QT_MAJOR_VERSION@ "@POLKITQT_MIN_VERSION@")
|
||||
+ endif()
|
||||
+
|
||||
+ if(KAUTH_BACKEND_NAME AND NOT @KAUTH_BUILD_CODEGENERATOR_ONLY@ AND "${KAUTH_BACKEND_NAME}" STREQUAL "POLKITQT@QT_MAJOR_VERSION@-1")
|
||||
+ find_dependency(PolkitQt@QT_MAJOR_VERSION@ "@POLKITQT_MIN_VERSION@")
|
||||
+ endif()
|
||||
+endif()
|
||||
+
|
||||
include("${CMAKE_CURRENT_LIST_DIR}/KF5AuthTargets.cmake")
|
||||
@PACKAGE_INCLUDE_QCHTARGETS@
|
||||
include("${CMAKE_CURRENT_LIST_DIR}/KF5AuthMacros.cmake")
|
||||
diff --git a/src/ConfigureChecks.cmake b/src/ConfigureChecks.cmake
|
||||
index 23c5d28..bb5546d 100644
|
||||
--- a/src/ConfigureChecks.cmake
|
||||
+++ b/src/ConfigureChecks.cmake
|
||||
@@ -9,7 +9,7 @@ string(TOUPPER "${KAUTH_BACKEND_NAME}" KAUTH_BACKEND_NAME)
|
||||
|
||||
set(KAUTH_BACKEND ${KAUTH_BACKEND_NAME})
|
||||
|
||||
-set(POLKITQT_MIN_VERSION 0.112.0)
|
||||
+set(POLKITQT_MIN_VERSION 0.112.0 PARENT_SCOPE)
|
||||
|
||||
## Check if the user did not specify a backend to be built. If that is the case,
|
||||
## we check what is the best backend to build on this system.
|
||||
--
|
||||
2.38.0
|
||||
|
@ -1,9 +1,11 @@
|
||||
vcpkg_from_github(
|
||||
OUT_SOURCE_PATH SOURCE_PATH
|
||||
REPO KDE/kauth
|
||||
REF v5.89.0
|
||||
SHA512 815672fc572b22c51761476da9c82bc128a6a66ede39b5b9e09592c415908064d2b2f0c39674b702f503eeb48f33d0d4443d200bc2830b63b5f4468db66b0d8f
|
||||
REF v5.98.0
|
||||
SHA512 c9989057077f8da26e260e1aec7fc2cfe07db62835a51b254f92e63e0e5c1500aae95001592ccd98a06a0701cb93cf34006b306e1230f6a53c8f683b8131bc17
|
||||
HEAD_REF master
|
||||
PATCHES
|
||||
0001-Config.cmake.in-declare-static-dependencies.patch
|
||||
)
|
||||
|
||||
# Prevent KDEClangFormat from writing to source effectively blocking parallel configure
|
||||
@ -30,3 +32,4 @@ file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/share")
|
||||
|
||||
file(GLOB LICENSE_FILES "${SOURCE_PATH}/LICENSES/*")
|
||||
vcpkg_install_copyright(FILE_LIST ${LICENSE_FILES})
|
||||
|
||||
|
@ -1,9 +1,9 @@
|
||||
{
|
||||
"name": "kf5auth",
|
||||
"version": "5.89.0",
|
||||
"port-version": 1,
|
||||
"version": "5.98.0",
|
||||
"description": "Execute actions as privileged user",
|
||||
"homepage": "https://api.kde.org/frameworks/kauth/html/index.html",
|
||||
"supports": "!windows",
|
||||
"dependencies": [
|
||||
"ecm",
|
||||
"kf5coreaddons",
|
||||
|
@ -1,8 +1,8 @@
|
||||
vcpkg_from_github(
|
||||
OUT_SOURCE_PATH SOURCE_PATH
|
||||
REPO KDE/kbookmarks
|
||||
REF v5.89.0
|
||||
SHA512 590b95c049600745995c76c2c7b8033eb591f8b7c1a2b832068a0e0d668858e04b1ed4a1fc8d2ef3c7fe43c5f3b7b311a7d0626a1053706fd46cbc5506c222b8
|
||||
REF v5.98.0
|
||||
SHA512 68165309f63cd61cd7bb458b799b0659029542a5bd58b3690dce441e7ec82a682cd4c9d031413f88b2300f761cb2502cd3e32fdaa79875da69d463a7a1019008
|
||||
HEAD_REF master
|
||||
)
|
||||
|
||||
@ -28,3 +28,4 @@ file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/share")
|
||||
|
||||
file(GLOB LICENSE_FILES "${SOURCE_PATH}/LICENSES/*")
|
||||
vcpkg_install_copyright(FILE_LIST ${LICENSE_FILES})
|
||||
|
||||
|
@ -1,7 +1,6 @@
|
||||
{
|
||||
"name": "kf5bookmarks",
|
||||
"version": "5.89.0",
|
||||
"port-version": 1,
|
||||
"version": "5.98.0",
|
||||
"description": "Bookmarks management library",
|
||||
"homepage": "https://api.kde.org/frameworks/kbookmarks/html/index.html",
|
||||
"dependencies": [
|
||||
|
@ -1,8 +1,8 @@
|
||||
vcpkg_from_github(
|
||||
OUT_SOURCE_PATH SOURCE_PATH
|
||||
REPO KDE/kcodecs
|
||||
REF v5.89.0
|
||||
SHA512 77104ab234d0b0baf00c2d3a37d366dc36c6f831c0fa011cb5ad965310e5317bbca3b569d9202123ed23b70137fe61ffec1689f51cccf8d60cc750913d36856f
|
||||
REF v5.98.0
|
||||
SHA512 0fc58451a3e2774ea2626bcbdd0a9838bdcce5f8c75ffe30b67dc08255729f802b1cc0a5fc9f821058eb9496c4cabe40c988300b0cfbed4302d35b262c4c3610
|
||||
HEAD_REF master
|
||||
)
|
||||
|
||||
@ -30,3 +30,4 @@ file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/share")
|
||||
|
||||
file(GLOB LICENSE_FILES "${SOURCE_PATH}/LICENSES/*")
|
||||
vcpkg_install_copyright(FILE_LIST ${LICENSE_FILES})
|
||||
|
||||
|
@ -1,7 +1,6 @@
|
||||
{
|
||||
"name": "kf5codecs",
|
||||
"version": "5.89.0",
|
||||
"port-version": 2,
|
||||
"version": "5.98.0",
|
||||
"description": "String encoding library",
|
||||
"homepage": "https://api.kde.org/frameworks/kcodecs/html/index.html",
|
||||
"dependencies": [
|
||||
|
@ -1,8 +1,8 @@
|
||||
vcpkg_from_github(
|
||||
OUT_SOURCE_PATH SOURCE_PATH
|
||||
REPO KDE/kcompletion
|
||||
REF v5.89.0
|
||||
SHA512 26211e45497bfc324503213fdc31acc062fca9c203a192b92e06cd41385df6d207c592fb84bbed1e55627418685ff99347129704f09f98302d03e9ef57c4ed78
|
||||
REF v5.98.0
|
||||
SHA512 16cc4518e0db6f5583ce0ee24cb1f0f8f2812890bc1ed0d9f519cdeeeea79d5eb1fe82408fc5e101fbb2278bff00a61786e95189ffe2180ee289e7ed10ba6ac9
|
||||
HEAD_REF master
|
||||
)
|
||||
|
||||
@ -29,3 +29,4 @@ file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/share")
|
||||
|
||||
file(GLOB LICENSE_FILES "${SOURCE_PATH}/LICENSES/*")
|
||||
vcpkg_install_copyright(FILE_LIST ${LICENSE_FILES})
|
||||
|
||||
|
@ -1,7 +1,6 @@
|
||||
{
|
||||
"name": "kf5completion",
|
||||
"version": "5.89.0",
|
||||
"port-version": 1,
|
||||
"version": "5.98.0",
|
||||
"description": "Text completion helpers and widgets",
|
||||
"homepage": "https://api.kde.org/frameworks/kcompletion/html/index.html",
|
||||
"dependencies": [
|
||||
|
@ -1,8 +1,8 @@
|
||||
vcpkg_from_github(
|
||||
OUT_SOURCE_PATH SOURCE_PATH
|
||||
REPO KDE/kconfig
|
||||
REF v5.89.0
|
||||
SHA512 5b61812cd8b1d4cbbcc97e4ae350f5e46de9e7d73e3c68e3fbea3a2bad6a6be104c111ddcab9696593b60d34f74f3d4d7f828f54ad8d1f7b3408925b4bc51640
|
||||
REF v5.98.0
|
||||
SHA512 08d78422ae3df90f4ee2e88d2b2e3f485ecffc6f56c40e05825ecdc3321b95b4d18cfb3c11c327dce330ec50e09a8398e07f4d70243e0e2222f09de2005d9020
|
||||
HEAD_REF master
|
||||
)
|
||||
|
||||
@ -47,3 +47,4 @@ file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/share")
|
||||
|
||||
file(GLOB LICENSE_FILES "${SOURCE_PATH}/LICENSES/*")
|
||||
vcpkg_install_copyright(FILE_LIST ${LICENSE_FILES})
|
||||
|
||||
|
@ -1,7 +1,6 @@
|
||||
{
|
||||
"name": "kf5config",
|
||||
"version": "5.89.0",
|
||||
"port-version": 1,
|
||||
"version": "5.98.0",
|
||||
"description": "Configuration system",
|
||||
"homepage": "https://api.kde.org/frameworks/kconfig/html/index.html",
|
||||
"dependencies": [
|
||||
|
@ -1,8 +1,8 @@
|
||||
vcpkg_from_github(
|
||||
OUT_SOURCE_PATH SOURCE_PATH
|
||||
REPO KDE/kconfigwidgets
|
||||
REF v5.89.0
|
||||
SHA512 4dfc69c9b6126509df95d89172da0dfaaaa38cb497a3fda34b96a9fd25503998ab8124308a11e6894aed08feab4a122af775c2d375d0cac0736f85779e4d772e
|
||||
REF v5.98.0
|
||||
SHA512 fbc113d41b13c190a07915a14443d50b67182e52a52ce0258434af548ba9a2fd151ec480ea0aa1a400babf47e156f33ccc12009f3e78a3a1ca04191180ed77dd
|
||||
HEAD_REF master
|
||||
)
|
||||
|
||||
@ -38,3 +38,4 @@ file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/share")
|
||||
|
||||
file(GLOB LICENSE_FILES "${SOURCE_PATH}/LICENSES/*")
|
||||
vcpkg_install_copyright(FILE_LIST ${LICENSE_FILES})
|
||||
|
||||
|
@ -1,7 +1,6 @@
|
||||
{
|
||||
"name": "kf5configwidgets",
|
||||
"version": "5.89.0",
|
||||
"port-version": 1,
|
||||
"version": "5.98.0",
|
||||
"description": "Widgets for configuration dialogs",
|
||||
"homepage": "https://api.kde.org/frameworks/kconfigwidgets/html/index.html",
|
||||
"dependencies": [
|
||||
@ -13,9 +12,13 @@
|
||||
"tools"
|
||||
]
|
||||
},
|
||||
"kf5auth",
|
||||
{
|
||||
"name": "kf5auth",
|
||||
"platform": "!(windows | android)"
|
||||
},
|
||||
"kf5codecs",
|
||||
"kf5config",
|
||||
"kf5coreaddons",
|
||||
"kf5guiaddons",
|
||||
"kf5i18n",
|
||||
"kf5widgetsaddons",
|
||||
|
@ -1,38 +1,37 @@
|
||||
From 4588b0052c11189aa6872e3c3c13f05dbae0c26e Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Dawid=20Wro=CC=81bel?= <me@dawidwrobel.com>
|
||||
Date: Fri, 27 Aug 2021 02:02:08 +0200
|
||||
Subject: [PATCH] Add support for static builds
|
||||
|
||||
---
|
||||
KF5CoreAddonsConfig.cmake.in | 15 +++++++++++++++
|
||||
1 file changed, 15 insertions(+)
|
||||
|
||||
diff --git a/KF5CoreAddonsConfig.cmake.in b/KF5CoreAddonsConfig.cmake.in
|
||||
index f86b69ff..f9e0d31f 100644
|
||||
index 711b8d41..2523da18 100644
|
||||
--- a/KF5CoreAddonsConfig.cmake.in
|
||||
+++ b/KF5CoreAddonsConfig.cmake.in
|
||||
@@ -18,6 +18,21 @@ else()
|
||||
set_target_properties(KF5::desktoptojson PROPERTIES IMPORTED_LOCATION ${DESKTOPTOJSON_EXECUTABLE})
|
||||
endif()
|
||||
endif()
|
||||
+
|
||||
@@ -3,6 +3,24 @@
|
||||
include(CMakeFindDependencyMacro)
|
||||
find_dependency(Qt@QT_MAJOR_VERSION@Core @REQUIRED_QT_VERSION@)
|
||||
|
||||
+if(NOT @BUILD_SHARED_LIBS@)
|
||||
+ if(NOT WIN32)
|
||||
+ find_dependency(Threads)
|
||||
+ endif()
|
||||
+
|
||||
+ if(@Inotify_FOUND@)
|
||||
+ find_package(Inotify) # https://bugs.kde.org/show_bug.cgi?id=441604
|
||||
+ find_package(Inotify)
|
||||
+ endif()
|
||||
+
|
||||
+ if(@Procstat_FOUND@)
|
||||
+ find_dependency(Procstat)
|
||||
+ endif()
|
||||
+
|
||||
+ if(@HAVE_QTDBUS@)
|
||||
+ find_dependency(Qt@QT_MAJOR_VERSION@DBus @REQUIRED_QT_VERSION@)
|
||||
+ endif()
|
||||
+endif()
|
||||
+
|
||||
@PACKAGE_SETUP_AUTOMOC_VARIABLES@
|
||||
|
||||
if(CMAKE_CROSSCOMPILING AND KF5_HOST_TOOLING)
|
||||
@@ -23,6 +41,7 @@ else()
|
||||
set_target_properties(KF5::desktoptojson PROPERTIES IMPORTED_LOCATION ${DESKTOPTOJSON_EXECUTABLE})
|
||||
endif()
|
||||
endif()
|
||||
+
|
||||
include("${CMAKE_CURRENT_LIST_DIR}/KF5CoreAddonsTargets.cmake")
|
||||
include("${CMAKE_CURRENT_LIST_DIR}/KF5CoreAddonsMacros.cmake")
|
||||
@PACKAGE_INCLUDE_QCHTARGETS@
|
||||
--
|
||||
GitLab
|
||||
|
@ -1,10 +1,10 @@
|
||||
vcpkg_from_github(
|
||||
OUT_SOURCE_PATH SOURCE_PATH
|
||||
REPO KDE/kcoreaddons
|
||||
REF v5.89.0
|
||||
SHA512 60b3ffdc69ff39e9d7edf23458d5ed5d063a55cae90d63ced18dc5db16eab027aa39d14a3a8507e7330dfc768e5ab8f77c1770874ad76807ec31a9ee4e0491a4
|
||||
REF v5.98.0
|
||||
SHA512 99c86e7931d62b7af6f631103b5d6ea75d70d2977842d4e3962dbc22bbdcfe398484d74d7c58a90bd9e86c738d632a3fd68da8ece42841559e7cc48ee1431ab6
|
||||
PATCHES
|
||||
fix_cmake_config.patch # https://invent.kde.org/frameworks/kcoreaddons/-/merge_requests/129
|
||||
0001-Add-support-for-static-builds.patch # https://invent.kde.org/frameworks/kcoreaddons/-/merge_requests/129
|
||||
)
|
||||
|
||||
# Prevent KDEClangFormat from writing to source effectively blocking parallel configure
|
||||
@ -38,3 +38,4 @@ endif()
|
||||
|
||||
file(GLOB LICENSE_FILES "${SOURCE_PATH}/LICENSES/*")
|
||||
vcpkg_install_copyright(FILE_LIST ${LICENSE_FILES})
|
||||
|
||||
|
@ -1,7 +1,6 @@
|
||||
{
|
||||
"name": "kf5coreaddons",
|
||||
"version": "5.89.0",
|
||||
"port-version": 1,
|
||||
"version": "5.98.0",
|
||||
"description": "Addons to QtCore",
|
||||
"homepage": "https://api.kde.org/frameworks/kcoreaddons/html/index.html",
|
||||
"dependencies": [
|
||||
|
@ -1,8 +1,8 @@
|
||||
vcpkg_from_github(
|
||||
OUT_SOURCE_PATH SOURCE_PATH
|
||||
REPO KDE/kcrash
|
||||
REF v5.89.0
|
||||
SHA512 8493f9264e7844eefadd7bfa1700fa25baec2db9fd3cc8c85069d8a3c6452982d00ec1bb8e870ff9011391866e94cf63dfc8207d27d87b1b9b76e14b6ad5943d
|
||||
REF v5.98.0
|
||||
SHA512 5b6527167dd7b8947ae4e6a20d4d7d563d11246c6e3b697582abcc82fd0e0049de21c8e312d5c8cb6495fa82cf6ec338919280ee49600a21896161158a4dbce4
|
||||
HEAD_REF master
|
||||
)
|
||||
|
||||
@ -28,3 +28,4 @@ endif()
|
||||
|
||||
file(GLOB LICENSE_FILES "${SOURCE_PATH}/LICENSES/*")
|
||||
vcpkg_install_copyright(FILE_LIST ${LICENSE_FILES})
|
||||
|
||||
|
@ -1,7 +1,6 @@
|
||||
{
|
||||
"name": "kf5crash",
|
||||
"version": "5.89.0",
|
||||
"port-version": 1,
|
||||
"version": "5.98.0",
|
||||
"description": "KCrash provides support for intercepting and handling application crashes.",
|
||||
"homepage": "https://api.kde.org/frameworks/kcrash/html/index.html",
|
||||
"dependencies": [
|
||||
|
16
ports/kf5dbusaddons/fix_static_build.patch
Normal file
16
ports/kf5dbusaddons/fix_static_build.patch
Normal file
@ -0,0 +1,16 @@
|
||||
diff --git a/KF5DBusAddonsConfig.cmake.in b/KF5DBusAddonsConfig.cmake.in
|
||||
index 8d8cea5..7770236 100644
|
||||
--- a/KF5DBusAddonsConfig.cmake.in
|
||||
+++ b/KF5DBusAddonsConfig.cmake.in
|
||||
@@ -6,9 +6,9 @@ find_dependency(Qt@QT_MAJOR_VERSION@DBus @REQUIRED_QT_VERSION@)
|
||||
if(NOT @BUILD_SHARED_LIBS@)
|
||||
# Qt5::DBus target will have been defined by the find_dependency() call above
|
||||
# at the time where this file is used
|
||||
- if(TARGET Qt5::DBus)
|
||||
+ if(@Qt5X11Extras_FOUND@)
|
||||
find_dependency(Qt5X11Extras @REQUIRED_QT_VERSION@)
|
||||
- else()
|
||||
+ elseif(@Qt6Gui_FOUND@)
|
||||
find_dependency(Qt6Gui @REQUIRED_QT_VERSION@) # qtx11extras_p.h
|
||||
endif()
|
||||
endif()
|
@ -1,9 +1,11 @@
|
||||
vcpkg_from_github(
|
||||
OUT_SOURCE_PATH SOURCE_PATH
|
||||
REPO KDE/kdbusaddons
|
||||
REF v5.89.0
|
||||
SHA512 83f748690efe8024f603057cc97ab713f82ba6fbdb4462bb6052a8e89945e4117d6b1f030e0064120ae7e34a9b06860ba77d56617d5663578f0ac11a74dba2db
|
||||
REF v5.98.0
|
||||
SHA512 e92d54b41ed65be517c4d8d46ed98f4b4a5df7ed66ef490f340e44a2ee230236b738d06c980f44dbe93bbbbcbdba387f60f5fbdde8e77d4df4f1d0433b4f0255
|
||||
HEAD_REF master
|
||||
PATCHES
|
||||
fix_static_build.patch # https://invent.kde.org/frameworks/kdbusaddons/-/merge_requests/26
|
||||
)
|
||||
|
||||
# Prevent KDEClangFormat from writing to source effectively blocking parallel configure
|
||||
@ -32,3 +34,4 @@ file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/share")
|
||||
|
||||
file(GLOB LICENSE_FILES "${SOURCE_PATH}/LICENSES/*")
|
||||
vcpkg_install_copyright(FILE_LIST ${LICENSE_FILES})
|
||||
|
||||
|
@ -1,7 +1,6 @@
|
||||
{
|
||||
"name": "kf5dbusaddons",
|
||||
"version": "5.89.0",
|
||||
"port-version": 1,
|
||||
"version": "5.98.0",
|
||||
"description": "Convenience classes for D-Bus",
|
||||
"homepage": "https://api.kde.org/frameworks/kdbusaddons/html/index.html",
|
||||
"dependencies": [
|
||||
|
@ -1,8 +1,8 @@
|
||||
vcpkg_from_github(
|
||||
OUT_SOURCE_PATH SOURCE_PATH
|
||||
REPO KDE/kdeclarative
|
||||
REF v5.89.0
|
||||
SHA512 baad15ef1288e215a269c7b69d2de3659508ce16f91e7f20ec9255ed07810b22ea7e04f7446c50715f7b4abe2809c22d9911f03a5cc0791f7b9e5298f9e2ac59
|
||||
REF v5.98.0
|
||||
SHA512 327eb517fc5fa47dcd5e1b70fff0a704528789e3cb6652db5269a8c41ba3ffeedc38b71f1e00403a5e0132029497a6dae90f4230d13ffdfeb0469b5ff91e2a71
|
||||
HEAD_REF master
|
||||
)
|
||||
|
||||
@ -42,3 +42,4 @@ file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/share")
|
||||
|
||||
file(GLOB LICENSE_FILES "${SOURCE_PATH}/LICENSES/*")
|
||||
vcpkg_install_copyright(FILE_LIST ${LICENSE_FILES})
|
||||
|
||||
|
@ -1,7 +1,6 @@
|
||||
{
|
||||
"name": "kf5declarative",
|
||||
"version": "5.89.0",
|
||||
"port-version": 1,
|
||||
"version": "5.98.0",
|
||||
"description": "Integration of QML and KDE work spaces",
|
||||
"homepage": "https://api.kde.org/frameworks/kdeclarative/html/index.html",
|
||||
"dependencies": [
|
||||
@ -14,7 +13,10 @@
|
||||
]
|
||||
},
|
||||
"kf5config",
|
||||
"kf5globalaccel",
|
||||
{
|
||||
"name": "kf5globalaccel",
|
||||
"platform": "!windows"
|
||||
},
|
||||
"kf5guiaddons",
|
||||
"kf5i18n",
|
||||
"kf5iconthemes",
|
||||
|
@ -1,28 +0,0 @@
|
||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||
index f78b454..4858674 100644
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -48,19 +48,19 @@ find_package(KF5DBusAddons ${KF_DEP_VERSION} REQUIRED)
|
||||
find_package(KF5WindowSystem ${KF_DEP_VERSION} REQUIRED)
|
||||
|
||||
# no X11 stuff on mac
|
||||
-if (NOT APPLE)
|
||||
- find_package(XCB MODULE COMPONENTS XCB KEYSYMS XKB OPTIONAL_COMPONENTS XTEST)
|
||||
+if (NOT APPLE AND ENABLE_X11EXTRAS)
|
||||
+ find_package(XCB MODULE REQUIRED COMPONENTS XCB KEYSYMS XKB OPTIONAL_COMPONENTS XTEST)
|
||||
set_package_properties(XCB PROPERTIES DESCRIPTION "X protocol C-language Binding"
|
||||
URL "http://xcb.freedesktop.org"
|
||||
TYPE OPTIONAL
|
||||
)
|
||||
|
||||
- find_package(X11)
|
||||
+ find_package(X11 REQUIRED)
|
||||
endif()
|
||||
|
||||
set(HAVE_X11 0)
|
||||
|
||||
-if(X11_FOUND AND XCB_XCB_FOUND)
|
||||
+if(X11_FOUND AND XCB_XCB_FOUND AND ENABLE_X11EXTRAS)
|
||||
set(HAVE_X11 1)
|
||||
find_package(Qt5 ${REQUIRED_QT_VERSION} CONFIG REQUIRED X11Extras)
|
||||
endif()
|
@ -1,12 +1,15 @@
|
||||
vcpkg_from_github(
|
||||
OUT_SOURCE_PATH SOURCE_PATH
|
||||
REPO KDE/kglobalaccel
|
||||
REF v5.89.0
|
||||
SHA512 824e4d6204189290dcc542ef3004ad2e2e2f83620dbf381ab78edbef996f412996709b9b49b72aad7c23deeeb6be274906b4cbbbd49498be081330e89c5674de
|
||||
REF v5.98.0
|
||||
SHA512 a8846538ced248ee537b90136bbb45cabff60088daba7a19e48d6ab63ce388353e83770cf6bad7b0c700b7404e1f4aa88f71f202dde8cdc3064456da73241050
|
||||
HEAD_REF master
|
||||
PATCHES "make_x11_required.patch"
|
||||
)
|
||||
|
||||
if (VCPKG_TARGET_IS_LINUX)
|
||||
message(WARNING "${PORT} currently requires the following libraries from the system package manager:\n libxcb-keysyms1-dev libxcb-xkb-dev libxcb-record0-dev\n\nThese can be installed on Ubuntu systems via apt-get install llibxcb-keysyms1-dev libxcb-xkb-dev libxcb-record0-dev")
|
||||
endif()
|
||||
|
||||
# Prevent KDEClangFormat from writing to source effectively blocking parallel configure
|
||||
file(WRITE "${SOURCE_PATH}/.clang-format" "DisableFormat: true\nSortIncludes: false\n")
|
||||
|
||||
@ -14,7 +17,6 @@ vcpkg_cmake_configure(
|
||||
SOURCE_PATH "${SOURCE_PATH}"
|
||||
OPTIONS
|
||||
-DBUILD_TESTING=OFF
|
||||
-DENABLE_X11EXTRAS=${VCPKG_TARGET_IS_LINUX}
|
||||
)
|
||||
|
||||
vcpkg_cmake_install()
|
||||
@ -32,3 +34,4 @@ file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/share")
|
||||
|
||||
file(GLOB LICENSE_FILES "${SOURCE_PATH}/LICENSES/*")
|
||||
vcpkg_install_copyright(FILE_LIST ${LICENSE_FILES})
|
||||
|
||||
|
@ -1,9 +1,9 @@
|
||||
{
|
||||
"name": "kf5globalaccel",
|
||||
"version": "5.89.0",
|
||||
"port-version": 3,
|
||||
"version": "5.98.0",
|
||||
"description": "lobal desktop keyboard shortcuts",
|
||||
"homepage": "https://api.kde.org/frameworks/kglobalaccel/html/index.html",
|
||||
"supports": "!windows",
|
||||
"dependencies": [
|
||||
"ecm",
|
||||
"kf5config",
|
||||
@ -24,6 +24,10 @@
|
||||
{
|
||||
"name": "vcpkg-cmake-config",
|
||||
"host": true
|
||||
},
|
||||
{
|
||||
"name": "xcb",
|
||||
"platform": "linux"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
@ -0,0 +1,26 @@
|
||||
From 4f2be34b4a33453d71847dbab977f9eaedf2e995 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Dawid=20Wro=CC=81bel?= <me@dawidwrobel.com>
|
||||
Date: Wed, 19 Oct 2022 13:26:50 +0200
|
||||
Subject: [PATCH] Add misisng find_dependency's for static builds
|
||||
|
||||
---
|
||||
KF5GuiAddonsConfig.cmake.in | 3 +++
|
||||
1 file changed, 3 insertions(+)
|
||||
|
||||
diff --git a/KF5GuiAddonsConfig.cmake.in b/KF5GuiAddonsConfig.cmake.in
|
||||
index b494230..73c2678 100644
|
||||
--- a/KF5GuiAddonsConfig.cmake.in
|
||||
+++ b/KF5GuiAddonsConfig.cmake.in
|
||||
@@ -7,6 +7,9 @@ find_dependency(Qt@QT_MAJOR_VERSION@Gui @REQUIRED_QT_VERSION@)
|
||||
|
||||
if (NOT @BUILD_SHARED_LIBS@)
|
||||
if (@WITH_X11@)
|
||||
+ find_dependency(X11)
|
||||
+ find_dependency(XCB COMPONENTS XCB)
|
||||
+
|
||||
if (NOT TARGET Qt6::Gui)
|
||||
find_dependency(Qt5X11Extras @REQUIRED_QT_VERSION@)
|
||||
endif()
|
||||
--
|
||||
2.38.0
|
||||
|
@ -3,10 +3,10 @@ index ae17f6b..34e41bd 100644
|
||||
--- a/KF5GuiAddonsConfig.cmake.in
|
||||
+++ b/KF5GuiAddonsConfig.cmake.in
|
||||
@@ -10,6 +10,7 @@ if (NOT @BUILD_SHARED_LIBS@)
|
||||
find_dependency(Qt5X11Extras @REQUIRED_QT_VERSION@)
|
||||
endif()
|
||||
endif()
|
||||
if (@WITH_WAYLAND@)
|
||||
+ set(QtWaylandScanner_EXECUTABLE "${PACKAGE_PREFIX}/tools/qt5-wayland/bin/qtwaylandscanner" CACHE STRING "QtWaylandScanner workaround")
|
||||
find_dependency(Wayland REQUIRED Client)
|
||||
find_dependency(Qt5WaylandClient @REQUIRED_QT_VERSION@)
|
||||
find_dependency(Qt@QT_MAJOR_VERSION@WaylandClient @REQUIRED_QT_VERSION@)
|
||||
find_dependency(QtWaylandScanner)
|
||||
|
@ -1,16 +1,18 @@
|
||||
vcpkg_from_github(
|
||||
OUT_SOURCE_PATH SOURCE_PATH
|
||||
REPO KDE/kguiaddons
|
||||
REF v5.89.0
|
||||
SHA512 062a8da3a5d3f9da3288031f8e694fd6adb5b4f404071f2d66c7f4d5b15cbf10fedff58d9db928e45a052b69abbe38d7de57349638d8bb9a229798a553e3b9ed
|
||||
REF v5.98.0
|
||||
SHA512 957edb3a4c78dcc52ae96f4565b617413b9dcd10e2681df0a945042c1d2ae87b8327567ad58f78c665e2e38351d6cc33129cf1ad30497912ccfa281c870e1607
|
||||
HEAD_REF master
|
||||
PATCHES
|
||||
fix_cmake.patch # https://github.com/microsoft/vcpkg/issues/17607#issuecomment-831518812
|
||||
0001-Add-misisng-find_dependency-s-for-static-builds.patch
|
||||
)
|
||||
|
||||
vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS
|
||||
FEATURES
|
||||
wayland WITH_WAYLAND
|
||||
x11 WITH_X11
|
||||
)
|
||||
|
||||
# Prevent KDEClangFormat from writing to source effectively blocking parallel configure
|
||||
@ -21,8 +23,10 @@ vcpkg_cmake_configure(
|
||||
OPTIONS
|
||||
-DBUILD_TESTING=OFF
|
||||
-DQtWaylandScanner_EXECUTABLE=${CURRENT_INSTALLED_DIR}/tools/qt5-wayland/bin/qtwaylandscanner
|
||||
-DBUNDLE_INSTALL_DIR=bin
|
||||
${FEATURE_OPTIONS}
|
||||
MAYBE_UNUSED_VARIABLES
|
||||
BUNDLE_INSTALL_DIR
|
||||
QtWaylandScanner_EXECUTABLE
|
||||
)
|
||||
|
||||
@ -30,6 +34,11 @@ vcpkg_cmake_install()
|
||||
vcpkg_cmake_config_fixup(PACKAGE_NAME KF5GuiAddons CONFIG_PATH lib/cmake/KF5GuiAddons)
|
||||
vcpkg_copy_pdbs()
|
||||
|
||||
vcpkg_copy_tools(
|
||||
TOOL_NAMES kde-geo-uri-handler
|
||||
AUTO_CLEAN
|
||||
)
|
||||
|
||||
if(VCPKG_LIBRARY_LINKAGE STREQUAL "static")
|
||||
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/bin" "${CURRENT_PACKAGES_DIR}/debug/bin")
|
||||
endif()
|
||||
@ -39,3 +48,4 @@ file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/share")
|
||||
|
||||
file(GLOB LICENSE_FILES "${SOURCE_PATH}/LICENSES/*")
|
||||
vcpkg_install_copyright(FILE_LIST ${LICENSE_FILES})
|
||||
|
||||
|
@ -1,7 +1,6 @@
|
||||
{
|
||||
"name": "kf5guiaddons",
|
||||
"version": "5.89.0",
|
||||
"port-version": 1,
|
||||
"version": "5.98.0",
|
||||
"description": "Addons to QtGui",
|
||||
"homepage": "https://api.kde.org/frameworks/kguiaddons/html/index.html",
|
||||
"dependencies": [
|
||||
@ -34,7 +33,8 @@
|
||||
{
|
||||
"name": "kf5guiaddons",
|
||||
"features": [
|
||||
"wayland"
|
||||
"wayland",
|
||||
"x11"
|
||||
],
|
||||
"platform": "linux"
|
||||
}
|
||||
@ -43,11 +43,21 @@
|
||||
"wayland": {
|
||||
"description": "Linux-only. Build with support for KeySequenceEditor inhibiting shortcuts on Wayland",
|
||||
"dependencies": [
|
||||
"plasma-wayland-protocols",
|
||||
{
|
||||
"name": "qt5-wayland",
|
||||
"platform": "linux"
|
||||
}
|
||||
]
|
||||
},
|
||||
"x11": {
|
||||
"description": "Linux-only. Build with support for KeySequenceEditor inhibiting shortcuts on X11",
|
||||
"dependencies": [
|
||||
{
|
||||
"name": "qt5-x11extras",
|
||||
"platform": "linux"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -1,8 +1,8 @@
|
||||
vcpkg_from_github(
|
||||
OUT_SOURCE_PATH SOURCE_PATH
|
||||
REPO KDE/kholidays
|
||||
REF v5.89.0
|
||||
SHA512 df5a68c9faf2c05b30b161f2e9f363f252be2efd9ec89787a88952fecb91d36b0187e9c88bdedde6887086f5ead4aa5d6ff627c9ea267cd447d5d7ad938b5d65
|
||||
REF v5.98.0
|
||||
SHA512 e09eaa97094edd2feb5ec3677be8764bc1c3f6749c21eff8c0a2c9c047c21d35805f07b985d5d50a60e8acd48ff5096cc7f28a4fe22f49f45c74de390b7402ca
|
||||
HEAD_REF master
|
||||
)
|
||||
|
||||
@ -29,3 +29,4 @@ file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/share")
|
||||
|
||||
file(GLOB LICENSE_FILES "${SOURCE_PATH}/LICENSES/*")
|
||||
vcpkg_install_copyright(FILE_LIST ${LICENSE_FILES})
|
||||
|
||||
|
@ -1,7 +1,6 @@
|
||||
{
|
||||
"name": "kf5holidays",
|
||||
"version": "5.89.0",
|
||||
"port-version": 1,
|
||||
"version": "5.98.0",
|
||||
"description": "Holiday calculation library",
|
||||
"dependencies": [
|
||||
"ecm",
|
||||
|
@ -17,14 +17,14 @@ index c6b510c..0a25eca 100644
|
||||
|
||||
+find_package(Iconv REQUIRED)
|
||||
+
|
||||
target_include_directories(KF5I18n INTERFACE "$<INSTALL_INTERFACE:${KDE_INSTALL_INCLUDEDIR_KF5}/KI18n>")
|
||||
target_include_directories(KF5I18n INTERFACE "$<INSTALL_INTERFACE:${KDE_INSTALL_INCLUDEDIR_KF}/KI18n>")
|
||||
target_include_directories(KF5I18n PRIVATE ${LibIntl_INCLUDE_DIRS})
|
||||
+target_include_directories(KF5I18n PRIVATE ${Iconv_INCLUDE_DIRS})
|
||||
|
||||
target_link_libraries(KF5I18n PUBLIC Qt5::Core)
|
||||
target_link_libraries(KF5I18n PUBLIC Qt${QT_MAJOR_VERSION}::Core)
|
||||
# This is only required for platforms which don't use glibc (with glibc LibIntl_LIBRARIES will be empty)
|
||||
target_link_libraries(KF5I18n PRIVATE ${LibIntl_LIBRARIES})
|
||||
+target_link_libraries(KF5I18n PRIVATE ${Iconv_LIBRARIES})
|
||||
target_compile_options(KF5I18n PRIVATE -DTRANSLATION_DOMAIN=\"ki18n5\")
|
||||
|
||||
set_target_properties(KF5I18n PROPERTIES VERSION ${KI18N_VERSION}
|
||||
if (ANDROID)
|
||||
if (QT_MAJOR_VERSION EQUAL "5")
|
||||
target_link_libraries(KF5I18n PRIVATE Qt5::AndroidExtras)
|
||||
|
@ -5,8 +5,8 @@ endif()
|
||||
vcpkg_from_github(
|
||||
OUT_SOURCE_PATH SOURCE_PATH
|
||||
REPO KDE/ki18n
|
||||
REF v5.89.0
|
||||
SHA512 f83d8b9ef51cc05a2eccb175e602fd0530d0cb6bb0c21e582a82fdd2897d9f988c2d927f2dc986faaf7482ec1c81e8cea4a9e74fc557c88be9958393db71c2a9
|
||||
REF v5.98.0
|
||||
SHA512 5bb2c216825448d207dbcaa521503ddb78f77ba52668992447c792bcc4f48f8a0d6de7d3f564dc917a14765ae7f0ad7e43dd0ce8f368e97eb8dfe077fa8b4c46
|
||||
PATCHES ${PATCHES}
|
||||
)
|
||||
|
||||
@ -37,3 +37,4 @@ file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/share")
|
||||
|
||||
file(GLOB LICENSE_FILES "${SOURCE_PATH}/LICENSES/*")
|
||||
vcpkg_install_copyright(FILE_LIST ${LICENSE_FILES})
|
||||
|
||||
|
@ -1,7 +1,6 @@
|
||||
{
|
||||
"name": "kf5i18n",
|
||||
"version": "5.89.0",
|
||||
"port-version": 1,
|
||||
"version": "5.98.0",
|
||||
"description": "Advanced internationalization framework",
|
||||
"homepage": "https://api.kde.org/frameworks/ki18n/html/index.html",
|
||||
"dependencies": [
|
||||
|
@ -1,8 +1,8 @@
|
||||
vcpkg_from_github(
|
||||
OUT_SOURCE_PATH SOURCE_PATH
|
||||
REPO KDE/kiconthemes
|
||||
REF v5.89.0
|
||||
SHA512 d876f4a67d667a881820280c51fac8ddcdb99414f8c810422dd20be370173c036abcec3168495009242d479520a379be0c8ee4bea637023584e52c9452d9b3b7
|
||||
REF v5.98.0
|
||||
SHA512 822deb6e4469e69541e057b72f2ce27258f5cdb893f1cc8d37d900bb5aa4694706de051a905a939ac2f6fa474f69f4e05f24c87053699b205e6a58e18d56aaf1
|
||||
HEAD_REF master
|
||||
)
|
||||
|
||||
@ -46,3 +46,4 @@ file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/share")
|
||||
|
||||
file(GLOB LICENSE_FILES "${SOURCE_PATH}/LICENSES/*")
|
||||
vcpkg_install_copyright(FILE_LIST ${LICENSE_FILES})
|
||||
|
||||
|
@ -1,7 +1,6 @@
|
||||
{
|
||||
"name": "kf5iconthemes",
|
||||
"version": "5.89.0",
|
||||
"port-version": 1,
|
||||
"version": "5.98.0",
|
||||
"description": "Icon GUI utilities",
|
||||
"homepage": "https://api.kde.org/frameworks/kiconthemes/html/index.html",
|
||||
"dependencies": [
|
||||
|
@ -1,8 +1,8 @@
|
||||
vcpkg_from_github(
|
||||
OUT_SOURCE_PATH SOURCE_PATH
|
||||
REPO KDE/kitemmodels
|
||||
REF v5.89.0
|
||||
SHA512 4d7730994f935bd0929e8ceacfaed945e784cebdc86642c6148ce21108c4ffe792774196613c8b3215354069db85d276a30c6608445961f67aeb1b420a579007
|
||||
REF v5.98.0
|
||||
SHA512 11badf9c62c0b4d2e48a800adee42a7392c2dd3749315ff91125b9eac0bd8e78fef9eac9b64fe3c4d97ead30f78961b82669590098a4b11b5c5a5a61c005b3c2
|
||||
)
|
||||
|
||||
# Prevent KDEClangFormat from writing to source effectively blocking parallel configure
|
||||
@ -28,3 +28,4 @@ file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/share")
|
||||
|
||||
file(GLOB LICENSE_FILES "${SOURCE_PATH}/LICENSES/*")
|
||||
vcpkg_install_copyright(FILE_LIST ${LICENSE_FILES})
|
||||
|
||||
|
@ -1,7 +1,6 @@
|
||||
{
|
||||
"name": "kf5itemmodels",
|
||||
"version": "5.89.0",
|
||||
"port-version": 1,
|
||||
"version": "5.98.0",
|
||||
"description": "Models for Qt Model/View system",
|
||||
"homepage": "https://api.kde.org/frameworks/kitemmodels/html/index.html",
|
||||
"dependencies": [
|
||||
|
@ -1,8 +1,8 @@
|
||||
vcpkg_from_github(
|
||||
OUT_SOURCE_PATH SOURCE_PATH
|
||||
REPO KDE/kitemviews
|
||||
REF v5.89.0
|
||||
SHA512 c96cb1204d5e9d0b1206eac93f36b06c94b7fcf63c7a75938e50783af1e7d3fe48617fadd264f55f2ac31c3d316a062b9200053a582ccf2e7c927659b7e1b442
|
||||
REF v5.98.0
|
||||
SHA512 1a9643376c971323a82a8ef909a9c31f168bdf89842ebf667ac69c9d76c51fc8124eb366c602b2bdff28082c9199690be6091d2634ebf12a07aeeaddd96810ab
|
||||
)
|
||||
|
||||
# Prevent KDEClangFormat from writing to source effectively blocking parallel configure
|
||||
@ -28,3 +28,4 @@ file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/share")
|
||||
|
||||
file(GLOB LICENSE_FILES "${SOURCE_PATH}/LICENSES/*")
|
||||
vcpkg_install_copyright(FILE_LIST ${LICENSE_FILES})
|
||||
|
||||
|
@ -1,7 +1,6 @@
|
||||
{
|
||||
"name": "kf5itemviews",
|
||||
"version": "5.89.0",
|
||||
"port-version": 1,
|
||||
"version": "5.98.0",
|
||||
"description": "Widget addons for Qt Model/View",
|
||||
"homepage": "https://api.kde.org/frameworks/kitemviews/html/index.html",
|
||||
"dependencies": [
|
||||
|
@ -1,8 +1,8 @@
|
||||
vcpkg_from_github(
|
||||
OUT_SOURCE_PATH SOURCE_PATH
|
||||
REPO KDE/kjobwidgets
|
||||
REF v5.89.0
|
||||
SHA512 6fcc1fbef4de8adde1577739a28b5a3671829b24d4d8885a6b22f7b99662f058502183ab7d4f8c47f2c69f02a1932ac94a55be93bd6245fe97d8819644b1e708
|
||||
REF v5.98.0
|
||||
SHA512 dba5640a7f003bf899464056af9cb24270e252b620290cb3e7d912e48e8b45dd4892be51688402df2b7217aa938af0f815d9a12685dd263778c2df0290b5361d
|
||||
HEAD_REF master
|
||||
)
|
||||
|
||||
@ -29,3 +29,4 @@ file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/share")
|
||||
|
||||
file(GLOB LICENSE_FILES "${SOURCE_PATH}/LICENSES/*")
|
||||
vcpkg_install_copyright(FILE_LIST ${LICENSE_FILES})
|
||||
|
||||
|
@ -1,7 +1,6 @@
|
||||
{
|
||||
"name": "kf5jobwidgets",
|
||||
"version": "5.89.0",
|
||||
"port-version": 1,
|
||||
"version": "5.98.0",
|
||||
"description": "Widgets for showing progress of asynchronous jobs",
|
||||
"homepage": "https://api.kde.org/frameworks/kjobwidgets/html/index.html",
|
||||
"dependencies": [
|
||||
|
@ -0,0 +1,12 @@
|
||||
diff --git a/src/core/CMakeLists.txt b/src/core/CMakeLists.txt
|
||||
index fcd5bc1..cc1660b 100644
|
||||
--- a/src/core/CMakeLists.txt
|
||||
+++ b/src/core/CMakeLists.txt
|
||||
@@ -47,3 +47,7 @@ add_library(kcmutils_proxy_model STATIC kpluginproxymodel.cpp)
|
||||
# Needed to link this static lib to shared libs
|
||||
set_property(TARGET kcmutils_proxy_model PROPERTY POSITION_INDEPENDENT_CODE ON)
|
||||
target_link_libraries(kcmutils_proxy_model PUBLIC KF5KCMUtilsCore KF5::ItemViews)
|
||||
+
|
||||
+if(NOT BUILD_SHARED_LIBS)
|
||||
+ install(TARGETS kcmutils_proxy_model EXPORT KF5KCMUtilsTargets ${KF_INSTALL_TARGETS_DEFAULT_ARGS})
|
||||
+endif()
|
@ -1,9 +1,11 @@
|
||||
vcpkg_from_github(
|
||||
OUT_SOURCE_PATH SOURCE_PATH
|
||||
REPO KDE/kcmutils
|
||||
REF v5.89.0
|
||||
SHA512 9f12e906d9bd763906d6c9a0ebbefec1b7d1e958a217de5ed7ea418c8fcda1dbaccd8df89a849019aa81303fc4540b26872d205e7215285c4f312e8bbfcb97d0
|
||||
REF v5.98.0
|
||||
SHA512 959901d7ba447eff13e4c1341c5530fccecf42f7f5e4dc69bee669c9e22770f5af57ed2f08979aac5fd2e1015f2bbadf5d302d99e1e0031c20927d833e6a3cea
|
||||
HEAD_REF master
|
||||
PATCHES
|
||||
0001-Fix-missing-kcmutils_proxy_model-export-in-static-bu.patch # https://invent.kde.org/frameworks/kcmutils/-/merge_requests/104
|
||||
)
|
||||
|
||||
# Prevent KDEClangFormat from writing to source effectively blocking parallel configure
|
||||
@ -13,13 +15,28 @@ vcpkg_cmake_configure(
|
||||
SOURCE_PATH "${SOURCE_PATH}"
|
||||
OPTIONS
|
||||
-DBUILD_TESTING=OFF
|
||||
-DKDE_INSTALL_QMLDIR=qml
|
||||
)
|
||||
|
||||
vcpkg_cmake_install()
|
||||
vcpkg_cmake_config_fixup(PACKAGE_NAME KF5KCMUtils CONFIG_PATH lib/cmake/KF5KCMUtils)
|
||||
|
||||
vcpkg_copy_pdbs()
|
||||
|
||||
if(NOT VCPKG_TARGET_IS_WINDOWS)
|
||||
set(LIBEXEC_FOLDER "lib/libexec")
|
||||
set(LIBEXEC_SUBFOLDER "kf5/")
|
||||
else()
|
||||
set(LIBEXEC_FOLDER "bin")
|
||||
set(LIBEXEC_SUBFOLDER "")
|
||||
endif()
|
||||
|
||||
vcpkg_copy_tools(
|
||||
TOOL_NAMES kcmdesktopfilegenerator
|
||||
SEARCH_DIR "${CURRENT_PACKAGES_DIR}/${LIBEXEC_FOLDER}/${LIBEXEC_SUBFOLDER}"
|
||||
DESTINATION "${CURRENT_PACKAGES_DIR}/tools/${PORT}/${LIBEXEC_SUBFOLDER}"
|
||||
AUTO_CLEAN
|
||||
)
|
||||
|
||||
if(VCPKG_LIBRARY_LINKAGE STREQUAL "static")
|
||||
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/bin" "${CURRENT_PACKAGES_DIR}/debug/bin")
|
||||
endif()
|
||||
@ -29,3 +46,4 @@ file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/share")
|
||||
|
||||
file(GLOB LICENSE_FILES "${SOURCE_PATH}/LICENSES/*")
|
||||
vcpkg_install_copyright(FILE_LIST ${LICENSE_FILES})
|
||||
|
||||
|
@ -1,7 +1,6 @@
|
||||
{
|
||||
"name": "kf5kcmutils",
|
||||
"version": "5.89.0",
|
||||
"port-version": 1,
|
||||
"version": "5.98.0",
|
||||
"description": "Utilities for KDE System Settings modules",
|
||||
"homepage": "https://api.kde.org/frameworks/kcmutils/html/index.html",
|
||||
"dependencies": [
|
||||
|
@ -6,25 +6,25 @@ index fec216af..8595f36e 100644
|
||||
EXPORT KIO
|
||||
)
|
||||
|
||||
-target_link_libraries(kio_file KF5::KIOCore KF5::I18n KF5::ConfigCore Qt5::DBus Qt5::Network)
|
||||
-target_link_libraries(kio_file KF5::KIOCore KF5::I18n KF5::ConfigCore Qt${QT_MAJOR_VERSION}::DBus Qt${QT_MAJOR_VERSION}::Network)
|
||||
+find_package(Iconv REQUIRED)
|
||||
+include_directories(${Iconv_INCLUDE_DIRS})
|
||||
+target_link_libraries(kio_file KF5::KIOCore KF5::I18n KF5::ConfigCore Qt5::DBus Qt5::Network ${Iconv_LIBRARIES})
|
||||
+target_link_libraries(kio_file KF5::KIOCore KF5::I18n KF5::ConfigCore Qt${QT_MAJOR_VERSION}::DBus Qt${QT_MAJOR_VERSION}::Network ${Iconv_LIBRARIES})
|
||||
|
||||
if(UNIX)
|
||||
target_link_libraries(kio_file Qt5::Network KF5::AuthCore)
|
||||
diff --git a/src/ioslaves/ftp/CMakeLists.txt b/src/ioslaves/ftp/CMakeLists.txt
|
||||
target_link_libraries(kio_file Qt${QT_MAJOR_VERSION}::Network KF5::AuthCore)
|
||||
diff --git a/src/kioworkers/ftp/CMakeLists.txt b/src/kioworkers/ftp/CMakeLists.txt
|
||||
index 44abb409..61eb3836 100644
|
||||
--- a/src/ioslaves/ftp/CMakeLists.txt
|
||||
+++ b/src/ioslaves/ftp/CMakeLists.txt
|
||||
--- a/src/kioworkers/ftp/CMakeLists.txt
|
||||
+++ b/src/kioworkers/ftp/CMakeLists.txt
|
||||
@@ -16,4 +16,6 @@ ecm_qt_export_logging_category(
|
||||
EXPORT KIO
|
||||
)
|
||||
|
||||
-target_link_libraries(kio_ftp Qt5::Network KF5::KIOCore KF5::I18n KF5::ConfigCore)
|
||||
-target_link_libraries(kio_ftp Qt${QT_MAJOR_VERSION}::Network KF5::KIOCore KF5::I18n KF5::ConfigCore)
|
||||
+find_package(Iconv REQUIRED)
|
||||
+include_directories(${Iconv_INCLUDE_DIRS})
|
||||
+target_link_libraries(kio_ftp Qt5::Network KF5::KIOCore KF5::I18n KF5::ConfigCore ${Iconv_LIBRARIES})
|
||||
+target_link_libraries(kio_ftp Qt${QT_MAJOR_VERSION}::Network KF5::KIOCore KF5::I18n KF5::ConfigCore ${Iconv_LIBRARIES})
|
||||
\ No newline at end of file
|
||||
diff --git a/src/ioslaves/http/CMakeLists.txt b/src/ioslaves/http/CMakeLists.txt
|
||||
index e616d08b..0631edb6 100644
|
||||
@ -37,15 +37,15 @@ index e616d08b..0631edb6 100644
|
||||
+find_package(Iconv REQUIRED)
|
||||
+include_directories(${Iconv_INCLUDE_DIRS})
|
||||
target_link_libraries(kio_http_cache_cleaner
|
||||
Qt5::DBus
|
||||
Qt5::Network # QLocalSocket
|
||||
Qt${QT_MAJOR_VERSION}::DBus
|
||||
Qt${QT_MAJOR_VERSION}::Network # QLocalSocket
|
||||
KF5::KIOCore # KProtocolManager
|
||||
- KF5::I18n)
|
||||
+ KF5::I18n
|
||||
+ ${Iconv_LIBRARIES}
|
||||
+)
|
||||
|
||||
install(TARGETS kio_http_cache_cleaner DESTINATION ${KDE_INSTALL_LIBEXECDIR_KF5} )
|
||||
install(TARGETS kio_http_cache_cleaner DESTINATION ${KDE_INSTALL_LIBEXECDIR_KF} )
|
||||
|
||||
@@ -91,6 +95,7 @@ target_link_libraries(kio_http
|
||||
KF5::KIONTLM
|
||||
@ -54,7 +54,7 @@ index e616d08b..0631edb6 100644
|
||||
+ ${Iconv_LIBRARIES}
|
||||
)
|
||||
if(GSSAPI_FOUND)
|
||||
target_link_libraries(kio_http ${GSSAPI_LIBS} )
|
||||
target_link_libraries(kio_http PRIVATE ${GSSAPI_LIBS})
|
||||
diff --git a/src/ioslaves/http/kcookiejar/CMakeLists.txt b/src/ioslaves/http/kcookiejar/CMakeLists.txt
|
||||
index 0f770ae4..2600d2d2 100644
|
||||
--- a/src/ioslaves/http/kcookiejar/CMakeLists.txt
|
||||
@ -66,7 +66,7 @@ index 0f770ae4..2600d2d2 100644
|
||||
+find_package(Iconv REQUIRED)
|
||||
+include_directories(${Iconv_INCLUDE_DIRS})
|
||||
target_link_libraries( kcookiejar5
|
||||
Qt5::DBus
|
||||
Qt${QT_MAJOR_VERSION}::DBus
|
||||
KF5::I18n
|
||||
KF5::WidgetsAddons
|
||||
+ ${Iconv_LIBRARIES}
|
||||
@ -81,22 +81,22 @@ index 0f770ae4..2600d2d2 100644
|
||||
)
|
||||
|
||||
########### install files ###############
|
||||
diff --git a/src/ioslaves/remote/CMakeLists.txt b/src/ioslaves/remote/CMakeLists.txt
|
||||
diff --git a/src/kioworkers/remote/CMakeLists.txt b/src/kioworkers/remote/CMakeLists.txt
|
||||
index e2b576e2..526551ee 100644
|
||||
--- a/src/ioslaves/remote/CMakeLists.txt
|
||||
+++ b/src/ioslaves/remote/CMakeLists.txt
|
||||
--- a/src/kioworkers/remote/CMakeLists.txt
|
||||
+++ b/src/kioworkers/remote/CMakeLists.txt
|
||||
@@ -19,4 +19,6 @@ ecm_qt_declare_logging_category(kio_remote
|
||||
EXPORT KIO
|
||||
)
|
||||
|
||||
-target_link_libraries(kio_remote KF5::KIOCore KF5::I18n KF5::ConfigCore Qt5::Network)
|
||||
-target_link_libraries(kio_remote KF5::KIOCore KF5::I18n KF5::ConfigCore Qt${QT_MAJOR_VERSION}::Network)
|
||||
+find_package(Iconv REQUIRED)
|
||||
+include_directories(${Iconv_INCLUDE_DIRS})
|
||||
+target_link_libraries(kio_remote KF5::KIOCore KF5::I18n KF5::ConfigCore Qt5::Network ${Iconv_LIBRARIES})
|
||||
diff --git a/src/ioslaves/remote/kdedmodule/CMakeLists.txt b/src/ioslaves/remote/kdedmodule/CMakeLists.txt
|
||||
+target_link_libraries(kio_remote KF5::KIOCore KF5::I18n KF5::ConfigCore Qt${QT_MAJOR_VERSION}::Network ${Iconv_LIBRARIES})
|
||||
diff --git a/src/kioworkers/remote/kdedmodule/CMakeLists.txt b/src/kioworkers/remote/kdedmodule/CMakeLists.txt
|
||||
index 4e40d214..7ba0d911 100644
|
||||
--- a/src/ioslaves/remote/kdedmodule/CMakeLists.txt
|
||||
+++ b/src/ioslaves/remote/kdedmodule/CMakeLists.txt
|
||||
--- a/src/kioworkers/remote/kdedmodule/CMakeLists.txt
|
||||
+++ b/src/kioworkers/remote/kdedmodule/CMakeLists.txt
|
||||
@@ -1,7 +1,9 @@
|
||||
add_library(remotedirnotify MODULE remotedirnotify.cpp remotedirnotifymodule.cpp ../debug.cpp)
|
||||
kcoreaddons_desktop_to_json(remotedirnotify remotedirnotify.desktop)
|
||||
@ -119,7 +119,7 @@ index ffee12c8..0b03c211 100644
|
||||
+find_package(Iconv REQUIRED)
|
||||
+include_directories(${Iconv_INCLUDE_DIRS})
|
||||
target_link_libraries(ktelnetservice5
|
||||
Qt5::Widgets
|
||||
Qt${QT_MAJOR_VERSION}::Widgets
|
||||
KF5::I18n
|
||||
KF5::KIOGui
|
||||
+ ${Iconv_LIBRARIES}
|
||||
@ -140,7 +140,7 @@ index 147b3f3e..0546b8ce 100644
|
||||
KF5::ConfigCore
|
||||
KF5::Solid
|
||||
@@ -59,6 +61,7 @@ target_link_libraries(kio_trash
|
||||
Qt5::Network
|
||||
Qt${QT_MAJOR_VERSION}::Network
|
||||
KF5::I18n
|
||||
KF5::ConfigCore
|
||||
+ ${Iconv_LIBRARIES}
|
||||
@ -168,7 +168,7 @@ index 92eeafe7..8ae87424 100644
|
||||
+include_directories(${Iconv_INCLUDE_DIRS})
|
||||
+target_link_libraries(kioexecd KF5::I18n KF5::DBusAddons KF5::WidgetsAddons KF5::KIOCore ${Iconv_LIBRARIES})
|
||||
|
||||
kdbusaddons_generate_dbus_service_file(kiod5 org.kde.kioexecd ${KDE_INSTALL_FULL_LIBEXECDIR_KF5})
|
||||
kdbusaddons_generate_dbus_service_file(kiod5 org.kde.kioexecd ${KDE_INSTALL_FULL_LIBEXECDIR_KF})
|
||||
|
||||
@@ -45,6 +47,7 @@ target_link_libraries(kioexec
|
||||
KF5::WidgetsAddons # KMessageBox
|
||||
@ -190,7 +190,7 @@ index c268e039..c1a562aa 100644
|
||||
+include_directories(${Iconv_INCLUDE_DIRS})
|
||||
target_link_libraries(kiod_kpasswdserver
|
||||
KF5::DBusAddons # KDED Module
|
||||
Qt5::DBus
|
||||
Qt${QT_MAJOR_VERSION}::DBus
|
||||
@@ -46,6 +48,7 @@ target_link_libraries(kiod_kpasswdserver
|
||||
KF5::WidgetsAddons # KPasswordDialog
|
||||
KF5::I18n
|
||||
|
@ -5,8 +5,8 @@ endif()
|
||||
vcpkg_from_github(
|
||||
OUT_SOURCE_PATH SOURCE_PATH
|
||||
REPO KDE/kio
|
||||
REF v5.89.0-rc2
|
||||
SHA512 08df36c08b028998884983fa233aad5bfc05d4e9e5899ed85390015daa7e0703272edabc59189579957e9971435887c4486796061878ce0f252ac2259b78a799
|
||||
REF v5.98.0
|
||||
SHA512 6ffb44963b266f806150bc3ff9a1c3cf13f2fe7b4bda57e27d9bd9b931bfd757d50ee29f4143f6d282a25f675c8024aff16dc2f91e00ec0c7663eb8effdfee30
|
||||
HEAD_REF master
|
||||
PATCHES
|
||||
${PATCHES}
|
||||
@ -32,6 +32,7 @@ vcpkg_cmake_configure(
|
||||
-DKDE_INSTALL_PLUGINDIR=plugins
|
||||
-DKDE_INSTALL_LIBEXECDIR=bin
|
||||
${FEATURE_OPTIONS}
|
||||
--trace-expand
|
||||
MAYBE_UNUSED_VARIABLES CMAKE_DISABLE_FIND_PACKAGE_KF5Notifications
|
||||
)
|
||||
|
||||
@ -65,3 +66,5 @@ endif()
|
||||
|
||||
file(GLOB LICENSE_FILES "${SOURCE_PATH}/LICENSES/*")
|
||||
vcpkg_install_copyright(FILE_LIST ${LICENSE_FILES})
|
||||
|
||||
|
||||
|
@ -1,7 +1,6 @@
|
||||
{
|
||||
"name": "kf5kio",
|
||||
"version": "5.89.0",
|
||||
"port-version": 2,
|
||||
"version": "5.98.0",
|
||||
"description": "Network transparent access to files and data",
|
||||
"homepage": "https://api.kde.org/frameworks/kio/html/index.html",
|
||||
"license": null,
|
||||
|
@ -0,0 +1,14 @@
|
||||
diff --git a/src/widgets/action.h b/src/widgets/action.h
|
||||
index 0207e557..748add43 100644
|
||||
--- a/src/widgets/action.h
|
||||
+++ b/src/widgets/action.h
|
||||
@@ -65,7 +65,7 @@ Q_SIGNALS:
|
||||
void dialogFinished(const KNS3::Entry::List &changedEntries);
|
||||
#endif
|
||||
// Only show this overload when we hide deprecated methods or build the lib
|
||||
-#if !KNEWSTUFFWIDGETS_ENABLE_DEPRECATED_SINCE(5, 90) || KF5NewStuffWidgets_EXPORTS
|
||||
+#if !KNEWSTUFFWIDGETS_ENABLE_DEPRECATED_SINCE(5, 90) || 1
|
||||
/// emitted when the Hot New Stuff dialog has been closed
|
||||
void dialogFinished(const QList<KNSCore::Entry> &changedEntries);
|
||||
#endif
|
||||
--
|
@ -1,9 +1,11 @@
|
||||
vcpkg_from_github(
|
||||
OUT_SOURCE_PATH SOURCE_PATH
|
||||
REPO KDE/knewstuff
|
||||
REF v5.89.0
|
||||
SHA512 e031fc985ad29be177b438667c624c6706a45edd7029b8144d712e04b9b3f5c8bc7aebea9e2a09afe2a2f28db078f58969cb63bf7dccd5d2e1e05dcbc456766b
|
||||
REF v5.98.0
|
||||
SHA512 dadbd4bcd6408e6b8afba4155a164563b2f3303162edd2f9cd193ab6e6677ce857e4455ccffee8ee289b1c8e634d7b3e5fe1e842efc4c89e67bd25ea103a9f50
|
||||
HEAD_REF master
|
||||
PATCHES
|
||||
0001-Fix-KF5NewStuffWidgets_EXPORTS-is-not-defined-on-cla.patch
|
||||
)
|
||||
|
||||
# Prevent KDEClangFormat from writing to source effectively blocking parallel configure
|
||||
@ -15,6 +17,8 @@ vcpkg_cmake_configure(
|
||||
-DBUILD_TESTING=OFF
|
||||
-DKDE_INSTALL_QMLDIR=qml
|
||||
-DBUNDLE_INSTALL_DIR=bin
|
||||
MAYBE_UNUSED_VARIABLES
|
||||
BUNDLE_INSTALL_DIR
|
||||
)
|
||||
|
||||
vcpkg_cmake_install()
|
||||
@ -39,3 +43,4 @@ endif()
|
||||
|
||||
file(GLOB LICENSE_FILES "${SOURCE_PATH}/LICENSES/*")
|
||||
vcpkg_install_copyright(FILE_LIST ${LICENSE_FILES})
|
||||
|
||||
|
@ -1,7 +1,6 @@
|
||||
{
|
||||
"name": "kf5newstuff",
|
||||
"version": "5.89.0",
|
||||
"port-version": 1,
|
||||
"version": "5.98.0",
|
||||
"description": "Framework for downloading and sharing additional application data",
|
||||
"homepage": "https://api.kde.org/frameworks/knewstuff/html/index.html",
|
||||
"dependencies": [
|
||||
|
@ -1,8 +1,8 @@
|
||||
vcpkg_from_github(
|
||||
OUT_SOURCE_PATH SOURCE_PATH
|
||||
REPO KDE/knotifications
|
||||
REF v5.89.0
|
||||
SHA512 58e9fe34b29e0f6d7507a3a783918bcfbc8a191ddc7bb287c793628a97a2a203347971849100ae9a98d9f8a23c27ba184b509c11caf00517d8c6422ae91ac310
|
||||
REF v5.98.0
|
||||
SHA512 f7f492f6b5390f2cab2e946433165e058d6cb7f82e7ce2a4b931bd4b0e7f7d75fe0ffc431ae01a13a1c30475c4c7d8992343cce7d4b7eca0254b6e5ab5046237
|
||||
HEAD_REF master
|
||||
)
|
||||
|
||||
@ -29,3 +29,4 @@ file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/share")
|
||||
|
||||
file(GLOB LICENSE_FILES "${SOURCE_PATH}/LICENSES/*")
|
||||
vcpkg_install_copyright(FILE_LIST ${LICENSE_FILES})
|
||||
|
||||
|
@ -1,7 +1,6 @@
|
||||
{
|
||||
"name": "kf5notifications",
|
||||
"version": "5.89.0",
|
||||
"port-version": 1,
|
||||
"version": "5.98.0",
|
||||
"description": "Desktop notifications",
|
||||
"homepage": "https://api.kde.org/frameworks/knotifications/html/index.html",
|
||||
"dependencies": [
|
||||
|
76
ports/kf5package/fix_duplicate_symbol.patch
Normal file
76
ports/kf5package/fix_duplicate_symbol.patch
Normal file
@ -0,0 +1,76 @@
|
||||
From f922c9e1a353ea82a5c8a87095e46f503c8e9ceb Mon Sep 17 00:00:00 2001
|
||||
From: Alexander Lohnau <alexander.lohnau@gmx.de>
|
||||
Date: Wed, 14 Sep 2022 15:57:22 +0200
|
||||
Subject: [PATCH] Fix duplicate symbol in static builds
|
||||
|
||||
BUG: 459099
|
||||
---
|
||||
src/kpackage/CMakeLists.txt | 9 +++++++--
|
||||
src/kpackagetool/CMakeLists.txt | 4 +---
|
||||
2 files changed, 8 insertions(+), 5 deletions(-)
|
||||
|
||||
diff --git a/src/kpackage/CMakeLists.txt b/src/kpackage/CMakeLists.txt
|
||||
index 6880965..be16714 100644
|
||||
--- a/src/kpackage/CMakeLists.txt
|
||||
+++ b/src/kpackage/CMakeLists.txt
|
||||
@@ -15,8 +15,6 @@ target_sources(KF5Package PRIVATE
|
||||
packageloader.cpp
|
||||
private/packages.cpp
|
||||
private/packagejob.cpp
|
||||
- private/packagejobthread.cpp
|
||||
- private/versionparser.cpp
|
||||
version.cpp
|
||||
kpackage.qrc
|
||||
)
|
||||
@@ -42,6 +40,9 @@ ecm_generate_export_header(KF5Package
|
||||
EXCLUDE_DEPRECATED_BEFORE_AND_AT ${EXCLUDE_DEPRECATED_BEFORE_AND_AT}
|
||||
)
|
||||
|
||||
+add_library(kpackage_common_STATIC STATIC private/packagejobthread.cpp private/versionparser.cpp)
|
||||
+target_link_libraries(kpackage_common_STATIC PRIVATE Qt${QT_VERSION_MAJOR}::Core KF5::CoreAddons KF5::Archive KF5::I18n)
|
||||
+
|
||||
target_link_libraries(KF5Package
|
||||
PUBLIC
|
||||
KF5::CoreAddons
|
||||
@@ -49,6 +50,7 @@ PRIVATE
|
||||
Qt${QT_MAJOR_VERSION}::DBus
|
||||
KF5::Archive
|
||||
KF5::I18n
|
||||
+ kpackage_common_STATIC
|
||||
)
|
||||
|
||||
target_include_directories(KF5Package PUBLIC
|
||||
@@ -90,6 +92,9 @@ install(FILES
|
||||
|
||||
|
||||
install(TARGETS KF5Package EXPORT KF5PackageTargets ${KF5_INSTALL_TARGETS_DEFAULT_ARGS})
|
||||
+if (NOT BUILD_SHARED_LIBS)
|
||||
+ install(TARGETS kpackage_common_STATIC EXPORT KF5PackageTargets ${KF5_INSTALL_TARGETS_DEFAULT_ARGS})
|
||||
+endif()
|
||||
|
||||
if(BUILD_QCH)
|
||||
ecm_add_qch(
|
||||
diff --git a/src/kpackagetool/CMakeLists.txt b/src/kpackagetool/CMakeLists.txt
|
||||
index 10d58f8..c6d088a 100644
|
||||
--- a/src/kpackagetool/CMakeLists.txt
|
||||
+++ b/src/kpackagetool/CMakeLists.txt
|
||||
@@ -6,8 +6,6 @@ ecm_mark_nongui_executable(kpackagetool5)
|
||||
target_sources(kpackagetool5 PRIVATE
|
||||
main.cpp
|
||||
kpackagetool.cpp
|
||||
- ../kpackage/private/packagejobthread.cpp
|
||||
- ../kpackage/private/versionparser.cpp
|
||||
kpackagetool.qrc
|
||||
)
|
||||
ecm_qt_declare_logging_category(kpackagetool5
|
||||
@@ -15,6 +13,6 @@ ecm_qt_declare_logging_category(kpackagetool5
|
||||
IDENTIFIER KPACKAGE_LOG
|
||||
CATEGORY_NAME kf.package
|
||||
)
|
||||
-target_link_libraries(kpackagetool5 KF5::Archive KF5::Package KF5::I18n KF5::CoreAddons)
|
||||
+target_link_libraries(kpackagetool5 kpackage_common_STATIC KF5::Archive KF5::Package KF5::I18n KF5::CoreAddons)
|
||||
|
||||
install(TARGETS kpackagetool5 EXPORT KF5PackageToolsTargets ${KF5_INSTALL_TARGETS_DEFAULT_ARGS})
|
||||
--
|
||||
GitLab
|
||||
|
@ -1,9 +1,11 @@
|
||||
vcpkg_from_github(
|
||||
OUT_SOURCE_PATH SOURCE_PATH
|
||||
REPO KDE/kpackage
|
||||
REF v5.89.0
|
||||
SHA512 0f008129d2675fb8faa274bc9d1389be6a4acee0be95eb06973762933a7306749742e852a83144c54523aacdd10e5a808c8c06834ff533719a6e66ccc62f7186
|
||||
REF v5.98.0
|
||||
SHA512 2d82817825b3c5a284bee147abc1f8e9aff9f4730f7f149f95aef7270b7d41a7d6b8184e1f7c42c13c9ad26abbc63ffcd2e4eabef2f6ff734629d39808b5eeea
|
||||
HEAD_REF master
|
||||
PATCHES
|
||||
fix_duplicate_symbol.patch
|
||||
)
|
||||
|
||||
# Prevent KDEClangFormat from writing to source effectively blocking parallel configure
|
||||
@ -31,3 +33,4 @@ file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/share")
|
||||
|
||||
file(GLOB LICENSE_FILES "${SOURCE_PATH}/LICENSES/*")
|
||||
vcpkg_install_copyright(FILE_LIST ${LICENSE_FILES})
|
||||
|
||||
|
@ -1,7 +1,6 @@
|
||||
{
|
||||
"name": "kf5package",
|
||||
"version": "5.89.0",
|
||||
"port-version": 1,
|
||||
"version": "5.98.0",
|
||||
"description": "Installation and loading of additional content (ex: scripts, images...) as packages",
|
||||
"homepage": "https://api.kde.org/frameworks/kpackage/html/index.html",
|
||||
"dependencies": [
|
||||
|
@ -1,8 +1,8 @@
|
||||
vcpkg_from_github(
|
||||
OUT_SOURCE_PATH SOURCE_PATH
|
||||
REPO KDE/kplotting
|
||||
REF v5.89.0
|
||||
SHA512 4499f1820d2314041d78e48130f5f8ee30c677302c9a34a1f7e797d4ebd0ba4286278622c113907d9c224e753c528adc85cb55abd2d3132187553a5d7fbe382a
|
||||
REF v5.98.0
|
||||
SHA512 966b62cef7e617678d8ea63c68ff6e79db29a024ffa779a743e20ee643f9fcefe7af766fbb430ecfc2000ed1be9536ab0479d094fc8d899fcf5c0cd44f3d0302
|
||||
HEAD_REF master
|
||||
)
|
||||
|
||||
@ -25,3 +25,4 @@ file(RENAME "${CURRENT_PACKAGES_DIR}/lib/plugins" "${CURRENT_PACKAGES_DIR}/plugi
|
||||
|
||||
file(GLOB LICENSE_FILES "${SOURCE_PATH}/LICENSES/*")
|
||||
vcpkg_install_copyright(FILE_LIST ${LICENSE_FILES})
|
||||
|
||||
|
@ -1,7 +1,6 @@
|
||||
{
|
||||
"name": "kf5plotting",
|
||||
"version": "5.89.0",
|
||||
"port-version": 1,
|
||||
"version": "5.98.0",
|
||||
"description": "Lightweight plotting framework",
|
||||
"homepage": "https://api.kde.org/frameworks/kplotting/html/index.html",
|
||||
"dependencies": [
|
||||
|
@ -1,8 +1,8 @@
|
||||
vcpkg_from_github(
|
||||
OUT_SOURCE_PATH SOURCE_PATH
|
||||
REPO KDE/kservice
|
||||
REF v5.89.0
|
||||
SHA512 9809b7cb05b3164575e4f92cc979b34dad63945648e054621248fd92ce1c5885a048704ed11b1292446bb55940ed2c11e982a434bb0983c25de9938514b53c6d
|
||||
REF v5.98.0
|
||||
SHA512 c2cfe77418099883838deb3b4143a48e31845f8ea81b335fe86214d23c3df3233be96037e104593dd852b10363a0f2dd28d7cfa04ced608881c77f8a6524f83f
|
||||
HEAD_REF master
|
||||
)
|
||||
|
||||
@ -59,3 +59,4 @@ file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/share")
|
||||
|
||||
file(GLOB LICENSE_FILES "${SOURCE_PATH}/LICENSES/*")
|
||||
vcpkg_install_copyright(FILE_LIST ${LICENSE_FILES})
|
||||
|
||||
|
@ -1,7 +1,6 @@
|
||||
{
|
||||
"name": "kf5service",
|
||||
"version": "5.89.0",
|
||||
"port-version": 1,
|
||||
"version": "5.98.0",
|
||||
"description": "Plugin framework for desktop services",
|
||||
"homepage": "https://api.kde.org/frameworks/kservice/html/index.html",
|
||||
"dependencies": [
|
||||
|
@ -3,13 +3,13 @@ index 0a23f44..7020804 100644
|
||||
--- a/KF5SolidConfig.cmake.in
|
||||
+++ b/KF5SolidConfig.cmake.in
|
||||
@@ -23,6 +23,10 @@ if (NOT @BUILD_SHARED_LIBS@)
|
||||
find_dependency(Qt5Xml @REQUIRED_QT_VERSION@)
|
||||
find_dependency(Qt5Gui @REQUIRED_QT_VERSION@)
|
||||
find_dependency(Qt@QT_MAJOR_VERSION@Xml @REQUIRED_QT_VERSION@)
|
||||
find_dependency(Qt@QT_MAJOR_VERSION@Gui @REQUIRED_QT_VERSION@)
|
||||
|
||||
+ if (@HAVE_LIBMOUNT@)
|
||||
+ find_dependency(LibMount)
|
||||
+ endif()
|
||||
+
|
||||
if (@Qt5DBus_FOUND@)
|
||||
find_dependency(Qt5DBus @REQUIRED_QT_VERSION@)
|
||||
if ("@Qt5DBus_FOUND@" OR "@Qt6DBus_FOUND@")
|
||||
find_dependency(Qt@QT_MAJOR_VERSION@DBus @REQUIRED_QT_VERSION@)
|
||||
endif()
|
||||
|
@ -1,8 +1,8 @@
|
||||
vcpkg_from_github(
|
||||
OUT_SOURCE_PATH SOURCE_PATH
|
||||
REPO KDE/solid
|
||||
REF v5.89.0
|
||||
SHA512 18d3c709756476870b6495bd5a99d70ec291a71a2f79dae954ce434953fb6299033c2dc85c68adf81031b03b70bf2e4798b7428da99c2ac28ddd6070cc413592
|
||||
REF v5.98.0
|
||||
SHA512 9f0aed7f8ea29a6132ca9c99c4c744ca5580bb3f7be1712e27d1fc3ae47b2edac26a5ce20abddef4d9998612f2386e1cc6915504c02897f2b3ebcec01cd26208
|
||||
HEAD_REF master
|
||||
PATCHES
|
||||
fix-libmount.patch
|
||||
@ -66,3 +66,4 @@ file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/share")
|
||||
|
||||
file(GLOB LICENSE_FILES "${SOURCE_PATH}/LICENSES/*")
|
||||
vcpkg_install_copyright(FILE_LIST ${LICENSE_FILES})
|
||||
|
||||
|
@ -1,7 +1,6 @@
|
||||
{
|
||||
"name": "kf5solid",
|
||||
"version": "5.89.0",
|
||||
"port-version": 1,
|
||||
"version": "5.98.0",
|
||||
"description": "Desktop hardware abstraction",
|
||||
"homepage": "https://api.kde.org/frameworks/solid/html/index.html",
|
||||
"dependencies": [
|
||||
|
@ -1,14 +1,21 @@
|
||||
vcpkg_from_github(
|
||||
OUT_SOURCE_PATH SOURCE_PATH
|
||||
REPO KDE/sonnet
|
||||
REF v5.89.0
|
||||
SHA512 18e2b9f9553229853952e2b0e3e6fac9c87417014f607144419bfe10b9d40cf5b542b253a43e5305d75ccef525f8cce36c112e1bad9398365847d5ec2996e8e4
|
||||
REF v5.98.0
|
||||
SHA512 7bd4dc164e049e9b5be2f29a81444f4545bb0c70db8ede0cc4303292d983e21c6701ac9ab02f4b4b3b2793ec7e6a078601e8c7cf083b1a799d10dc9f1d5a57c0
|
||||
HEAD_REF master
|
||||
)
|
||||
|
||||
# Prevent KDEClangFormat from writing to source effectively blocking parallel configure
|
||||
file(WRITE "${SOURCE_PATH}/.clang-format" "DisableFormat: true\nSortIncludes: false\n")
|
||||
|
||||
vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS
|
||||
FEATURES
|
||||
"hunspell" CMAKE_REQUIRE_FIND_PACKAGE_HUNSPELL
|
||||
INVERTED_FEATURES
|
||||
"hunspell" CMAKE_DISABLE_FIND_PACKAGE_HUNSPELL
|
||||
)
|
||||
|
||||
vcpkg_cmake_configure(
|
||||
SOURCE_PATH "${SOURCE_PATH}"
|
||||
OPTIONS
|
||||
@ -17,6 +24,10 @@ vcpkg_cmake_configure(
|
||||
-DKDE_INSTALL_PLUGINDIR=plugins
|
||||
-DKDE_INSTALL_QTPLUGINDIR=plugins
|
||||
-DKDE_INSTALL_QMLDIR=qml
|
||||
-DCMAKE_DISABLE_FIND_PACKAGE_VOIKKO=ON
|
||||
-DCMAKE_DISABLE_FIND_PACKAGE_ASPELL=ON
|
||||
-DCMAKE_DISABLE_FIND_PACKAGE_HSPELL=ON
|
||||
${FEATURE_OPTIONS}
|
||||
)
|
||||
|
||||
vcpkg_add_to_path(PREPEND "${CURRENT_INSTALLED_DIR}/bin")
|
||||
@ -46,3 +57,4 @@ file(REMOVE "${CURRENT_PACKAGES_DIR}/debug/bin/parsetrigrams${VCPKG_HOST_EXECUTA
|
||||
|
||||
file(GLOB LICENSE_FILES "${SOURCE_PATH}/LICENSES/*")
|
||||
vcpkg_install_copyright(FILE_LIST ${LICENSE_FILES})
|
||||
|
||||
|
@ -1,7 +1,6 @@
|
||||
{
|
||||
"name": "kf5sonnet",
|
||||
"version": "5.89.0",
|
||||
"port-version": 1,
|
||||
"version": "5.98.0",
|
||||
"description": "Multi-language spell checker",
|
||||
"homepage": "https://api.kde.org/frameworks/sonnet/html/index.html",
|
||||
"dependencies": [
|
||||
@ -16,5 +15,13 @@
|
||||
"name": "vcpkg-cmake-config",
|
||||
"host": true
|
||||
}
|
||||
],
|
||||
"features": {
|
||||
"hunspell": {
|
||||
"description": "Spell checking support via Hunspell",
|
||||
"dependencies": [
|
||||
"hunspell"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -1,8 +1,8 @@
|
||||
vcpkg_from_github(
|
||||
OUT_SOURCE_PATH SOURCE_PATH
|
||||
REPO KDE/syntax-highlighting
|
||||
REF v5.89.0
|
||||
SHA512 c92df10d236d736f3f944f25efac796636ef857049732c0359edb900a1686839c55303917ab2286935024e7e6f19a0797fc38b417a1bd60d5dfb8c9c45ca6e66
|
||||
REF v5.98.0
|
||||
SHA512 05dd4d33c54b092629669a24d378002b24b140b767ed52e7f6d90aea5f5b6a30ce04ea1c87d534bd9ed239ae7bb334b65ce13a2b9af5ebef5272467fd44828bd
|
||||
HEAD_REF master
|
||||
)
|
||||
|
||||
@ -38,3 +38,4 @@ file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/include")
|
||||
|
||||
file(GLOB LICENSE_FILES "${SOURCE_PATH}/LICENSES/*")
|
||||
vcpkg_install_copyright(FILE_LIST ${LICENSE_FILES})
|
||||
|
||||
|
@ -1,7 +1,6 @@
|
||||
{
|
||||
"name": "kf5syntaxhighlighting",
|
||||
"version": "5.89.0",
|
||||
"port-version": 1,
|
||||
"version": "5.98.0",
|
||||
"description": "Syntax highlighting engine for Kate syntax definitions",
|
||||
"homepage": "https://github.com/KDE/syntax-highlighting",
|
||||
"dependencies": [
|
||||
|
@ -1,8 +1,8 @@
|
||||
vcpkg_from_github(
|
||||
OUT_SOURCE_PATH SOURCE_PATH
|
||||
REPO KDE/ktextwidgets
|
||||
REF v5.89.0
|
||||
SHA512 5f57e20bc2e865499b4ef5c701baa17f492c5cd48b89f3add4e9fec29664a87ad6e69496c4e91f3a1192fbc4d244758a753ee250731a79b464f6af63f9abbde0
|
||||
REF v5.98.0
|
||||
SHA512 d25167cf173daa55075ee0586b8db5c478fcc567d2b9466a7c833ffe8cfae21db936df8cbcfc06a82314568b4574b5826bc50bc24087a02bab56fb43fcdcd461
|
||||
HEAD_REF master
|
||||
)
|
||||
|
||||
@ -29,3 +29,4 @@ file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/share")
|
||||
|
||||
file(GLOB LICENSE_FILES "${SOURCE_PATH}/LICENSES/*")
|
||||
vcpkg_install_copyright(FILE_LIST ${LICENSE_FILES})
|
||||
|
||||
|
@ -1,7 +1,6 @@
|
||||
{
|
||||
"name": "kf5textwidgets",
|
||||
"version": "5.89.0",
|
||||
"port-version": 1,
|
||||
"version": "5.98.0",
|
||||
"description": "Text editing widgets",
|
||||
"homepage": "https://api.kde.org/frameworks/ktextwidgets/html/index.html",
|
||||
"dependencies": [
|
||||
|
@ -1,8 +1,8 @@
|
||||
vcpkg_from_github(
|
||||
OUT_SOURCE_PATH SOURCE_PATH
|
||||
REPO KDE/kwallet
|
||||
REF v5.89.0
|
||||
SHA512 83bf40e5bfa9129ecfdaecebaf16c289542867337daf29be664aeb562e7c6bc32af4c59b71fcfae3cbbf70438872426b5981844c3c275b311340e5b48deac021
|
||||
REF v5.98.0
|
||||
SHA512 8fae6e689f190f2f6d110ed4ccd45856d4202c9f4e08fd88851c120c1bfaa38d00f3571a08e036f60054740702084927f09809d68cde7c073f5ba1cd8124c2de
|
||||
HEAD_REF master
|
||||
)
|
||||
|
||||
@ -30,3 +30,4 @@ endif()
|
||||
|
||||
file(GLOB LICENSE_FILES "${SOURCE_PATH}/LICENSES/*")
|
||||
vcpkg_install_copyright(FILE_LIST ${LICENSE_FILES})
|
||||
|
||||
|
@ -1,7 +1,6 @@
|
||||
{
|
||||
"name": "kf5wallet",
|
||||
"version": "5.89.0",
|
||||
"port-version": 1,
|
||||
"version": "5.98.0",
|
||||
"description": "Safe desktop-wide storage for passwords",
|
||||
"homepage": "https://api.kde.org/frameworks/kwallet/html/index.html",
|
||||
"dependencies": [
|
||||
|
@ -1,8 +1,8 @@
|
||||
vcpkg_from_github(
|
||||
OUT_SOURCE_PATH SOURCE_PATH
|
||||
REPO KDE/kwidgetsaddons
|
||||
REF v5.89.0
|
||||
SHA512 5e83ffeefe3130f3a43768cbc777a81be9e43c029598f12ee48353f787e5ab4a97d0a92f6f3c41987fe021f1e92ac01a05601c642bbd508fbbd780925dd6c03b
|
||||
REF v5.98.0
|
||||
SHA512 cfc8dc0fb44a03897ee595abd32e0f5977a16ea5d36235c51ea1a548f2fe160308838aefa3fc7c4b0edeb12e626cdd46f58c7fc2a72cbaf59e2c4286aecc5ba3
|
||||
HEAD_REF master
|
||||
)
|
||||
|
||||
@ -29,3 +29,4 @@ file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/share")
|
||||
|
||||
file(GLOB LICENSE_FILES "${SOURCE_PATH}/LICENSES/*")
|
||||
vcpkg_install_copyright(FILE_LIST ${LICENSE_FILES})
|
||||
|
||||
|
@ -1,7 +1,6 @@
|
||||
{
|
||||
"name": "kf5widgetsaddons",
|
||||
"version": "5.89.0",
|
||||
"port-version": 1,
|
||||
"version": "5.98.0",
|
||||
"description": "Addons to QtWidgets",
|
||||
"homepage": "https://api.kde.org/frameworks/kwidgetsaddons/html/index.html",
|
||||
"dependencies": [
|
||||
|
@ -1,8 +1,8 @@
|
||||
vcpkg_from_github(
|
||||
OUT_SOURCE_PATH SOURCE_PATH
|
||||
REPO KDE/kwindowsystem
|
||||
REF v5.89.0
|
||||
SHA512 8cdb177b5dff487c0039f6243a8652e8e0aaae5cd55f299f8ad4cd2c66651fc0be36328998807398b53803989881b511f0ee472359c6129ff809e9b50283b66a
|
||||
REF v5.98.0
|
||||
SHA512 839d9fcd805fe14aa13cf0cc39f12aa412f19309698c062c14a7d35db4e6fd3af6f46908c13d76a8234ba9f2067b9a67e0426b265d334be3e805daf5a6cd0afb
|
||||
)
|
||||
|
||||
if (VCPKG_TARGET_IS_LINUX)
|
||||
@ -34,3 +34,4 @@ vcpkg_replace_string("${CURRENT_PACKAGES_DIR}/include/KF5/KWindowSystem/config-k
|
||||
|
||||
file(GLOB LICENSE_FILES "${SOURCE_PATH}/LICENSES/*")
|
||||
vcpkg_install_copyright(FILE_LIST ${LICENSE_FILES})
|
||||
|
||||
|
@ -1,7 +1,6 @@
|
||||
{
|
||||
"name": "kf5windowsystem",
|
||||
"version": "5.89.0",
|
||||
"port-version": 2,
|
||||
"version": "5.98.0",
|
||||
"description": "Access to the windowing system",
|
||||
"homepage": "https://api.kde.org/frameworks/kwindowsystem/html/",
|
||||
"dependencies": [
|
||||
|
@ -1,8 +1,8 @@
|
||||
vcpkg_from_github(
|
||||
OUT_SOURCE_PATH SOURCE_PATH
|
||||
REPO KDE/kxmlgui
|
||||
REF v5.89.0
|
||||
SHA512 6180089ff84456830ceddec564014c75127be1bcb996dd5458f86e5d1dfaa3e3b0267e0605dc8a799abe9aa3d3c0f48c805e5f58e754e19a44a20637dbb95044
|
||||
REF v5.98.0
|
||||
SHA512 a1dcbe8ba1b5a227e3fed07933cdfa26557a10cce3beaf41fde0a9ac4808dd17882ad6362fc4108bc6c3953ed58375dd71a3afa4cac445a798acae8b4eac56e4
|
||||
HEAD_REF master
|
||||
)
|
||||
|
||||
@ -44,3 +44,4 @@ file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/share")
|
||||
|
||||
file(GLOB LICENSE_FILES "${SOURCE_PATH}/LICENSES/*")
|
||||
vcpkg_install_copyright(FILE_LIST ${LICENSE_FILES})
|
||||
|
||||
|
@ -1,7 +1,6 @@
|
||||
{
|
||||
"name": "kf5xmlgui",
|
||||
"version": "5.89.0",
|
||||
"port-version": 1,
|
||||
"version": "5.98.0",
|
||||
"description": "Framework for managing menu and toolbar actions",
|
||||
"homepage": "https://api.kde.org/frameworks/kxmlgui/html/index.html",
|
||||
"dependencies": [
|
||||
|
29
ports/plasma-wayland-protocols/portfile.cmake
Normal file
29
ports/plasma-wayland-protocols/portfile.cmake
Normal file
@ -0,0 +1,29 @@
|
||||
vcpkg_from_github(
|
||||
OUT_SOURCE_PATH SOURCE_PATH
|
||||
REPO KDE/plasma-wayland-protocols
|
||||
REF v1.8.0
|
||||
SHA512 5e3cfd6d2d6a6f8dfcf97ef046bd2a671945abf81dc47d452eed4e6e0fde44e98566439cb12b5099adf023cb9ff6257cc97d9fa9bd432946c7687914cb4ee88b
|
||||
HEAD_REF master
|
||||
)
|
||||
|
||||
# Prevent KDEClangFormat from writing to source effectively blocking parallel configure
|
||||
file(WRITE "${SOURCE_PATH}/.clang-format" "DisableFormat: true\nSortIncludes: false\n")
|
||||
|
||||
vcpkg_cmake_configure(
|
||||
SOURCE_PATH "${SOURCE_PATH}"
|
||||
)
|
||||
|
||||
vcpkg_cmake_install()
|
||||
vcpkg_cmake_config_fixup(PACKAGE_NAME PlasmaWaylandProtocols CONFIG_PATH lib/cmake/PlasmaWaylandProtocols)
|
||||
|
||||
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/include")
|
||||
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/share")
|
||||
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/lib")
|
||||
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug")
|
||||
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/lib")
|
||||
|
||||
file(GLOB LICENSE_FILES "${SOURCE_PATH}/LICENSES/*")
|
||||
vcpkg_install_copyright(FILE_LIST ${LICENSE_FILES})
|
||||
|
||||
# Allow empty include directory
|
||||
set(VCPKG_POLICY_EMPTY_INCLUDE_FOLDER enabled)
|
18
ports/plasma-wayland-protocols/vcpkg.json
Normal file
18
ports/plasma-wayland-protocols/vcpkg.json
Normal file
@ -0,0 +1,18 @@
|
||||
{
|
||||
"name": "plasma-wayland-protocols",
|
||||
"version": "1.8.0",
|
||||
"description": "The non-standard Wayland protocols use by KDE Plasma",
|
||||
"homepage": "https://invent.kde.org/libraries/plasma-wayland-protocols/-/tree/master/",
|
||||
"supports": "linux",
|
||||
"dependencies": [
|
||||
"ecm",
|
||||
{
|
||||
"name": "vcpkg-cmake",
|
||||
"host": true
|
||||
},
|
||||
{
|
||||
"name": "vcpkg-cmake-config",
|
||||
"host": true
|
||||
}
|
||||
]
|
||||
}
|
@ -2097,7 +2097,7 @@
|
||||
"port-version": 1
|
||||
},
|
||||
"ecm": {
|
||||
"baseline": "5.89.0",
|
||||
"baseline": "5.98.0",
|
||||
"port-version": 0
|
||||
},
|
||||
"ecos": {
|
||||
@ -3285,148 +3285,148 @@
|
||||
"port-version": 2
|
||||
},
|
||||
"kf5archive": {
|
||||
"baseline": "5.89.0",
|
||||
"port-version": 2
|
||||
"baseline": "5.98.0",
|
||||
"port-version": 0
|
||||
},
|
||||
"kf5attica": {
|
||||
"baseline": "5.89.0",
|
||||
"port-version": 2
|
||||
"baseline": "5.98.0",
|
||||
"port-version": 0
|
||||
},
|
||||
"kf5auth": {
|
||||
"baseline": "5.89.0",
|
||||
"port-version": 1
|
||||
"baseline": "5.98.0",
|
||||
"port-version": 0
|
||||
},
|
||||
"kf5bookmarks": {
|
||||
"baseline": "5.89.0",
|
||||
"port-version": 1
|
||||
"baseline": "5.98.0",
|
||||
"port-version": 0
|
||||
},
|
||||
"kf5codecs": {
|
||||
"baseline": "5.89.0",
|
||||
"port-version": 2
|
||||
"baseline": "5.98.0",
|
||||
"port-version": 0
|
||||
},
|
||||
"kf5completion": {
|
||||
"baseline": "5.89.0",
|
||||
"port-version": 1
|
||||
"baseline": "5.98.0",
|
||||
"port-version": 0
|
||||
},
|
||||
"kf5config": {
|
||||
"baseline": "5.89.0",
|
||||
"port-version": 1
|
||||
"baseline": "5.98.0",
|
||||
"port-version": 0
|
||||
},
|
||||
"kf5configwidgets": {
|
||||
"baseline": "5.89.0",
|
||||
"port-version": 1
|
||||
"baseline": "5.98.0",
|
||||
"port-version": 0
|
||||
},
|
||||
"kf5coreaddons": {
|
||||
"baseline": "5.89.0",
|
||||
"port-version": 1
|
||||
"baseline": "5.98.0",
|
||||
"port-version": 0
|
||||
},
|
||||
"kf5crash": {
|
||||
"baseline": "5.89.0",
|
||||
"port-version": 1
|
||||
"baseline": "5.98.0",
|
||||
"port-version": 0
|
||||
},
|
||||
"kf5dbusaddons": {
|
||||
"baseline": "5.89.0",
|
||||
"port-version": 1
|
||||
"baseline": "5.98.0",
|
||||
"port-version": 0
|
||||
},
|
||||
"kf5declarative": {
|
||||
"baseline": "5.89.0",
|
||||
"port-version": 1
|
||||
"baseline": "5.98.0",
|
||||
"port-version": 0
|
||||
},
|
||||
"kf5diagram": {
|
||||
"baseline": "2.8.0",
|
||||
"port-version": 1
|
||||
},
|
||||
"kf5globalaccel": {
|
||||
"baseline": "5.89.0",
|
||||
"port-version": 3
|
||||
"baseline": "5.98.0",
|
||||
"port-version": 0
|
||||
},
|
||||
"kf5guiaddons": {
|
||||
"baseline": "5.89.0",
|
||||
"port-version": 1
|
||||
"baseline": "5.98.0",
|
||||
"port-version": 0
|
||||
},
|
||||
"kf5holidays": {
|
||||
"baseline": "5.89.0",
|
||||
"port-version": 1
|
||||
"baseline": "5.98.0",
|
||||
"port-version": 0
|
||||
},
|
||||
"kf5i18n": {
|
||||
"baseline": "5.89.0",
|
||||
"port-version": 1
|
||||
"baseline": "5.98.0",
|
||||
"port-version": 0
|
||||
},
|
||||
"kf5iconthemes": {
|
||||
"baseline": "5.89.0",
|
||||
"port-version": 1
|
||||
"baseline": "5.98.0",
|
||||
"port-version": 0
|
||||
},
|
||||
"kf5itemmodels": {
|
||||
"baseline": "5.89.0",
|
||||
"port-version": 1
|
||||
"baseline": "5.98.0",
|
||||
"port-version": 0
|
||||
},
|
||||
"kf5itemviews": {
|
||||
"baseline": "5.89.0",
|
||||
"port-version": 1
|
||||
"baseline": "5.98.0",
|
||||
"port-version": 0
|
||||
},
|
||||
"kf5jobwidgets": {
|
||||
"baseline": "5.89.0",
|
||||
"port-version": 1
|
||||
"baseline": "5.98.0",
|
||||
"port-version": 0
|
||||
},
|
||||
"kf5kcmutils": {
|
||||
"baseline": "5.89.0",
|
||||
"port-version": 1
|
||||
"baseline": "5.98.0",
|
||||
"port-version": 0
|
||||
},
|
||||
"kf5kio": {
|
||||
"baseline": "5.89.0",
|
||||
"port-version": 2
|
||||
"baseline": "5.98.0",
|
||||
"port-version": 0
|
||||
},
|
||||
"kf5newstuff": {
|
||||
"baseline": "5.89.0",
|
||||
"port-version": 1
|
||||
"baseline": "5.98.0",
|
||||
"port-version": 0
|
||||
},
|
||||
"kf5notifications": {
|
||||
"baseline": "5.89.0",
|
||||
"port-version": 1
|
||||
"baseline": "5.98.0",
|
||||
"port-version": 0
|
||||
},
|
||||
"kf5package": {
|
||||
"baseline": "5.89.0",
|
||||
"port-version": 1
|
||||
"baseline": "5.98.0",
|
||||
"port-version": 0
|
||||
},
|
||||
"kf5plotting": {
|
||||
"baseline": "5.89.0",
|
||||
"port-version": 1
|
||||
"baseline": "5.98.0",
|
||||
"port-version": 0
|
||||
},
|
||||
"kf5service": {
|
||||
"baseline": "5.89.0",
|
||||
"port-version": 1
|
||||
"baseline": "5.98.0",
|
||||
"port-version": 0
|
||||
},
|
||||
"kf5solid": {
|
||||
"baseline": "5.89.0",
|
||||
"port-version": 1
|
||||
"baseline": "5.98.0",
|
||||
"port-version": 0
|
||||
},
|
||||
"kf5sonnet": {
|
||||
"baseline": "5.89.0",
|
||||
"port-version": 1
|
||||
"baseline": "5.98.0",
|
||||
"port-version": 0
|
||||
},
|
||||
"kf5syntaxhighlighting": {
|
||||
"baseline": "5.89.0",
|
||||
"port-version": 1
|
||||
"baseline": "5.98.0",
|
||||
"port-version": 0
|
||||
},
|
||||
"kf5textwidgets": {
|
||||
"baseline": "5.89.0",
|
||||
"port-version": 1
|
||||
"baseline": "5.98.0",
|
||||
"port-version": 0
|
||||
},
|
||||
"kf5wallet": {
|
||||
"baseline": "5.89.0",
|
||||
"port-version": 1
|
||||
"baseline": "5.98.0",
|
||||
"port-version": 0
|
||||
},
|
||||
"kf5widgetsaddons": {
|
||||
"baseline": "5.89.0",
|
||||
"port-version": 1
|
||||
"baseline": "5.98.0",
|
||||
"port-version": 0
|
||||
},
|
||||
"kf5windowsystem": {
|
||||
"baseline": "5.89.0",
|
||||
"port-version": 2
|
||||
"baseline": "5.98.0",
|
||||
"port-version": 0
|
||||
},
|
||||
"kf5xmlgui": {
|
||||
"baseline": "5.89.0",
|
||||
"port-version": 1
|
||||
"baseline": "5.98.0",
|
||||
"port-version": 0
|
||||
},
|
||||
"kfr": {
|
||||
"baseline": "4.2.1",
|
||||
@ -5812,6 +5812,10 @@
|
||||
"baseline": "1.8.0",
|
||||
"port-version": 3
|
||||
},
|
||||
"plasma-wayland-protocols": {
|
||||
"baseline": "1.8.0",
|
||||
"port-version": 0
|
||||
},
|
||||
"platform-folders": {
|
||||
"baseline": "4.1.0",
|
||||
"port-version": 0
|
||||
|
@ -1,5 +1,10 @@
|
||||
{
|
||||
"versions": [
|
||||
{
|
||||
"git-tree": "b23a9acfc30e1fb1cd894d5fea25665a1f8fb145",
|
||||
"version": "5.98.0",
|
||||
"port-version": 0
|
||||
},
|
||||
{
|
||||
"git-tree": "563a564f43f7e1c096cd7819531a6eece87ddcde",
|
||||
"version": "5.89.0",
|
||||
|
@ -1,5 +1,10 @@
|
||||
{
|
||||
"versions": [
|
||||
{
|
||||
"git-tree": "2c232fe1786179a6c7c2e21f98336d6645fb5cae",
|
||||
"version": "5.98.0",
|
||||
"port-version": 0
|
||||
},
|
||||
{
|
||||
"git-tree": "200f5a032c9615fb66ad30f53671cb39b776c270",
|
||||
"version": "5.89.0",
|
||||
|
@ -1,5 +1,10 @@
|
||||
{
|
||||
"versions": [
|
||||
{
|
||||
"git-tree": "f0e2bfd9ba7f2543ea39e0c11100f3f3900ea043",
|
||||
"version": "5.98.0",
|
||||
"port-version": 0
|
||||
},
|
||||
{
|
||||
"git-tree": "3b57c9ffcaa73c2b461946b692ec5b73cb6c4be9",
|
||||
"version": "5.89.0",
|
||||
|
@ -1,5 +1,10 @@
|
||||
{
|
||||
"versions": [
|
||||
{
|
||||
"git-tree": "389705992ddf4b7f0bf8c0a7331d79d3e0f723f1",
|
||||
"version": "5.98.0",
|
||||
"port-version": 0
|
||||
},
|
||||
{
|
||||
"git-tree": "2b48f53d5ccd018dedbc8489fecb94272c00a693",
|
||||
"version": "5.89.0",
|
||||
|
@ -1,5 +1,10 @@
|
||||
{
|
||||
"versions": [
|
||||
{
|
||||
"git-tree": "ee94632737dfb659ef7c31488ee98a859e576d5a",
|
||||
"version": "5.98.0",
|
||||
"port-version": 0
|
||||
},
|
||||
{
|
||||
"git-tree": "2cd5cb169adf05127a9593b836443a7cf0caf7b9",
|
||||
"version": "5.89.0",
|
||||
|
@ -1,5 +1,10 @@
|
||||
{
|
||||
"versions": [
|
||||
{
|
||||
"git-tree": "5771c7243aec3536ffe84a248d549ed776e5a2ff",
|
||||
"version": "5.98.0",
|
||||
"port-version": 0
|
||||
},
|
||||
{
|
||||
"git-tree": "b6719ea6680496a4d022d37b8508a82929efa269",
|
||||
"version": "5.89.0",
|
||||
|
@ -1,5 +1,10 @@
|
||||
{
|
||||
"versions": [
|
||||
{
|
||||
"git-tree": "e969d877d16c85bab0deba60e4ca215be4b5a0cd",
|
||||
"version": "5.98.0",
|
||||
"port-version": 0
|
||||
},
|
||||
{
|
||||
"git-tree": "0056d39621f6e5c5835fb0c43f341c4c7814cb3c",
|
||||
"version": "5.89.0",
|
||||
|
@ -1,5 +1,10 @@
|
||||
{
|
||||
"versions": [
|
||||
{
|
||||
"git-tree": "387976b6e5d8785f9edac7b406c5d8baf2194810",
|
||||
"version": "5.98.0",
|
||||
"port-version": 0
|
||||
},
|
||||
{
|
||||
"git-tree": "889c81ade9cc8884e33b26cf2a53a4438f36ac73",
|
||||
"version": "5.89.0",
|
||||
|
@ -1,5 +1,10 @@
|
||||
{
|
||||
"versions": [
|
||||
{
|
||||
"git-tree": "8fa0088a6eb4fa896b6fb3089e3bb50a5c0a89ce",
|
||||
"version": "5.98.0",
|
||||
"port-version": 0
|
||||
},
|
||||
{
|
||||
"git-tree": "49a14e655f74489ffbb31381c530f5cfbae085f5",
|
||||
"version": "5.89.0",
|
||||
|
@ -1,5 +1,10 @@
|
||||
{
|
||||
"versions": [
|
||||
{
|
||||
"git-tree": "6ce923654b749eae794d954c9c0a05a089a49cbb",
|
||||
"version": "5.98.0",
|
||||
"port-version": 0
|
||||
},
|
||||
{
|
||||
"git-tree": "871ce017f9d68b32eae29502a4e235d4b56ffa5c",
|
||||
"version": "5.89.0",
|
||||
|
@ -1,5 +1,10 @@
|
||||
{
|
||||
"versions": [
|
||||
{
|
||||
"git-tree": "7db7edcd4305608638ad3c3c6e7e7e23d68e6184",
|
||||
"version": "5.98.0",
|
||||
"port-version": 0
|
||||
},
|
||||
{
|
||||
"git-tree": "5e580a5e3144b93a7d4b28aeb00ee6f3c4853158",
|
||||
"version": "5.89.0",
|
||||
|
@ -1,5 +1,10 @@
|
||||
{
|
||||
"versions": [
|
||||
{
|
||||
"git-tree": "96c5f4d51c4d48bf883e6453a8b8b9217b2e7d5a",
|
||||
"version": "5.98.0",
|
||||
"port-version": 0
|
||||
},
|
||||
{
|
||||
"git-tree": "aa7c4e3746bad3e33f18004fbc3e27f174565d5b",
|
||||
"version": "5.89.0",
|
||||
|
@ -1,5 +1,10 @@
|
||||
{
|
||||
"versions": [
|
||||
{
|
||||
"git-tree": "eafce68b2956be69cf875ee748607bef47492173",
|
||||
"version": "5.98.0",
|
||||
"port-version": 0
|
||||
},
|
||||
{
|
||||
"git-tree": "efd6146040b9f86326574988e82191cbf8a23590",
|
||||
"version": "5.89.0",
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user