Browse Source

Merge branch 'master' into master

pull/125/head
Andrew Belt GitHub 8 years ago
parent
commit
8a7e134e51
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
21 changed files with 120 additions and 75 deletions
  1. +0
    -7
      plugins/Aepelzens Parasites.json
  2. +8
    -8
      plugins/AmalgamatedHarmonics.json
  3. +1
    -1
      plugins/AnimatedCircuits.json
  4. +1
    -1
      plugins/Autodafe-REDs.json
  5. +1
    -1
      plugins/Bidoo.json
  6. +9
    -9
      plugins/Bogaudio.json
  7. +24
    -0
      plugins/CastleRocktronics.json
  8. +1
    -1
      plugins/Gratrix.json
  9. +4
    -0
      plugins/HetrickCV.json
  10. +8
    -7
      plugins/JW-Modules.json
  11. +1
    -1
      plugins/KarateSnoopy.json
  12. +8
    -0
      plugins/LoopusModules.json
  13. +5
    -5
      plugins/ML_modules.json
  14. +10
    -9
      plugins/MrLumps.json
  15. +7
    -7
      plugins/NYSTHI.json
  16. +6
    -2
      plugins/SonusModular.json
  17. +8
    -0
      plugins/TheXOR.json
  18. +1
    -1
      plugins/VCV-Console.json
  19. +1
    -1
      plugins/VCV-PulseMatrix.json
  20. +7
    -7
      plugins/cf.json
  21. +9
    -7
      spec/manifest.tests.spec.js

+ 0
- 7
plugins/Aepelzens Parasites.json View File

@@ -1,7 +0,0 @@
{
"slug": "Aepelzens Parasites",
"name": "Aepelzens Parasites",
"author": "Aepelzen",
"version": "0.5.0",
"source": "https://github.com/Aepelzen/AepelzensParasites"
}

+ 8
- 8
plugins/AmalgamatedHarmonics.json View File

@@ -2,21 +2,21 @@
"slug": "AmalgamatedHarmonics",
"name": "Amalgamated Harmonics",
"author": "jhoar",
"version": "0.5.4",
"version": "0.5.7",
"manual": "https://github.com/jhoar/AmalgamatedHarmonics/wiki",
"source": "https://github.com/jhoar/AmalgamatedHarmonics",
"downloads": {
"win": {
"download": "https://github.com/jhoar/AmalgamatedHarmonics/releases/download/v0.5.4/AmalgamatedHarmonics-0.5.4-win.zip",
"sh256": "9b0605e99c8cff630b79c8d9dcfd014ab7504bdfc27541b99f6b129eb5a9611d"
"download": "https://github.com/jhoar/AmalgamatedHarmonics/releases/download/v0.5.7/AmalgamatedHarmonics-0.5.7-win.zip",
"sha256": "4ec7fefc19edbe393d0dbc30d5c5e277b67892281819655a2976c5a9be8951da"
},
"mac": {
"download": "https://github.com/jhoar/AmalgamatedHarmonics/releases/download/v0.5.4/AmalgamatedHarmonics-0.5.4-mac.zip",
"sh256": "b98ce8849a221bda933f50ad401b26a1ff79fc24a370a269adfb2bda72083a74"
"download": "https://github.com/jhoar/AmalgamatedHarmonics/releases/download/v0.5.7/AmalgamatedHarmonics-0.5.7-mac.zip",
"sha256": "12d95b9e65c3ab422ae0079c1c0954a1431d3c0bbb2b842124502d464db85d6a"
},
"lin": {
"download": "https://github.com/jhoar/AmalgamatedHarmonics/releases/download/v0.5.4/AmalgamatedHarmonics-0.5.4-lin.zip",
"sh256": "bfe831ae5bdcb285adf2811deb8d0b5f1839f9a312be6f2382035969907be2c1"
"download": "https://github.com/jhoar/AmalgamatedHarmonics/releases/download/v0.5.7/AmalgamatedHarmonics-0.5.7-lin.zip",
"sha256": "3d0c3f5351c5999b69e8370bcf160fc1adf3c3dde1908038d6565623d72cd040"
}
}
}
}

+ 1
- 1
plugins/AnimatedCircuits.json View File

@@ -2,7 +2,7 @@
"slug": "AnimatedCircuits",
"name": "Animated Circuits",
"author": "Animated Circuits",
"version": "0.5.1",
"version": "0.5.2",
"manual": "https://drive.google.com/open?id=15_buBKqEdGkuTn9EOeZuFqE2m4qH-xUu",
"homepage": "https://gumroad.com/animatedcircuits"
}

plugins/Autodafe-REDs → plugins/Autodafe-REDs.json View File

@@ -2,7 +2,7 @@
"slug": "Autodafe-REDs",
"name": "Autodafe - REDs",
"author": "Autodafe",
"version": "0.5.1",
"version": "0.5.2",
"homepage": "https://www.autodafe.net/virtual-instruments/vcv-rack-modules/autodafe-reds-modules-for-vcv-rack.html",
"manual": "https://www.autodafe.net/media/com_eshop/attachments/autodafe-reds-collection-manual.pdf"

+ 1
- 1
plugins/Bidoo.json View File

@@ -2,7 +2,7 @@
"slug": "Bidoo",
"name": "bid°°",
"author": "sebastien-bouffier",
"version": "0.5.14",
"version": "0.5.10",
"license": "BSD 3-clause",
"donation": "https://paypal.me/sebastienbouffier",
"manual": "https://github.com/sebastien-bouffier/Bidoo/wiki",


+ 9
- 9
plugins/Bogaudio.json View File

@@ -1,24 +1,24 @@
{
"slug": "Bogaudio",
"name": "Bogaudio",
"author": "bogaudio",
"author": "Matt Demanett",
"license": "BSD 3-clause",
"version": "0.5.1",
"version": "0.5.2",
"homepage": "https://github.com/bogaudio/BogaudioModules",
"manual": "https://github.com/bogaudio/BogaudioModules/blob/master/README.md",
"source": "https://github.com/bogaudio/BogaudioModules",
"downloads": {
"win": {
"download": "https://github.com/bogaudio/BogaudioModules/releases/download/v0.5.1/Bogaudio-0.5.1-win.zip",
"sha256": "bef6bde0d9353379226839b8d32d21a8ab31d096be8c23b9f913d967d7224ef1"
"download": "https://github.com/bogaudio/BogaudioModules/releases/download/v0.5.2/Bogaudio-0.5.2-win.zip",
"sha256": "cb1539a4709d0e681a4e1f379e7296279e9e7ced9c0432701ccea1b69dcaaf9a"
},
"lin": {
"download": "https://github.com/bogaudio/BogaudioModules/releases/download/v0.5.1/Bogaudio-0.5.1-lin.zip",
"sha256": "3673028cc3369a72e90cbf0ac838689138c2db77b4af33d8d6fac3febb61fa37"
"download": "https://github.com/bogaudio/BogaudioModules/releases/download/v0.5.2/Bogaudio-0.5.2-lin.zip",
"sha256": "2724227d9a5a86749a4e6b34ad68ddf9798a185cc303aefaaf7f91efceb985a9"
},
"mac": {
"download": "https://github.com/bogaudio/BogaudioModules/releases/download/v0.5.1/Bogaudio-0.5.1-mac.zip",
"sha256": "22a15b5fbd7f7581967fffe45e62d1853b853b8be26086bcc8c12108a377fdb8"
"download": "https://github.com/bogaudio/BogaudioModules/releases/download/v0.5.2/Bogaudio-0.5.2-mac.zip",
"sha256": "7afd07007084603fbd0e317d3411df1f55f6ba609b31640ac7ef333c8ed44ddc"
}
}
}
}

+ 24
- 0
plugins/CastleRocktronics.json View File

@@ -0,0 +1,24 @@
{
"slug": "CastleRocktronics",
"name": "Castle Rocktronics",
"author": "Kieran Pringle",
"license": "Creative Commons Attribution Share Alike 4.0",
"version": "0.5.0",
"homepage": "https://github.com/KieranPringle/CastleRocktronics",
"manual": "https://github.com/KieranPringle/CastleRocktronics/blob/master/docs/index.md",
"source": "https://github.com/KieranPringle/CastleRocktronics",
"downloads": {
"win": {
"download": "https://github.com/KieranPringle/CastleRocktronics/releases/download/v0.5.0/CastleRocktronics-0.5.0-win.zip",
"sha256": "f16bc4328ca6ed5b84aecb4e2774b12ae755c953ef48d11d8ea76f30b1818438"
},
"lin": {
"download": "https://github.com/KieranPringle/CastleRocktronics/releases/download/v0.5.0/CastleRocktronics-0.5.0-lin.zip",
"sha256": "de5590b7de622a5d16259df93538c65a5343cf6d604ca67af84ca779234792d8"
},
"mac": {
"download": "https://github.com/KieranPringle/CastleRocktronics/releases/download/v0.5.0/CastleRocktronics-0.5.0-mac.zip",
"sha256": "e841753aba6f07c0004a05648c8c2ce88fdfa146f0c692e52c7b51e04f1a04a7"
}
}
}

+ 1
- 1
plugins/Gratrix.json View File

@@ -2,7 +2,7 @@
"slug": "Gratrix",
"name": "Gratrix",
"author": "gratrix",
"version": "0.5.0",
"version": "",
"source": "https://github.com/gratrix/vcv-gratrix",
"manual": "http://gratrix.net/vcvrack/",
"downloads": {


+ 4
- 0
plugins/HetrickCV.json View File

@@ -15,6 +15,10 @@
"mac": {
"download": "https://github.com/mhetrick/hetrickcv/releases/download/0.5.4/HetrickCV-0.5.4-mac.zip",
"sha256": "5e8ef433ee03c30fa0a46699c60a2293868b458a0e60aeae7964091e6f8c4342"
},
"lin": {
"download": "https://github.com/mhetrick/hetrickcv/releases/download/0.5.4/HetrickCV-0.5.4-lin.zip",
"sha256": "09baabf7b218f5432acd0df3e686df5066e29919b7cc0a6f09dc34927abc408b"
}
}
}

+ 8
- 7
plugins/JW-Modules.json View File

@@ -1,6 +1,7 @@
{
"slug": "JW-Modules",
"name": "JW-Modules",
"version": "0.5.9",
"author": "Jeremy Wentworth",
"homepage": "http://jeremywentworth.com",
"donation": "https://www.paypal.me/jeremywen",
@@ -8,16 +9,16 @@
"source": "https://github.com/jeremywen/JW-Modules",
"downloads": {
"win": {
"download": "https://github.com/jeremywen/JW-Modules/releases/download/v0.5.7/JW-Modules-0.5.7.zip",
"sha256": "327a11fed6f2299e87d799a58c0e5b2c026649c1c863367e8a54a116ac258c06"
"download": "https://github.com/jeremywen/JW-Modules/releases/download/v0.5.9/JW-Modules-0.5.9.zip",
"sha256": "2e90a1a64518254275f73abf1fa9ad8ec2dceb88964e9a5b8486c384b975e852"
},
"mac": {
"download": "https://github.com/jeremywen/JW-Modules/releases/download/v0.5.7/JW-Modules-0.5.7.zip",
"sha256": "327a11fed6f2299e87d799a58c0e5b2c026649c1c863367e8a54a116ac258c06"
"download": "https://github.com/jeremywen/JW-Modules/releases/download/v0.5.9/JW-Modules-0.5.9.zip",
"sha256": "2e90a1a64518254275f73abf1fa9ad8ec2dceb88964e9a5b8486c384b975e852"
},
"lin": {
"download": "https://github.com/jeremywen/JW-Modules/releases/download/v0.5.7/JW-Modules-0.5.7.zip",
"sha256": "327a11fed6f2299e87d799a58c0e5b2c026649c1c863367e8a54a116ac258c06"
"download": "https://github.com/jeremywen/JW-Modules/releases/download/v0.5.9/JW-Modules-0.5.9.zip",
"sha256": "2e90a1a64518254275f73abf1fa9ad8ec2dceb88964e9a5b8486c384b975e852"
}
}
}
}

+ 1
- 1
plugins/KarateSnoopy.json View File

@@ -3,7 +3,7 @@
"name": "KarateSnoopy",
"author": "KarateSnoopy",
"license": "MIT",
"version": "0.5",
"version": "",
"homepage": "https://github.com/KarateSnoopy/vcv-karatesnoopy",
"source": "https://github.com/KarateSnoopy/vcv-karatesnoopy",
"manual": "https://github.com/KarateSnoopy/vcv-karatesnoopy/blob/master/README.md",


+ 8
- 0
plugins/LoopusModules.json View File

@@ -0,0 +1,8 @@
{
"slug": "LoopusModules",
"name": "Loopus Modules",
"author": "Sonus Dept.",
"version": "0.5.1",
"homepage": "https://loopusmodules.sonusdept.com",
"manual": "https://sonusdept.altervista.org/files/loopusmodules/LoopusModules_manual.pdf"
}

+ 5
- 5
plugins/ML_modules.json View File

@@ -3,19 +3,19 @@
"name": "ML modules",
"author": "Martin Lueders",
"license": "BSD 3-clause",
"version": "0.5.2",
"version": "0.5.3",
"homepage": "https://github.com/martin-lueders/ML_modules",
"donation": "https://paypal.me/MartinLueders",
"source": "https://github.com/martin-lueders/ML_modules",
"manual": "https://github.com/martin-lueders/ML_modules/wiki",
"downloads": {
"win": {
"download": "https://github.com/martin-lueders/ML_modules/releases/download/0.5.2/ML_modules-0.5.2-win.zip",
"sha256": "346ae6616c8e2dcf4a4316c051e9e36004f2ce7a64a7be371292c6819cec404c"
"download": "https://github.com/martin-lueders/ML_modules/releases/download/0.5.3/ML_modules-0.5.3-win.zip",
"sha256": "eb3d7ee50d7babc60d4a676da9be5019f45c32bfefe1683bddf3b5d0dc034ec1"
},
"mac": {
"download": "https://github.com/martin-lueders/ML_modules/releases/download/0.5.2/ML_modules-0.5.2-mac.zip",
"sha256": "e745febca198c783c745abb3c85a531c317fed817814bda62af336559447031c"
"download": "https://github.com/martin-lueders/ML_modules/releases/download/0.5.3/ML_modules-0.5.3-mac.zip",
"sha256": "0f02f6f4277967e3b92e2616f2c6d575e2cceb2a6908f97a6e993f660b273cc3"
}
}
}

+ 10
- 9
plugins/MrLumps.json View File

@@ -1,22 +1,23 @@
{
"slug": "MrLumps",
"name": "MrLumps",
"author": "djpeterso23662",
"license": "BSD 3-clause",
"author": "David Peterson",
"license": "MIT License",
"version": "0.5.2",
"manual": "https://github.com/djpeterso23662/MrLumps/blob/master/README.md",
"source": "https://github.com/djpeterso23662/MrLumps",
"downloads": {
"win": {
"download": "https://github.com/djpeterso23662/MrLumps/releases/download/v0.5.1/MrLumps-0.5.1-win.zip",
"sha256": "c78174837c62f2125136351de80339f89b763496cd29d308bb5f76fec46c8021"
"download": "https://github.com/djpeterso23662/MrLumps/releases/download/v0.5.2/MrLumps-0.5.2-win.zip",
"sha256": "56cb4bf57c8d82dc59f3db8f8f97f7aaad2e37facf53dd8057165b64fdaf5794"
},
"mac": {
"download": "https://github.com/djpeterso23662/MrLumps/releases/download/v0.5.1/MrLumps-0.5.1-mac.zip",
"sha256": "c952b9564328c59d0710d15c5eab2bb23619dc15d83341c9cf2ed86683ef9f9c"
"download": "https://github.com/djpeterso23662/MrLumps/releases/download/v0.5.2/MrLumps-0.5.2-mac.zip",
"sha256": "be1e7d1a6457c3406d2f7f30dfdfe22717ff59525ca9a3f22f71a65084cec526"
},
"lin": {
"download": "https://github.com/djpeterso23662/MrLumps/releases/download/v0.5.1/MrLumps-0.5.1-lin.zip",
"sha256": "9a4eebce92169d96c11d0c5c99e596a9f46f2d50c912dfda458802b598729ec9"
"download": "https://github.com/djpeterso23662/MrLumps/releases/download/v0.5.2/MrLumps-0.5.2-lin.zip",
"sha256": "7ea8ea5b733b3e05e4aaed7e4f42e2f8300a2a497113c600cbd187b97dcf96a5"
}
}
}
}

+ 7
- 7
plugins/NYSTHI.json View File

@@ -1,21 +1,21 @@
{
"slug": "NYSTHI",
"name": "NYSTHI",
"version": "0.5.10",
"version": "0.5.11",
"homepage": "https://github.com/nysthi/nysthi",
"manual": "https://github.com/nysthi/nysthi/blob/master/README.md",
"downloads": {
"win": {
"download": "https://github.com/nysthi/nysthi/releases/download/v0.5.10/nysthi.zip",
"sha256": "af5be01fd555cdab79d467b14f58f8aa13c7d32500dbc393064194279169c306"
"download": "https://github.com/nysthi/nysthi/releases/download/v0.5.11/NYSTHI.zip",
"sha256": "815102b214b1a56c963ad3ea94a6b26ff3e707516ddaa0af15a498d4304bd978"
},
"mac": {
"download": "https://github.com/nysthi/nysthi/releases/download/v0.5.10/nysthi.zip",
"sha256": "af5be01fd555cdab79d467b14f58f8aa13c7d32500dbc393064194279169c306"
"download": "https://github.com/nysthi/nysthi/releases/download/v0.5.11/NYSTHI.zip",
"sha256": "815102b214b1a56c963ad3ea94a6b26ff3e707516ddaa0af15a498d4304bd978"
},
"lin": {
"download": "https://github.com/nysthi/nysthi/releases/download/v0.5.10/nysthi.zip",
"sha256": "af5be01fd555cdab79d467b14f58f8aa13c7d32500dbc393064194279169c306"
"download": "https://github.com/nysthi/nysthi/releases/download/v0.5.11/NYSTHI.zip",
"sha256": "815102b214b1a56c963ad3ea94a6b26ff3e707516ddaa0af15a498d4304bd978"
}
}
}

+ 6
- 2
plugins/SonusModular.json View File

@@ -1,9 +1,13 @@
{
"slug": "SonusModular",
"name": "Sonus Dept",
"name": "Sonus Modular",
"author": "Sonus Dept.",
"license": "GNU General Public License 3.0",
"version": "0.5.0",
"homepage": "http://sonusmodular.sonusdept.com/",
"manual": "https://gitlab.com/sonusdept/sonusmodular#sonus-modular",
"source": "https://gitlab.com/sonusdept/sonusmodular",
"donate": "https://paypal.me/sonusdept",
"downloads": {
"win": {
"download": "http://sonusdept.altervista.org/files/sonusmodular/sonusmodular-0.5.0-win.zip",
@@ -18,4 +22,4 @@
"sha256": "98d36ddcbe6dca71a8060deb27d1e33279495d2ae2992f1b530bad058765bc59"
}
}
}
}

+ 8
- 0
plugins/TheXOR.json View File

@@ -0,0 +1,8 @@
{
"slug": "TheXOR",
"name": "Unusual Sequencers",
"author": "The XOR",
"license": "CC0 1.0 Universal",
"version": "0.5.1",
"source": "https://github.com/The-XOR/VCV-Sequencers"
}

+ 1
- 1
plugins/VCV-Console.json View File

@@ -4,5 +4,5 @@
"author": "VCV",
"license": "proprietary",
"version": "0.5.0",
"productId": 521624682539
"productId": "521624682539"
}

+ 1
- 1
plugins/VCV-PulseMatrix.json View File

@@ -5,5 +5,5 @@
"license": "proprietary",
"version": "0.5.1",
"manual": "https://vcvrack.com/plugins/PulseMatrix.html",
"productId": 449821147179
"productId": "449821147179"
}

+ 7
- 7
plugins/cf.json View File

@@ -2,22 +2,22 @@
"slug": "cf",
"name": "cf",
"author": "clément foulc",
"version": "0.5.10",
"version": "0.5.12",
"donation": "https://www.paypal.me/cfoulc",
"source": "https://github.com/cfoulc/cf",
"manual": "https://github.com/cfoulc/cf/blob/master/README.md",
"downloads": {
"win": {
"download": "https://github.com/cfoulc/cf/releases/download/0.5.10/cf-0.5.10-win.zip",
"sha256": "63509b786eb86d28464b1f553ca14804f1ddf570219676c43b7b932d156775ed"
"download": "https://github.com/cfoulc/cf/releases/download/0.5.12/cf-0.5.12-win.zip",
"sha256": "8c85910297a89e96028818572a571826d74da562c180455210a8bd51155a6c9b"
},
"mac": {
"download": "https://github.com/cfoulc/cf/releases/download/0.5.10/cf-0.5.10-mac.zip",
"sha256": "296df530b0a3be648c3b94d9da6832e46aa86b432514862117014755916f20d2"
"download": "https://github.com/cfoulc/cf/releases/download/0.5.12/cf-0.5.12-mac.zip",
"sha256": "e9c528a5e543c87122b161eae669608c8095d186da45cafbc42ac138a709f41f"
},
"lin": {
"download": "https://github.com/cfoulc/cf/releases/download/0.5.10/cf-0.5.10-lin.zip",
"sha256": "92927fa7fbd2a917de0f601dd77a9ab0d3a8e053778f92f8fb36547955ace2dd"
"download": "https://github.com/cfoulc/cf/releases/download/0.5.12/cf-0.5.12-lin.zip",
"sha256": "08703da64c52d795ea1200f59602b513edaf3ec97896ed78a081da5b12fb6a04"
}
}
}

+ 9
- 7
spec/manifest.tests.spec.js View File

@@ -35,7 +35,7 @@ describe("test manifests", function() {
});
afterEach(()=>{
execSync(`rm ${TEMP_DIR}/*.zip`)
execSync(`rm ${TEMP_DIR}*.zip`)
fs.rmdirSync(TEMP_DIR);
});

@@ -110,14 +110,16 @@ function testOneZip(expectedRootDir, osObj, done) {
const slugDirFound = zipEntries.find(ze => ze.isDirectory &&
(ze.entryName === expectedRootDir+'/' || ze.entryName === expectedRootDir+'\\')
);
if(!slugDirFound){
fail(`Zip should have one dir named ${expectedRootDir}`);
if(slugDirFound){
const invalidEntry = zipEntries.find(ze => !ze.entryName.startsWith(slugDirFound.entryName));
if(invalidEntry){
fail(`Zip entries should all be under a dir named ${expectedRootDir} but this entry was found: ${invalidEntry.entryName}`);
}
} else {
fail(`Zip should have one dir named ${expectedRootDir}`);
}

const invalidEntry = zipEntries.find(ze => !ze.entryName.startsWith(slugDirFound.entryName));
if(invalidEntry){
fail(`Zip entries should all be under a dir named ${expectedRootDir} but this entry was found: ${invalidEntry.entryName}`);
}

if(VIRUS_TOTAL_ENABLED){
con.FileEvaluation(zipName, "application/zip", fs.readFileSync(TEMP_DIR+zipName), function(data) {


Loading…
Cancel
Save