diff options
| author | Dawid Wróbel <me@dawidwrobel.com> | 2021-10-11 19:17:16 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-10-11 10:17:16 -0700 |
| commit | 6ff166cc3e7242a4be699d9c847a834c0d981223 (patch) | |
| tree | e6daa12b2862b2fd59b514c8309820b9a8ea33ae | |
| parent | 973a7d517c09c8cfb7e6a548fcc260ca34ba7b60 (diff) | |
| download | vcpkg-6ff166cc3e7242a4be699d9c847a834c0d981223.tar.gz vcpkg-6ff166cc3e7242a4be699d9c847a834c0d981223.zip | |
[kf5kio] new port (#19779)
* Add kf5kio port [WIP]
* Fixed kf5kio for windows
* [kf5*] update to 5.75.0
* [kf5kio] fix clang errors on macOS
* [kf5kio] add missing dependencies
* [kf5kio] use current spec
* [kf5kio] install tools, don't remove them
* [kf5kio] install data to standard /share location
* [kf5kio] only remove what's needed
* [kf5kio] wrap paths in quotes
* [kf5kio] use semVer
* [kf5kio] update versions
* [kf5kio] update to 5.84.0
* [kf5kio] fix libiconv for static builds
* [kf5kio] libiconv patches only for windows static builds
* [kf5kio] update versions
* [kf5kio] fix copying tools on Windows
* [kf5kio] add PACKAGE_NAME to vcpkg_cmake_config_fixup
* [kf5kio] update versions
* [kf5kio] update versions
* [kf5kio] add comment with a link to a PR
* [kf5kio] update versions
* [kf5kio] fix CMake Config for static builds
* [kf5kio] update versions
* [kf5kio] disable notifications if not explicitly enabled
* [kf5kio] add kf5wallet feature
* [kf5kio] update versions
* [kf5kio] knotifications is non-Windows and non-Android
* [kf5kio] update versions
* [kf5io] re-enable parallel configure
* [kf5io] use generic, non-semver versioning
* [kf5kio] update versions
* [kf5kio] remove the 5.75 version info
Co-authored-by: JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com>
Co-authored-by: Kuntal Majumder <hellozee@disroot.org>
Co-authored-by: JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com>
| -rw-r--r-- | ports/kf5kio/fix_config_cmake.patch | 46 | ||||
| -rw-r--r-- | ports/kf5kio/fix_dbusmetatypes.patch | 58 | ||||
| -rw-r--r-- | ports/kf5kio/fix_libiconv.patch | 202 | ||||
| -rw-r--r-- | ports/kf5kio/portfile.cmake | 68 | ||||
| -rw-r--r-- | ports/kf5kio/vcpkg.json | 87 | ||||
| -rw-r--r-- | versions/baseline.json | 4 | ||||
| -rw-r--r-- | versions/k-/kf5kio.json | 9 |
7 files changed, 474 insertions, 0 deletions
diff --git a/ports/kf5kio/fix_config_cmake.patch b/ports/kf5kio/fix_config_cmake.patch new file mode 100644 index 000000000..608ee5367 --- /dev/null +++ b/ports/kf5kio/fix_config_cmake.patch @@ -0,0 +1,46 @@ +From 0202616076e6b05b7100ae67d7d012e2c22f79fb Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Dawid=20Wro=CC=81bel?= <me@dawidwrobel.com> +Date: Tue, 31 Aug 2021 03:40:09 +0200 +Subject: [PATCH] Add support for static builds + +--- + KF5KIOConfig.cmake.in | 23 ++++++++++++++++------- + 1 file changed, 16 insertions(+), 7 deletions(-) + +diff --git a/KF5KIOConfig.cmake.in b/KF5KIOConfig.cmake.in +index 41699cb03..05922f769 100644 +--- a/KF5KIOConfig.cmake.in ++++ b/KF5KIOConfig.cmake.in +@@ -11,13 +11,22 @@ find_dependency(KF5Config "@KF_DEP_VERSION@") + find_dependency(KF5Service "@KF_DEP_VERSION@") + + if (NOT @KIOCORE_ONLY@) +-find_dependency(KF5Bookmarks "@KF_DEP_VERSION@") +-find_dependency(KF5Completion "@KF_DEP_VERSION@") +-find_dependency(KF5ItemViews "@KF_DEP_VERSION@") +-find_dependency(KF5JobWidgets "@KF_DEP_VERSION@") +-find_dependency(KF5Solid "@KF_DEP_VERSION@") +-find_dependency(KF5XmlGui "@KF_DEP_VERSION@") +-find_dependency(KF5WindowSystem "@KF_DEP_VERSION@") ++ find_dependency(KF5Bookmarks "@KF_DEP_VERSION@") ++ find_dependency(KF5Completion "@KF_DEP_VERSION@") ++ find_dependency(KF5ItemViews "@KF_DEP_VERSION@") ++ find_dependency(KF5JobWidgets "@KF_DEP_VERSION@") ++ find_dependency(KF5Solid "@KF_DEP_VERSION@") ++ find_dependency(KF5XmlGui "@KF_DEP_VERSION@") ++ find_dependency(KF5WidgetsAddons "@KF_DEP_VERSION@") ++ find_dependency(KF5WindowSystem "@KF_DEP_VERSION@") ++ ++ if (NOT @BUILD_SHARED_LIBS@) ++ find_dependency(KF5ConfigWidgets "@KF_DEP_VERSION@") ++ find_dependency(KF5Crash "@KF_DEP_VERSION@") ++ find_dependency(KF5GuiAddons "@KF_DEP_VERSION@") ++ find_dependency(KF5IconThemes "@KF_DEP_VERSION@") ++ find_dependency(KF5DBusAddons "@KF_DEP_VERSION@") ++ endif() + endif() + + find_dependency(Qt5Network "@REQUIRED_QT_VERSION@") +-- +GitLab + diff --git a/ports/kf5kio/fix_dbusmetatypes.patch b/ports/kf5kio/fix_dbusmetatypes.patch new file mode 100644 index 000000000..d59f19a60 --- /dev/null +++ b/ports/kf5kio/fix_dbusmetatypes.patch @@ -0,0 +1,58 @@ +diff --git a/src/core/kssld_dbusmetatypes.h b/src/core/kssld_dbusmetatypes.h +index 2fb9fa25..958f4ff7 100644 +--- a/src/core/kssld_dbusmetatypes.h ++++ b/src/core/kssld_dbusmetatypes.h +@@ -17,7 +17,7 @@ + Q_DECLARE_METATYPE(KSslCertificateRule) + Q_DECLARE_METATYPE(QSslError::SslError) + +-QDBusArgument &operator<<(QDBusArgument &argument, const QSslCertificate &cert) ++inline QDBusArgument &operator<<(QDBusArgument &argument, const QSslCertificate &cert) + { + argument.beginStructure(); + argument << cert.toDer(); +@@ -25,7 +25,7 @@ QDBusArgument &operator<<(QDBusArgument &argument, const QSslCertificate &cert) + return argument; + } + +-const QDBusArgument &operator>>(const QDBusArgument &argument, QSslCertificate &cert) ++inline const QDBusArgument &operator>>(const QDBusArgument &argument, QSslCertificate &cert) + { + QByteArray data; + argument.beginStructure(); +@@ -35,7 +35,7 @@ const QDBusArgument &operator>>(const QDBusArgument &argument, QSslCertificate & + return argument; + } + +-QDBusArgument &operator<<(QDBusArgument &argument, const KSslCertificateRule &rule) ++inline QDBusArgument &operator<<(QDBusArgument &argument, const KSslCertificateRule &rule) + { + argument.beginStructure(); + argument << rule.certificate() << rule.hostName() << rule.isRejected() << rule.expiryDateTime().toString(Qt::ISODate) +@@ -44,7 +44,7 @@ QDBusArgument &operator<<(QDBusArgument &argument, const KSslCertificateRule &ru + return argument; + } + +-const QDBusArgument &operator>>(const QDBusArgument &argument, KSslCertificateRule &rule) ++inline const QDBusArgument &operator>>(const QDBusArgument &argument, KSslCertificateRule &rule) + { + QSslCertificate cert; + QString hostName; +@@ -63,7 +63,7 @@ const QDBusArgument &operator>>(const QDBusArgument &argument, KSslCertificateRu + return argument; + } + +-QDBusArgument &operator<<(QDBusArgument &argument, const QSslError::SslError &error) ++inline QDBusArgument &operator<<(QDBusArgument &argument, const QSslError::SslError &error) + { + argument.beginStructure(); // overhead ho! + argument << static_cast<int>(error); +@@ -71,7 +71,7 @@ QDBusArgument &operator<<(QDBusArgument &argument, const QSslError::SslError &er + return argument; + } + +-const QDBusArgument &operator>>(const QDBusArgument &argument, QSslError::SslError &error) ++inline const QDBusArgument &operator>>(const QDBusArgument &argument, QSslError::SslError &error) + { + int data; + argument.beginStructure(); diff --git a/ports/kf5kio/fix_libiconv.patch b/ports/kf5kio/fix_libiconv.patch new file mode 100644 index 000000000..7212b906c --- /dev/null +++ b/ports/kf5kio/fix_libiconv.patch @@ -0,0 +1,202 @@ +diff --git a/src/ioslaves/file/CMakeLists.txt b/src/ioslaves/file/CMakeLists.txt +index 20fca30..bcd795e 100644 +--- a/src/ioslaves/file/CMakeLists.txt ++++ b/src/ioslaves/file/CMakeLists.txt +@@ -33,7 +33,9 @@ ecm_qt_export_logging_category( + EXPORT KIO + ) + +-target_link_libraries(kio_file KF5::KIOCore KF5::I18n KF5::ConfigCore Qt5::DBus Qt5::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}) + + 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 +index b9602fa..e80f7ce 100644 +--- a/src/ioslaves/ftp/CMakeLists.txt ++++ b/src/ioslaves/ftp/CMakeLists.txt +@@ -21,6 +21,8 @@ ecm_qt_export_logging_category( + EXPORT KIO + ) + +-target_link_libraries(kio_ftp Qt5::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}) + + install(TARGETS kio_ftp DESTINATION ${KDE_INSTALL_PLUGINDIR}/kf5/kio) +diff --git a/src/ioslaves/http/CMakeLists.txt b/src/ioslaves/http/CMakeLists.txt +index 51bd392..db43701 100644 +--- a/src/ioslaves/http/CMakeLists.txt ++++ b/src/ioslaves/http/CMakeLists.txt +@@ -37,11 +37,15 @@ target_sources(kio_http_cache_cleaner PRIVATE + http_cache_cleaner.cpp + ) + ++find_package(Iconv REQUIRED) ++include_directories(${Iconv_INCLUDE_DIRS}) + target_link_libraries(kio_http_cache_cleaner + Qt5::DBus + Qt5::Network # QLocalSocket + KF5::KIOCore # KProtocolManager +- KF5::I18n) ++ KF5::I18n ++ ${Iconv_LIBRARIES} ++) + + install(TARGETS kio_http_cache_cleaner DESTINATION ${KDE_INSTALL_LIBEXECDIR_KF5} ) + +@@ -96,6 +100,7 @@ target_link_libraries(kio_http + KF5::KIONTLM + KF5::Archive + KF5::I18n ++ ${Iconv_LIBRARIES} + ) + if(GSSAPI_FOUND) + target_link_libraries(kio_http ${GSSAPI_LIBS} ) +diff --git a/src/ioslaves/http/kcookiejar/CMakeLists.txt b/src/ioslaves/http/kcookiejar/CMakeLists.txt +index 0f770ae..2600d2d 100644 +--- a/src/ioslaves/http/kcookiejar/CMakeLists.txt ++++ b/src/ioslaves/http/kcookiejar/CMakeLists.txt +@@ -13,10 +13,13 @@ target_sources(kcookiejar5 PRIVATE + main.cpp + ) + ++find_package(Iconv REQUIRED) ++include_directories(${Iconv_INCLUDE_DIRS}) + target_link_libraries( kcookiejar5 + Qt5::DBus + KF5::I18n + KF5::WidgetsAddons ++ ${Iconv_LIBRARIES} + ) + + install(TARGETS kcookiejar5 ${KF5_INSTALL_TARGETS_DEFAULT_ARGS} ) +@@ -55,6 +58,7 @@ target_link_libraries(kded_kcookiejar + KF5::DBusAddons + KF5::I18n + KF5::WidgetsAddons ++ ${Iconv_LIBRARIES} + ) + + ########### install files ############### +diff --git a/src/ioslaves/remote/CMakeLists.txt b/src/ioslaves/remote/CMakeLists.txt +index 36a97cf..9319a61 100644 +--- a/src/ioslaves/remote/CMakeLists.txt ++++ b/src/ioslaves/remote/CMakeLists.txt +@@ -21,4 +21,6 @@ ecm_qt_declare_logging_category(kio_remote + EXPORT KIO + ) + +-target_link_libraries(kio_remote KF5::KIOCore KF5::I18n KF5::ConfigCore Qt5::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 +index 4e40d21..7ba0d91 100644 +--- a/src/ioslaves/remote/kdedmodule/CMakeLists.txt ++++ b/src/ioslaves/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) + +-target_link_libraries(remotedirnotify KF5::DBusAddons KF5::KIOCore) ++find_package(Iconv REQUIRED) ++include_directories(${Iconv_INCLUDE_DIRS}) ++target_link_libraries(remotedirnotify KF5::DBusAddons KF5::KIOCore ${Iconv_LIBRARIES}) + # Rename target to allow co-installability with plasma-workspace <= 5.9 + set_target_properties(remotedirnotify PROPERTIES OUTPUT_NAME "remotenotifier") + +diff --git a/src/ioslaves/telnet/CMakeLists.txt b/src/ioslaves/telnet/CMakeLists.txt +index ffee12c..0b03c21 100644 +--- a/src/ioslaves/telnet/CMakeLists.txt ++++ b/src/ioslaves/telnet/CMakeLists.txt +@@ -2,10 +2,13 @@ + add_executable(ktelnetservice5 ktelnetservice.cpp) + ecm_mark_nongui_executable(ktelnetservice5) + ++find_package(Iconv REQUIRED) ++include_directories(${Iconv_INCLUDE_DIRS}) + target_link_libraries(ktelnetservice5 + Qt5::Widgets + KF5::I18n + KF5::KIOGui ++ ${Iconv_LIBRARIES} + ) + + install(TARGETS ktelnetservice5 ${KF5_INSTALL_TARGETS_DEFAULT_ARGS}) +diff --git a/src/ioslaves/trash/CMakeLists.txt b/src/ioslaves/trash/CMakeLists.txt +index 80489d9..364ecb4 100644 +--- a/src/ioslaves/trash/CMakeLists.txt ++++ b/src/ioslaves/trash/CMakeLists.txt +@@ -55,6 +55,8 @@ else() + ) + endif() + ++find_package(Iconv REQUIRED) ++include_directories(${Iconv_INCLUDE_DIRS}) + target_link_libraries(kio_trash + KF5::ConfigCore + KF5::Solid +@@ -63,6 +65,7 @@ target_link_libraries(kio_trash + Qt5::Network + KF5::I18n + KF5::ConfigCore ++ ${Iconv_LIBRARIES} + ) + if(APPLE) + target_link_libraries(kio_trash "-framework DiskArbitration -framework CoreFoundation") +@@ -84,6 +87,7 @@ target_link_libraries(ktrash5 + KF5::KIOCore + KF5::I18n + KF5::ConfigCore ++ ${Iconv_LIBRARIES} + ) + + install(TARGETS ktrash5 ${KF5_INSTALL_TARGETS_DEFAULT_ARGS}) +diff --git a/src/kioexec/CMakeLists.txt b/src/kioexec/CMakeLists.txt +index 92eeafe..8ae8742 100644 +--- a/src/kioexec/CMakeLists.txt ++++ b/src/kioexec/CMakeLists.txt +@@ -19,7 +19,9 @@ ecm_qt_declare_logging_category(kioexecd + EXPORT KIO + ) + +-target_link_libraries(kioexecd KF5::I18n KF5::DBusAddons KF5::WidgetsAddons KF5::KIOCore) ++find_package(Iconv REQUIRED) ++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}) + +@@ -45,6 +47,7 @@ target_link_libraries(kioexec + KF5::WidgetsAddons # KMessageBox + KF5::WindowSystem # KStartupInfo + KF5::DBusAddons # KDBusService ++ ${Iconv_LIBRARIES} + ) + + if (HAVE_X11) +diff --git a/src/kpasswdserver/CMakeLists.txt b/src/kpasswdserver/CMakeLists.txt +index c268e03..c1a562a 100644 +--- a/src/kpasswdserver/CMakeLists.txt ++++ b/src/kpasswdserver/CMakeLists.txt +@@ -39,6 +39,8 @@ ecm_qt_export_logging_category( + EXPORT KIO + ) + ++find_package(Iconv REQUIRED) ++include_directories(${Iconv_INCLUDE_DIRS}) + target_link_libraries(kiod_kpasswdserver + KF5::DBusAddons # KDED Module + Qt5::DBus +@@ -46,6 +48,7 @@ target_link_libraries(kiod_kpasswdserver + KF5::WidgetsAddons # KPasswordDialog + KF5::I18n + KF5::WindowSystem ++ ${Iconv_LIBRARIES} + ${WALLET_LIB} + ) + diff --git a/ports/kf5kio/portfile.cmake b/ports/kf5kio/portfile.cmake new file mode 100644 index 000000000..b38e88b6a --- /dev/null +++ b/ports/kf5kio/portfile.cmake @@ -0,0 +1,68 @@ +set(PATCHES + fix_dbusmetatypes.patch # https://invent.kde.org/frameworks/kio/-/merge_requests/563 + fix_config_cmake.patch # https://invent.kde.org/frameworks/kio/-/merge_requests/565 +) + +if(VCPKG_TARGET_IS_WINDOWS AND VCPKG_LIBRARY_LINKAGE STREQUAL static) + list(APPEND PATCHES fix_libiconv.patch) +endif() + +vcpkg_from_github( + OUT_SOURCE_PATH SOURCE_PATH + REPO KDE/kio + REF v5.84.0 + SHA512 6c2d57a31e64ff1475b21d7fb2556d37b061dae319ddfe57a36f0bfc9627db624b1ac8fa4b2851681cb90d218255d0444c1403329d88f34a23e8ddffe99ca5b4 + HEAD_REF master + PATCHES ${PATCHES} +) + +vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS + INVERTED_FEATURES + "kf5notifications" CMAKE_DISABLE_FIND_PACKAGE_KF5Notifications + "kf5wallet" CMAKE_DISABLE_FIND_PACKAGE_KF5Wallet +) + +# 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}" + OPTIONS + -DBUILD_TESTING=OFF + -DCMAKE_VERBOSE_MAKEFILE=ON + -DKDE_INSTALL_QTPLUGINDIR=plugins + -DKDE_INSTALL_PLUGINDIR=plugins + -DKDE_INSTALL_LIBEXECDIR=bin + ${FEATURE_OPTIONS} + MAYBE_UNUSED_VARIABLES CMAKE_DISABLE_FIND_PACKAGE_KF5Notifications +) + +vcpkg_cmake_install() +vcpkg_cmake_config_fixup(PACKAGE_NAME KF5KIO CONFIG_PATH lib/cmake/KF5KIO) +vcpkg_copy_pdbs() + +set(LIBEXEC_TOOLS kio_http_cache_cleaner kiod5 kioexec kioslave5) + +if(NOT VCPKG_TARGET_IS_WINDOWS) + if(NOT VCPKG_TARGET_IS_ANDROID) + list(APPEND LIBEXEC_TOOLS kpac_dhcp_helper) + endif() + + list(TRANSFORM LIBEXEC_TOOLS PREPEND "kf5/") +endif() + +vcpkg_copy_tools( + TOOL_NAMES kcookiejar5 ktelnetservice5 ktrash5 protocoltojson ${LIBEXEC_TOOLS} + AUTO_CLEAN +) + +file(APPEND "${CURRENT_PACKAGES_DIR}/tools/${PORT}/qt.conf" "Data = ../../share") + +file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/include") +file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/share") + +if(VCPKG_LIBRARY_LINKAGE STREQUAL "static") + file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/bin" "${CURRENT_PACKAGES_DIR}/debug/bin") +endif() + +file(INSTALL "${SOURCE_PATH}/LICENSES/" DESTINATION "${CURRENT_PACKAGES_DIR}/share/${PORT}/copyright")
\ No newline at end of file diff --git a/ports/kf5kio/vcpkg.json b/ports/kf5kio/vcpkg.json new file mode 100644 index 000000000..1c0cc8f73 --- /dev/null +++ b/ports/kf5kio/vcpkg.json @@ -0,0 +1,87 @@ +{ + "name": "kf5kio", + "version": "5.84.0", + "description": "Network transparent access to files and data", + "homepage": "https://api.kde.org/frameworks/kio/html/index.html", + "dependencies": [ + "ecm", + { + "name": "gettext", + "host": true, + "features": [ + "tools" + ] + }, + "kf5archive", + { + "name": "kf5auth", + "platform": "!windows" + }, + "kf5bookmarks", + "kf5completion", + "kf5config", + "kf5configwidgets", + "kf5coreaddons", + "kf5crash", + "kf5dbusaddons", + "kf5guiaddons", + "kf5i18n", + "kf5iconthemes", + "kf5itemviews", + "kf5jobwidgets", + "kf5service", + "kf5solid", + "kf5textwidgets", + "kf5widgetsaddons", + "kf5windowsystem", + "kf5xmlgui", + { + "name": "libiconv", + "platform": "windows & static" + }, + "qt5-base", + { + "name": "qt5-macextras", + "platform": "osx" + }, + { + "name": "qt5-x11extras", + "platform": "linux" + }, + { + "name": "vcpkg-cmake", + "host": true + }, + { + "name": "vcpkg-cmake-config", + "host": true + } + ], + "features": { + "kf5notifications": { + "description": "Required to have error notification support in kpac", + "dependencies": [ + { + "name": "kf5kio", + "default-features": false, + "features": [ + "unixkf5notifications" + ], + "platform": "!(windows | android)" + } + ] + }, + "kf5wallet": { + "description": "Required to have permanent storage of passwords for kpasswdserver", + "dependencies": [ + "kf5wallet" + ] + }, + "unixkf5notifications": { + "description": "Required to have error notification support in kpac (windows only)", + "dependencies": [ + "kf5notifications" + ] + } + } +} diff --git a/versions/baseline.json b/versions/baseline.json index 780884083..80b99c5fa 100644 --- a/versions/baseline.json +++ b/versions/baseline.json @@ -3056,6 +3056,10 @@ "baseline": "5.84.0", "port-version": 1 }, + "kf5kio": { + "baseline": "5.84.0", + "port-version": 0 + }, "kf5notifications": { "baseline": "5.84.0", "port-version": 0 diff --git a/versions/k-/kf5kio.json b/versions/k-/kf5kio.json new file mode 100644 index 000000000..b3e07774d --- /dev/null +++ b/versions/k-/kf5kio.json @@ -0,0 +1,9 @@ +{ + "versions": [ + { + "git-tree": "4a9411ad4abdf7acb9b7a7ef98dd9b966f8b58d5", + "version": "5.84.0", + "port-version": 0 + } + ] +} |
