summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorsL1pKn072023-11-05 02:03:42 +0100
committersL1pKn072023-11-05 02:03:42 +0100
commitc1ff43d7517d4955f39ddf299099cd40fc531a33 (patch)
tree761d3d3b3ead96fb99853cf1f86c449481219039
parent2b63e5876d6204843a987c92c2631ff91266b3ef (diff)
downloadaur-kwave-git.tar.gz
bump
-rw-r--r--.SRCINFO47
-rw-r--r--PKGBUILD116
2 files changed, 122 insertions, 41 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 011f4400bcbc..ed7bd7bdcf15 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = kwave-git
pkgdesc = A sound editor for KDE. (GIT version)
- pkgver = 20.07.70.r3687.4d1e0c1a
+ pkgver = 23.11.70.r3926.64746e68
pkgrel = 1
url = https://kde.org/applications/en/multimedia/org.kde.kwave
arch = x86_64
@@ -8,27 +8,66 @@ pkgbase = kwave-git
makedepends = git
makedepends = cmake
makedepends = extra-cmake-modules
- makedepends = kdoctools
+ makedepends = kdoctools5
makedepends = doxygen
makedepends = python
makedepends = librsvg
makedepends = opus
+ makedepends = libogg
+ makedepends = libvorbis
makedepends = fftw
makedepends = id3lib
makedepends = libmad
+ makedepends = flac
+ depends = gcc-libs
+ depends = glibc
+ depends = qt5-base
depends = qt5-multimedia
- depends = kio
+ depends = solid5
+ depends = sonnet5
+ depends = karchive5
+ depends = kauth5
+ depends = kbookmarks5
+ depends = kcodecs5
+ depends = kcompletion5
+ depends = kconfig5
+ depends = kconfigwidgets5
+ depends = kcoreaddons5
+ depends = kcrash5
+ depends = kdbusaddons5
+ depends = ki18n5
+ depends = kiconthemes5
+ depends = kio5
+ depends = kitemviews5
+ depends = kjobwidgets5
+ depends = kservice5
+ depends = ktextwidgets5
+ depends = kwidgetsaddons5
+ depends = kwindowsystem5
+ depends = kxmlgui5
+ depends = libx11
+ depends = alsa-lib
+ depends = libasound.so
depends = audiofile
+ depends = libaudiofile.so
depends = libsamplerate
+ depends = libsamplerate.so
+ depends = libpulse
+ depends = libpulse.so
depends = hicolor-icon-theme
optdepends = libmad: MP3 plugin
+ optdepends = zlib: MP3 plugin
optdepends = id3lib: MP3 ID3 tag plugin
optdepends = opus: OGG plugin
+ optdepends = libogg: OGG plugin
+ optdepends = libvorbis: OGG plugin
optdepends = fftw: Sonagram plugin
+ optdepends = flac: FLAC plugin
provides = kwave
+ provides = libkwave.so
+ provides = libkwavegui.so
conflicts = kwave
source = git+https://invent.kde.org/multimedia/kwave.git
sha256sums = SKIP
pkgname = kwave-git
-
diff --git a/PKGBUILD b/PKGBUILD
index d7397053993f..6c7efc38eebb 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,36 +1,78 @@
# Maintainer: Gustavo alvarez <sl1pkn07@gmail.com>
pkgname=kwave-git
-pkgver=20.07.70.r3687.4d1e0c1a
+pkgver=23.11.70.r3926.64746e68
pkgrel=1
pkgdesc="A sound editor for KDE. (GIT version)"
arch=('x86_64')
url='https://kde.org/applications/en/multimedia/org.kde.kwave'
license=('GPL')
-depends=('qt5-multimedia'
- 'kio'
- 'audiofile'
- 'libsamplerate'
- 'hicolor-icon-theme'
- )
-makedepends=('git'
- 'cmake'
- 'extra-cmake-modules'
- 'kdoctools'
- 'doxygen'
- 'python'
- 'librsvg'
- 'opus'
- 'fftw'
- 'id3lib'
- 'libmad'
- )
-optdepends=('libmad: MP3 plugin'
- 'id3lib: MP3 ID3 tag plugin'
- 'opus: OGG plugin'
- 'fftw: Sonagram plugin')
+depends=(
+ 'gcc-libs' # libgcc_s.so libstdc++.so
+ 'glibc' # libc.so libm.so
+ 'qt5-base' # libQt5Concurrent.so libQt5Core.so libQt5DBus.so libQt5Gui.so libQt5Network.so libQt5Widgets.so libQt5Xml.so
+ 'qt5-multimedia' # libQt5Multimedia.so
+ 'solid5' # libKF5Solid.so
+ 'sonnet5' # libKF5SonnetUi.so
+ 'karchive5' # libKF5Archive.so
+ 'kauth5' # libKF5Auth.so libKF5AuthCore.so
+ 'kbookmarks5' # libKF5Bookmarks.so
+ 'kcodecs5' # libKF5Codecs.so
+ 'kcompletion5' # libKF5Completion.so
+ 'kconfig5' # libKF5ConfigCore.so libKF5ConfigGui.so
+ 'kconfigwidgets5' # libKF5ConfigWidgets.so
+ 'kcoreaddons5' # libKF5CoreAddons.so
+ 'kcrash5' # libKF5Crash.so
+ 'kdbusaddons5' # libKF5DBusAddons.so
+ 'ki18n5' # libKF5I18n.so
+ 'kiconthemes5' # libKF5IconThemes.so
+ 'kio5' # libKF5KIOCore.so libKF5KIOFileWidgets.so libKF5KIOGui.so libKF5KIOWidgets.so
+ 'kitemviews5' # libKF5ItemViews.so
+ 'kjobwidgets5' # libKF5JobWidgets.so
+ 'kservice5' # libKF5Service.so
+ 'ktextwidgets5' # libKF5TextWidgets.so
+ 'kwidgetsaddons5' # libKF5WidgetsAddons.so
+ 'kwindowsystem5' # libKF5WindowSystem.so
+ 'kxmlgui5' # libKF5XmlGui.so
+ 'libx11' # libX11.so
+ 'alsa-lib' 'libasound.so'
+ 'audiofile' 'libaudiofile.so'
+ 'libsamplerate' 'libsamplerate.so'
+ 'libpulse' 'libpulse.so'
+ 'hicolor-icon-theme'
+)
+makedepends=(
+ 'git'
+ 'cmake'
+ 'extra-cmake-modules'
+ 'kdoctools5'
+ 'doxygen'
+ 'python'
+ 'librsvg'
+ 'opus'
+ 'libogg'
+ 'libvorbis'
+ 'fftw'
+ 'id3lib'
+ 'libmad'
+ 'flac'
+)
+optdepends=(
+ 'libmad: MP3 plugin'
+ 'zlib: MP3 plugin'
+ 'id3lib: MP3 ID3 tag plugin'
+ 'opus: OGG plugin'
+ 'libogg: OGG plugin'
+ 'libvorbis: OGG plugin'
+ 'fftw: Sonagram plugin'
+ 'flac: FLAC plugin'
+)
conflicts=('kwave')
-provides=('kwave')
+provides=(
+ 'kwave'
+ 'libkwave.so'
+ 'libkwavegui.so'
+)
source=('git+https://invent.kde.org/multimedia/kwave.git')
sha256sums=('SKIP')
@@ -40,23 +82,23 @@ pkgver() {
echo "${_ver}.r$(git rev-list --count HEAD).$(git rev-parse --short HEAD)"
}
-prepare() {
- mkdir -p build
-
- cd build
- cmake ../kwave \
- -DCMAKE_BUILD_TYPE=None \
+build() {
+ cmake -S kwave -B build \
+ -DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=/usr \
-DKDE_INSTALL_LIBDIR=lib \
- -DBUILD_TESTING=OFF \
- -DWITH_MP3=ON
+ -DBUILD_TESTING=ON \
+ -DWITH_MP3=ON \
+ -DWITH_FLAC=ON \
+ -DWITH_OGG_OPUS=ON \
+ -DWITH_OGG_VORBIS=ON \
+ -DWITH_PULSEAUDIO=ON \
+ -DWITH_ALSA=ON \
+ -DWITH_QT_AUDIO=ON
-}
-
-build() {
- make -C build
+ cmake --build build
}
package() {
- make -C build DESTDIR="${pkgdir}" install
+ DESTDIR="${pkgdir}" cmake --install build
}