From 69dd93aaccd16cdc8f781efaa2a009b06db24791 Mon Sep 17 00:00:00 2001 From: Schrijvers Luc Date: Sat, 14 Feb 2026 09:13:46 +0100 Subject: [PATCH] qcoro, bump to version 0.13.0 (#13737) --- ...-0.12.0.recipe => qcoro_qt5-0.13.0.recipe} | 24 ++++++++++++------- ...-0.12.0.recipe => qcoro_qt6-0.13.0.recipe} | 22 ++++++++++------- 2 files changed, 29 insertions(+), 17 deletions(-) rename dev-qt/qcoro/{qcoro_qt5-0.12.0.recipe => qcoro_qt5-0.13.0.recipe} (82%) rename dev-qt/qcoro/{qcoro_qt6-0.12.0.recipe => qcoro_qt6-0.13.0.recipe} (86%) diff --git a/dev-qt/qcoro/qcoro_qt5-0.12.0.recipe b/dev-qt/qcoro/qcoro_qt5-0.13.0.recipe similarity index 82% rename from dev-qt/qcoro/qcoro_qt5-0.12.0.recipe rename to dev-qt/qcoro/qcoro_qt5-0.13.0.recipe index 4edaba905..a34883837 100644 --- a/dev-qt/qcoro/qcoro_qt5-0.12.0.recipe +++ b/dev-qt/qcoro/qcoro_qt5-0.13.0.recipe @@ -1,12 +1,12 @@ SUMMARY="Coroutines for Qt" DESCRIPTION="The QCoro library provides set of tools to make use of C++20 coroutines with Qt." HOMEPAGE="https://github.com/danvratil/qcoro/" -COPYRIGHT="2015-2024 The Qt Company Ltd." +COPYRIGHT="2015-2026 The Qt Company Ltd." LICENSE="GNU LGPL v2.1 GNU LGPL v3" REVISION="1" SOURCE_URI="https://github.com/danvratil/qcoro/archive/refs/tags/v$portVersion.tar.gz" -CHECKSUM_SHA256="809afafab61593f994c005ca6e242300e1e3e7f4db8b5d41f8c642aab9450fbc" +CHECKSUM_SHA256="4bff7513c5c8e301b66308df05795043b1792ed16381a484e5c990171b8ff19e" SOURCE_DIR="qcoro-$portVersion" ARCHITECTURES="all !x86_gcc2" @@ -63,21 +63,22 @@ defineDebugInfoPackage qcoro_qt5$secondaryArchSuffix \ BUILD() { - cmake . $cmakeDirArgs \ - -B build_qt5 -S $sourceDir -G Ninja \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DECM_MKSPECS_INSTALL_DIR=$dataDir/Qt5/mkspecs/modules \ + cmake . -B build -S . -G Ninja -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + $cmakeDirArgs \ + -DECM_MKSPECS_INSTALL_DIR=$dataDir/Qt6/mkspecs/modules \ -DBUILD_SHARED_LIBS=ON \ -DQCORO_BUILD_EXAMPLES=OFF \ -DQCORO_WITH_QTDBUS=OFF \ - -DUSE_QT_VERSION=5 + -DUSE_QT_VERSION=5 \ + -DQT_NO_PRIVATE_MODULE_WARNING=ON \ + -DBUILD_TESTING=OFF - ninja -C build_qt5 $jobArgs + ninja -v -C build $jobArgs } INSTALL() { - ninja -C build_qt5 install + ninja -C build install prepareInstalledDevelLibs \ libQCoro5Core \ @@ -91,3 +92,8 @@ INSTALL() $dataDir \ $libDir/cmake } + +TEST() +{ + ctest --test-dir build --output-on-failure +} diff --git a/dev-qt/qcoro/qcoro_qt6-0.12.0.recipe b/dev-qt/qcoro/qcoro_qt6-0.13.0.recipe similarity index 86% rename from dev-qt/qcoro/qcoro_qt6-0.12.0.recipe rename to dev-qt/qcoro/qcoro_qt6-0.13.0.recipe index 55ec8ebf5..7140fb008 100644 --- a/dev-qt/qcoro/qcoro_qt6-0.12.0.recipe +++ b/dev-qt/qcoro/qcoro_qt6-0.13.0.recipe @@ -1,12 +1,12 @@ SUMMARY="Coroutines for Qt" DESCRIPTION="The QCoro library provides set of tools to make use of C++20 coroutines with Qt." HOMEPAGE="https://github.com/danvratil/qcoro/" -COPYRIGHT="2015-2024 The Qt Company Ltd." +COPYRIGHT="2015-2026 The Qt Company Ltd." LICENSE="GNU LGPL v2.1 GNU LGPL v3" REVISION="1" SOURCE_URI="https://github.com/danvratil/qcoro/archive/refs/tags/v$portVersion.tar.gz" -CHECKSUM_SHA256="809afafab61593f994c005ca6e242300e1e3e7f4db8b5d41f8c642aab9450fbc" +CHECKSUM_SHA256="4bff7513c5c8e301b66308df05795043b1792ed16381a484e5c990171b8ff19e" SOURCE_DIR="qcoro-$portVersion" ARCHITECTURES="all !x86_gcc2" @@ -68,22 +68,23 @@ defineDebugInfoPackage qcoro_qt6$secondaryArchSuffix \ BUILD() { - cmake . $cmakeDirArgs \ - -B build_qt6 -S $sourceDir -G Ninja \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + cmake . -B build -S . -G Ninja -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + $cmakeDirArgs \ -DECM_MKSPECS_INSTALL_DIR=$dataDir/Qt6/mkspecs/modules \ -DBUILD_SHARED_LIBS=ON \ -DQCORO_BUILD_EXAMPLES=OFF \ -DQCORO_WITH_QTDBUS=OFF \ - -DUSE_QT_VERSION=6 + -DUSE_QT_VERSION=6 \ + -DQT_NO_PRIVATE_MODULE_WARNING=ON \ + -DBUILD_TESTING=OFF - ninja -C build_qt6 $jobArgs + ninja -v -C build $jobArgs } INSTALL() { # Qt6 install - ninja -C build_qt6 install + ninja -C build install prepareInstalledDevelLibs \ libQCoro6Core \ @@ -97,3 +98,8 @@ INSTALL() $dataDir \ $libDir/cmake } + +TEST() +{ + ctest --test-dir build --output-on-failure +}