diff --git a/nodejs/scripts/bundle.js b/nodejs/scripts/bundle.js index f609c752..69fef934 100644 --- a/nodejs/scripts/bundle.js +++ b/nodejs/scripts/bundle.js @@ -27,6 +27,9 @@ function copyNotices(dependencies) { name = match[2]; notices = fs.readdirSync(match[1]).filter(file => /^(COPYING|LICENSE|COPYRIGHT)([._-]|$)/i.test(file)) .map(file => path.join(match[1], file)); + } else if (process.platform === 'linux' && /^libllhttp\.so(?:\.|$)/.test(path.basename(real))) { + name = 'llhttp'; + notices = [path.join(repository, 'resources', 'llhttp-LICENSE-MIT')]; } else if (process.platform === 'linux') { let owner; try { owner = run('dpkg-query', ['-S', real]); } diff --git a/resources/llhttp-LICENSE-MIT b/resources/llhttp-LICENSE-MIT new file mode 100644 index 00000000..6c1512dd --- /dev/null +++ b/resources/llhttp-LICENSE-MIT @@ -0,0 +1,22 @@ +This software is licensed under the MIT License. + +Copyright Fedor Indutny, 2018. + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to permit +persons to whom the Software is furnished to do so, subject to the +following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +USE OR OTHER DEALINGS IN THE SOFTWARE.