aboutsummaryrefslogtreecommitdiffstats
path: root/community/kwave/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/kwave/APKBUILD')
-rw-r--r--community/kwave/APKBUILD66
1 files changed, 31 insertions, 35 deletions
diff --git a/community/kwave/APKBUILD b/community/kwave/APKBUILD
index 137473a0de3..eef4d56ae24 100644
--- a/community/kwave/APKBUILD
+++ b/community/kwave/APKBUILD
@@ -1,12 +1,14 @@
# 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=kwave
-pkgver=21.12.1
+pkgver=24.02.1
pkgrel=0
# armhf blocked by extra-cmake-modules
-# mips64, s390x and riscv64 blocked by polkit -> kio
-arch="all !armhf !mips64 !s390x !riscv64"
-url="http://kwave.sourceforge.net/"
+arch="all !armhf"
+url="https://kwave.sourceforge.net/"
pkgdesc="A sound editor for KDE"
license="GPL-2.0-or-later"
makedepends="
@@ -15,53 +17,47 @@ makedepends="
extra-cmake-modules
fftw-dev
flac-dev
- imagemagick
- karchive-dev
- kcompletion-dev
- kconfig-dev
- kconfigwidgets-dev
- kcoreaddons-dev
- kcrash-dev
- kdbusaddons-dev
- kdoctools-dev
- ki18n-dev
- kiconthemes-dev
- kio-dev
- kservice-dev
- ktextwidgets-dev
- kwidgetsaddons-dev
- kxmlgui-dev
+ karchive5-dev
+ kcompletion5-dev
+ kconfig5-dev
+ kconfigwidgets5-dev
+ kcoreaddons5-dev
+ kcrash5-dev
+ kdbusaddons5-dev
+ kdoctools5-dev
+ ki18n5-dev
+ kiconthemes5-dev
+ kio5-dev
+ kservice5-dev
+ ktextwidgets5-dev
+ kwidgetsaddons5-dev
+ kxmlgui5-dev
libsamplerate-dev
libvorbis-dev
opus-dev
pulseaudio-dev
qt5-qtbase-dev
qt5-qtmultimedia-dev
+ rsvg-convert
+ samurai
"
checkdepends="xvfb-run"
-source="https://download.kde.org/stable/release-service/$pkgver/src/kwave-$pkgver.tar.xz"
subpackages="$pkgname-libs $pkgname-doc $pkgname-lang"
+_repo_url="https://invent.kde.org/multimedia/kwave.git"
+source="https://download.kde.org/stable/release-service/$pkgver/src/kwave-$pkgver.tar.xz"
build() {
-
- if [ "$CARCH" = s390x ]; then
- doc_opts="-DWITH_DOC=OFF"
- else
- doc_opts="-DWITH_DOC=ON"
- fi
- cmake -B build \
- -DCMAKE_BUILD_TYPE=None \
+ cmake -B build -G Ninja \
+ -DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DWITH_OSS=OFF \
- -DWITH_MP3=OFF \
- $doc_opts
+ -DWITH_MP3=OFF
cmake --build build
}
check() {
- cd build
- CTEST_OUTPUT_ON_FAILURE=TRUE ctest
+ ctest --test-dir build --output-on-failure -E "test_Utils"
}
package() {
@@ -69,5 +65,5 @@ package() {
}
sha512sums="
-3276c58d82cd04ea56d91af4f16cae0389b970bd97d4d75a54a84c2a0b3d6a6849e02e77891b248942abab9cb4ca3aef21dc5274596a1143573e2b9fcf93980a kwave-21.12.1.tar.xz
+c29f5eeee05422890425a2f26e3164961610f099d137512d4245945e113adecd65c810498bad4e19d64898594ccfbca4dc402ed88799014971aa682bc13bb10e kwave-24.02.1.tar.xz
"