diff options
Diffstat (limited to 'community/k3b/APKBUILD')
-rw-r--r-- | community/k3b/APKBUILD | 76 |
1 files changed, 76 insertions, 0 deletions
diff --git a/community/k3b/APKBUILD b/community/k3b/APKBUILD new file mode 100644 index 00000000000..8596572f7ca --- /dev/null +++ b/community/k3b/APKBUILD @@ -0,0 +1,76 @@ +# 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=k3b +pkgver=24.02.2 +pkgrel=0 +# armhf blocked by extra-cmake-modules +arch="all !armhf" +url="https://kde.org/applications/multimedia/org.kde.k3b" +pkgdesc="A full-featured CD/DVD/Blu-ray burning and ripping application" +license="GPL-2.0-or-later AND GFDL-1.2-only" +depends=" + cdrdao + dvd+rw-tools + libburn + " +makedepends=" + extra-cmake-modules + flac-dev + karchive-dev + kcmutils-dev + kconfig-dev + kcoreaddons-dev + kdoctools-dev + kfilemetadata-dev + ki18n-dev + kiconthemes-dev + kio-dev + kjobwidgets-dev + knewstuff-dev + knotifications-dev + knotifyconfig-dev + kservice-dev + kwidgetsaddons-dev + kxmlgui-dev + lame-dev + libdvdread-dev + libkcddb-dev + libmad-dev + libsamplerate-dev + libvorbis-dev + qt6-qtbase-dev + samurai + shared-mime-info + solid-dev + taglib-dev + " +subpackages="$pkgname-doc $pkgname-lang" +_repo_url="https://invent.kde.org/multimedia/k3b.git" +source="https://download.kde.org/stable/release-service/$pkgver/src/k3b-$pkgver.tar.xz" + +build() { + cmake -B build -G Ninja \ + -DBUILD_WITH_QT6=ON \ + -DCMAKE_BUILD_TYPE=MinSizeRel \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DK3B_BUILD_MUSE_DECODER_PLUGIN=OFF \ + -DK3B_BUILD_SNDFILE_DECODER_PLUGIN=OFF \ + -DK3B_ENABLE_MUSICBRAINZ=OFF + cmake --build build +} + +check() { + ctest --test-dir build --output-on-failure +} + +package() { + DESTDIR="$pkgdir" cmake --install build +} + +sha512sums=" +005c6a782d80e8365b65d2a6c2f5a609cd1b5bf805d010f6bbb85438423b840efb630219171d06ecd67d1c4c48e06fb1a0c794b8e6dcb7b2788fb68a07095ee6 k3b-24.02.2.tar.xz +" |