Mercurial > hg > vamp-plugin-pack
changeset 33:dd41d7369ed5
Test logic
author | Chris Cannam |
---|---|
date | Fri, 13 Dec 2019 13:54:27 +0000 |
parents | 375d2a839053 |
children | efb73feb1061 |
files | installer.cpp installer.qrc |
diffstat | 2 files changed, 68 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- 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 <QApplication> +#include <QString> +#include <QFile> +#include <QDir> + +#include <iostream> +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; }
--- 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 @@ <file>out/vampy_COPYING.txt</file> <file>out/vampy_README.txt</file> <file>out/vampy.so</file> + <file>rdf/vamp.n3</file> + <file>rdf/vamp.rdf</file> + <file>rdf/plugins/availability.n3</file> + <file>rdf/plugins/bbc-vamp-plugins.n3</file> + <file>rdf/plugins/beatroot-vamp.n3</file> + <file>rdf/plugins/cepstral-pitchtracker.n3</file> + <file>rdf/plugins/cqvamp.n3</file> + <file>rdf/plugins/extra-categories.n3</file> + <file>rdf/plugins/FChT_f0gram.n3</file> + <file>rdf/plugins/featured.n3</file> + <file>rdf/plugins/index.txt</file> + <file>rdf/plugins/match-vamp-plugin.n3</file> + <file>rdf/plugins/mazurka-plugins.n3</file> + <file>rdf/plugins/mfs.n3</file> + <file>rdf/plugins/mir-edu.n3</file> + <file>rdf/plugins/mtg-melodia.n3</file> + <file>rdf/plugins/mvamp-ibt.n3</file> + <file>rdf/plugins/mvamp.n3</file> + <file>rdf/plugins/nnls-chroma.n3</file> + <file>rdf/plugins/ofa-vamp-plugin.n3</file> + <file>rdf/plugins/pyin.n3</file> + <file>rdf/plugins/qm-vamp-plugins.n3</file> + <file>rdf/plugins/segmentino.n3</file> + <file>rdf/plugins/silvet.n3</file> + <file>rdf/plugins/simple-cepstrum.n3</file> + <file>rdf/plugins/tempogram.n3</file> + <file>rdf/plugins/tipic.n3</file> + <file>rdf/plugins/ua-vamp-plugins.n3</file> + <file>rdf/plugins/vamp-aubio.n3</file> + <file>rdf/plugins/vamp-example-plugins.n3</file> + <file>rdf/plugins/vamp-hpcp-mtg.n3</file> + <file>rdf/plugins/vamp-libxtract.n3</file> + <file>rdf/plugins/vamp-onsetsds.n3</file> + <file>rdf/plugins/makers/bbc.png</file> + <file>rdf/plugins/makers/bbc-rd.png</file> + <file>rdf/plugins/makers/qm-logo.png</file> + <file>rdf/plugins/makers/qm.png</file> + <file>rdf/plugins/makers/rgu.png</file> + <file>rdf/plugins/makers/smc.png</file> + <file>rdf/plugins/makers/ua.png</file> + <file>rdf/plugins/makers/udelar.png</file> + <file>rdf/plugins/makers/upf.png</file> </qresource> </RCC>