add regina (gui) - #6736
add regina (gui)#6736wangyenshu wants to merge 9 commits into
Conversation
|
I tried to use the frontend from https://github.com/wangyenshu/TeXmacs-wasm-archive. I get Anyways the static library should be working. Let's merge it first. |
|
And icons are missing. |
|
A web demo is here: https://wangyenshu.github.io/regina-wasm/. It seems that everything except python console is working. I don't know if its python console is process based or not. |
|
The example files for "open examples" are missing. |
|
@DerThorsten I cannot find HACL symbol in your python recipe build. Is it removed? I have to fetch CPython source to build the HACL hash library. |
Fixed. |
on the 6x branch we fix this and install the hacl libraries, I am tempted to say that on emscripten-4x we should stick with python 3.13 and not introduce any more changes to the python recipe. |
IsabelParedes
left a comment
There was a problem hiding this comment.
Hi @wangyenshu !
Unfortunately, after some internal discussion we've decided we will not be accepting any changes to the python recipe on the current main branch.
We are in the middle of a migration (emscripten-6x) where Python v3.14 will be the default.
For regina, I would suggest trying to make it work with python as is. But if that's not possible, please have some patience until we add more packages to emscripten-6x so that regina can be added there.
If you would like to help with the migration to prioritize the packages you are interested in, please let us know :)
Thank you!


Template A: Checklist for adding a package
Pre-submission Checks
emscripten-wasm32platform (not a noarch package), in other words, the package requires compilation.Recipe Structure
Added
recipes/recipes_emscripten/[package-name]/recipe.yamlwith proper structure:contextsection withversion(and optionallyname)packagesection with name and version using Jinja2 templatessourcesection with:.tar.gz,.tar.bz2,.tar.xz,.tgz, or.zip)${{ version }}template for version updatescurl -sL <url> | sha256sum)[package-name]/patches/directorybuildsection with appropriate script/method${PYTHON} -m pip install . ${PIP_ARGS}$R CMD INSTALL $R_ARGS .emcmake/emmakeoremconfigure/emmakerust-nightlyandmaturinor appropriate Rust build toolrequirementssection (build, host, run as needed)testssectiontest_import_[package].pyfile created and referencedaboutsection with license, homepage, summaryPR Formatting
Add [package-name]orUpdate [package-name] to [version]Package Details
Build Notes