81 lines
1.8 KiB
Bash
81 lines
1.8 KiB
Bash
name='kcrash'
|
||
version='5.116'
|
||
release='2'
|
||
desc='Support for application crash analysis and bug report from apps'
|
||
desc_ru='Поддержка анализа аварийных завершений приложений и отчетов об ошибках'
|
||
homepage='https://community.kde.org/Frameworks'
|
||
maintainer='Evgeny Khramov <xpamych@yandex.ru>'
|
||
maintainer_ru='Евгений Храмов <xpamych@yandex.ru>'
|
||
architectures=('amd64')
|
||
license=('LGPL-2.0-only' 'LGPL-3.0-only')
|
||
|
||
deps=(
|
||
'libgcc'
|
||
'glibc'
|
||
'kcoreaddons'
|
||
'libX11'
|
||
'qt6-qtbase'
|
||
)
|
||
|
||
deps_alt=(
|
||
'libgcc'
|
||
'glibc-core'
|
||
'kcoreaddons'
|
||
'libX11'
|
||
'qt6-base'
|
||
)
|
||
deps_arch=("${deps[@]}" 'qt6-base' 'libx11')
|
||
deps_debian=(
|
||
'libgcc-s1'
|
||
'libc6'
|
||
'libkf6coreaddons6'
|
||
'libx11-6'
|
||
'qt6-base-dev'
|
||
)
|
||
deps_fedora=("${deps[@]}")
|
||
deps_redos=("${deps[@]}")
|
||
deps_rhel=("${deps[@]}")
|
||
deps_rosa=("${deps[@]}")
|
||
|
||
build_deps=(
|
||
'doxygen'
|
||
'extra-cmake-modules'
|
||
'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'
|
||
)
|
||
|
||
sources=("https://download.kde.org/stable/frameworks/${version%.*}/$name-$version.tar.xz")
|
||
checksums=('SKIP')
|
||
|
||
build() {
|
||
cmake -B build -S $name-$version \
|
||
-DBUILD_TESTING=OFF \
|
||
-DBUILD_QCH=ON
|
||
cmake --build build -j$(($(nproc) - 1))
|
||
}
|
||
|
||
package() {
|
||
DESTDIR="$pkgdir" cmake --install build
|
||
}
|
||
|
||
files() {
|
||
files-find-lib
|
||
files-find-include
|
||
files-find-share
|
||
}
|
||
|
||
|
||
|