Skip to content

Commit a291bca

Browse files
[vcpkg baseline][kf5globalaccel] Fix baseline (#26658)
* Make x11extras a feature * versions * Remove the feature but keep explicit only-on-linux platform selection. * Fix spelling. Co-authored-by: Billy O'Neal <[email protected]>
1 parent cbd6d4a commit a291bca

File tree

5 files changed

+37
-7
lines changed

5 files changed

+37
-7
lines changed

Diff for: ports/kf5globalaccel/make_x11_required.patch

+28
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
diff --git a/CMakeLists.txt b/CMakeLists.txt
2+
index f78b454..4858674 100644
3+
--- a/CMakeLists.txt
4+
+++ b/CMakeLists.txt
5+
@@ -48,19 +48,19 @@ find_package(KF5DBusAddons ${KF_DEP_VERSION} REQUIRED)
6+
find_package(KF5WindowSystem ${KF_DEP_VERSION} REQUIRED)
7+
8+
# no X11 stuff on mac
9+
-if (NOT APPLE)
10+
- find_package(XCB MODULE COMPONENTS XCB KEYSYMS XKB OPTIONAL_COMPONENTS XTEST)
11+
+if (NOT APPLE AND ENABLE_X11EXTRAS)
12+
+ find_package(XCB MODULE REQUIRED COMPONENTS XCB KEYSYMS XKB OPTIONAL_COMPONENTS XTEST)
13+
set_package_properties(XCB PROPERTIES DESCRIPTION "X protocol C-language Binding"
14+
URL "http://xcb.freedesktop.org"
15+
TYPE OPTIONAL
16+
)
17+
18+
- find_package(X11)
19+
+ find_package(X11 REQUIRED)
20+
endif()
21+
22+
set(HAVE_X11 0)
23+
24+
-if(X11_FOUND AND XCB_XCB_FOUND)
25+
+if(X11_FOUND AND XCB_XCB_FOUND AND ENABLE_X11EXTRAS)
26+
set(HAVE_X11 1)
27+
find_package(Qt5 ${REQUIRED_QT_VERSION} CONFIG REQUIRED X11Extras)
28+
endif()

Diff for: ports/kf5globalaccel/portfile.cmake

+2-5
Original file line numberDiff line numberDiff line change
@@ -4,20 +4,17 @@ vcpkg_from_github(
44
REF v5.89.0
55
SHA512 824e4d6204189290dcc542ef3004ad2e2e2f83620dbf381ab78edbef996f412996709b9b49b72aad7c23deeeb6be274906b4cbbbd49498be081330e89c5674de
66
HEAD_REF master
7+
PATCHES "make_x11_required.patch"
78
)
89

910
# Prevent KDEClangFormat from writing to source effectively blocking parallel configure
1011
file(WRITE "${SOURCE_PATH}/.clang-format" "DisableFormat: true\nSortIncludes: false\n")
1112

12-
if(NOT VCPKG_TARGET_IS_LINUX)
13-
list(APPEND KGLOBALACCEL_OPTIONS -DCMAKE_DISABLE_FIND_PACKAGE_X11=ON)
14-
endif()
15-
1613
vcpkg_cmake_configure(
1714
SOURCE_PATH "${SOURCE_PATH}"
1815
OPTIONS
1916
-DBUILD_TESTING=OFF
20-
${KGLOBALACCEL_OPTIONS}
17+
-DENABLE_X11EXTRAS=${VCPKG_TARGET_IS_LINUX}
2118
)
2219

2320
vcpkg_cmake_install()

Diff for: ports/kf5globalaccel/vcpkg.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "kf5globalaccel",
33
"version": "5.89.0",
4-
"port-version": 2,
4+
"port-version": 3,
55
"description": "lobal desktop keyboard shortcuts",
66
"homepage": "https://api.kde.org/frameworks/kglobalaccel/html/index.html",
77
"dependencies": [

Diff for: versions/baseline.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -3270,7 +3270,7 @@
32703270
},
32713271
"kf5globalaccel": {
32723272
"baseline": "5.89.0",
3273-
"port-version": 2
3273+
"port-version": 3
32743274
},
32753275
"kf5guiaddons": {
32763276
"baseline": "5.89.0",

Diff for: versions/k-/kf5globalaccel.json

+5
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
{
22
"versions": [
3+
{
4+
"git-tree": "12a2d7458be3768c8fefca6986a678aad429b66e",
5+
"version": "5.89.0",
6+
"port-version": 3
7+
},
38
{
49
"git-tree": "610034ef9764b5d45569588235e9a5838ae05757",
510
"version": "5.89.0",

0 commit comments

Comments
 (0)