flacon+librepcb+solarus-quest-editor: simplify

This commit is contained in:
Đoàn Trần Công Danh 2025-08-19 11:34:00 +07:00
parent 1132dca411
commit 5843b4555a
3 changed files with 3 additions and 23 deletions

View file

@ -5,7 +5,7 @@ revision=1
build_style=cmake
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"
makedepends="qt6-base-devel uchardet-devel taglib-devel"
depends="ffmpeg hicolor-icon-theme"
short_desc="Audio File Encoder. Splits audio tracks into separate tracks"
maintainer="travankor <travankor@tuta.io>"
@ -15,13 +15,6 @@ changelog="https://flacon.github.io/changelog/"
distfiles="https://github.com/Flacon/flacon/archive/v${version}.tar.gz"
checksum=78199ff925b7cd0ffeb628d47909ca4172f8ff0d8fd8192bb537e0c012e6f4c6
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"
}

View file

@ -5,7 +5,7 @@ revision=1
build_style=cmake
configure_args="-DBUILD_QTQUICK_TEST=OFF"
hostmakedepends="unzip qt6-base qt6-tools cargo"
makedepends="zlib-devel qt6-base-devel qt6-tools-devel qt6-plugin-mysql
makedepends="zlib-devel qt6-base-devel qt6-plugin-mysql
qt6-plugin-odbc qt6-plugin-pgsql qt6-plugin-sqlite
qt6-svg-devel occt-devel glu-devel openssl-devel rust-std"
depends="qt6-plugin-sqlite"
@ -15,9 +15,3 @@ license="GPL-3.0-or-later"
homepage="https://librepcb.org"
distfiles="https://download.librepcb.org/releases/${version}/librepcb-${version}-source.zip"
checksum=0c5313142ab3d689fc998ea432eb86a41d7c010e6dd5a70a633eaba0bcf75845
post_configure() {
if [ -n "$CROSS_BUILD" ] ; then
vsed -e "s|/usr/${XBPS_CROSS_TRIPLET}/usr/lib[0-9]\{0,2\}/qt6/bin|/usr/lib/qt6/bin|g" -i build/build.ninja
fi
}

View file

@ -5,7 +5,7 @@ revision=1
build_style=cmake
hostmakedepends="qt6-base qt6-tools"
makedepends="glm libmodplug-devel libopenal-devel LuaJIT-devel
physfs-devel qt6-tools-devel SDL2_image-devel SDL2_ttf-devel
physfs-devel SDL2_image-devel SDL2_ttf-devel
solarus-devel qlementine-devel qt6-svg-devel"
short_desc="Quest editor for the Solarus RPG game engine"
maintainer="Andrew Benson <abenson+void@gmail.com>"
@ -13,10 +13,3 @@ license="GPL-3.0-or-later"
homepage="http://www.solarus-games.org"
distfiles="https://gitlab.com/solarus-games/${pkgname}/-/archive/v${version}/${pkgname}-v${version}.tar.bz2"
checksum=66ad19c46ec3c7a47ceb7727401012090efe32691dc3a6f36a57143532626fba
post_configure() {
if [ "$CROSS_BUILD" ]; then
# use host lrelease instead of target
vsed -i build/build.ninja -e "s|${XBPS_CROSS_BASE}/usr/lib.*/qt6/bin/lrelease|/usr/lib/qt6/bin/lrelease|g"
fi
}