Date: Tuesday, February 23, 2021 @ 07:59:12 Author: arojas Revision: 869294
Update to 1.2.1 Added: vvave/trunk/vvave-taglib1.2.patch Modified: vvave/trunk/PKGBUILD -----------------------+ PKGBUILD | 15 +++++++++++---- vvave-taglib1.2.patch | 15 +++++++++++++++ 2 files changed, 26 insertions(+), 4 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2021-02-23 07:57:40 UTC (rev 869293) +++ PKGBUILD 2021-02-23 07:59:12 UTC (rev 869294) @@ -1,7 +1,7 @@ # Maintainer: Antonio Rojas <aro...@archlinux.org> pkgname=vvave -pkgver=1.2.0 +pkgver=1.2.1 pkgrel=1 pkgdesc="Multi-platform media player" url="https://mauikit.org/" @@ -12,11 +12,18 @@ groups=(maui) conflicts=(babe) replaces=(babe) -source=(https://invent.kde.org/maui/$pkgname/-/archive/v$pkgver/$pkgname-v$pkgver.tar.gz) -sha256sums=('f8adbfc5eea1be5f1a3ece2ad349278d0e960043cd42cbae66d7e55828838361') +source=(https://download.kde.org/stable/maui/$pkgname/$pkgver/$pkgname-$pkgver.tar.xz + vvave-taglib1.2.patch) +sha256sums=('73b04bf3328a350c60fe05a1f8b2b0e86939574e15dc1aab23e153b7c22af4d7' + '6e1731c649a0a3411a34f1f2da61a770183d81b44924141ed3e2c473d22a7e96') +prepare() { + rm $pkgname-$pkgver/cmake/FindTaglib.cmake # Fix build with taglib 1.2 + patch -d $pkgname-$pkgver -p1 < vvave-taglib1.2.patch +} + build() { - cmake -B build -S $pkgname-v$pkgver + cmake -B build -S $pkgname-$pkgver cmake --build build } Added: vvave-taglib1.2.patch =================================================================== --- vvave-taglib1.2.patch (rev 0) +++ vvave-taglib1.2.patch 2021-02-23 07:59:12 UTC (rev 869294) @@ -0,0 +1,15 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index a67905f..6c80698 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -128,8 +128,8 @@ endif() + target_compile_definitions(vvave + PRIVATE $<$<OR:$<CONFIG:Debug>,$<CONFIG:RelWithDebInfo>>:QT_QML_DEBUG>) + +-target_include_directories(vvave PRIVATE ${TAGLIB_INCLUDE_DIRS}) +-target_link_libraries(vvave MauiKit Qt5::Network Qt5::Sql Qt5::Qml Qt5::Xml Qt5::Multimedia Qt5::QuickControls2 KF5::CoreAddons KF5::I18n ${TAGLIB_LIBRARIES}) ++target_include_directories(vvave PRIVATE Taglib:Taglib) ++target_link_libraries(vvave MauiKit Qt5::Network Qt5::Sql Qt5::Qml Qt5::Xml Qt5::Multimedia Qt5::QuickControls2 KF5::CoreAddons KF5::I18n Taglib::Taglib) + + if(UNIX AND NOT APPLE AND NOT ANDROID) + install(TARGETS vvave ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})