summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorsL1pKn072023-10-03 19:14:04 +0200
committersL1pKn072023-10-03 19:14:04 +0200
commitf2ba020ba493678b38d1ca7b31f0e559c48839ac (patch)
tree81ee3374b106c1b9c0aeea12b0c7906548367670
parent8b60dcd49c26bbd420c99a7eed4d214f2e05067f (diff)
downloadaur-f2ba020ba493678b38d1ca7b31f0e559c48839ac.tar.gz
bump
-rw-r--r--.SRCINFO33
-rw-r--r--PKGBUILD80
2 files changed, 78 insertions, 35 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 179dd1aa78ea..3f465f67dd95 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -7,16 +7,36 @@ pkgbase = kaudiocreator-git
license = GPL
makedepends = git
makedepends = extra-cmake-modules
- makedepends = kdoctools
+ makedepends = kdoctools5
makedepends = doxygen
makedepends = python
- depends = kdelibs4support
- depends = knotifyconfig
- depends = kcmutils
- depends = libdiscid
- depends = libkcompactdisc
+ depends = gcc-libs
+ depends = glibc
+ depends = qt5-base
+ depends = bash
depends = taglib
depends = libmusicbrainz5
+ depends = libmusicbrainz5.so
+ depends = libdiscid
+ depends = kcodecs5
+ depends = kcompletion5
+ depends = knotifyconfig5
+ depends = ktextwidgets5
+ depends = kconfigwidgets5
+ depends = kconfig5
+ depends = kcmutils5
+ depends = phonon-qt5
+ depends = kxmlgui5
+ depends = libkcompactdisc
+ depends = kcoreaddons5
+ depends = kio5
+ depends = kwidgetsaddons5
+ depends = knotifications5
+ depends = ki18n5
+ depends = solid5
+ depends = kservice5
+ depends = kdelibs4support
+ depends = hicolor-icon-theme
provides = kaudiocreator
conflicts = kaudiocreator
source = git+https://invent.kde.org/unmaintained/kaudiocreator.git
@@ -25,4 +45,3 @@ pkgbase = kaudiocreator-git
sha256sums = SKIP
pkgname = kaudiocreator-git
-
diff --git a/PKGBUILD b/PKGBUILD
index f053d71eeb46..2953c2a8d34c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -7,27 +7,50 @@ pkgdesc="A program for ripping and encoding Audio-CDs, encoding files from disk.
arch=('x86_64')
url='https://kde.org/applications/en/unmaintained/org.kde.kaudiocreator'
license=('GPL')
-depends=('kdelibs4support'
- 'knotifyconfig'
- 'kcmutils'
- 'libdiscid'
- 'libkcompactdisc'
- 'taglib'
- 'libmusicbrainz5'
- )
-makedepends=('git'
- 'extra-cmake-modules'
- 'kdoctools'
- 'doxygen'
- 'python'
- )
+depends=(
+ 'gcc-libs' # libgcc_s.so
+ 'glibc' # libstdc++.so libc.so
+ 'qt5-base' # libQt5Core.so libQt5Gui.so libQt5Network.so libQt5Widgets.so
+ 'bash'
+ 'taglib' # libtag.so
+ 'libmusicbrainz5' 'libmusicbrainz5.so'
+ 'libdiscid' # libdiscid.so
+ 'kcodecs5' # libKF5Codecs.so
+ 'kcompletion5' # libKF5Completion.so
+ 'knotifyconfig5' # libKF5NotifyConfig.so
+ 'ktextwidgets5' # libKF5TextWidgets.so
+ 'kconfigwidgets5' # libKF5ConfigWidgets.so
+ 'kconfig5' # libKF5ConfigCore.so libKF5ConfigGui.so
+ 'kcmutils5' # libKF5KCMUtils.so
+ 'phonon-qt5' # libphonon4qt5.so
+ 'kxmlgui5' # libKF5XmlGui.so
+ 'libkcompactdisc' # libKF5CompactDisc.so
+ 'kcoreaddons5' # libKF5CoreAddons.so
+ 'kio5' # libKF5KIOCore.so libKF5KIOWidgets.so
+ 'kwidgetsaddons5' # libKF5WidgetsAddons.so
+ 'knotifications5' # libKF5Notifications.so
+ 'ki18n5' # libKF5I18n.so
+ 'solid5' # libKF5Solid.so
+ 'kservice5' # libKF5Service.so
+ 'kdelibs4support' # libKF5KDELibs4Support.so
+ 'hicolor-icon-theme'
+)
+makedepends=(
+ 'git'
+ 'extra-cmake-modules'
+ 'kdoctools5'
+ 'doxygen'
+ 'python'
+)
conflicts=('kaudiocreator')
provides=('kaudiocreator')
-source=('git+https://invent.kde.org/unmaintained/kaudiocreator.git'
- 'git+https://invent.kde.org/multimedia/libkcddb.git#branch=release/20.04')
-sha256sums=('SKIP'
- 'SKIP'
- )
+source=(
+ 'git+https://invent.kde.org/unmaintained/kaudiocreator.git'
+ 'git+https://invent.kde.org/multimedia/libkcddb.git#branch=release/20.04')
+sha256sums=(
+ 'SKIP'
+ 'SKIP'
+)
pkgver() {
cd kaudiocreator
@@ -36,8 +59,6 @@ pkgver() {
}
prepare() {
- mkdir -p build{,-libkcddb}
-
sed -e 's|SHARED|STATIC|g' \
-e 's|PRIVATE musicbrainz|&5|g' \
-i libkcddb/libkcddb/CMakeLists.txt
@@ -48,23 +69,26 @@ prepare() {
}
build() {
- cd build-libkcddb
- cmake "${srcdir}/libkcddb" \
+ cmake -S libkcddb -B build-libkcddb \
-DCMAKE_BUILD_TYPE=Release \
-DBUILD_SHARED_LIBS=OFF \
-DCMAKE_INSTALL_PREFIX="${srcdir}/fakeroot/usr" \
-DBUILD_TESTING=OFF
- make install
+ cmake --build build-libkcddb
+ cmake --install build-libkcddb
- cd "${srcdir}/build"
- cmake "${srcdir}/kaudiocreator" \
+ cmake -S kaudiocreator -B build \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=/usr \
- -DBUILD_TESTING=OFF \
+ -DBUILD_TESTING=ON \
-DKF5Cddb_DIR="${srcdir}/fakeroot/usr/lib/cmake/KF5Cddb"
- make
+ cmake --build build
+}
+
+check() {
+ ctest --test-dir build --output-on-failure
}
package() {