mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-08-05 05:17:07 +02:00
92 lines
2.0 KiB
Plaintext
92 lines
2.0 KiB
Plaintext
# Contributor: 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=elisa
|
|
pkgver=24.08.1
|
|
pkgrel=0
|
|
# armhf blocked by extra-cmake-modules
|
|
# s390x blocked by vlc
|
|
arch="all !armhf !s390x"
|
|
url="https://kde.org/applications/multimedia/org.kde.elisa"
|
|
pkgdesc="A simple music player aiming to provide a nice experience for its users"
|
|
license="LGPL-3.0-or-later"
|
|
depends="
|
|
kirigami
|
|
kirigami-addons
|
|
qqc2-desktop-style
|
|
qt6-qtbase-sqlite
|
|
vlc
|
|
"
|
|
makedepends="
|
|
baloo-dev
|
|
extra-cmake-modules
|
|
kcmutils-dev
|
|
kconfig-dev
|
|
kconfigwidgets-dev
|
|
kcoreaddons-dev
|
|
kcrash-dev
|
|
kdbusaddons-dev
|
|
kdeclarative-dev
|
|
kdoctools-dev
|
|
kfilemetadata-dev
|
|
ki18n-dev
|
|
kio-dev
|
|
kirigami-dev
|
|
kirigami-addons-dev
|
|
kpackage-dev
|
|
kxmlgui-dev
|
|
qqc2-desktop-style-dev
|
|
qt6-qtbase-dev
|
|
qt6-qtdeclarative-dev
|
|
qt6-qtmultimedia-dev
|
|
qt6-qtsvg-dev
|
|
samurai
|
|
vlc-dev
|
|
"
|
|
checkdepends="
|
|
cmd:dbus-run-session
|
|
xvfb-run
|
|
"
|
|
subpackages="$pkgname-lang"
|
|
_repo_url="https://invent.kde.org/multimedia/elisa.git"
|
|
source="https://download.kde.org/stable/release-service/$pkgver/src/elisa-$pkgver.tar.xz"
|
|
|
|
build() {
|
|
cmake -B build -G Ninja \
|
|
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
|
|
-DCMAKE_INSTALL_PREFIX=/usr \
|
|
-DCMAKE_INSTALL_LIBDIR=lib
|
|
cmake --build build
|
|
}
|
|
|
|
check() {
|
|
local skipped_tests="("
|
|
local tests="
|
|
viewManagerTest
|
|
mediaplaylistproxymodelTest
|
|
elisaqmltests
|
|
localfilelistingtest
|
|
trackmetadatamodeltest
|
|
"
|
|
case "$CARCH" in
|
|
aarch64) tests="$tests
|
|
databaseInterfaceTest
|
|
" ;;
|
|
esac
|
|
for test in $tests; do
|
|
skipped_tests="$skipped_tests|$test"
|
|
done
|
|
skipped_tests="$skipped_tests)"
|
|
dbus-run-session xvfb-run ctest --test-dir build --output-on-failure -E "$skipped_tests"
|
|
}
|
|
|
|
package() {
|
|
DESTDIR="$pkgdir" cmake --install build
|
|
}
|
|
|
|
sha512sums="
|
|
e64f46f3856407b834463fca991c0a27767a4a5cc8eefc234d7250610135c6e022def7dfe540042d1fd38cd42300b54e8ee3fae5baaa66ef738caf73b70816f1 elisa-24.08.1.tar.xz
|
|
"
|