Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28 changes: 16 additions & 12 deletions srcpkgs/qtractor/template
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
# Template file for 'qtractor'
pkgname=qtractor
version=1.5.7
revision=2
_clap_tag=1.2.6
_vst3sdk_tag=3.7.14_build_55
version=1.5.11
revision=1
_clap_tag=1.2.7
_minibpm_commit=43de9911eee6ebad20454732223dc141b73a9e6f
_vst3sdk_tag=3.8.0_build_66
create_wrksrc=yes
build_wrksrc="qtractor"
build_style=cmake
Expand All @@ -14,29 +15,32 @@ makedepends="aubio-devel dssi-devel jack-devel ladspa-sdk liblo-devel
depends="desktop-file-utils dssi hicolor-icon-theme lv2"
short_desc="Audio/MIDI multi-track sequencer application written in C++/Qt"
maintainer="Matthias von Faber <[email protected]>"
# qtractor is GPL-2.0-or-later. VST3SDK is GPL-3.0-only, with some parts BSD-3-Clause.
license="GPL-3.0-only, BSD-3-Clause"
# qtractor is GPL-2.0-or-later. VST3SDK is MIT (since 3.8.0).
license="GPL-2.0-or-later, MIT"
homepage="https://qtractor.org"
changelog="https://raw.githubusercontent.com/rncbc/qtractor/master/ChangeLog"
distfiles="https://github.com/rncbc/qtractor/archive/refs/tags/v${version}.tar.gz
https://github.com/free-audio/clap/archive/refs/tags/${_clap_tag}.tar.gz
https://github.com/breakfastquay/minibpm/archive/${_minibpm_commit}.tar.gz
https://github.com/steinbergmedia/vst3sdk/archive/refs/tags/v${_vst3sdk_tag}.tar.gz>vst3sdk-v${_vst3sdk_tag}.tar.gz
https://github.com/steinbergmedia/vst3_base/archive/refs/tags/v${_vst3sdk_tag}.tar.gz>vst3_base-v${_vst3sdk_tag}.tar.gz
https://github.com/steinbergmedia/vst3_pluginterfaces/archive/refs/tags/v${_vst3sdk_tag}.tar.gz>vst3_pluginterfaces-v${_vst3sdk_tag}.tar.gz
https://github.com/steinbergmedia/vst3_public_sdk/archive/refs/tags/v${_vst3sdk_tag}.tar.gz>vst3_public_sdk-v${_vst3sdk_tag}.tar.gz"
checksum="6c2f2790efcb788bee8f6293200e15d122f1d4dc246abe0c0393abb9aa5aa787
6548b5831ad9e92551c752753e535b18fead4001165ef1df8e643efefa7133b7
657d8b0b8541e3835e73f63158b34b7fecd9a99703d132bcd5462568c90a8dd8
84e5b334421c478a2cef3b4bd4484cbfe1c881b200a3fe409ddd2a2a1efeac02
0146aeaf9630827ea89a9487e03bbcad7178f324fd90f9160dbc4cd3559e88bc
499900711f2e910b1635a748034d543d4333231fdfa99071edaef7e75f1dabe9"
checksum="05da967ea1be686331f7fcbcd2f8d91aa3c5fc312b56e81474b485fd87744761
77fe893cbe6973afa85c736bc50f2a96888ba238b29b6aec8ecb60f81e2e899d
ec25686e11932e7ad5a92b6bd21eaed50cf73aa5c2f7b2bfad285470e4493dcf
d93c12077d848977d4d397c8ab6721c4b4966223a7707bfe6519aa419c396af4
001ef3dccf89505ee624766c8140c6c845fbd214460e02ea16145db29f1e2ed6
c922f0a35f2c093dfcb24ccd95282e70d00cc2de42fc0c8ac1577398ffe7b6d4
83b64e6666a54a35a2292a73ef35048b6d0dadd5e50a22cb437ac4cfb69ba81f"

post_extract() {
cd $wrksrc
mv qtractor-* qtractor
mv vst3sdk-$_vst3sdk_tag vst3sdk
for src_dest in \
clap-$_clap_tag:$build_wrksrc/src/clap \
minibpm-$_minibpm_commit:$build_wrksrc/src/minibpm \
vst3_base-$_vst3sdk_tag:vst3sdk/base \
vst3_pluginterfaces-$_vst3sdk_tag:vst3sdk/pluginterfaces \
vst3_public_sdk-$_vst3sdk_tag:vst3sdk/public.sdk
Expand Down