Add BelfrySCAD/brailleSCAD lib (LGPLv2.1)

This commit is contained in:
Olivier Chafik 2024-05-30 13:10:10 +01:00
commit 318dc531ee
3 changed files with 25 additions and 0 deletions

View file

@ -36,6 +36,7 @@ The WASM build was made possible by https://github.com/DSchroer/openscad-wasm.
* [SCAD Libraries](#scad-libraries)
+ [BOSL2](#bosl2)
+ [NopSCADlib](#nopscadlib)
+ [brailleSCAD](#braillescad)
+ [FunctionalOpenSCAD](#functionalopenscad)
+ [funcutils](#funcutils)
+ [smooth-prim](#smooth-prim)
@ -196,6 +197,12 @@ https://github.com/nophead/NopSCADlib
Licensed under the [GPLv3](#gplv3).
### brailleSCAD
https://github.com/BelfrySCAD/brailleSCAD
Licensed under the [GNU LGPLv2.1](#lgplv21).
### FunctionalOpenSCAD
https://github.com/thehans/FunctionalOpenSCAD

View file

@ -29,6 +29,7 @@ public: \
public/libraries/Stemfie_OpenSCAD.zip \
public/libraries/pathbuilder.zip \
public/libraries/openscad_attachable_text3d.zip \
public/libraries/brailleSCAD.zip \
public/libraries/UB.scad.zip
clean:
@ -144,6 +145,13 @@ public/libraries/openscad_attachable_text3d.zip: libs/openscad_attachable_text3d
mkdir -p public/libraries
( cd libs/openscad_attachable_text3d ; zip -r ../../public/libraries/openscad_attachable_text3d.zip *.scad LICENSE )
libs/brailleSCAD:
git clone --recurse https://github.com/BelfrySCAD/brailleSCAD.git ${SHALLOW} ${SINGLE_BRANCH_MAIN} $@
public/libraries/brailleSCAD.zip: libs/brailleSCAD
mkdir -p public/libraries
( cd libs/brailleSCAD ; zip -r ../../public/libraries/brailleSCAD.zip *.scad LICENSE )
# libs/threads:
# git clone --recurse https://github.com/rcolyer/threads.git ${SHALLOW} ${SINGLE_BRANCH} $@

View file

@ -68,6 +68,16 @@ export const zipArchives: ZipArchives = {
}],
},
},
'brailleSCAD': {
gitOrigin: {
branch: 'main',
repoUrl: 'https://github.com/BelfrySCAD/brailleSCAD',
include: [{
glob: ['**/*.scad', 'LICENSE'],
ignore: 'test/**',
}],
},
},
'FunctionalOpenSCAD': {
description: 'Implementing OpenSCAD in OpenSCAD',
gitOrigin: {