# HG changeset patch # User Chris Cannam # Date 1576245267 0 # Node ID dd41d7369ed5f7404006b7698d9cbba9306851da # Parent 375d2a839053486473e8ebc36452caebea8c65d0 Test logic diff -r 375d2a839053 -r dd41d7369ed5 installer.cpp --- a/installer.cpp Fri Dec 13 13:37:37 2019 +0000 +++ b/installer.cpp Fri Dec 13 13:54:27 2019 +0000 @@ -1,5 +1,31 @@ + +#include +#include +#include +#include + +#include +using namespace std; int main(int argc, char **argv) { + QApplication app(argc, argv); + QDir dir(":out/"); + auto entries = dir.entryList({ "*.so", "*.dll", "*.dylib" }); + + for (auto e: entries) { + cerr << e.toStdString() << endl; + } + + QString target = QDir::homePath() + "/Library/Audio/Plug-Ins/Vamp/"; + + for (auto e: entries) { + QFile f(":out/" + e); + if (!f.copy(target + e)) { + cerr << "Failed to copy " << e.toStdString() + << " to target " << (target + e).toStdString() << endl; + } + } + return 0; } diff -r 375d2a839053 -r dd41d7369ed5 installer.qrc --- a/installer.qrc Fri Dec 13 13:37:37 2019 +0000 +++ b/installer.qrc Fri Dec 13 13:54:27 2019 +0000 @@ -109,5 +109,47 @@ out/vampy_COPYING.txt out/vampy_README.txt out/vampy.so + rdf/vamp.n3 + rdf/vamp.rdf + rdf/plugins/availability.n3 + rdf/plugins/bbc-vamp-plugins.n3 + rdf/plugins/beatroot-vamp.n3 + rdf/plugins/cepstral-pitchtracker.n3 + rdf/plugins/cqvamp.n3 + rdf/plugins/extra-categories.n3 + rdf/plugins/FChT_f0gram.n3 + rdf/plugins/featured.n3 + rdf/plugins/index.txt + rdf/plugins/match-vamp-plugin.n3 + rdf/plugins/mazurka-plugins.n3 + rdf/plugins/mfs.n3 + rdf/plugins/mir-edu.n3 + rdf/plugins/mtg-melodia.n3 + rdf/plugins/mvamp-ibt.n3 + rdf/plugins/mvamp.n3 + rdf/plugins/nnls-chroma.n3 + rdf/plugins/ofa-vamp-plugin.n3 + rdf/plugins/pyin.n3 + rdf/plugins/qm-vamp-plugins.n3 + rdf/plugins/segmentino.n3 + rdf/plugins/silvet.n3 + rdf/plugins/simple-cepstrum.n3 + rdf/plugins/tempogram.n3 + rdf/plugins/tipic.n3 + rdf/plugins/ua-vamp-plugins.n3 + rdf/plugins/vamp-aubio.n3 + rdf/plugins/vamp-example-plugins.n3 + rdf/plugins/vamp-hpcp-mtg.n3 + rdf/plugins/vamp-libxtract.n3 + rdf/plugins/vamp-onsetsds.n3 + rdf/plugins/makers/bbc.png + rdf/plugins/makers/bbc-rd.png + rdf/plugins/makers/qm-logo.png + rdf/plugins/makers/qm.png + rdf/plugins/makers/rgu.png + rdf/plugins/makers/smc.png + rdf/plugins/makers/ua.png + rdf/plugins/makers/udelar.png + rdf/plugins/makers/upf.png