File tree 5 files changed +37
-7
lines changed
5 files changed +37
-7
lines changed Original file line number Diff line number Diff line change
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()
Original file line number Diff line number Diff line change @@ -4,20 +4,17 @@ vcpkg_from_github(
4
4
REF v5.89.0
5
5
SHA512 824e4d6204189290dcc542ef3004ad2e2e2f83620dbf381ab78edbef996f412996709b9b49b72aad7c23deeeb6be274906b4cbbbd49498be081330e89c5674de
6
6
HEAD_REF master
7
+ PATCHES "make_x11_required.patch"
7
8
)
8
9
9
10
# Prevent KDEClangFormat from writing to source effectively blocking parallel configure
10
11
file (WRITE "${SOURCE_PATH} /.clang-format" "DisableFormat: true\n SortIncludes: false\n " )
11
12
12
- if (NOT VCPKG_TARGET_IS_LINUX)
13
- list (APPEND KGLOBALACCEL_OPTIONS -DCMAKE_DISABLE_FIND_PACKAGE_X11=ON )
14
- endif ()
15
-
16
13
vcpkg_cmake_configure(
17
14
SOURCE_PATH "${SOURCE_PATH} "
18
15
OPTIONS
19
16
-DBUILD_TESTING=OFF
20
- ${KGLOBALACCEL_OPTIONS }
17
+ -DENABLE_X11EXTRAS= ${VCPKG_TARGET_IS_LINUX }
21
18
)
22
19
23
20
vcpkg_cmake_install()
Original file line number Diff line number Diff line change 1
1
{
2
2
"name" : " kf5globalaccel" ,
3
3
"version" : " 5.89.0" ,
4
- "port-version" : 2 ,
4
+ "port-version" : 3 ,
5
5
"description" : " lobal desktop keyboard shortcuts" ,
6
6
"homepage" : " https://api.kde.org/frameworks/kglobalaccel/html/index.html" ,
7
7
"dependencies" : [
Original file line number Diff line number Diff line change 3270
3270
},
3271
3271
"kf5globalaccel" : {
3272
3272
"baseline" : " 5.89.0" ,
3273
- "port-version" : 2
3273
+ "port-version" : 3
3274
3274
},
3275
3275
"kf5guiaddons" : {
3276
3276
"baseline" : " 5.89.0" ,
Original file line number Diff line number Diff line change 1
1
{
2
2
"versions" : [
3
+ {
4
+ "git-tree" : " 12a2d7458be3768c8fefca6986a678aad429b66e" ,
5
+ "version" : " 5.89.0" ,
6
+ "port-version" : 3
7
+ },
3
8
{
4
9
"git-tree" : " 610034ef9764b5d45569588235e9a5838ae05757" ,
5
10
"version" : " 5.89.0" ,
You can’t perform that action at this time.
0 commit comments