mirror of
https://github.com/yann64/haikuports.git
synced 2026-05-06 15:08:57 +02:00
KF6 frameworks, part5 (#11798)
This commit is contained in:
@@ -7,7 +7,7 @@ COPYRIGHT="2010-2024 KDE Organisation"
|
|||||||
LICENSE="GNU LGPL v2"
|
LICENSE="GNU LGPL v2"
|
||||||
REVISION="1"
|
REVISION="1"
|
||||||
SOURCE_URI="https://download.kde.org/stable/frameworks/${portVersion%.*}/baloo-$portVersion.tar.xz"
|
SOURCE_URI="https://download.kde.org/stable/frameworks/${portVersion%.*}/baloo-$portVersion.tar.xz"
|
||||||
CHECKSUM_SHA256="d1f4e759d14074e365965222076c87539f21e24d8e8768be7c9f9603885360d0"
|
CHECKSUM_SHA256="bb87d40534a00cc363d29e3d7d0f37a9dcdd0d831db1a57bbf8b8e395507560a"
|
||||||
SOURCE_DIR="baloo-$portVersion"
|
SOURCE_DIR="baloo-$portVersion"
|
||||||
|
|
||||||
ARCHITECTURES="all !x86_gcc2"
|
ARCHITECTURES="all !x86_gcc2"
|
||||||
@@ -43,6 +43,15 @@ REQUIRES_devel="
|
|||||||
devel:libKF6FileMetaData$secondaryArchSuffix == $libVersion
|
devel:libKF6FileMetaData$secondaryArchSuffix == $libVersion
|
||||||
"
|
"
|
||||||
|
|
||||||
|
ARCHITECTURES_doc="any"
|
||||||
|
|
||||||
|
PROVIDES_doc="
|
||||||
|
baloo6${secondaryArchSuffix}_doc = $portVersion
|
||||||
|
"
|
||||||
|
REQUIRES_doc="
|
||||||
|
baloo6$secondaryArchSuffix == $portVersion base
|
||||||
|
"
|
||||||
|
|
||||||
BUILD_REQUIRES="
|
BUILD_REQUIRES="
|
||||||
haiku${secondaryArchSuffix}_devel
|
haiku${secondaryArchSuffix}_devel
|
||||||
extra_cmake_modules$secondaryArchSuffix
|
extra_cmake_modules$secondaryArchSuffix
|
||||||
@@ -71,10 +80,6 @@ BUILD_PREREQUIRES="
|
|||||||
cmd:pkg_config$secondaryArchSuffix
|
cmd:pkg_config$secondaryArchSuffix
|
||||||
"
|
"
|
||||||
|
|
||||||
#defineDebugInfoPackage baloo6$secondaryArchSuffix \
|
|
||||||
# $libDir/libKF6Baloo.so.$libVersion \
|
|
||||||
# $libDir/libKF6BalooEngine.so.$libVersion
|
|
||||||
|
|
||||||
BUILD()
|
BUILD()
|
||||||
{
|
{
|
||||||
cmake -B build -S . -DCMAKE_BUILD_TYPE=Release \
|
cmake -B build -S . -DCMAKE_BUILD_TYPE=Release \
|
||||||
@@ -82,7 +87,7 @@ BUILD()
|
|||||||
-DKDE_INSTALL_PLUGINDIR=$addOnsDir/Qt6 \
|
-DKDE_INSTALL_PLUGINDIR=$addOnsDir/Qt6 \
|
||||||
-DKDE_INSTALL_QMLDIR=$dataDir/Qt6/qml \
|
-DKDE_INSTALL_QMLDIR=$dataDir/Qt6/qml \
|
||||||
-DKDE_INSTALL_QTPLUGINDIR=$addOnsDir/Qt6 \
|
-DKDE_INSTALL_QTPLUGINDIR=$addOnsDir/Qt6 \
|
||||||
-DKDE_INSTALL_QTQCHDIR=$documentationDir/packages/qt6 \
|
-DKDE_INSTALL_QTQCHDIR=$documentationDir/packages/qt6_base \
|
||||||
-DECM_DIR=/system/data/cmake/Modules/ECM/cmake \
|
-DECM_DIR=/system/data/cmake/Modules/ECM/cmake \
|
||||||
-DCMAKE_SKIP_RPATH=YES \
|
-DCMAKE_SKIP_RPATH=YES \
|
||||||
-DBUILD_QCH=ON \
|
-DBUILD_QCH=ON \
|
||||||
@@ -101,7 +106,9 @@ INSTALL()
|
|||||||
fixPkgconfig
|
fixPkgconfig
|
||||||
|
|
||||||
packageEntries devel \
|
packageEntries devel \
|
||||||
$libDir/cmake \
|
$developDir \
|
||||||
$documentationDir \
|
$libDir/cmake
|
||||||
$developDir
|
|
||||||
|
packageEntries doc \
|
||||||
|
$documentationDir
|
||||||
}
|
}
|
||||||
@@ -11,7 +11,7 @@ COPYRIGHT="2010-2024 KDE Organisation"
|
|||||||
LICENSE="GNU LGPL v2"
|
LICENSE="GNU LGPL v2"
|
||||||
REVISION="1"
|
REVISION="1"
|
||||||
SOURCE_URI="https://download.kde.org/stable/frameworks/${portVersion%.*}/bluez-qt-$portVersion.tar.xz"
|
SOURCE_URI="https://download.kde.org/stable/frameworks/${portVersion%.*}/bluez-qt-$portVersion.tar.xz"
|
||||||
CHECKSUM_SHA256="106deb7a531b2ab8106f4fc1ea661d8457cb8ff793c436a2ebb9f1827c0217c8"
|
CHECKSUM_SHA256="93810ba70a7cac043b227b23ac6a907c52fa2f8aa90ceb4acfe8d6d46b7eae8b"
|
||||||
SOURCE_DIR="bluez-qt-$portVersion"
|
SOURCE_DIR="bluez-qt-$portVersion"
|
||||||
|
|
||||||
ARCHITECTURES="?all !x86_gcc2"
|
ARCHITECTURES="?all !x86_gcc2"
|
||||||
@@ -39,6 +39,15 @@ REQUIRES_devel="
|
|||||||
bluez_qt6$secondaryArchSuffix == $portVersion base
|
bluez_qt6$secondaryArchSuffix == $portVersion base
|
||||||
"
|
"
|
||||||
|
|
||||||
|
ARCHITECTURES_doc="any"
|
||||||
|
|
||||||
|
PROVIDES_doc="
|
||||||
|
bluez_qt6${secondaryArchSuffix}_doc = $portVersion
|
||||||
|
"
|
||||||
|
REQUIRES_doc="
|
||||||
|
bluez_qt6$secondaryArchSuffix == $portVersion base
|
||||||
|
"
|
||||||
|
|
||||||
BUILD_REQUIRES="
|
BUILD_REQUIRES="
|
||||||
haiku${secondaryArchSuffix}_devel
|
haiku${secondaryArchSuffix}_devel
|
||||||
extra_cmake_modules$secondaryArchSuffix
|
extra_cmake_modules$secondaryArchSuffix
|
||||||
@@ -62,9 +71,6 @@ BUILD_PREREQUIRES="
|
|||||||
# lib:libdbus_1$secondaryArchSuffix
|
# lib:libdbus_1$secondaryArchSuffix
|
||||||
# "
|
# "
|
||||||
|
|
||||||
#defineDebugInfoPackage bluez_qt6$secondaryArchSuffix \
|
|
||||||
# $libDir/libKF6BluezQt.so.$libVersion
|
|
||||||
|
|
||||||
BUILD()
|
BUILD()
|
||||||
{
|
{
|
||||||
cmake -B build -S . -DCMAKE_BUILD_TYPE=Release \
|
cmake -B build -S . -DCMAKE_BUILD_TYPE=Release \
|
||||||
@@ -72,7 +78,7 @@ BUILD()
|
|||||||
-DKDE_INSTALL_PLUGINDIR=$addOnsDir/Qt6 \
|
-DKDE_INSTALL_PLUGINDIR=$addOnsDir/Qt6 \
|
||||||
-DKDE_INSTALL_QMLDIR=$dataDir/Qt6/qml \
|
-DKDE_INSTALL_QMLDIR=$dataDir/Qt6/qml \
|
||||||
-DKDE_INSTALL_QTPLUGINDIR=$addOnsDir/Qt6 \
|
-DKDE_INSTALL_QTPLUGINDIR=$addOnsDir/Qt6 \
|
||||||
-DKDE_INSTALL_QTQCHDIR=$documentationDir/packages/qt6 \
|
-DKDE_INSTALL_QTQCHDIR=$documentationDir/packages/qt6_base \
|
||||||
-DECM_DIR=/system/data/cmake/Modules/ECM/cmake \
|
-DECM_DIR=/system/data/cmake/Modules/ECM/cmake \
|
||||||
-DCMAKE_SKIP_RPATH=YES \
|
-DCMAKE_SKIP_RPATH=YES \
|
||||||
-DBUILD_QCH=ON \
|
-DBUILD_QCH=ON \
|
||||||
@@ -91,8 +97,10 @@ INSTALL()
|
|||||||
|
|
||||||
packageEntries devel \
|
packageEntries devel \
|
||||||
$developDir \
|
$developDir \
|
||||||
$documentationDir \
|
|
||||||
$libDir/cmake
|
$libDir/cmake
|
||||||
|
|
||||||
|
packageEntries doc \
|
||||||
|
$documentationDir
|
||||||
}
|
}
|
||||||
|
|
||||||
TEST()
|
TEST()
|
||||||
@@ -8,7 +8,7 @@ COPYRIGHT="2010-2024 KDE Organisation"
|
|||||||
LICENSE="GNU LGPL v2"
|
LICENSE="GNU LGPL v2"
|
||||||
REVISION="1"
|
REVISION="1"
|
||||||
SOURCE_URI="https://download.kde.org/stable/frameworks/${portVersion%.*}/frameworkintegration-$portVersion.tar.xz"
|
SOURCE_URI="https://download.kde.org/stable/frameworks/${portVersion%.*}/frameworkintegration-$portVersion.tar.xz"
|
||||||
CHECKSUM_SHA256="b9afb3d94dca1a9e404cb19c99bacae7e4da687e0f154b9e3969f2f9c38e9db8"
|
CHECKSUM_SHA256="a7447a587040284463846a479e01b7d821c89b5f3b8683cbb367f568cea81fb2"
|
||||||
SOURCE_DIR="frameworkintegration-$portVersion"
|
SOURCE_DIR="frameworkintegration-$portVersion"
|
||||||
|
|
||||||
ARCHITECTURES="all !x86_gcc2"
|
ARCHITECTURES="all !x86_gcc2"
|
||||||
@@ -72,9 +72,7 @@ TEST_REQUIRES="
|
|||||||
qthaikuplugins$secondaryArchSuffix
|
qthaikuplugins$secondaryArchSuffix
|
||||||
"
|
"
|
||||||
|
|
||||||
#defineDebugInfoPackage frameworkintegration6$secondaryArchSuffix \
|
# no Qt documentation (yet?)
|
||||||
# $libDir/libKF6Style.so.$libVersion
|
|
||||||
|
|
||||||
BUILD()
|
BUILD()
|
||||||
{
|
{
|
||||||
cmake -B build -S . -DCMAKE_BUILD_TYPE=Release \
|
cmake -B build -S . -DCMAKE_BUILD_TYPE=Release \
|
||||||
@@ -82,7 +80,7 @@ BUILD()
|
|||||||
-DKDE_INSTALL_PLUGINDIR=$addOnsDir/Qt6 \
|
-DKDE_INSTALL_PLUGINDIR=$addOnsDir/Qt6 \
|
||||||
-DKDE_INSTALL_QMLDIR=$dataDir/Qt6/qml \
|
-DKDE_INSTALL_QMLDIR=$dataDir/Qt6/qml \
|
||||||
-DKDE_INSTALL_QTPLUGINDIR=$addOnsDir/Qt6 \
|
-DKDE_INSTALL_QTPLUGINDIR=$addOnsDir/Qt6 \
|
||||||
-DKDE_INSTALL_QTQCHDIR=$documentationDir/packages/qt6 \
|
-DKDE_INSTALL_QTQCHDIR=$documentationDir/packages/qt6_base \
|
||||||
-DECM_DIR=/system/data/cmake/Modules/ECM/cmake \
|
-DECM_DIR=/system/data/cmake/Modules/ECM/cmake \
|
||||||
-DCMAKE_SKIP_RPATH=YES \
|
-DCMAKE_SKIP_RPATH=YES \
|
||||||
-DBUILD_QCH=ON \
|
-DBUILD_QCH=ON \
|
||||||
@@ -12,7 +12,7 @@ LICENSE="BSD (3-clause)
|
|||||||
GNU LGPL v3"
|
GNU LGPL v3"
|
||||||
REVISION="1"
|
REVISION="1"
|
||||||
SOURCE_URI="https://download.kde.org/stable/frameworks/${portVersion%.*}/kcalendarcore-${portVersion}.tar.xz"
|
SOURCE_URI="https://download.kde.org/stable/frameworks/${portVersion%.*}/kcalendarcore-${portVersion}.tar.xz"
|
||||||
CHECKSUM_SHA256="861727f95368e9739c1135f89d17a0b499da6b70e16f1ef5e3a56522e5a6410c"
|
CHECKSUM_SHA256="ea261324d1b80ef4786b86cf86bfa32c332aa0357b05ba299b13f54be69a7380"
|
||||||
SOURCE_DIR="kcalendarcore-$portVersion"
|
SOURCE_DIR="kcalendarcore-$portVersion"
|
||||||
|
|
||||||
ARCHITECTURES="all !x86_gcc2"
|
ARCHITECTURES="all !x86_gcc2"
|
||||||
@@ -41,6 +41,15 @@ REQUIRES_devel="
|
|||||||
kcalendarcore6$secondaryArchSuffix == $portVersion base
|
kcalendarcore6$secondaryArchSuffix == $portVersion base
|
||||||
"
|
"
|
||||||
|
|
||||||
|
ARCHITECTURES_doc="any"
|
||||||
|
|
||||||
|
PROVIDES_doc="
|
||||||
|
kcalendarcore6${secondaryArchSuffix}_doc = $portVersion
|
||||||
|
"
|
||||||
|
REQUIRES_doc="
|
||||||
|
kcalendarcore6$secondaryArchSuffix == $portVersion base
|
||||||
|
"
|
||||||
|
|
||||||
BUILD_REQUIRES="
|
BUILD_REQUIRES="
|
||||||
haiku${secondaryArchSuffix}_devel
|
haiku${secondaryArchSuffix}_devel
|
||||||
extra_cmake_modules$secondaryArchSuffix
|
extra_cmake_modules$secondaryArchSuffix
|
||||||
@@ -66,9 +75,6 @@ TEST_REQUIRES="
|
|||||||
qthaikuplugins$secondaryArchSuffix
|
qthaikuplugins$secondaryArchSuffix
|
||||||
"
|
"
|
||||||
|
|
||||||
#defineDebugInfoPackage kcalendarcore6$secondaryArchSuffix \
|
|
||||||
# $libDir/libKF6CalendarCore.so.$libVersion
|
|
||||||
|
|
||||||
BUILD()
|
BUILD()
|
||||||
{
|
{
|
||||||
cmake -B build -S . -DCMAKE_BUILD_TYPE=Release \
|
cmake -B build -S . -DCMAKE_BUILD_TYPE=Release \
|
||||||
@@ -76,7 +82,7 @@ BUILD()
|
|||||||
-DKDE_INSTALL_PLUGINDIR=$addOnsDir/Qt6 \
|
-DKDE_INSTALL_PLUGINDIR=$addOnsDir/Qt6 \
|
||||||
-DKDE_INSTALL_QMLDIR=$dataDir/Qt6/qml \
|
-DKDE_INSTALL_QMLDIR=$dataDir/Qt6/qml \
|
||||||
-DKDE_INSTALL_QTPLUGINDIR=$addOnsDir/Qt6 \
|
-DKDE_INSTALL_QTPLUGINDIR=$addOnsDir/Qt6 \
|
||||||
-DKDE_INSTALL_QTQCHDIR=$documentationDir/packages/qt6 \
|
-DKDE_INSTALL_QTQCHDIR=$documentationDir/packages/qt6_base \
|
||||||
-DECM_DIR=/system/data/cmake/Modules/ECM/cmake \
|
-DECM_DIR=/system/data/cmake/Modules/ECM/cmake \
|
||||||
-DCMAKE_SKIP_RPATH=YES \
|
-DCMAKE_SKIP_RPATH=YES \
|
||||||
-DBUILD_QCH=ON \
|
-DBUILD_QCH=ON \
|
||||||
@@ -95,8 +101,10 @@ INSTALL()
|
|||||||
|
|
||||||
packageEntries devel \
|
packageEntries devel \
|
||||||
$developDir \
|
$developDir \
|
||||||
$documentationDir \
|
|
||||||
$libDir/cmake
|
$libDir/cmake
|
||||||
|
|
||||||
|
packageEntries doc \
|
||||||
|
$documentationDir
|
||||||
}
|
}
|
||||||
|
|
||||||
TEST()
|
TEST()
|
||||||
@@ -6,7 +6,7 @@ COPYRIGHT="2010-2024 KDE Organisation"
|
|||||||
LICENSE="GNU LGPL v2"
|
LICENSE="GNU LGPL v2"
|
||||||
REVISION="1"
|
REVISION="1"
|
||||||
SOURCE_URI="https://download.kde.org/stable/frameworks/${portVersion%.*}/kcmutils-${portVersion}.tar.xz"
|
SOURCE_URI="https://download.kde.org/stable/frameworks/${portVersion%.*}/kcmutils-${portVersion}.tar.xz"
|
||||||
CHECKSUM_SHA256="79bf2a18ab4ea8e1752b14f5964ce44907b51e1c5fc8dcb620c66fd5fdb36a27"
|
CHECKSUM_SHA256="64d2c5cd8165189c2d741bb543aab72b5bc8db5c540ca4e88c2f8d0f93e77990"
|
||||||
SOURCE_DIR="kcmutils-$portVersion"
|
SOURCE_DIR="kcmutils-$portVersion"
|
||||||
|
|
||||||
ARCHITECTURES="all !x86_gcc2"
|
ARCHITECTURES="all !x86_gcc2"
|
||||||
@@ -54,6 +54,15 @@ REQUIRES_devel="
|
|||||||
kcmutils6$secondaryArchSuffix == $portVersion base
|
kcmutils6$secondaryArchSuffix == $portVersion base
|
||||||
"
|
"
|
||||||
|
|
||||||
|
ARCHITECTURES_doc="any"
|
||||||
|
|
||||||
|
PROVIDES_doc="
|
||||||
|
kcmutils6${secondaryArchSuffix}_doc = $portVersion
|
||||||
|
"
|
||||||
|
REQUIRES_doc="
|
||||||
|
kcmutils6$secondaryArchSuffix == $portVersion base
|
||||||
|
"
|
||||||
|
|
||||||
BUILD_REQUIRES="
|
BUILD_REQUIRES="
|
||||||
haiku${secondaryArchSuffix}_devel
|
haiku${secondaryArchSuffix}_devel
|
||||||
extra_cmake_modules$secondaryArchSuffix
|
extra_cmake_modules$secondaryArchSuffix
|
||||||
@@ -86,12 +95,6 @@ TEST_REQUIRES="
|
|||||||
lib:libKirigami$secondaryArchSuffix
|
lib:libKirigami$secondaryArchSuffix
|
||||||
"
|
"
|
||||||
|
|
||||||
#defineDebugInfoPackage kcmutils6$secondaryArchSuffix \
|
|
||||||
# $binDir/kcmshell6 \
|
|
||||||
# $libDir/libKF6KCMUtils.so.$libVersion \
|
|
||||||
# $libDir/libKF6KCMUtilsCore.so.$libVersion \
|
|
||||||
# $libDir/libKF6KCMUtilsQuick.so.$libVersion
|
|
||||||
|
|
||||||
BUILD()
|
BUILD()
|
||||||
{
|
{
|
||||||
cmake -B build -S . -DCMAKE_BUILD_TYPE=Release \
|
cmake -B build -S . -DCMAKE_BUILD_TYPE=Release \
|
||||||
@@ -99,7 +102,7 @@ BUILD()
|
|||||||
-DKDE_INSTALL_PLUGINDIR=$addOnsDir/Qt6 \
|
-DKDE_INSTALL_PLUGINDIR=$addOnsDir/Qt6 \
|
||||||
-DKDE_INSTALL_QMLDIR=$dataDir/Qt6/qml \
|
-DKDE_INSTALL_QMLDIR=$dataDir/Qt6/qml \
|
||||||
-DKDE_INSTALL_QTPLUGINDIR=$addOnsDir/Qt6 \
|
-DKDE_INSTALL_QTPLUGINDIR=$addOnsDir/Qt6 \
|
||||||
-DKDE_INSTALL_QTQCHDIR=$documentationDir/packages/qt6 \
|
-DKDE_INSTALL_QTQCHDIR=$documentationDir/packages/qt6_base \
|
||||||
-DECM_DIR=/system/data/cmake/Modules/ECM/cmake \
|
-DECM_DIR=/system/data/cmake/Modules/ECM/cmake \
|
||||||
-DCMAKE_SKIP_RPATH=YES \
|
-DCMAKE_SKIP_RPATH=YES \
|
||||||
-DBUILD_QCH=ON \
|
-DBUILD_QCH=ON \
|
||||||
@@ -119,8 +122,10 @@ INSTALL()
|
|||||||
|
|
||||||
packageEntries devel \
|
packageEntries devel \
|
||||||
$developDir \
|
$developDir \
|
||||||
$documentationDir \
|
|
||||||
$libDir/cmake
|
$libDir/cmake
|
||||||
|
|
||||||
|
packageEntries doc \
|
||||||
|
$documentationDir
|
||||||
}
|
}
|
||||||
|
|
||||||
TEST()
|
TEST()
|
||||||
@@ -7,7 +7,7 @@ COPYRIGHT="2010-2024 KDE Organisation"
|
|||||||
LICENSE="GNU LGPL v2"
|
LICENSE="GNU LGPL v2"
|
||||||
REVISION="1"
|
REVISION="1"
|
||||||
SOURCE_URI="https://download.kde.org/stable/frameworks/${portVersion%.*}/kparts-${portVersion}.tar.xz"
|
SOURCE_URI="https://download.kde.org/stable/frameworks/${portVersion%.*}/kparts-${portVersion}.tar.xz"
|
||||||
CHECKSUM_SHA256="afc9c4e897b371a51589342ed0573889bf4fab79b81b9a6950a45cd9faedd788"
|
CHECKSUM_SHA256="3995f3556aba434de7b13dae099b51a0a86aeade60ba1e06592836d40669bb6a"
|
||||||
SOURCE_DIR="kparts-$portVersion"
|
SOURCE_DIR="kparts-$portVersion"
|
||||||
|
|
||||||
ARCHITECTURES="all !x86_gcc2"
|
ARCHITECTURES="all !x86_gcc2"
|
||||||
@@ -53,6 +53,15 @@ REQUIRES_devel="
|
|||||||
devel:libKF6XmlGui$secondaryArchSuffix == $libVersion
|
devel:libKF6XmlGui$secondaryArchSuffix == $libVersion
|
||||||
"
|
"
|
||||||
|
|
||||||
|
ARCHITECTURES_doc="any"
|
||||||
|
|
||||||
|
PROVIDES_doc="
|
||||||
|
kparts6${secondaryArchSuffix}_doc = $portVersion
|
||||||
|
"
|
||||||
|
REQUIRES_doc="
|
||||||
|
kparts6$secondaryArchSuffix == $portVersion base
|
||||||
|
"
|
||||||
|
|
||||||
BUILD_REQUIRES="
|
BUILD_REQUIRES="
|
||||||
haiku${secondaryArchSuffix}_devel
|
haiku${secondaryArchSuffix}_devel
|
||||||
extra_cmake_modules$secondaryArchSuffix
|
extra_cmake_modules$secondaryArchSuffix
|
||||||
@@ -89,9 +98,6 @@ TEST_REQUIRES="
|
|||||||
qthaikuplugins$secondaryArchSuffix
|
qthaikuplugins$secondaryArchSuffix
|
||||||
"
|
"
|
||||||
|
|
||||||
#defineDebugInfoPackage kparts6$secondaryArchSuffix \
|
|
||||||
# $libDir/libKF6Parts.so.$libVersion
|
|
||||||
|
|
||||||
BUILD()
|
BUILD()
|
||||||
{
|
{
|
||||||
cmake -B build -S . -DCMAKE_BUILD_TYPE=Release \
|
cmake -B build -S . -DCMAKE_BUILD_TYPE=Release \
|
||||||
@@ -99,7 +105,7 @@ BUILD()
|
|||||||
-DKDE_INSTALL_PLUGINDIR=$addOnsDir/Qt6 \
|
-DKDE_INSTALL_PLUGINDIR=$addOnsDir/Qt6 \
|
||||||
-DKDE_INSTALL_QMLDIR=$dataDir/Qt6/qml \
|
-DKDE_INSTALL_QMLDIR=$dataDir/Qt6/qml \
|
||||||
-DKDE_INSTALL_QTPLUGINDIR=$addOnsDir/Qt6 \
|
-DKDE_INSTALL_QTPLUGINDIR=$addOnsDir/Qt6 \
|
||||||
-DKDE_INSTALL_QTQCHDIR=$documentationDir/packages/qt6 \
|
-DKDE_INSTALL_QTQCHDIR=$documentationDir/packages/qt6_base \
|
||||||
-DECM_DIR=/system/data/cmake/Modules/ECM/cmake \
|
-DECM_DIR=/system/data/cmake/Modules/ECM/cmake \
|
||||||
-DCMAKE_SKIP_RPATH=YES \
|
-DCMAKE_SKIP_RPATH=YES \
|
||||||
-DBUILD_QCH=ON \
|
-DBUILD_QCH=ON \
|
||||||
@@ -117,8 +123,10 @@ INSTALL()
|
|||||||
|
|
||||||
packageEntries devel \
|
packageEntries devel \
|
||||||
$developDir \
|
$developDir \
|
||||||
$documentationDir \
|
|
||||||
$libDir/cmake
|
$libDir/cmake
|
||||||
|
|
||||||
|
packageEntries doc \
|
||||||
|
$documentationDir
|
||||||
}
|
}
|
||||||
|
|
||||||
TEST()
|
TEST()
|
||||||
@@ -7,7 +7,7 @@ COPYRIGHT="2010-2024 KDE Organisation"
|
|||||||
LICENSE="GNU LGPL v2"
|
LICENSE="GNU LGPL v2"
|
||||||
REVISION="1"
|
REVISION="1"
|
||||||
SOURCE_URI="https://download.kde.org/stable/frameworks/${portVersion%.*}/kpty-${portVersion}.tar.xz"
|
SOURCE_URI="https://download.kde.org/stable/frameworks/${portVersion%.*}/kpty-${portVersion}.tar.xz"
|
||||||
CHECKSUM_SHA256="5351b01585adfe9954256d9377fe5d96e0c943aaaeeb78357a238f984304a23d"
|
CHECKSUM_SHA256="f1d985bf0a14061a764c7c01bcb6cf284a59ad82de13e72cfd1bd268819eebc2"
|
||||||
SOURCE_DIR="kpty-$portVersion"
|
SOURCE_DIR="kpty-$portVersion"
|
||||||
PATCHES="kpty-$portVersion.patchset"
|
PATCHES="kpty-$portVersion.patchset"
|
||||||
|
|
||||||
@@ -36,6 +36,15 @@ REQUIRES_devel="
|
|||||||
kpty6$secondaryArchSuffix == $portVersion base
|
kpty6$secondaryArchSuffix == $portVersion base
|
||||||
"
|
"
|
||||||
|
|
||||||
|
ARCHITECTURES_doc="any"
|
||||||
|
|
||||||
|
PROVIDES_doc="
|
||||||
|
kpty6${secondaryArchSuffix}_doc = $portVersion
|
||||||
|
"
|
||||||
|
REQUIRES_doc="
|
||||||
|
kpty6$secondaryArchSuffix == $portVersion base
|
||||||
|
"
|
||||||
|
|
||||||
BUILD_REQUIRES="
|
BUILD_REQUIRES="
|
||||||
haiku${secondaryArchSuffix}_devel
|
haiku${secondaryArchSuffix}_devel
|
||||||
extra_cmake_modules$secondaryArchSuffix
|
extra_cmake_modules$secondaryArchSuffix
|
||||||
@@ -55,9 +64,6 @@ BUILD_PREREQUIRES="
|
|||||||
cmd:pkg_config$secondaryArchSuffix
|
cmd:pkg_config$secondaryArchSuffix
|
||||||
"
|
"
|
||||||
|
|
||||||
#defineDebugInfoPackage kpty6$secondaryArchSuffix \
|
|
||||||
# $libDir/libKF6Pty.so.$libVersion
|
|
||||||
|
|
||||||
BUILD()
|
BUILD()
|
||||||
{
|
{
|
||||||
cmake -B build -S . -DCMAKE_BUILD_TYPE=Release \
|
cmake -B build -S . -DCMAKE_BUILD_TYPE=Release \
|
||||||
@@ -66,7 +72,7 @@ BUILD()
|
|||||||
-DKDE_INSTALL_PLUGINDIR=$addOnsDir/Qt6 \
|
-DKDE_INSTALL_PLUGINDIR=$addOnsDir/Qt6 \
|
||||||
-DKDE_INSTALL_QMLDIR=$dataDir/Qt6/qml \
|
-DKDE_INSTALL_QMLDIR=$dataDir/Qt6/qml \
|
||||||
-DKDE_INSTALL_QTPLUGINDIR=$addOnsDir/Qt6 \
|
-DKDE_INSTALL_QTPLUGINDIR=$addOnsDir/Qt6 \
|
||||||
-DKDE_INSTALL_QTQCHDIR=$documentationDir/packages/qt6 \
|
-DKDE_INSTALL_QTQCHDIR=$documentationDir/packages/qt6_base \
|
||||||
-DECM_DIR=/system/data/cmake/Modules/ECM/cmake \
|
-DECM_DIR=/system/data/cmake/Modules/ECM/cmake \
|
||||||
-DCMAKE_SKIP_RPATH=YES \
|
-DCMAKE_SKIP_RPATH=YES \
|
||||||
-DBUILD_QCH=ON \
|
-DBUILD_QCH=ON \
|
||||||
@@ -84,8 +90,10 @@ INSTALL()
|
|||||||
|
|
||||||
packageEntries devel \
|
packageEntries devel \
|
||||||
$developDir \
|
$developDir \
|
||||||
$documentationDir \
|
|
||||||
$libDir/cmake
|
$libDir/cmake
|
||||||
|
|
||||||
|
packageEntries doc \
|
||||||
|
$documentationDir
|
||||||
}
|
}
|
||||||
|
|
||||||
TEST()
|
TEST()
|
||||||
@@ -1,106 +0,0 @@
|
|||||||
From 2704ef9f79a04e9f4f71e9cc7b5a1e33050482ae Mon Sep 17 00:00:00 2001
|
|
||||||
From: Gerasim Troeglazov <3dEyes@gmail.com>
|
|
||||||
Date: Tue, 5 Jan 2021 13:36:16 +1000
|
|
||||||
Subject: Fixes for haiku
|
|
||||||
|
|
||||||
|
|
||||||
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
|
|
||||||
index e348996..e3b9bcf 100644
|
|
||||||
--- a/src/CMakeLists.txt
|
|
||||||
+++ b/src/CMakeLists.txt
|
|
||||||
@@ -26,7 +26,8 @@ target_link_libraries(KF5Pty PUBLIC Qt5::Core
|
|
||||||
PRIVATE
|
|
||||||
${UTIL_LIBRARY}
|
|
||||||
${kpty_OPTIONAL_LIBS}
|
|
||||||
- KF5::I18n)
|
|
||||||
+ KF5::I18n
|
|
||||||
+ bsd)
|
|
||||||
|
|
||||||
target_include_directories(KF5Pty PRIVATE ${CMAKE_CURRENT_BINARY_DIR}/..)
|
|
||||||
|
|
||||||
diff --git a/src/kpty.cpp b/src/kpty.cpp
|
|
||||||
index 55b057b..7e3ae34 100644
|
|
||||||
--- a/src/kpty.cpp
|
|
||||||
+++ b/src/kpty.cpp
|
|
||||||
@@ -69,7 +69,9 @@ public:
|
|
||||||
int cmdFd;
|
|
||||||
};
|
|
||||||
#else
|
|
||||||
+# if HAVE_UTMP
|
|
||||||
# include <utmp.h>
|
|
||||||
+# endif
|
|
||||||
# if HAVE_UTMPX
|
|
||||||
# include <utmpx.h>
|
|
||||||
# endif
|
|
||||||
@@ -318,6 +320,10 @@ grantedpt:
|
|
||||||
fcntl(d->masterFd, F_SETFD, FD_CLOEXEC);
|
|
||||||
fcntl(d->slaveFd, F_SETFD, FD_CLOEXEC);
|
|
||||||
|
|
||||||
+#ifdef __HAIKU__
|
|
||||||
+ setEcho(true);
|
|
||||||
+#endif
|
|
||||||
+
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -358,6 +364,10 @@ bool KPty::open(int fd)
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
+#ifdef __HAIKU__
|
|
||||||
+ setEcho(true);
|
|
||||||
+#endif
|
|
||||||
+
|
|
||||||
return true;
|
|
||||||
#endif
|
|
||||||
}
|
|
||||||
diff --git a/src/kpty_p.h b/src/kpty_p.h
|
|
||||||
index 730ef98..9581a11 100644
|
|
||||||
--- a/src/kpty_p.h
|
|
||||||
+++ b/src/kpty_p.h
|
|
||||||
@@ -12,6 +12,19 @@
|
|
||||||
|
|
||||||
#include <config-pty.h>
|
|
||||||
|
|
||||||
+#ifdef __HAIKU__
|
|
||||||
+#undef HAVE_OPENPTY
|
|
||||||
+#define HAVE_OPENPTY 1
|
|
||||||
+#undef HAVE_UTMP
|
|
||||||
+#define HAVE_UTMP 0
|
|
||||||
+#define ut_name ut_user
|
|
||||||
+#define ut_host ut_line
|
|
||||||
+#define _PATH_UTMPX ""
|
|
||||||
+#define _PATH_WTMPX ""
|
|
||||||
+#define utmpxname(a)
|
|
||||||
+#define updwtmpx(a, b)
|
|
||||||
+#endif
|
|
||||||
+
|
|
||||||
#include <QByteArray>
|
|
||||||
#include <QString>
|
|
||||||
|
|
||||||
--
|
|
||||||
2.28.0
|
|
||||||
|
|
||||||
|
|
||||||
From 2cefbabf9ff75582842d0bd6e208037cf7752c31 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Gerasim Troeglazov <3dEyes@gmail.com>
|
|
||||||
Date: Tue, 5 Jan 2021 13:45:26 +1000
|
|
||||||
Subject: Fixes for haiku2
|
|
||||||
|
|
||||||
|
|
||||||
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
|
|
||||||
index e3b9bcf..a28557f 100644
|
|
||||||
--- a/src/CMakeLists.txt
|
|
||||||
+++ b/src/CMakeLists.txt
|
|
||||||
@@ -81,7 +81,7 @@ endif()
|
|
||||||
|
|
||||||
########### next target ###############
|
|
||||||
|
|
||||||
-if (NOT HAVE_OPENPTY)
|
|
||||||
+if (NOT HAVE_OPENPTY AND NOT HAIKU)
|
|
||||||
add_executable(kgrantpty kgrantpty.c)
|
|
||||||
ecm_mark_nongui_executable(kgrantpty)
|
|
||||||
install(TARGETS kgrantpty DESTINATION ${KDE_INSTALL_LIBEXECDIR_KF5})
|
|
||||||
--
|
|
||||||
2.28.0
|
|
||||||
|
|
||||||
@@ -7,9 +7,9 @@ QSyntaxHighlighter sub-class."
|
|||||||
HOMEPAGE="https://invent.kde.org/frameworks/syntax-highlighting"
|
HOMEPAGE="https://invent.kde.org/frameworks/syntax-highlighting"
|
||||||
COPYRIGHT="2010-2024 KDE Organisation"
|
COPYRIGHT="2010-2024 KDE Organisation"
|
||||||
LICENSE="GNU LGPL v2"
|
LICENSE="GNU LGPL v2"
|
||||||
REVISION="2"
|
REVISION="1"
|
||||||
SOURCE_URI="https://download.kde.org/stable/frameworks/${portVersion%.*}/syntax-highlighting-${portVersion}.tar.xz"
|
SOURCE_URI="https://download.kde.org/stable/frameworks/${portVersion%.*}/syntax-highlighting-${portVersion}.tar.xz"
|
||||||
CHECKSUM_SHA256="d6fd07020ee57917517a1c03bdf36e661b083c8455c489cf94ad77a90ec29c70"
|
CHECKSUM_SHA256="b23dbbe195030a2927caafc5fdf4ca7a372c44ca95013d6115037fe62e1fcb51"
|
||||||
SOURCE_DIR="syntax-highlighting-$portVersion"
|
SOURCE_DIR="syntax-highlighting-$portVersion"
|
||||||
|
|
||||||
ARCHITECTURES="all !x86_gcc2"
|
ARCHITECTURES="all !x86_gcc2"
|
||||||
@@ -39,6 +39,15 @@ REQUIRES_devel="
|
|||||||
ksyntax_highlighting6$secondaryArchSuffix == $portVersion base
|
ksyntax_highlighting6$secondaryArchSuffix == $portVersion base
|
||||||
"
|
"
|
||||||
|
|
||||||
|
ARCHITECTURES_doc="any"
|
||||||
|
|
||||||
|
PROVIDES_doc="
|
||||||
|
ksyntax_highlighting6${secondaryArchSuffix}_doc = $portVersion
|
||||||
|
"
|
||||||
|
REQUIRES_doc="
|
||||||
|
ksyntax_highlighting6$secondaryArchSuffix == $portVersion base
|
||||||
|
"
|
||||||
|
|
||||||
BUILD_REQUIRES="
|
BUILD_REQUIRES="
|
||||||
haiku${secondaryArchSuffix}_devel
|
haiku${secondaryArchSuffix}_devel
|
||||||
extra_cmake_modules$secondaryArchSuffix
|
extra_cmake_modules$secondaryArchSuffix
|
||||||
@@ -58,10 +67,6 @@ BUILD_PREREQUIRES="
|
|||||||
cmd:pkg_config$secondaryArchSuffix
|
cmd:pkg_config$secondaryArchSuffix
|
||||||
"
|
"
|
||||||
|
|
||||||
#defineDebugInfoPackage ksyntax_highlighting6$secondaryArchSuffix \
|
|
||||||
# $binDir/ksyntaxhighlighter6 \
|
|
||||||
# $libDir/libKF6SyntaxHighlighting.so.$libVersion
|
|
||||||
|
|
||||||
BUILD()
|
BUILD()
|
||||||
{
|
{
|
||||||
cmake -B build -S . -DCMAKE_BUILD_TYPE=Release \
|
cmake -B build -S . -DCMAKE_BUILD_TYPE=Release \
|
||||||
@@ -69,7 +74,7 @@ BUILD()
|
|||||||
-DKDE_INSTALL_PLUGINDIR=$addOnsDir/Qt6 \
|
-DKDE_INSTALL_PLUGINDIR=$addOnsDir/Qt6 \
|
||||||
-DKDE_INSTALL_QMLDIR=$dataDir/Qt6/qml \
|
-DKDE_INSTALL_QMLDIR=$dataDir/Qt6/qml \
|
||||||
-DKDE_INSTALL_QTPLUGINDIR=$addOnsDir/Qt6 \
|
-DKDE_INSTALL_QTPLUGINDIR=$addOnsDir/Qt6 \
|
||||||
-DKDE_INSTALL_QTQCHDIR=$documentationDir/packages/qt6 \
|
-DKDE_INSTALL_QTQCHDIR=$documentationDir/packages/qt6_base \
|
||||||
-DECM_DIR=/system/data/cmake/Modules/ECM/cmake \
|
-DECM_DIR=/system/data/cmake/Modules/ECM/cmake \
|
||||||
-DCMAKE_SKIP_RPATH=YES \
|
-DCMAKE_SKIP_RPATH=YES \
|
||||||
-DBUILD_QCH=ON \
|
-DBUILD_QCH=ON \
|
||||||
@@ -87,8 +92,10 @@ INSTALL()
|
|||||||
|
|
||||||
packageEntries devel \
|
packageEntries devel \
|
||||||
$developDir \
|
$developDir \
|
||||||
$documentationDir \
|
|
||||||
$libDir/cmake
|
$libDir/cmake
|
||||||
|
|
||||||
|
packageEntries doc \
|
||||||
|
$documentationDir
|
||||||
}
|
}
|
||||||
|
|
||||||
TEST()
|
TEST()
|
||||||
@@ -13,7 +13,7 @@ COPYRIGHT="2010-2024 KDE Organisation"
|
|||||||
LICENSE="GNU LGPL v2"
|
LICENSE="GNU LGPL v2"
|
||||||
REVISION="1"
|
REVISION="1"
|
||||||
SOURCE_URI="https://download.kde.org/stable/frameworks/${portVersion%.*}/threadweaver-${portVersion}.tar.xz"
|
SOURCE_URI="https://download.kde.org/stable/frameworks/${portVersion%.*}/threadweaver-${portVersion}.tar.xz"
|
||||||
CHECKSUM_SHA256="d249181d21aa89ad6f5108db3b188c25c9415c9834110f8d15f6bab2df39c190"
|
CHECKSUM_SHA256="c408d9ef3c13e9906e6ef1a162def5bf7459f099197b1788eb3d96df4505dd8f"
|
||||||
SOURCE_DIR="threadweaver-$portVersion"
|
SOURCE_DIR="threadweaver-$portVersion"
|
||||||
|
|
||||||
ARCHITECTURES="all !x86_gcc2"
|
ARCHITECTURES="all !x86_gcc2"
|
||||||
@@ -39,6 +39,15 @@ REQUIRES_devel="
|
|||||||
threadweaver6$secondaryArchSuffix == $portVersion base
|
threadweaver6$secondaryArchSuffix == $portVersion base
|
||||||
"
|
"
|
||||||
|
|
||||||
|
ARCHITECTURES_doc="any"
|
||||||
|
|
||||||
|
PROVIDES_doc="
|
||||||
|
threadweaver6${secondaryArchSuffix}_doc = $portVersion
|
||||||
|
"
|
||||||
|
REQUIRES_doc="
|
||||||
|
threadweaver6$secondaryArchSuffix == $portVersion base
|
||||||
|
"
|
||||||
|
|
||||||
BUILD_REQUIRES="
|
BUILD_REQUIRES="
|
||||||
haiku${secondaryArchSuffix}_devel
|
haiku${secondaryArchSuffix}_devel
|
||||||
extra_cmake_modules$secondaryArchSuffix
|
extra_cmake_modules$secondaryArchSuffix
|
||||||
@@ -54,9 +63,6 @@ BUILD_PREREQUIRES="
|
|||||||
cmd:pkg_config$secondaryArchSuffix
|
cmd:pkg_config$secondaryArchSuffix
|
||||||
"
|
"
|
||||||
|
|
||||||
#defineDebugInfoPackage threadweaver6$secondaryArchSuffix \
|
|
||||||
# $libDir/libKF6ThreadWeaver.so.$libVersion
|
|
||||||
|
|
||||||
BUILD()
|
BUILD()
|
||||||
{
|
{
|
||||||
cmake -B build -S . -DCMAKE_BUILD_TYPE=Release \
|
cmake -B build -S . -DCMAKE_BUILD_TYPE=Release \
|
||||||
@@ -64,7 +70,7 @@ BUILD()
|
|||||||
-DKDE_INSTALL_PLUGINDIR=$addOnsDir/Qt6 \
|
-DKDE_INSTALL_PLUGINDIR=$addOnsDir/Qt6 \
|
||||||
-DKDE_INSTALL_QMLDIR=$dataDir/Qt6/qml \
|
-DKDE_INSTALL_QMLDIR=$dataDir/Qt6/qml \
|
||||||
-DKDE_INSTALL_QTPLUGINDIR=$addOnsDir/Qt6 \
|
-DKDE_INSTALL_QTPLUGINDIR=$addOnsDir/Qt6 \
|
||||||
-DKDE_INSTALL_QTQCHDIR=$documentationDir/packages/qt6 \
|
-DKDE_INSTALL_QTQCHDIR=$documentationDir/packages/qt6_base \
|
||||||
-DECM_DIR=/system/data/cmake/Modules/ECM/cmake \
|
-DECM_DIR=/system/data/cmake/Modules/ECM/cmake \
|
||||||
-DCMAKE_SKIP_RPATH=YES \
|
-DCMAKE_SKIP_RPATH=YES \
|
||||||
-DBUILD_QCH=ON \
|
-DBUILD_QCH=ON \
|
||||||
@@ -82,8 +88,10 @@ INSTALL()
|
|||||||
|
|
||||||
packageEntries devel \
|
packageEntries devel \
|
||||||
$developDir \
|
$developDir \
|
||||||
$documentationDir \
|
|
||||||
$libDir/cmake
|
$libDir/cmake
|
||||||
|
|
||||||
|
packageEntries doc \
|
||||||
|
$documentationDir
|
||||||
}
|
}
|
||||||
|
|
||||||
TEST()
|
TEST()
|
||||||
Reference in New Issue
Block a user