qtractor: correct location of vst3sdk

build_wrksrc isn't direct children of XBPS_BUILDDIR, wrksrc is.
This commit is contained in:
Đoàn Trần Công Danh 2022-10-27 18:59:13 +07:00
parent f93829dae1
commit f2a2ee975e

View File

@ -6,9 +6,8 @@ _clap_tag=1.1.1
_vst3sdk_tag=3.7.6_build_18 _vst3sdk_tag=3.7.6_build_18
wrksrc="qtractor-qtractor_${version//./_}" wrksrc="qtractor-qtractor_${version//./_}"
create_wrksrc=yes create_wrksrc=yes
build_wrksrc="qtractor-qtractor_${version//./_}" build_wrksrc="qtractor"
build_style=cmake build_style=cmake
configure_args="-DCONFIG_VST3SDK=$XBPS_BUILDDIR/$build_wrksrc/vst3sdk"
hostmakedepends="pkg-config qt6-base-devel qt6-tools-devel" hostmakedepends="pkg-config qt6-base-devel qt6-tools-devel"
makedepends="aubio-devel dssi-devel jack-devel ladspa-sdk liblo-devel makedepends="aubio-devel dssi-devel jack-devel ladspa-sdk liblo-devel
libmad-devel libsamplerate-devel libsndfile-devel libvorbis-devel lilv-devel libmad-devel libsamplerate-devel libsndfile-devel libvorbis-devel lilv-devel
@ -35,7 +34,8 @@ checksum="107aafa1d2353354038b74d0246e0b80f722779b56b753023958b27a843be055
post_extract() { post_extract() {
cd $wrksrc cd $wrksrc
ln -s vst3sdk-$_vst3sdk_tag vst3sdk mv qtractor-* qtractor
mv vst3sdk-$_vst3sdk_tag vst3sdk
for src_dest in \ for src_dest in \
clap-$_clap_tag:$build_wrksrc/src/clap \ clap-$_clap_tag:$build_wrksrc/src/clap \
vst3_base-$_vst3sdk_tag:vst3sdk/base \ vst3_base-$_vst3sdk_tag:vst3sdk/base \
@ -45,10 +45,14 @@ post_extract() {
_src=${src_dest%:*} _src=${src_dest%:*}
_dst=${src_dest#*:} _dst=${src_dest#*:}
rmdir $_dst rmdir $_dst
ln -sr $wrksrc/$_src $_dst mv $wrksrc/$_src $_dst
done done
} }
pre_configure() {
configure_args+="-DCONFIG_VST3SDK=$wrksrc/vst3sdk"
}
post_install() { post_install() {
vlicense ../vst3sdk/base/LICENSE.txt VST3SDK-LICENSE.txt vlicense ../vst3sdk/base/LICENSE.txt VST3SDK-LICENSE.txt
} }