KF6 frameworks update to 6.16.0, part 7 (#12579)

This commit is contained in:
Schrijvers Luc
2025-07-12 09:26:12 +02:00
committed by GitHub
parent 1d80c21d3a
commit 605dfc84c4
10 changed files with 46 additions and 161 deletions

View File

@@ -3,11 +3,11 @@ DESCRIPTION="The Plasma workspace provides an application called KRunner which,
things, allows one to type into a text area which causes various actions and information that \
match the text appear as the text is being typed."
HOMEPAGE="https://invent.kde.org/frameworks/krunner"
COPYRIGHT="2010-2024 KDE Organisation"
COPYRIGHT="2010-2025 KDE Organisation"
LICENSE="GNU LGPL v2"
REVISION="1"
SOURCE_URI="https://download.kde.org/stable/frameworks/${portVersion%.*}/krunner-${portVersion}.tar.xz"
CHECKSUM_SHA256="5de1775a6e5daf3b72810f9b8aafdee965d14bf670864aeade4478e50f04f53b"
CHECKSUM_SHA256="f311741131552d14875880707d70402028bfb000d0d96f8073464311fcab5dbc"
SOURCE_DIR="krunner-$portVersion"
ARCHITECTURES="all !x86_gcc2"
@@ -40,18 +40,9 @@ REQUIRES_devel="
krunner6$secondaryArchSuffix == $portVersion base
"
ARCHITECTURES_doc="any"
PROVIDES_doc="
krunner6${secondaryArchSuffix}_doc = $portVersion
"
REQUIRES_doc="
krunner6$secondaryArchSuffix == $portVersion base
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
extra_cmake_modules$secondaryArchSuffix
extra_cmake_modules$secondaryArchSuffix == $portVersion
qt6_tools${secondaryArchSuffix}_devel
devel:libKF6ConfigCore$secondaryArchSuffix == $libVersion
devel:libKF6CoreAddons$secondaryArchSuffix == $libVersion
@@ -62,8 +53,6 @@ BUILD_REQUIRES="
"
BUILD_PREREQUIRES="
cmd:cmake
cmd:dot
cmd:doxygen
cmd:g++$secondaryArchSuffix
cmd:make
cmd:msgfmt$secondaryArchSuffix
@@ -84,12 +73,11 @@ BUILD()
-DKDE_INSTALL_PLUGINDIR=$addOnsDir/Qt6 \
-DKDE_INSTALL_QMLDIR=$dataDir/Qt6/qml \
-DKDE_INSTALL_QTPLUGINDIR=$addOnsDir/Qt6 \
-DKDE_INSTALL_QTQCHDIR=$documentationDir/packages/qt6_base \
-DECM_DIR=/system/data/cmake/Modules/ECM/cmake \
-DCMAKE_SKIP_RPATH=YES \
-DBUILD_QCH=ON \
-DBUILD_TESTING=OFF \
-Wno-dev
make -C build $jobArgs
}
@@ -103,9 +91,6 @@ INSTALL()
packageEntries devel \
$developDir \
$libDir/cmake
packageEntries doc \
$documentationDir
}
TEST()

View File

@@ -4,11 +4,11 @@ DESCRIPTION="KNotifications is a cross-platform library for creating popup notif
It currently supports Linux (and other Unix platforms that implement freedesktop.org \
notifications), Windows (8 or later), macOS and Android (version 5.0 or later)."
HOMEPAGE="https://invent.kde.org/frameworks/kstatusnotifieritem"
COPYRIGHT="2010-2024 KDE Organisation"
COPYRIGHT="2010-2025 KDE Organisation"
LICENSE="GNU LGPL v2"
REVISION="1"
SOURCE_URI="https://download.kde.org/stable/frameworks/${portVersion%.*}/kstatusnotifieritem-$portVersion.tar.xz"
CHECKSUM_SHA256="ed387fdee3dcb5bc3fa956ef6bb99bd2d4c0ed56ee5e2f1d89abaeb0c0b4de9a"
CHECKSUM_SHA256="73c2590b2f6fb5f61fc3b7dc021df763bf0f3969c1eab8c5d0b85df445acad20"
SOURCE_DIR="kstatusnotifieritem-$portVersion"
ARCHITECTURES="all !x86_gcc2"
@@ -38,26 +38,15 @@ REQUIRES_devel="
kstatusnotifieritem6$secondaryArchSuffix == $portVersion base
"
ARCHITECTURES_doc="any"
PROVIDES_doc="
kstatusnotifieritem6${secondaryArchSuffix}_doc = $portVersion
"
REQUIRES_doc="
kstatusnotifieritem6$secondaryArchSuffix == $portVersion base
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
extra_cmake_modules$secondaryArchSuffix
extra_cmake_modules$secondaryArchSuffix == $portVersion
qt6_tools${secondaryArchSuffix}_devel
devel:libKF6WindowSystem$secondaryArchSuffix == $libVersion
devel:libQt6Core$secondaryArchSuffix
"
BUILD_PREREQUIRES="
cmd:cmake
cmd:dot
cmd:doxygen
cmd:g++$secondaryArchSuffix
cmd:make
cmd:msgfmt$secondaryArchSuffix
@@ -76,12 +65,11 @@ BUILD()
-DKDE_INSTALL_PLUGINDIR=$addOnsDir/Qt6 \
-DKDE_INSTALL_QMLDIR=$dataDir/Qt6/qml \
-DKDE_INSTALL_QTPLUGINDIR=$addOnsDir/Qt6 \
-DKDE_INSTALL_QTQCHDIR=$documentationDir/packages/qt6_base \
-DECM_DIR=/system/data/cmake/Modules/ECM/cmake \
-DCMAKE_SKIP_RPATH=YES \
-DBUILD_QCH=ON \
-DBUILD_TESTING=OFF \
-Wno-dev
make -C build $jobArgs
}
@@ -95,9 +83,6 @@ INSTALL()
packageEntries devel \
$developDir \
$libDir/cmake
packageEntries doc \
$documentationDir
}
TEST()

View File

@@ -3,11 +3,11 @@ DESCRIPTION="KSvg provides both C++ classes and QtQuick components to render svg
packs. Compared to plain QSvg, it caches the rendered images on disk with KImageCache, and can \
re-color properly crafted svg shapes that include internal stylesheets."
HOMEPAGE="https://invent.kde.org/frameworks/ksvg"
COPYRIGHT="2010-2024 KDE Organisation"
COPYRIGHT="2010-2025 KDE Organisation"
LICENSE="GNU LGPL v2.1"
REVISION="1"
SOURCE_URI="https://download.kde.org/stable/frameworks/${portVersion%.*}/ksvg-$portVersion.tar.xz"
CHECKSUM_SHA256="9bf0d2a7626557b43c50821bab7d1960a73f8eb981ea892a64cb4a11277ed24b"
CHECKSUM_SHA256="ee3bf0726e84137c131ccd5c61c17f08edc0c0d8e9fa27d26cd3a4524f5cf6c3"
SOURCE_DIR="ksvg-$portVersion"
ARCHITECTURES="all !x86_gcc2"
@@ -41,18 +41,9 @@ REQUIRES_devel="
ksvg6$secondaryArchSuffix == $portVersion base
"
ARCHITECTURES_doc="any"
PROVIDES_doc="
ksvg6${secondaryArchSuffix}_doc = $portVersion
"
REQUIRES_doc="
ksvg6$secondaryArchSuffix == $portVersion base
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
extra_cmake_modules$secondaryArchSuffix
extra_cmake_modules$secondaryArchSuffix == $portVersion
qt6_tools${secondaryArchSuffix}_devel
devel:libKF6Archive$secondaryArchSuffix == $libVersion
devel:libKF6ColorScheme$secondaryArchSuffix == $libVersion
@@ -66,8 +57,6 @@ BUILD_REQUIRES="
"
BUILD_PREREQUIRES="
cmd:cmake
cmd:dot
cmd:doxygen
cmd:g++$secondaryArchSuffix
cmd:make
cmd:msgfmt$secondaryArchSuffix
@@ -86,12 +75,11 @@ BUILD()
-DKDE_INSTALL_PLUGINDIR=$addOnsDir/Qt6 \
-DKDE_INSTALL_QMLDIR=$dataDir/Qt6/qml \
-DKDE_INSTALL_QTPLUGINDIR=$addOnsDir/Qt6 \
-DKDE_INSTALL_QTQCHDIR=$documentationDir/packages/qt6_base \
-DECM_DIR=/system/data/cmake/Modules/ECM/cmake \
-DCMAKE_SKIP_RPATH=YES \
-DBUILD_QCH=ON \
-DBUILD_TESTING=OFF \
-Wno-dev
make -C build $jobArgs
}
@@ -105,9 +93,6 @@ INSTALL()
packageEntries devel \
$developDir \
$libDir/cmake
packageEntries doc \
$documentationDir
}
TEST()

View File

@@ -8,11 +8,11 @@ highlighting and automatic indentation to advanced scripting support, \
making it suitable for everything from a simple embedded text-file editor \
to an advanced IDE."
HOMEPAGE="https://invent.kde.org/frameworks/ktexteditor"
COPYRIGHT="2010-2024 KDE Organisation"
COPYRIGHT="2010-2025 KDE Organisation"
LICENSE="GNU LGPL v2"
REVISION="1"
SOURCE_URI="https://download.kde.org/stable/frameworks/${portVersion%.*}/ktexteditor-${portVersion}.tar.xz"
CHECKSUM_SHA256="7c12ef061f45bdc3b5ecc5c0eec9089cd6521c499217de07a273dc65fdd7c7cf"
CHECKSUM_SHA256="abebfe7a9ee4ba1ab8e1b1b8035e948a174451cce8ab4ad8278d389a0e597128"
SOURCE_DIR="ktexteditor-$portVersion"
ARCHITECTURES="all !x86_gcc2"
@@ -72,18 +72,9 @@ REQUIRES_devel="
devel:libKF6SyntaxHighlighting$secondaryArchSuffix == $libVersion
"
ARCHITECTURES_doc="any"
PROVIDES_doc="
ktexteditor6${secondaryArchSuffix}_doc = $portVersion
"
REQUIRES_doc="
ktexteditor6$secondaryArchSuffix == $portVersion base
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
extra_cmake_modules$secondaryArchSuffix
extra_cmake_modules$secondaryArchSuffix == $portVersion
qt6_tools${secondaryArchSuffix}_devel
devel:libeditorconfig$secondaryArchSuffix
devel:libgit2$secondaryArchSuffix >= 1.8
@@ -100,8 +91,6 @@ BUILD_REQUIRES="
"
BUILD_PREREQUIRES="
cmd:cmake
cmd:dot
cmd:doxygen
cmd:g++$secondaryArchSuffix
cmd:make
cmd:msgfmt$secondaryArchSuffix
@@ -120,12 +109,11 @@ BUILD()
-DKDE_INSTALL_PLUGINDIR=$addOnsDir/Qt6 \
-DKDE_INSTALL_QMLDIR=$dataDir/Qt6/qml \
-DKDE_INSTALL_QTPLUGINDIR=$addOnsDir/Qt6 \
-DKDE_INSTALL_QTQCHDIR=$documentationDir/packages/qt6_base \
-DECM_DIR=/system/data/cmake/Modules/ECM/cmake \
-DCMAKE_SKIP_RPATH=YES \
-DBUILD_QCH=ON \
-DBUILD_TESTING=OFF \
-Wno-dev
make -C build $jobArgs
}
@@ -139,9 +127,6 @@ INSTALL()
packageEntries devel \
$developDir \
$libDir/cmake
packageEntries doc \
$documentationDir
}
TEST()

View File

@@ -6,11 +6,11 @@ other text such as code.
The syntax uses the syntax of the Django template system, and the core design of Django is reused \
in KTextTemplate."
HOMEPAGE="https://invent.kde.org/frameworks/ktexttemplate"
COPYRIGHT="2010-2024 KDE Organisation"
COPYRIGHT="2010-2025 KDE Organisation"
LICENSE="GNU LGPL v2.1"
REVISION="1"
SOURCE_URI="https://download.kde.org/stable/frameworks/${portVersion%.*}/ktexttemplate-$portVersion.tar.xz"
CHECKSUM_SHA256="4050ce76de38acb8104d8c0b6e7ecb38bf28ff4d65499ec911fb316f383f92d9"
CHECKSUM_SHA256="1880cf1a890031dc6172513d3dfe78f38d5726184978220ca7142a3a6e40f9b5"
SOURCE_DIR="ktexttemplate-$portVersion"
ARCHITECTURES="all !x86_gcc2"
@@ -37,26 +37,15 @@ REQUIRES_devel="
ktexttemplate6$secondaryArchSuffix == $portVersion base
"
ARCHITECTURES_doc="any"
PROVIDES_doc="
ktexttemplate6${secondaryArchSuffix}_doc = $portVersion
"
REQUIRES_doc="
ktexttemplate6$secondaryArchSuffix == $portVersion base
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
extra_cmake_modules$secondaryArchSuffix
extra_cmake_modules$secondaryArchSuffix == $portVersion
qt6_tools${secondaryArchSuffix}_devel
devel:libQt6Core$secondaryArchSuffix
devel:libQt6Qml$secondaryArchSuffix
"
BUILD_PREREQUIRES="
cmd:cmake
cmd:dot
cmd:doxygen
cmd:g++$secondaryArchSuffix
cmd:make
cmd:msgfmt$secondaryArchSuffix
@@ -71,12 +60,11 @@ BUILD()
-DKDE_INSTALL_PLUGINDIR=$addOnsDir/Qt6 \
-DKDE_INSTALL_QMLDIR=$dataDir/Qt6/qml \
-DKDE_INSTALL_QTPLUGINDIR=$addOnsDir/Qt6 \
-DKDE_INSTALL_QTQCHDIR=$documentationDir/packages/qt6_base \
-DECM_DIR=/system/data/cmake/Modules/ECM/cmake \
-DCMAKE_SKIP_RPATH=YES \
-DBUILD_QCH=ON \
-DBUILD_TESTING=OFF \
-Wno-dev
make -C build $jobArgs
}
@@ -91,9 +79,6 @@ INSTALL()
packageEntries devel \
$developDir \
$libDir/cmake
packageEntries doc \
$documentationDir
}
TEST()

View File

@@ -28,11 +28,11 @@ systems (e.g. liters, gallons). The following areas are supported:
* Volume
* Voltage"
HOMEPAGE="https://invent.kde.org/frameworks/kunitconversion"
COPYRIGHT="2010-2024 KDE Organisation"
COPYRIGHT="2010-2025 KDE Organisation"
LICENSE="GNU LGPL v2"
REVISION="1"
SOURCE_URI="https://download.kde.org/stable/frameworks/${portVersion%.*}/kunitconversion-${portVersion}.tar.xz"
CHECKSUM_SHA256="208f037e8089f999e0bb0aaf85571b3a2d341cd8e40c111b35ead9d2610017ea"
CHECKSUM_SHA256="a5a472e9bf584191195dd407d09bc4679a34b869a97ab9fdf83aaca58e8b0e0d"
SOURCE_DIR="kunitconversion-$portVersion"
ARCHITECTURES="all !x86_gcc2"
@@ -61,18 +61,9 @@ REQUIRES_devel="
kunitconversion6$secondaryArchSuffix == $portVersion base
"
ARCHITECTURES_doc="any"
PROVIDES_doc="
kunitconversion6${secondaryArchSuffix}_doc = $portVersion
"
REQUIRES_doc="
kunitconversion6$secondaryArchSuffix == $portVersion base
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
extra_cmake_modules$secondaryArchSuffix
extra_cmake_modules$secondaryArchSuffix == $portVersion
qt6_tools${secondaryArchSuffix}_devel
devel:libKF6I18n$secondaryArchSuffix == $libVersion
devel:libQt6Core$secondaryArchSuffix
@@ -81,8 +72,6 @@ BUILD_REQUIRES="
"
BUILD_PREREQUIRES="
cmd:cmake
cmd:dot
cmd:doxygen
cmd:g++$secondaryArchSuffix
cmd:make
cmd:msgfmt$secondaryArchSuffix
@@ -97,12 +86,11 @@ BUILD()
-DKDE_INSTALL_PLUGINDIR=$addOnsDir/Qt6 \
-DKDE_INSTALL_QMLDIR=$dataDir/Qt6/qml \
-DKDE_INSTALL_QTPLUGINDIR=$addOnsDir/Qt6 \
-DKDE_INSTALL_QTQCHDIR=$documentationDir/packages/qt6_base \
-DECM_DIR=/system/data/cmake/Modules/ECM/cmake \
-DCMAKE_SKIP_RPATH=YES \
-DBUILD_QCH=ON \
-DBUILD_TESTING=OFF \
-Wno-dev
make -C build $jobArgs
}
@@ -116,9 +104,6 @@ INSTALL()
packageEntries devel \
$developDir \
$libDir/cmake
packageEntries doc \
$documentationDir
}
TEST()

View File

@@ -2,11 +2,11 @@ SUMMARY="The KDE feedback framework"
DESCRIPTION="Framework for collecting feedback from application users via telemetry and targeted \
surveys."
HOMEPAGE="https://invent.kde.org/frameworks/kuserfeedback"
COPYRIGHT="2010-2024 KDE Organisation"
COPYRIGHT="2010-2025 KDE Organisation"
LICENSE="MIT"
REVISION="1"
SOURCE_URI="https://download.kde.org/stable/frameworks/${portVersion%.*}/kuserfeedback-$portVersion.tar.xz"
CHECKSUM_SHA256="48c186482fe7a6f1017a7e50b3a16fd7c10c10f7f963c00f32c61bb073404b9a"
CHECKSUM_SHA256="f4f744e0aa878a4c98499eefa798eaed9dd9cdeb192182292a54dfd7eb81e6f5"
SOURCE_DIR="kuserfeedback-$portVersion"
ARCHITECTURES="all !x86_gcc2"
@@ -45,7 +45,7 @@ REQUIRES_devel="
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
extra_cmake_modules$secondaryArchSuffix
extra_cmake_modules$secondaryArchSuffix == $portVersion
qt6_tools${secondaryArchSuffix}_devel
devel:libQt6Charts$secondaryArchSuffix
devel:libQt6Core$secondaryArchSuffix
@@ -59,8 +59,6 @@ BUILD_REQUIRES="
BUILD_PREREQUIRES="
cmd:bison
cmd:cmake
cmd:dot
cmd:doxygen
cmd:flex
cmd:g++$secondaryArchSuffix
cmd:make
@@ -74,7 +72,6 @@ TEST_REQUIRES="
qthaikuplugins$secondaryArchSuffix
"
# no Qt documentation (yet?)
BUILD()
{
cmake -B build -S . -DCMAKE_BUILD_TYPE=Release \
@@ -82,13 +79,12 @@ BUILD()
-DKDE_INSTALL_PLUGINDIR=$addOnsDir/Qt6 \
-DKDE_INSTALL_QMLDIR=$dataDir/Qt6/qml \
-DKDE_INSTALL_QTPLUGINDIR=$addOnsDir/Qt6 \
-DKDE_INSTALL_QTQCHDIR=$documentationDir/packages/qt6_base \
-DECM_MKSPECS_INSTALL_DIR=$dataDir/Qt6/mkspecs \
-DECM_DIR=/system/data/cmake/Modules/ECM/cmake \
-DCMAKE_SKIP_RPATH=YES \
-DBUILD_QCH=ON \
-DBUILD_TESTING=OFF \
-Wno-dev
make -C build $jobArgs
}

View File

@@ -3,11 +3,11 @@ DESCRIPTION="prison is a Qt-based barcode abstraction layer/library that \
provides uniform access to generation of barcodes with data. The API supports \
two types of barcodes: QRCode and DataMatrix."
HOMEPAGE="https://invent.kde.org/frameworks/prison"
COPYRIGHT="2010-2024 KDE Foundations"
COPYRIGHT="2010-2025 KDE Foundations"
LICENSE="GNU LGPL v3"
REVISION="1"
SOURCE_URI="https://download.kde.org/stable/frameworks/${portVersion%.*}/prison-$portVersion.tar.xz"
CHECKSUM_SHA256="23c46e289c27f1dacb0c83117abdc621b5c0bfeab45cd187464b0068f70003e1"
CHECKSUM_SHA256="382b2b9e3a0055c34b60290352b8566a8bff75ca8735b9534a076383d6e4e510"
SOURCE_DIR="prison-$portVersion"
ARCHITECTURES="all !x86_gcc2"
@@ -47,18 +47,9 @@ REQUIRES_devel="
prison6$secondaryArchSuffix == $portVersion base
"
ARCHITECTURES_doc="any"
PROVIDES_doc="
prison6${secondaryArchSuffix}_doc = $portVersion
"
REQUIRES_doc="
prison6$secondaryArchSuffix == $portVersion base
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
extra_cmake_modules$secondaryArchSuffix
extra_cmake_modules$secondaryArchSuffix == $portVersion
qt6_tools${secondaryArchSuffix}_devel
devel:libdmtx$secondaryArchSuffix
devel:libqrencode$secondaryArchSuffix
@@ -69,8 +60,6 @@ BUILD_REQUIRES="
"
BUILD_PREREQUIRES="
cmd:cmake
cmd:dot
cmd:doxygen
cmd:gcc$secondaryArchSuffix
cmd:make
cmd:msgfmt$secondaryArchSuffix
@@ -86,12 +75,11 @@ BUILD()
-DKDE_INSTALL_PLUGINDIR=$addOnsDir/Qt6 \
-DKDE_INSTALL_QMLDIR=$dataDir/Qt6/qml \
-DKDE_INSTALL_QTPLUGINDIR=$addOnsDir/Qt6 \
-DKDE_INSTALL_QTQCHDIR=$documentationDir/packages/qt6_base \
-DECM_DIR=/system/data/cmake/Modules/ECM/cmake \
-DCMAKE_SKIP_RPATH=YES \
-DBUILD_QCH=ON \
-DBUILD_TESTING=OFF \
-Wno-dev
make -C build $jobArgs
}
@@ -106,9 +94,6 @@ INSTALL()
packageEntries devel \
$developDir \
$libDir/cmake
packageEntries doc \
$documentationDir
}
TEST()

View File

@@ -5,11 +5,11 @@ will offer them mechanisms to list the different alternatives to execute given t
requested action type and will facilitate components so that all the plugins can \
receive all the information they need."
HOMEPAGE="https://invent.kde.org/frameworks/purpose"
COPYRIGHT="2010-2024 KDE Organisation"
COPYRIGHT="2010-2025 KDE Organisation"
LICENSE="GNU LGPL v2"
REVISION="2"
REVISION="1"
SOURCE_URI="https://download.kde.org/stable/frameworks/${portVersion%.*}/purpose-${portVersion}.tar.xz"
CHECKSUM_SHA256="2bab74907505bee95faacdc9c93e8a94b2ab33651a97d2ae7d63fd483f458327"
CHECKSUM_SHA256="aa0ff2c98e0cd517c4d81914ba28f4a6101b25ee9acb177480967f45b03988bf"
SOURCE_DIR="purpose-$portVersion"
ARCHITECTURES="all !x86_gcc2"
@@ -53,7 +53,8 @@ REQUIRES_devel="
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
extra_cmake_modules$secondaryArchSuffix
extra_cmake_modules$secondaryArchSuffix == $portVersion
qt6_tools${secondaryArchSuffix}_devel
devel:libKF6CalendarEvents$secondaryArchSuffix == $libVersion
devel:libKF6ConfigCore$secondaryArchSuffix == $libVersion
devel:libKF6CoreAddons$secondaryArchSuffix == $libVersion
@@ -75,11 +76,9 @@ fi
BUILD_PREREQUIRES="
cmd:arc
cmd:cmake
cmd:dot
cmd:doxygen
cmd:g++$secondaryArchSuffix
cmd:intltool_merge
cmd:ninja
cmd:make
cmd:msgfmt$secondaryArchSuffix
cmd:msgmerge$secondaryArchSuffix
cmd:pkg_config$secondaryArchSuffix
@@ -89,26 +88,24 @@ TEST_REQUIRES="
qthaikuplugins
"
# no Qt documentation (yet?)
BUILD()
{
cmake -B build -S . -G Ninja -DCMAKE_BUILD_TYPE=Release \
cmake -B build -S . -DCMAKE_BUILD_TYPE=Release \
$cmakeDirArgs \
-DKDE_INSTALL_PLUGINDIR=$addOnsDir/Qt6 \
-DKDE_INSTALL_QMLDIR=$dataDir/Qt6/qml \
-DKDE_INSTALL_QTPLUGINDIR=$addOnsDir/Qt6 \
-DKDE_INSTALL_QTQCHDIR=$documentationDir/packages/qt6_base \
-DECM_DIR=/system/data/cmake/Modules/ECM/cmake \
-DCMAKE_SKIP_RPATH=YES \
-DBUILD_QCH=ON \
-DBUILD_TESTING=OFF \
-Wno-dev
ninja -v -C build $jobArgs
make -C build $jobArgs
}
INSTALL()
{
ninja -C build install
make -C build install
prepareInstalledDevelLibs \
libKF6Purpose \

View File

@@ -3,12 +3,12 @@ DESCRIPTION="This is a style for QtQuickControls 2 that uses QWidget's QStyle \
for painting, making possible to achieve an higher deree of consistency between \
QWidget-based and QML-based apps."
HOMEPAGE="https://invent.kde.org/frameworks/qqc2-desktop-style"
COPYRIGHT="2010-2023 KDE Organisation"
COPYRIGHT="2010-2025 KDE Organisation"
LICENSE="GNU LGPL v3
GNU GPL v2"
REVISION="1"
SOURCE_URI="https://download.kde.org/stable/frameworks/${portVersion%.*}/qqc2-desktop-style-${portVersion}.tar.xz"
CHECKSUM_SHA256="a8a5a8ce343ea77cb1d0b300c12e86829c913e036c6ff8ad5d21b8f96218426a"
CHECKSUM_SHA256="3ab12c3e232c6c5bdca39738ac6f1a517beff6da58de36e1014b8355ff63c3e7"
SOURCE_DIR="qqc2-desktop-style-$portVersion"
ARCHITECTURES="all !x86_gcc2"
@@ -45,7 +45,7 @@ REQUIRES_devel="
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
qt6_tools${secondaryArchSuffix}_devel
extra_cmake_modules$secondaryArchSuffix
extra_cmake_modules$secondaryArchSuffix == $portVersion
devel:libKF6ColorScheme$secondaryArchSuffix == $libVersion
devel:libKF6ConfigCore$secondaryArchSuffix == $libVersion
devel:libKF6Iconthemes$secondaryArchSuffix == $libVersion
@@ -56,8 +56,6 @@ BUILD_REQUIRES="
"
BUILD_PREREQUIRES="
cmd:cmake
cmd:dot
cmd:doxygen
cmd:gcc$secondaryArchSuffix
cmd:ld$secondaryArchSuffix
cmd:make
@@ -70,7 +68,6 @@ TEST_REQUIRES="
qthaikuplugins
"
# no Qt documentation (yet?)
BUILD()
{
cmake -B build -S . -DCMAKE_BUILD_TYPE=Release \
@@ -80,9 +77,9 @@ BUILD()
-DKDE_INSTALL_QTPLUGINDIR=$addOnsDir/Qt6 \
-DECM_DIR=/system/data/cmake/Modules/ECM/cmake \
-DCMAKE_SKIP_RPATH=YES \
-DBUILD_QCH=ON \
-DBUILD_TESTING=OFF \
-Wno-dev
make -C build $jobArgs
}