diff --git a/.gitmodules b/.gitmodules index 289c037e..8ddcc9e6 100644 --- a/.gitmodules +++ b/.gitmodules @@ -84,7 +84,7 @@ [submodule "repos/moDllz"] path = repos/moDllz url = https://github.com/dllmusic/VCV_moDllz - branch = master-0.6.0dev + branch = master [submodule "repos/mtsch-plugins"] path = repos/mtsch-plugins url = https://github.com/mtsch/mtsch-vcvrack-plugins @@ -100,7 +100,7 @@ [submodule "repos/ValleyFree"] path = repos/Valley url = https://github.com/ValleyAudio/ValleyRackFree.git - branch = v0.6 + branch = master [submodule "repos/CharredDesert"] path = repos/CharredDesert url = https://github.com/JerrySievert/CharredDesert diff --git a/README.md b/README.md index 9e49d732..6268fc0c 100644 --- a/README.md +++ b/README.md @@ -15,14 +15,7 @@ Give us each plugin name, your desired author name, license information, relevan A Library Team member will handle your request. -## [Library team](https://github.com/VCVRack/community/issues/352) - -Tasks: -- Keep plugin manifests correct and up-to-date. -- Handle issues opened by plugin developers who want to add/update their plugin. -- Seek new plugins/updates when developers don't notify us. - -#### Manifest +## Manifest files The filename of each manifest should be `YourSlug.json`. See [Fundamental.json](manifests/Fundamental.json) for an example. @@ -32,7 +25,7 @@ All properties are optional. URLs should not be redundant across different keys, - **name**: Human-readable display name for your plugin. You can change this on a whim, unlike slugs. - **author**: Your name, company, alias, or GitHub username. - **license**: The license type of your plugin. Use "proprietary" if all rights are reserved. If your license is in the [SPDX license list](https://spdx.org/licenses/), use its abbreviation in the "Identifier" column. -- **contactEmail**: Your email address for support inquiries. +- **authorEmail**: Your email address for support inquiries. - **pluginUrl**: Homepage featuring the plugin itself. - **authorUrl**: Homepage of the author. - **manualUrl**: The manual of your plugin. HTML, PDF, or GitHub readme/wiki are fine. @@ -43,33 +36,18 @@ All properties are optional. URLs should not be redundant across different keys, - **status**: *TODO* -## [Review team](https://github.com/VCVRack/community/issues/354) - -*TODO* - - -## [Repair team](https://github.com/VCVRack/community/issues/269) - -Tasks: -- Fix broken plugins, in particular caused by Rack API updates, by opening issues, sending PRs, or even forking and adopting plugins. - - -## [Build team](https://github.com/VCVRack/community/issues/353) - -*TODO* - -#### Building repos +## Building repos Clone all repos with `git submodule update --init --recursive` Then build all repos with `RACK_DIR= make dist_all` -#### Adding a repo +## Adding a repo The folder name should match the slug, even if it is not the repository name. Be sure to check out the correct branch. ``` cd repos -git submodule add -b v0.6 https://github.com/VCVRack/Fundamental.git Fundamental +git submodule add -b master https://github.com/VCVRack/Fundamental.git Fundamental ``` diff --git a/manifests/AS-Drums-n-Filters.json b/manifests/AS-Drums-n-Filters.json index b8a203ea..7a2a465a 100644 --- a/manifests/AS-Drums-n-Filters.json +++ b/manifests/AS-Drums-n-Filters.json @@ -2,6 +2,7 @@ "name": "AS Drums & Filters", "author": "Alfredo Santamaria", "license": "proprietary", + "authorUrl": "http://www.hakken.com.mx/", "pluginUrl": "http://www.hakken.com.mx/ascustomworks/", "latestVersion": "0.6.0", "productId": "1083015692331", diff --git a/manifests/AS.json b/manifests/AS.json index 7e5f8442..72da998f 100644 --- a/manifests/AS.json +++ b/manifests/AS.json @@ -2,6 +2,7 @@ "name": "AS", "author": "Alfredo Santamaria", "license": "MIT", + "authorUrl": "http://www.hakken.com.mx/", "manualUrl": "https://github.com/AScustomWorks/AS/blob/master/README.md", "sourceUrl": "https://github.com/AScustomWorks/AS", "donateUrl": "https://www.paypal.me/frederius/", diff --git a/manifests/AnimatedCircuits.json b/manifests/AnimatedCircuits.json index 06920c18..6bfc06f7 100644 --- a/manifests/AnimatedCircuits.json +++ b/manifests/AnimatedCircuits.json @@ -1,6 +1,8 @@ { "name": "Animated Circuits", "author": "Animated Circuits", + "license": "proprietary", + "authorEmail": "animatedcircuits@gmail.com", "pluginUrl": "http://www.animated-circuits.com", "manualUrl": "https://drive.google.com/open?id=15_buBKqEdGkuTn9EOeZuFqE2m4qH-xUu", "latestVersion": "0.5.2" diff --git a/manifests/AnimatedCircuits_Noises.json b/manifests/AnimatedCircuits_Noises.json index b6e02e00..717b09e2 100644 --- a/manifests/AnimatedCircuits_Noises.json +++ b/manifests/AnimatedCircuits_Noises.json @@ -2,6 +2,7 @@ "name": "Noises", "author": "Animated Circuits", "license": "proprietary", + "authorEmail": "animatedcircuits@gmail.com", "manualUrl": "https://drive.google.com/file/d/1-MUIzJjz7gy51r36tj-qCxlnPyrYoTH6", "latestVersion": "0.6.0", "productId": "1032394473515", diff --git a/manifests/AnimatedCircuits_Panimated.json b/manifests/AnimatedCircuits_Panimated.json index ee915e78..c43fa20f 100644 --- a/manifests/AnimatedCircuits_Panimated.json +++ b/manifests/AnimatedCircuits_Panimated.json @@ -2,6 +2,7 @@ "name": "Panimated", "author": "Animated Circuits", "license": "proprietary", + "authorEmail": "animatedcircuits@gmail.com", "manualUrl": "https://drive.google.com/open?id=1Jgdg09juZ30JEBcDD7idwRQFtNLpWrj3", "latestVersion": "0.6.0", "productId": "1000264106027", diff --git a/manifests/AnimatedCircuits_Sinosc.json b/manifests/AnimatedCircuits_Sinosc.json index 22e77e86..8ec5e0d5 100644 --- a/manifests/AnimatedCircuits_Sinosc.json +++ b/manifests/AnimatedCircuits_Sinosc.json @@ -2,6 +2,7 @@ "name": "Sine Oscillators", "author": "Animated Circuits", "license": "proprietary", + "authorEmail": "animatedcircuits@gmail.com", "manualUrl": "https://www.youtube.com/watch?v=PEhEm86G2Gw&list=PLS-4_rXBSQ-heXf7Q9ixgUgpeTNQ9r9WG", "latestVersion": "0.6.0", "productId": "1072290529323", diff --git a/manifests/Autodafe-DrumKit.json b/manifests/Autodafe-DrumKit.json index 9ccd3bb9..289decee 100644 --- a/manifests/Autodafe-DrumKit.json +++ b/manifests/Autodafe-DrumKit.json @@ -1,6 +1,7 @@ { "name": "Autodafe Drum Kit", "author": "Autodafe", + "authorUrl": "https://www.autodafe.net/", "pluginUrl": "https://www.autodafe.net/virtual-instruments/vcv-rack-modules.html", "sourceUrl": "https://github.com/antoniograzioli/Autodafe-Drums", "donateUrl": "https://www.paypal.me/autodafe", diff --git a/manifests/Autodafe-REDs.json b/manifests/Autodafe-REDs.json index f4b500c5..c04e902d 100644 --- a/manifests/Autodafe-REDs.json +++ b/manifests/Autodafe-REDs.json @@ -1,6 +1,7 @@ { "name": "Autodafe - REDs", "author": "Autodafe", + "authorUrl": "https://www.autodafe.net/", "pluginUrl": "https://www.autodafe.net/virtual-instruments/vcv-rack-modules/autodafe-reds-modules-for-vcv-rack.html", "manualUrl": "https://www.autodafe.net/media/com_eshop/attachments/autodafe-reds-collection-manual.pdf", "latestVersion": "0.5.2" diff --git a/manifests/Autodafe-REDsFREE.json b/manifests/Autodafe-REDsFREE.json index 86384ac4..768d1af9 100644 --- a/manifests/Autodafe-REDsFREE.json +++ b/manifests/Autodafe-REDsFREE.json @@ -1,6 +1,7 @@ { "name": "Autodafe - REDs FREE", "author": "Autodafe", + "authorUrl": "https://www.autodafe.net/", "pluginUrl": "https://www.autodafe.net/virtual-instruments/vcv-rack-modules.html", "manualUrl": "https://www.autodafe.net/media/com_eshop/attachments/autodafe-reds-collection-manual.pdf", "donateUrl": "https://www.paypal.me/autodafe", diff --git a/manifests/Autodafe.json b/manifests/Autodafe.json index 20ab751e..7822e86a 100644 --- a/manifests/Autodafe.json +++ b/manifests/Autodafe.json @@ -1,6 +1,7 @@ { "name": "Autodafe Module Pack", "author": "Autodafe", + "authorUrl": "https://www.autodafe.net/", "pluginUrl": "https://www.autodafe.net/virtual-instruments/vcv-rack-modules.html", "sourceUrl": "https://github.com/antoniograzioli/Autodafe", "donateUrl": "https://www.paypal.me/autodafe", diff --git a/manifests/AutodafeBlankPanel.json b/manifests/AutodafeBlankPanel.json index 041f4f9c..dd933a09 100644 --- a/manifests/AutodafeBlankPanel.json +++ b/manifests/AutodafeBlankPanel.json @@ -1,6 +1,7 @@ { "name": "Autodafe Blank Panel", "author": "Autodafe", + "authorUrl": "https://www.autodafe.net/", "pluginUrl": "https://www.autodafe.net/virtual-instruments/vcv-rack-modules.html", "latestVersion": "0.5.0" } \ No newline at end of file diff --git a/manifests/Bogaudio.json b/manifests/Bogaudio.json index 78c4a64c..a3fc6c35 100644 --- a/manifests/Bogaudio.json +++ b/manifests/Bogaudio.json @@ -5,5 +5,6 @@ "manualUrl": "https://github.com/bogaudio/BogaudioModules/blob/master/README.md", "sourceUrl": "https://github.com/bogaudio/BogaudioModules", "latestVersion": "0.6.4", + "repoVersion": "0.6.5", "status": "available" } \ No newline at end of file diff --git a/manifests/DHE-Modules.json b/manifests/DHE-Modules.json index 6e5df022..495c1d6b 100644 --- a/manifests/DHE-Modules.json +++ b/manifests/DHE-Modules.json @@ -2,7 +2,7 @@ "name": "DHE Modules", "author": "Dale Emery", "license": "MIT", - "contactEmail": "dale@dhemery.com", + "authorEmail": "dale@dhemery.com", "manualUrl": "https://dhemery.github.io/DHE-Modules/", "sourceUrl": "https://github.com/dhemery/DHE-Modules/", "donateUrl": "https://paypal.me/DaleHEmery/", diff --git a/manifests/DrumKit.json b/manifests/DrumKit.json index a5aa6b20..85d3ffab 100644 --- a/manifests/DrumKit.json +++ b/manifests/DrumKit.json @@ -2,8 +2,6 @@ "name": "DrumKit", "author": "Jerry Sievert", "license": "BSD-3-Clause", - "pluginUrl": "https://github.com/JerrySievert/DrumKit/blob/master/README.md", - "manualUrl": "https://github.com/JerrySievert/DrumKit/tree/master/docs", "sourceUrl": "https://github.com/JerrySievert/DrumKit", "latestVersion": "0.6.0", "status": "available" diff --git a/manifests/Gratrix.json b/manifests/Gratrix.json index 936dda83..c9d63dcb 100644 --- a/manifests/Gratrix.json +++ b/manifests/Gratrix.json @@ -1,6 +1,7 @@ { "name": "Gratrix", "author": "gratrix", + "authorEmail": "http://gratrix.net/", "manualUrl": "http://gratrix.net/vcvrack/", "sourceUrl": "https://github.com/gratrix/vcv-gratrix", "latestVersion": "0.6.0", diff --git a/manifests/HetrickCV.json b/manifests/HetrickCV.json index a2af47ff..b5d952a7 100644 --- a/manifests/HetrickCV.json +++ b/manifests/HetrickCV.json @@ -2,6 +2,7 @@ "name": "HetrickCV", "author": "Michael Hetrick", "license": "CC0-1.0", + "authorUrl": "http://www.mhetrick.com/", "manualUrl": "https://github.com/mhetrick/hetrickcv/blob/master/README.md", "sourceUrl": "https://github.com/mhetrick/hetrickcv", "donateUrl": "https://paypal.me/MHetrick", diff --git a/manifests/HoraMusic.json b/manifests/HoraMusic.json index ab5a4f1f..65cf8edd 100644 --- a/manifests/HoraMusic.json +++ b/manifests/HoraMusic.json @@ -1,6 +1,6 @@ { "name": "Hora Music", "author": "Hora Music", - "pluginUrl": "https://gumroad.com/horamusic", + "authorUrl": "https://gumroad.com/horamusic", "latestVersion": "0.5.0" } \ No newline at end of file diff --git a/manifests/ImpromptuModular.json b/manifests/ImpromptuModular.json index 895a9b51..e61df1a0 100644 --- a/manifests/ImpromptuModular.json +++ b/manifests/ImpromptuModular.json @@ -2,7 +2,7 @@ "name": "ImpromptuModular", "author": "Marc Boulé", "license": "BSD-3-Clause", - "contactEmail": "marc.boule@etsmtl.ca", + "authorEmail": "marc.boule@etsmtl.ca", "manualUrl": "https://github.com/MarcBoule/ImpromptuModular/blob/master/README.md", "sourceUrl": "https://github.com/MarcBoule/ImpromptuModular", "latestVersion": "0.6.0", diff --git a/manifests/JW-Modules.json b/manifests/JW-Modules.json index 468eff6a..d16b3af4 100644 --- a/manifests/JW-Modules.json +++ b/manifests/JW-Modules.json @@ -2,7 +2,7 @@ "name": "JW-Modules", "author": "Jeremy Wentworth", "license": "BSD 3-Clause", - "pluginUrl": "http://jeremywentworth.com", + "authorUrl": "http://jeremywentworth.com", "manualUrl": "https://github.com/jeremywen/JW-Modules/blob/master/README.md", "sourceUrl": "https://github.com/jeremywen/JW-Modules", "donateUrl": "https://www.paypal.me/jeremywen", diff --git a/manifests/MSM.json b/manifests/MSM.json index a4cb3907..2ce00020 100644 --- a/manifests/MSM.json +++ b/manifests/MSM.json @@ -3,6 +3,6 @@ "author": "Phal-anx", "license": "CC BY-NC-ND 4.0", "pluginUrl": "https://github.com/Phal-anx/MSM", - "manualUrl": "https://github.com/Phal-anx/MSM/blob/master/Help/MSM%20Help.pdf", + "manualUrl": "https://github.com/Phal-anx/MSM/raw/master/Manual/Manual.pdf", "latestVersion": "0.5.6" } \ No newline at end of file diff --git a/manifests/NYSTHI.json b/manifests/NYSTHI.json index 9be67bf0..d9c6b14c 100644 --- a/manifests/NYSTHI.json +++ b/manifests/NYSTHI.json @@ -1,6 +1,5 @@ { "name": "NYSTHI", - "pluginUrl": "https://github.com/nysthi/nysthi", "manualUrl": "https://github.com/nysthi/nysthi/blob/master/README.md", "latestVersion": "0.5.13" } \ No newline at end of file diff --git a/manifests/StellareModular-Link.json b/manifests/StellareModular-Link.json index 4b61a5e4..aafb840c 100644 --- a/manifests/StellareModular-Link.json +++ b/manifests/StellareModular-Link.json @@ -2,7 +2,7 @@ "name": "Stellare Link", "author": "Stellare Modular", "license": "GPL-3", - "pluginUrl": "https://www.facebook.com/stellaremodular", + "authorUrl": "https://www.facebook.com/stellaremodular", "manualUrl": "https://github.com/stellare-modular/vcv-link/blob/master/README.md", "sourceUrl": "https://github.com/stellare-modular/vcv-link", "donateUrl": "https://paypal.me/stellaremodular", diff --git a/manifests/StellareModular.json b/manifests/StellareModular.json index dcbd9fdb..cf5cbca5 100644 --- a/manifests/StellareModular.json +++ b/manifests/StellareModular.json @@ -2,7 +2,7 @@ "name": "Turing Machine + Blank", "author": "Stellare Modular", "license": "MIT", - "pluginUrl": "https://www.facebook.com/stellaremodular", + "authorUrl": "https://www.facebook.com/stellaremodular", "manualUrl": "https://github.com/stellare-modular/vcv-rack/blob/master/README.md", "donateUrl": "https://paypal.me/stellaremodular", "latestVersion": "0.5.2" diff --git a/manifests/Valley.json b/manifests/Valley.json index f0fa3ddf..e4c88aeb 100644 --- a/manifests/Valley.json +++ b/manifests/Valley.json @@ -6,5 +6,6 @@ "sourceUrl": "https://github.com/ValleyAudio/ValleyRackFree/", "donateUrl": "https://www.paypal.me/valleyvcv", "latestVersion": "0.6.0", + "repoVersion": "0.6.1", "status": "available" } \ No newline at end of file diff --git a/manifests/cf.json b/manifests/cf.json index 09b730f4..42426edb 100644 --- a/manifests/cf.json +++ b/manifests/cf.json @@ -1,7 +1,7 @@ { "name": "cf", "author": "clément foulc", - "contactEmail": "c.foulc@gmail.com", + "authorEmail": "c.foulc@gmail.com", "authorUrl": "https://www.facebook.com/clement.foulc", "manualUrl": "https://github.com/cfoulc/cf/blob/master/README.md", "sourceUrl": "https://github.com/cfoulc/cf", diff --git a/manifests/moDllz.json b/manifests/moDllz.json index 03750fcb..1887cbe5 100644 --- a/manifests/moDllz.json +++ b/manifests/moDllz.json @@ -5,5 +5,6 @@ "manualUrl": "https://drive.google.com/file/d/12kjCLSeyaaqXEvfS1c4HcnfrrbHeQ0ot/view", "sourceUrl": "https://github.com/dllmusic/VCV_moDllz", "latestVersion": "0.6.0", + "repoVersion": "0.6.1", "status": "available" } \ No newline at end of file diff --git a/repos/Bogaudio b/repos/Bogaudio index 0e33dac7..b3f87c51 160000 --- a/repos/Bogaudio +++ b/repos/Bogaudio @@ -1 +1 @@ -Subproject commit 0e33dac7f99f4982aa270cf43ee9bb17d2d12a29 +Subproject commit b3f87c517f173421293ccc423e8b96fb7f1bc37e diff --git a/repos/Valley b/repos/Valley index 08fea2a2..41432baf 160000 --- a/repos/Valley +++ b/repos/Valley @@ -1 +1 @@ -Subproject commit 08fea2a2019cb974c2728c01af096611c1cc3ff3 +Subproject commit 41432baf7607a7a356d503a8dc92b383dc6e2e1e diff --git a/repos/moDllz b/repos/moDllz index a2812d5e..0bf58cdf 160000 --- a/repos/moDllz +++ b/repos/moDllz @@ -1 +1 @@ -Subproject commit a2812d5e898ab530bdffb892219d2d4ded286545 +Subproject commit 0bf58cdf138c55ce74b009e852d6ce5ea79b8087