diff options
| -rw-r--r-- | ports/kf5xmlgui/fix_static_resources.diff | 26 | ||||
| -rw-r--r-- | ports/kf5xmlgui/portfile.cmake | 1 | ||||
| -rw-r--r-- | ports/kf5xmlgui/vcpkg.json | 1 | ||||
| -rw-r--r-- | versions/baseline.json | 2 | ||||
| -rw-r--r-- | versions/k-/kf5xmlgui.json | 5 |
5 files changed, 34 insertions, 1 deletions
diff --git a/ports/kf5xmlgui/fix_static_resources.diff b/ports/kf5xmlgui/fix_static_resources.diff new file mode 100644 index 000000000..ae8bcfaad --- /dev/null +++ b/ports/kf5xmlgui/fix_static_resources.diff @@ -0,0 +1,26 @@ +diff --git a/src/kxmlguiclient.cpp b/src/kxmlguiclient.cpp +index a830ad0fa6b962654a0d1ebb161761a3afafb479..b2c9d0d21dce5f5d9ae4941ae4a909dfa9531155 100644 +--- a/src/kxmlguiclient.cpp ++++ b/src/kxmlguiclient.cpp +@@ -70,6 +70,8 @@ KXMLGUIClient::KXMLGUIClient() + KXMLGUIClient::KXMLGUIClient(KXMLGUIClient *parent) + : d(new KXMLGUIClientPrivate) + { ++ Q_INIT_RESOURCE(kxmlgui); ++ + parent->insertChildClient(this); + } + +diff --git a/src/kxmlguifactory.cpp b/src/kxmlguifactory.cpp +index fc453cb2598dd36f8212cbccb3d4e777ffca4480..5c8dbda2b5700144e9aaf96f877615f874292640 100644 +--- a/src/kxmlguifactory.cpp ++++ b/src/kxmlguifactory.cpp +@@ -172,6 +172,8 @@ KXMLGUIFactory::KXMLGUIFactory(KXMLGUIBuilder *builder, QObject *parent) + : QObject(parent) + , d(new KXMLGUIFactoryPrivate) + { ++ Q_INIT_RESOURCE(kxmlgui); ++ + d->builder = builder; + d->guiClient = nullptr; + if (d->builder) { diff --git a/ports/kf5xmlgui/portfile.cmake b/ports/kf5xmlgui/portfile.cmake index 57f519f11..707d93ea8 100644 --- a/ports/kf5xmlgui/portfile.cmake +++ b/ports/kf5xmlgui/portfile.cmake @@ -7,6 +7,7 @@ vcpkg_from_github( PATCHES remove_explicit_shared_argument.patch # https://invent.kde.org/frameworks/kxmlgui/-/commit/d12e8f6266188ce7e221dc014a56071b8a5ef706 add_support_for_static_builds.patch # https://invent.kde.org/frameworks/kxmlgui/-/commit/2f1b948ad690942d4ec208c5676c11218f29181a + fix_static_resources.diff # https://invent.kde.org/frameworks/kxmlgui/-/merge_requests/77 ) vcpkg_check_features( diff --git a/ports/kf5xmlgui/vcpkg.json b/ports/kf5xmlgui/vcpkg.json index 3c57d2955..85ccdcae0 100644 --- a/ports/kf5xmlgui/vcpkg.json +++ b/ports/kf5xmlgui/vcpkg.json @@ -1,6 +1,7 @@ { "name": "kf5xmlgui", "version": "5.84.0", + "port-version": 1, "description": "Framework for managing menu and toolbar actions", "homepage": "https://api.kde.org/frameworks/kxmlgui/html/index.html", "dependencies": [ diff --git a/versions/baseline.json b/versions/baseline.json index a27eb2f70..7a5fa610b 100644 --- a/versions/baseline.json +++ b/versions/baseline.json @@ -3086,7 +3086,7 @@ }, "kf5xmlgui": { "baseline": "5.84.0", - "port-version": 0 + "port-version": 1 }, "kfr": { "baseline": "4.2.1", diff --git a/versions/k-/kf5xmlgui.json b/versions/k-/kf5xmlgui.json index a8c819144..2d454fa83 100644 --- a/versions/k-/kf5xmlgui.json +++ b/versions/k-/kf5xmlgui.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "4fa462d8e9f3592a9ded89bb25ea21de65932112", + "version": "5.84.0", + "port-version": 1 + }, + { "git-tree": "5cecdc03d8c8a9d399ef6aae83e26a9cd32d2f28", "version": "5.84.0", "port-version": 0 |
