summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO25
-rw-r--r--PKGBUILD61
2 files changed, 54 insertions, 32 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 38845e507567..a7b8ee948f69 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,23 +1,32 @@
pkgbase = libkcddb-git
pkgdesc = KDE CDDB library. (GIT version)
- pkgver = 21.04.1.6.g24d5755
+ pkgver = 24.01.75.1.g0719217
pkgrel = 1
- url = https://projects.kde.org/projects/kde/kdemultimedia/libkcddb
- arch = i686
+ url = https://invent.kde.org/multimedia/libkcddb
arch = x86_64
license = GPL
license = LGPL
license = FDL
- makedepends = extra-cmake-modules
- makedepends = kdoctools
+ checkdepends = appstream
makedepends = git
+ makedepends = extra-cmake-modules
+ makedepends = kdoctools5
makedepends = python
- depends = kio
+ depends = gcc-libs
+ depends = glibc
+ depends = kconfig5
+ depends = kconfigwidgets5
+ depends = kcoreaddons5
+ depends = ki18n5
+ depends = kio5
+ depends = kwidgetsaddons5
+ depends = qt5-base
depends = libmusicbrainz5
+ depends = libmusicbrainz5.so
provides = libkcddb
+ provides = libKF5Cddb.so
conflicts = libkcddb
- source = git+https://invent.kde.org/multimedia/libkcddb.git/
+ source = git+https://invent.kde.org/multimedia/libkcddb.git
sha256sums = SKIP
pkgname = libkcddb-git
-
diff --git a/PKGBUILD b/PKGBUILD
index b4ebe2c61fc6..f9e2bb318768 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,43 +2,56 @@
# Contributor: Gustavo Alvarez <sl1pkn07@gmail.com>
pkgname=libkcddb-git
-pkgver=21.04.1.6.g24d5755
+pkgver=24.01.75.1.g0719217
pkgrel=1
pkgdesc="KDE CDDB library. (GIT version)"
-arch=('i686' 'x86_64')
-url='https://projects.kde.org/projects/kde/kdemultimedia/libkcddb'
+arch=('x86_64')
+url='https://invent.kde.org/multimedia/libkcddb'
license=('GPL' 'LGPL' 'FDL')
-depends=('kio'
- 'libmusicbrainz5'
- )
-makedepends=('extra-cmake-modules'
- 'kdoctools'
- 'git'
- 'python'
- )
+depends=(
+ 'gcc-libs' # libgcc_s.so libstdc++.so
+ 'glibc' # libc.so
+ 'kconfig5' # libKF5ConfigCore.so libKF5ConfigGui.so
+ 'kconfigwidgets5' # libKF5ConfigWidgets.so
+ 'kcoreaddons5' # libKF5CoreAddons.so
+ 'ki18n5' # libKF5I18n.so
+ 'kio5' # libKF5KIOCore.so libKF5KIOWidgets.so
+ 'kwidgetsaddons5' # libKF5WidgetsAddons.so
+ 'qt5-base' # libQt5Core.so libQt5Gui.so ibQt5Network.so libQt5Widgets.so
+ 'libmusicbrainz5' 'libmusicbrainz5.so'
+)
+makedepends=(
+ 'git'
+ 'extra-cmake-modules'
+ 'kdoctools5'
+ 'python'
+)
+checkdepends=('appstream')
+provides=(
+ 'libkcddb'
+ 'libKF5Cddb.so'
+)
conflicts=('libkcddb')
-provides=('libkcddb')
-source=('git+https://invent.kde.org/multimedia/libkcddb.git/')
+source=('git+https://invent.kde.org/multimedia/libkcddb.git')
sha256sums=('SKIP')
pkgver() {
cd libkcddb
- echo "$(git describe --long --tags | tr - . |tr -d v)"
-}
-
-prepare() {
- mkdir -p build
+ echo "$(git describe --long --tags | tr - . | tr -d v)"
}
build() {
-
- cd build
- cmake ../libkcddb \
- -DCMAKE_BUILD_TYPE=Release \
+ cmake -S libkcddb -B build \
+ -DCMAKE_BUILD_TYPE=None \
-DCMAKE_INSTALL_PREFIX=/usr \
-DKDE_INSTALL_LIBDIR=lib \
- -DBUILD_TESTING=OFF
- make
+ -DBUILD_TESTING=ON
+
+ cmake --build build
+}
+
+check() {
+ ctest --test-dir build --output-on-failure || true
}
package() {