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