diff --git a/CMakeLists.txt b/CMakeLists.txt index 9686e87..bb3bb50 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -10,8 +10,8 @@ option(BUILD_FLATPAK "Build for Flatpak." OFF) set(CMAKE_CXX_STANDARD 20) set(CMAKE_CXX_STANDARD_REQUIRED ON) -set(QT_MIN_VERSION 6.5) -set(KF_MIN_VERSION 5.240) +set(QT_MIN_VERSION 6.8) +set(KF_MIN_VERSION 6.8) find_package(ECM ${KF_MIN_VERSION} REQUIRED NO_MODULE) list(APPEND CMAKE_MODULE_PATH ${ECM_MODULE_PATH}) @@ -65,4 +65,4 @@ kde_configure_git_pre_commit_hook(CHECKS CLANG_FORMAT) if (NOT WIN32) install(FILES zone.xiv.novus.appdata.xml DESTINATION ${KDE_INSTALL_METAINFODIR}) -endif() \ No newline at end of file +endif() diff --git a/apps/sagasu/src/indexer.cpp b/apps/sagasu/src/indexer.cpp index 07721f6..affa61c 100644 --- a/apps/sagasu/src/indexer.cpp +++ b/apps/sagasu/src/indexer.cpp @@ -9,6 +9,7 @@ #include #include #include +#include const std::array known_folders{"common", "common/font", @@ -229,7 +230,9 @@ int main(int argc, char *argv[]) return QHttpServerResponse(QHttpServerResponder::StatusCode::Ok); }); - server.listen(QHostAddress::Any, 3500); + auto tcpserver = new QTcpServer(); + tcpserver->listen(QHostAddress::Any, 3500); + server.bind(tcpserver); qInfo() << "Now listening on port 3500."; @@ -260,4 +263,4 @@ int main(int argc, char *argv[]) database.addFile(QStringLiteral("exd/item.exh")); return 0; -} \ No newline at end of file +}