From a6a3a55f9e1c485b9d59c4684f0b7d434b7c326d Mon Sep 17 00:00:00 2001 From: Mateusz Sylwestrzak Date: Tue, 25 Feb 2025 21:42:56 +0100 Subject: [PATCH] flacon: update to 12.0.0, switch to qt6 --- srcpkgs/flacon/template | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/srcpkgs/flacon/template b/srcpkgs/flacon/template index e11ce5fdf88..260761a9663 100644 --- a/srcpkgs/flacon/template +++ b/srcpkgs/flacon/template @@ -1,10 +1,11 @@ # Template file for 'flacon' pkgname=flacon -version=9.0.0 +version=12.0.0 revision=1 build_style=cmake -hostmakedepends="pkg-config" -makedepends="qt5-tools-devel uchardet-devel taglib-devel" +configure_args="-DUSE_QT6=ON -DUSE_QT5=OFF" +hostmakedepends="pkg-config qt6-tools qt6-base" +makedepends="qt6-tools-devel qt6-widgets uchardet-devel taglib-devel" depends="ffmpeg hicolor-icon-theme" short_desc="Audio File Encoder. Splits audio tracks into separate tracks" maintainer="travankor " @@ -12,11 +13,14 @@ license="LGPL-2.1-or-later" homepage="https://flacon.github.io/" changelog="https://flacon.github.io/changelog/" distfiles="https://github.com/Flacon/flacon/archive/v${version}.tar.gz" -checksum=a83d5fe297ceb6408b7f63c56a6be336fe1c6d06ebedcc0c84a3f7dd234140e4 +checksum=78199ff925b7cd0ffeb628d47909ca4172f8ff0d8fd8192bb537e0c012e6f4c6 -if [ "$CROSS_BUILD" ]; then - hostmakedepends+=" qt5-host-tools qt5-qmake" -fi +post_configure() { + if [ "$CROSS_BUILD" ]; then + # use host lrelease instead of target binary which breaks compilation + vsed -i build/build.ninja -e "s|${XBPS_CROSS_BASE}/usr/lib.*/qt6/bin/lrelease|/usr/lib/qt6/bin/lrelease|g" + fi +} post_install() { vdoc "${FILESDIR}/README.voidlinux"