changeset 70:103ee4b82f30

Include only one set of rdf files (I was forgetting that of course S P O1 and S P O2 are not duplicates so will happily coexist & confuse matters). Install only if dialog not cancelled. + some RDF updates
author Chris Cannam
date Thu, 13 Feb 2020 13:53:48 +0000
parents 6b2b4bcbe4e5
children 66a6ae72caac
files installer.cpp installer.qrc.in repoint-lock.json
diffstat 3 files changed, 6 insertions(+), 25 deletions(-) [+]
line wrap: on
line diff
--- a/installer.cpp	Thu Feb 13 11:34:55 2020 +0000
+++ b/installer.cpp	Thu Feb 13 13:53:48 2020 +0000
@@ -254,7 +254,7 @@
 };
 
 map<QString, int>
-getInstalledLibraryPluginVersions(QString libraryFilePath)
+getLibraryPluginVersions(QString libraryFilePath)
 {
     static QMutex mutex;
     static QString tempFileName;
@@ -433,7 +433,7 @@
     QString destination = target + "/" + library;
 
     if (QFileInfo(destination).exists()) {
-        auto installed = getInstalledLibraryPluginVersions(destination);
+        auto installed = getLibraryPluginVersions(destination);
         SVCERR << "Note: comparing installed plugin versions "
                << versionsString(installed)
                << " to packaged versions "
@@ -603,10 +603,9 @@
     QObject::connect(bb, SIGNAL(accepted()), &dialog, SLOT(accept()));
     QObject::connect(bb, SIGNAL(rejected()), &dialog, SLOT(reject()));
     
-    if (dialog.exec() == QDialog::Accepted) {
-        SVCERR << "accepted" << endl;
-    } else {
+    if (dialog.exec() != QDialog::Accepted) {
         SVCERR << "rejected" << endl;
+        return {};
     }
 
     map<QString, LibraryInfo> approved;
--- a/installer.qrc.in	Thu Feb 13 11:34:55 2020 +0000
+++ b/installer.qrc.in	Thu Feb 13 13:53:48 2020 +0000
@@ -6,23 +6,19 @@
   <file>out/azi@SUFFIX@</file>
   <file>out/bbc-vamp-plugins.cat</file>
   <file>out/bbc-vamp-plugins_COPYING.txt</file>
-  <file>out/bbc-vamp-plugins.n3</file>
   <file>out/bbc-vamp-plugins_README.md</file>
   <file>out/bbc-vamp-plugins@SUFFIX@</file>
   <file>out/beatroot-vamp.cat</file>
   <file>out/beatroot-vamp_CITATION.txt</file>
   <file>out/beatroot-vamp_COPYING.txt</file>
-  <file>out/beatroot-vamp.n3</file>
   <file>out/beatroot-vamp_README.txt</file>
   <file>out/beatroot-vamp@SUFFIX@</file>
   <file>out/cepstral-pitchtracker.cat</file>
-  <file>out/cepstral-pitchtracker.n3</file>
   <file>out/cepstral-pitchtracker_README.txt</file>
   <file>out/cepstral-pitchtracker@SUFFIX@</file>
   <file>out/cqvamp.cat</file>
   <file>out/cqvamp_CITATION.txt</file>
   <file>out/cqvamp_COPYING.txt</file>
-  <file>out/cqvamp.n3</file>
   <file>out/cqvamp_README.txt</file>
   <file>out/cqvamp@SUFFIX@</file>
   <file>out/fanchirp.cat</file>
@@ -33,60 +29,49 @@
   <file>out/match-vamp-plugin.cat</file>
   <file>out/match-vamp-plugin_CITATION.txt</file>
   <file>out/match-vamp-plugin_COPYING.txt</file>
-  <file>out/match-vamp-plugin.n3</file>
   <file>out/match-vamp-plugin_README.txt</file>
   <file>out/match-vamp-plugin@SUFFIX@</file>
   <file>out/mvamp.cat</file>
   <file>out/mvamp_COPYING.txt</file>
-  <file>out/mvamp.n3</file>
   <file>out/mvamp_README.txt</file>
   <file>out/mvamp@SUFFIX@</file>
   <file>out/nnls-chroma.cat</file>
   <file>out/nnls-chroma_CITATION.txt</file>
   <file>out/nnls-chroma_COPYING.txt</file>
-  <file>out/nnls-chroma.n3</file>
   <file>out/nnls-chroma_README.txt</file>
   <file>out/nnls-chroma@SUFFIX@</file>
   <file>out/pyin.cat</file>
   <file>out/pyin_COPYING.txt</file>
-  <file>out/pyin.n3</file>
   <file>out/pyin_README.txt</file>
   <file>out/pyin@SUFFIX@</file>
   <file>out/qm-vamp-plugins.cat</file>
   <file>out/qm-vamp-plugins_COPYING.txt</file>
-  <file>out/qm-vamp-plugins.n3</file>
   <file>out/qm-vamp-plugins_README.md</file>
   <file>out/qm-vamp-plugins@SUFFIX@</file>
   <file>out/segmentino.cat</file>
   <file>out/segmentino_CITATION.txt</file>
   <file>out/segmentino_COPYING.txt</file>
-  <file>out/segmentino.n3</file>
   <file>out/segmentino_README.txt</file>
   <file>out/segmentino@SUFFIX@</file>
   <file>out/silvet.cat</file>
   <file>out/silvet_CITATION.txt</file>
   <file>out/silvet_COPYING.txt</file>
-  <file>out/silvet.n3</file>
   <file>out/silvet_README.txt</file>
   <file>out/silvet@SUFFIX@</file>
   <file>out/simple-cepstrum.cat</file>
-  <file>out/simple-cepstrum.n3</file>
   <file>out/simple-cepstrum@SUFFIX@</file>
   <file>out/tempogram.cat</file>
   <file>out/tempogram_CITATION.txt</file>
   <file>out/tempogram_COPYING.txt</file>
-  <file>out/tempogram.n3</file>
   <file>out/tempogram_README.txt</file>
   <file>out/tempogram@SUFFIX@</file>
   <file>out/tipic.cat</file>
   <file>out/tipic_CITATION.txt</file>
   <file>out/tipic_COPYING.txt</file>
-  <file>out/tipic.n3</file>
   <file>out/tipic_README.txt</file>
   <file>out/tipic@SUFFIX@</file>
   <file>out/tuning-difference.cat</file>
   <file>out/tuning-difference_COPYING.txt</file>
-  <file>out/tuning-difference.n3</file>
   <file>out/tuning-difference_README.md</file>
   <file>out/tuning-difference@SUFFIX@</file>
   <file>out/ua-vamp-plugins.cat</file>
@@ -94,17 +79,14 @@
   <file>out/ua-vamp-plugins_README.md</file>
   <file>out/ua-vamp-plugins@SUFFIX@</file>
   <file>out/vamp-aubio.cat</file>
-  <file>out/vamp-aubio.n3</file>
   <file>out/vamp-aubio_COPYING.txt</file>
   <file>out/vamp-aubio_README.md</file>
   <file>out/vamp-aubio@SUFFIX@</file>
   <file>out/vamp-example-plugins.cat</file>
   <file>out/vamp-example-plugins_COPYING.txt</file>
-  <file>out/vamp-example-plugins.n3</file>
   <file>out/vamp-example-plugins@SUFFIX@</file>
   <file>out/vamp-libxtract.cat</file>
   <file>out/vamp-libxtract_COPYING.txt</file>
-  <file>out/vamp-libxtract.n3</file>
   <file>out/vamp-libxtract_README.txt</file>
   <file>out/vamp-libxtract@SUFFIX@</file>
   <file>out/vampy_COPYING.txt</file>
--- a/repoint-lock.json	Thu Feb 13 11:34:55 2020 +0000
+++ b/repoint-lock.json	Thu Feb 13 13:53:48 2020 +0000
@@ -28,7 +28,7 @@
       "pin": "af71cbdab621"
     },
     "tipic": {
-      "pin": "14823d51a573"
+      "pin": "1ea2aed23d4a"
     },
     "tuning-difference": {
       "pin": "8fd1c994f937"
@@ -91,7 +91,7 @@
       "pin": "ae30d91d2ffe"
     },
     "rdf": {
-      "pin": "bb90681dfd1b"
+      "pin": "c6416f243682"
     }
   }
 }