diff options
author | sL1pKn07 | 2023-11-05 02:03:42 +0100 |
---|---|---|
committer | sL1pKn07 | 2023-11-05 02:03:42 +0100 |
commit | c1ff43d7517d4955f39ddf299099cd40fc531a33 (patch) | |
tree | 761d3d3b3ead96fb99853cf1f86c449481219039 /PKGBUILD | |
parent | 2b63e5876d6204843a987c92c2631ff91266b3ef (diff) | |
download | aur-kwave-git.tar.gz |
bump
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 116 |
1 files changed, 79 insertions, 37 deletions
@@ -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 } |