From 41b42d4c5fa954dfb50101496a87aa2f58b0605e Mon Sep 17 00:00:00 2001 From: Schrijvers Luc Date: Mon, 23 Dec 2024 15:07:40 +0100 Subject: [PATCH] markdownpart24, bump version (#11516) --- ...2.recipe => markdownpart24-24.12.0.recipe} | 48 +++++++++---------- 1 file changed, 23 insertions(+), 25 deletions(-) rename kde-misc/markdownpart/{markdownpart24-24.08.2.recipe => markdownpart24-24.12.0.recipe} (55%) diff --git a/kde-misc/markdownpart/markdownpart24-24.08.2.recipe b/kde-misc/markdownpart/markdownpart24-24.12.0.recipe similarity index 55% rename from kde-misc/markdownpart/markdownpart24-24.08.2.recipe rename to kde-misc/markdownpart/markdownpart24-24.12.0.recipe index 2acb627c6..993193ac3 100644 --- a/kde-misc/markdownpart/markdownpart24-24.08.2.recipe +++ b/kde-misc/markdownpart/markdownpart24-24.12.0.recipe @@ -7,7 +7,7 @@ COPYRIGHT="2010-2024 KDE Organisation" LICENSE="GNU LGPL v2.1" REVISION="2" SOURCE_URI="https://download.kde.org/stable/release-service/$portVersion/src/markdownpart-$portVersion.tar.xz" -CHECKSUM_SHA256="15b3341f723f969eed61c14e0eec57a5d7a8a931ac9018b06d1183311bf5ba30" +CHECKSUM_SHA256="7a470205fa39b60d81472f1617eb1fe4c8699a061faad090e14a05d23b7bf8f0" SOURCE_DIR="markdownpart-$portVersion" ARCHITECTURES="all !x86_gcc2" @@ -19,57 +19,50 @@ PROVIDES=" REQUIRES=" haiku$secondaryArchSuffix # KF6 + lib:libKF6ColorScheme$secondaryArchSuffix + lib:libKF6ConfigCore$secondaryArchSuffix + lib:libKF6ConfigWidgets$secondaryArchSuffix + lib:libKF6CoreAddons$secondaryArchSuffix lib:libKF6I18n$secondaryArchSuffix lib:libKF6Parts$secondaryArchSuffix + lib:libKF6KIOCore$secondaryArchSuffix + lib:libKF6WidgetsAddons$secondaryArchSuffix + lib:libKF6XmlGui$secondaryArchSuffix # Qt6 lib:libQt6Core$secondaryArchSuffix lib:libQt6Gui$secondaryArchSuffix + lib:libQt6Network$secondaryArchSuffix lib:libQt6Widgets$secondaryArchSuffix + lib:libQt6Xml$secondaryArchSuffix " BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel # KF6 extra_cmake_modules$secondaryArchSuffix - devel:libKF6AuthCore$secondaryArchSuffix - devel:libKF6Bookmarks$secondaryArchSuffix - devel:libKF6Codecs$secondaryArchSuffix - devel:libKF6ColorScheme$secondaryArchSuffix - devel:libKF6Completion$secondaryArchSuffix - devel:libKF6ConfigCore$secondaryArchSuffix - devel:libKF6ConfigWidgets$secondaryArchSuffix - devel:libKF6CoreAddons$secondaryArchSuffix devel:libKF6I18n$secondaryArchSuffix - devel:libKF6ItemViews$secondaryArchSuffix - devel:libKF6JobWidgets$secondaryArchSuffix - devel:libKF6KIOCore$secondaryArchSuffix devel:libKF6Parts$secondaryArchSuffix - devel:libKF6Service$secondaryArchSuffix - devel:libKF6Solid$secondaryArchSuffix - devel:libKF6SonnetCore$secondaryArchSuffix - devel:libKF6TextWidgets$secondaryArchSuffix - devel:libKF6WidgetsAddons$secondaryArchSuffix - devel:libKF6WindowSystem$secondaryArchSuffix - devel:libKF6XmlGui$secondaryArchSuffix # Qt6 devel:libQt6Core$secondaryArchSuffix - devel:libQt6Qml$secondaryArchSuffix " BUILD_PREREQUIRES=" cmd:cmake cmd:g++$secondaryArchSuffix cmd:make - cmd:msgfmt - cmd:msgmerge + cmd:msgfmt$secondaryArchSuffix + cmd:msgmerge$secondaryArchSuffix cmd:pkg_config$secondaryArchSuffix " BUILD() { - cmake -Bbuild -S. $cmakeDirArgs \ - -DCMAKE_BUILD_TYPE=Release \ + cmake -B build -S . -DCMAKE_BUILD_TYPE=Release \ + $cmakeDirArgs \ -DKDE_INSTALL_PLUGINDIR=$addOnsDir/Qt6 \ - -DECM_DIR=/system/data/cmake/Modules/ECM/cmake + -DECM_DIR=/system/data/cmake/Modules/ECM/cmake \ + -DCMAKE_SKIP_RPATH=YES \ + -DBUILD_TESTING=OFF + make -C build $jobArgs } @@ -77,3 +70,8 @@ INSTALL() { make -C build install } + +TEST() +{ + ctest --test-dir build --output-on-failure +}