From 65d071b1c88c28089ce516a88df4c9704b128bad Mon Sep 17 00:00:00 2001 From: aliriza Date: Thu, 8 Feb 2024 10:50:19 +0000 Subject: [PATCH] fixes --- kde/frameworks/extra-cmake-modules/ympbuild | 4 ++-- kde/frameworks/kapidox/ympbuild | 2 +- kde/frameworks/kcoreaddons/ympbuild | 5 +++-- kde/frameworks/kdoctools/ympbuild | 2 +- kde/frameworks/kguiaddons/ympbuild | 2 +- kde/frameworks/khtml/ympbuild | 11 ++++++++++- kde/frameworks/kio/ympbuild | 7 ++++++- kde/frameworks/kross/ympbuild | 2 +- 8 files changed, 25 insertions(+), 10 deletions(-) diff --git a/kde/frameworks/extra-cmake-modules/ympbuild b/kde/frameworks/extra-cmake-modules/ympbuild index eb0106d9..084e9227 100644 --- a/kde/frameworks/extra-cmake-modules/ympbuild +++ b/kde/frameworks/extra-cmake-modules/ympbuild @@ -22,9 +22,9 @@ setup () { cmake -B build -G Ninja \ -DCMAKE_INSTALL_PREFIX=/usr \ -DSphinx_BUILD_EXECUTABLE=/usr/bin/sphinx-build \ - -DBUILD_HTML_DOCS=ON \ + -DBUILD_HTML_DOCS=OFF \ -DBUILD_MAN_DOCS=OFF \ - -DBUILD_QTHELP_DOCS=ON + -DBUILD_QTHELP_DOCS=OFF } build () { diff --git a/kde/frameworks/kapidox/ympbuild b/kde/frameworks/kapidox/ympbuild index 16895e27..52911d5b 100644 --- a/kde/frameworks/kapidox/ympbuild +++ b/kde/frameworks/kapidox/ympbuild @@ -18,7 +18,7 @@ arch=('x86_64') cd $name-$version build () { - python -m build --wheel --skip-dependency-check --no-isolation + python -m build --wheel } package () { diff --git a/kde/frameworks/kcoreaddons/ympbuild b/kde/frameworks/kcoreaddons/ympbuild index 84d81a1d..2db5ea34 100644 --- a/kde/frameworks/kcoreaddons/ympbuild +++ b/kde/frameworks/kcoreaddons/ympbuild @@ -1,6 +1,6 @@ #!/usr/bin/env bash name='kcoreaddons' -release='2' +release='3' version='5.114.0' url='https://community.kde.org/Frameworks' description='Addons to QtCore' @@ -20,7 +20,8 @@ cd $name-$version setup () { cmake -B build -G Ninja \ -DCMAKE_INSTALL_PREFIX=/usr \ - -DCMAKE_INSTALL_LIBDIR=lib + -DCMAKE_INSTALL_LIBDIR=lib \ + -DBUILD_QCH=ON } build () { diff --git a/kde/frameworks/kdoctools/ympbuild b/kde/frameworks/kdoctools/ympbuild index 76dba9ef..c65c98da 100644 --- a/kde/frameworks/kdoctools/ympbuild +++ b/kde/frameworks/kdoctools/ympbuild @@ -9,7 +9,7 @@ maintainer='akarsu' license=('LGPL') source=("https://download.kde.org/stable/frameworks/${version%.*}/kdoctools-${version}.tar.xz") depends=(docbook-xml docbook-xsl karchive) -makedepends=(karchive ki18n libxml2 libxslt qt5-base) +makedepends=(karchive ki18n libxml2 libxslt qt5-base perl-uri) md5sums=('aa64a9dc95881d7675380976888e6841') group=(kde.frameworks) uses=() diff --git a/kde/frameworks/kguiaddons/ympbuild b/kde/frameworks/kguiaddons/ympbuild index ede50450..2fbb29c1 100644 --- a/kde/frameworks/kguiaddons/ympbuild +++ b/kde/frameworks/kguiaddons/ympbuild @@ -8,7 +8,7 @@ email='akarsu@protonmail.com' maintainer='akarsu' license=('LGPL') source=("https://download.kde.org/stable/frameworks/${version%.*}/kguiaddons-${version}.tar.xz") -depends=(qt5-x11extras qt5-qtwayland) +depends=(qt5-x11extras qt5-wayland) makedepends=(extra-cmake-modules clang doxygen qt5-tools plasma-wayland-protocols) md5sums=('a7d576421f0a13005b4e87e16b2edaf5') group=(kde.frameworks) diff --git a/kde/frameworks/khtml/ympbuild b/kde/frameworks/khtml/ympbuild index b6f237de..5c363b67 100644 --- a/kde/frameworks/khtml/ympbuild +++ b/kde/frameworks/khtml/ympbuild @@ -17,8 +17,17 @@ arch=('x86_64') cd $name-$version +prepare(){ + sed -i "/.*KF5Wallet.*/d" CMakeLists.txt + sed -i "/.*KF5::Wallet.*/d" src/CMakeLists.txt + sed -i "/.*kwallet.*/d" src/html/ksslkeygen.cpp +} + +export CFLAGS="$CFLAGS -DKHTML_NO_WALLET" +export CXXFLAGS="$CXXFLAGS -DKHTML_NO_WALLET" + setup () { -cmake -B build -G Ninja \ + cmake -B build -G Ninja \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_LIBDIR=lib } diff --git a/kde/frameworks/kio/ympbuild b/kde/frameworks/kio/ympbuild index a0f5d8c1..64467285 100644 --- a/kde/frameworks/kio/ympbuild +++ b/kde/frameworks/kio/ympbuild @@ -18,8 +18,13 @@ arch=('x86_64') cd $name-$version +prepare(){ + # remove kwallet dependency + sed -i "/add_subdirectory(kpasswdserver)/d" src/CMakeLists.txt +} + setup () { -cmake -B build -G Ninja \ + cmake -B build -G Ninja \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_LIBDIR=lib \ -DBUILD_QCH=ON \ diff --git a/kde/frameworks/kross/ympbuild b/kde/frameworks/kross/ympbuild index 0974e1c8..aec8bed0 100644 --- a/kde/frameworks/kross/ympbuild +++ b/kde/frameworks/kross/ympbuild @@ -8,7 +8,7 @@ email='akarsu@protonmail.com' maintainer='akarsu' license=('LGPL') source=("https://download.kde.org/stable/frameworks/${version%.*}/portingAids/kross-${version}.tar.xz") -depends=(kcompletion kcoreaddons ki18n kiconthemes kio kparts kwidgetsaddons kxmlgui qt5-base) +depends=(kcompletion kcoreaddons ki18n kiconthemes kio kparts kwidgetsaddons kxmlgui qt5-base qt5-script) makedepends=(extra-cmake-modules kdoctools) md5sums=('d03e8b2624bba934dbe2766e4e16fdd2') group=(kde.frameworks)