diff options
Diffstat (limited to 'community/kpimtextedit/APKBUILD')
-rw-r--r-- | community/kpimtextedit/APKBUILD | 74 |
1 files changed, 56 insertions, 18 deletions
diff --git a/community/kpimtextedit/APKBUILD b/community/kpimtextedit/APKBUILD index 9b698e5fb19..11be35616c4 100644 --- a/community/kpimtextedit/APKBUILD +++ b/community/kpimtextedit/APKBUILD @@ -1,39 +1,77 @@ # Contributor: Bart Ribbers <bribbers@disroot.org> -# Maintainer: Bart Ribbers <bribbers@disroot.org> +# Maintainer: team/kde <bribbers@disroot.org> + +# The group tag is just to easily find this APKBUILD by some scripts for automation +# group=kde-applications pkgname=kpimtextedit -pkgver=20.04.1 +pkgver=24.02.2 pkgrel=0 pkgdesc="Advanced text editor which provide advanced html feature" +# armhf blocked by extra-cmake-modules arch="all !armhf" url="https://api.kde.org/kdepim/kpimtextedit/html" license="LGPL-2.0-or-later AND GPL-2.0-or-later" -depends_dev="qt5-qtbase-dev qt5-qtspeech-dev grantlee-dev kcodecs-dev kconfig-dev kconfigwidgets-dev kcoreaddons-dev kemoticons-dev ki18n-dev kiconthemes-dev kio-dev sonnet-dev syntax-highlighting-dev kwidgetsaddons-dev kxmlgui-dev" -makedepends="$depends_dev extra-cmake-modules qt5-qttools-dev" +depends_dev=" + grantlee-dev + kcodecs-dev + kconfig-dev + kconfigwidgets-dev + kcoreaddons-dev + ki18n-dev + kiconthemes-dev + kio-dev + ktextaddons-dev + kwidgetsaddons-dev + kxmlgui-dev + qt6-qtbase-dev + qt6-qtspeech-dev + sonnet-dev + syntax-highlighting-dev + " +makedepends="$depends_dev + extra-cmake-modules + qt6-qttools-dev + samurai + " checkdepends="xvfb-run" -source="https://download.kde.org/stable/release-service/$pkgver/src/kpimtextedit-$pkgver.tar.xz" subpackages="$pkgname-dev $pkgname-lang" +_repo_url="https://invent.kde.org/pim/kpimtextedit.git" +source="https://download.kde.org/stable/release-service/$pkgver/src/kpimtextedit-$pkgver.tar.xz" build() { - cmake -B build \ - -DCMAKE_BUILD_TYPE=None \ + cmake -B build -G Ninja \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ -DCMAKE_INSTALL_PREFIX=/usr \ - -DCMAKE_INSTALL_LIBDIR=lib \ - -DBUILD_DESIGNERPLUGIN=ON + -DCMAKE_INSTALL_LIBDIR=lib cmake --build build } check() { - cd build - - # kpimtextedit-plaintext-textgotolinewidgettest requires OpenGL + # kpimtextedit-plaintext-textgotolinewidgettest, + # kpimtextedit-composerng-richtextcomposertest and + # kpimtextedit-composerng-richtextcomposercontrolertest require OpenGL # kpimtextedit-texttospeech-texttospeechwidgettest requires texttospeech - # kpimtextedit-texttospeech-texttospeechactionstest is broken - # kpimtextedit-composerng-richtextcomposertest requires OpenGL - # kpimtextedit-composerng-richtextcomposercontrolertest requires OpenGL - CTEST_OUTPUT_ON_FAILURE=TRUE xvfb-run ctest -E "kpimtextedit-(plaintext-textgotolinewidget|texttospeech-texttospeechwidget|texttospeech-texttospeechactions|composerng-richtextcomposer|composerng-richtextcomposercontroler)test" + # kpimtextedit-texttospeech-texttospeechactionstest and + # kpimtextedit-grantleebuilder-texthtmlbuildertest are broken + local skipped_tests="kpimtextedit-(" + local tests=" + plaintext-textgotolinewidget + texttospeech-texttospeechwidget + texttospeech-texttospeechactions + composerng-richtextcomposer + composerng-richtextcomposercontroler + grantleebuilder-texthtmlbuilder + " + for test in $tests; do + skipped_tests="$skipped_tests|$test" + done + skipped_tests="$skipped_tests)test" + xvfb-run ctest --test-dir build --output-on-failure -E "$skipped_tests" } package() { - DESTDIR="$pkgdir" cmake --build build --target install + DESTDIR="$pkgdir" cmake --install build } -sha512sums="5007c727492530cdf43f36cca3ebc0c9a73994da8a15ca527620da36e491fba0c5d1506c0340609267e442c12ac3f04ee9424ea45b49898e02cf95e5b3387aa2 kpimtextedit-20.04.1.tar.xz" +sha512sums=" +c48e3ca5fc2b53f8b04cdbd42db32045131fbf4e63b49e005c265ee3deef58d37c34e434842a1de6ce72a59e46deb4863689320b85961c7a3ea8c6dc50bc0db6 kpimtextedit-24.02.2.tar.xz +" |