# HG changeset patch # User Chris Cannam # Date 1587141983 -3600 # Node ID c12b8c696aba90633ec9a9a14e30959441071f7e # Parent 41de68976db8e443a8801b861437b9e2acb7fc84 Download RDF "pack" information (it isn't used yet though) diff -r 41de68976db8 -r c12b8c696aba main/main.cpp --- a/main/main.cpp Fri Apr 17 17:46:09 2020 +0100 +++ b/main/main.cpp Fri Apr 17 17:46:23 2020 +0100 @@ -365,11 +365,24 @@ settings.endGroup(); settings.beginGroup("RDF"); - if (!settings.contains("rdf-indices")) { - QStringList list; - list << "http://www.vamp-plugins.org/rdf/plugins/index.txt"; - settings.setValue("rdf-indices", list); + QStringList list; + bool absent = !(settings.contains("rdf-indices")); + QString plugIndex("http://www.vamp-plugins.org/rdf/plugins/index.txt"); + QString packsIndex("http://www.vamp-plugins.org/rdf/packs/index.txt"); + if (absent) { + list << plugIndex; + list << packsIndex; + } else { + list = settings.value("rdf-indices").toStringList(); + if (!settings.contains("rdf-indices-refreshed-for-4.1")) { + // Packs introduced + if (!list.contains(packsIndex)) { + list << packsIndex; + } + settings.setValue("rdf-indices-refreshed-for-4.1", true); + } } + settings.setValue("rdf-indices", list); settings.endGroup(); PluginPathSetter::initialiseEnvironmentVariables(); diff -r 41de68976db8 -r c12b8c696aba repoint-lock.json --- a/repoint-lock.json Fri Apr 17 17:46:09 2020 +0100 +++ b/repoint-lock.json Fri Apr 17 17:46:23 2020 +0100 @@ -4,7 +4,7 @@ "pin": "74c5b0bfa108" }, "svcore": { - "pin": "627a7d7ada45" + "pin": "3ec563af0a4f" }, "svgui": { "pin": "7eb595837eaa"