diff --git a/kservice/alr.sh b/kservice/alr.sh index b507f22..6746402 100644 --- a/kservice/alr.sh +++ b/kservice/alr.sh @@ -1,8 +1,10 @@ name='kservice' version='5.116' -release='1' -desc='Advanced plugin and service introspection.' +release='2' +desc='Advanced plugin and service introspection' +desc_ru='Продвинутая интроспекция плагинов и сервисов' homepage='https://community.kde.org/Frameworks' +maintainer='Evgeny Khramov ' maintainer_ru='Евгений Храмов ' architectures=('amd64') license=('LGPL-2.0-only' 'LGPL-3.0-only') @@ -15,6 +17,29 @@ deps=( 'ki18n' 'qt6-qtbase' ) + +deps_alt=( + 'libgcc' + 'glibc-core' + 'kconfig' + 'kcoreaddons' + 'ki18n' + 'qt6-base' +) +deps_arch=("${deps[@]}" 'qt6-base') +deps_debian=( + 'libgcc-s1' + 'libc6' + 'libkf6config6' + 'libkf6coreaddons6' + 'libkf6i18n6' + 'qt6-base-dev' +) +deps_fedora=("${deps[@]}") +deps_redos=("${deps[@]}") +deps_rhel=("${deps[@]}") +deps_rosa=("${deps[@]}") + build_deps=( 'doxygen' 'extra-cmake-modules' @@ -22,6 +47,15 @@ build_deps=( 'qt6-doctools' 'qt6-qttools-devel' ) + +build_deps_alt=("${build_deps[@]}" 'qt6-tools') +build_deps_arch=("${build_deps[@]}" 'qt6-tools' 'cmake') +build_deps_debian=("${build_deps[@]}" 'qt6-tools-dev' 'cmake') +build_deps_fedora=("${build_deps[@]}" 'cmake') +build_deps_redos=("${build_deps[@]}" 'cmake') +build_deps_rhel=("${build_deps[@]}" 'cmake') +build_deps_rosa=("${build_deps[@]}" 'cmake') + opt_deps=( 'qt6-qtdeclarative: ktranscript plugin and QML bindings' ) @@ -30,9 +64,7 @@ sources=("https://download.kde.org/stable/frameworks/${version%.*}/$name-$versio checksums=('SKIP') build() { - cmake -B build -S $name-$version \ - -DBUILD_TESTING=OFF \ - -DBUILD_QCH=ON + cmake -B build -S $name-$version -DBUILD_TESTING=OFF -DBUILD_QCH=ON cmake --build build -j$(($(nproc) - 1)) } @@ -40,5 +72,8 @@ package() { DESTDIR="$pkgdir" cmake --install build } - - +files() { + files-find-lib + files-find-include + files-find-share +}