You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The most important part is the C "glue" code that allows to call libzim from javascript (currently in file demo_file_api.cpp).
Note that, in the mid-term, compiling the libzim itself should become part of kiwix-build CI: kiwix/kiwix-build#503
So that, in kiwix-js, we would take the already-compiled libzim binary files (in the version we choose), and only compile the glue C code
Hmm, wonder if this ticket is not deprecated, or if this code in not already in kiwix/kiwix-build because of kiwix/kiwix-build#548... or this is a ticket for openzim/javascript-libzim?
I'm closing this issue, indeed.
The C glue code is now in openzim/javascript-libzim and kiwix-js should take the libzim binary from it (with the javascript bindings)
What will probably remain is to add clear explanations on how to check the source code and reproduce the build (at least for the Mozilla addons reviewers). Feel free to create a new ticket for that if you think it might be forgotten (see #910 (comment))
It's currently in https://github.com/mossroy/libzim_wasm
Now that #513 is solved, we don't need to keep it separated any more, IMHO.
It should be moved in this kiwix-js repo (probably in branch https://github.com/kiwix/kiwix-js/tree/libzim-experiments at the beginning), with the necessary information to build libzim.
The text was updated successfully, but these errors were encountered: