summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorsL1pKn072023-11-05 02:03:42 +0100
committersL1pKn072023-11-05 02:03:42 +0100
commitc1ff43d7517d4955f39ddf299099cd40fc531a33 (patch)
tree761d3d3b3ead96fb99853cf1f86c449481219039 /PKGBUILD
parent2b63e5876d6204843a987c92c2631ff91266b3ef (diff)
downloadaur-c1ff43d7517d4955f39ddf299099cd40fc531a33.tar.gz
bump
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD116
1 files changed, 79 insertions, 37 deletions
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
}