Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Provide bindings for different languages #16

Open
XVilka opened this issue Aug 26, 2019 · 2 comments
Open

Provide bindings for different languages #16

XVilka opened this issue Aug 26, 2019 · 2 comments
Labels
enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed

Comments

@XVilka
Copy link

XVilka commented Aug 26, 2019

Would simplify life for a lot of different projects

@AgentD
Copy link
Owner

AgentD commented Aug 27, 2019

Yes, moving a sensible chunk of the support libraries to a shared library with a clean API and a slightly more permissive license that allows dynamic linking sounds worthwhile. I will look into that.

@AgentD
Copy link
Owner

AgentD commented Oct 8, 2019

I released version 0.7 today (https://sourceforge.net/p/squashfs/mailman/message/36780934/).

The new version builds a library libsquashfs that can be used by 3rd party applications to do all kinds of things with SquashFS images, also allowing low level poking in the data structures or embedding SquashFS in a custom container format (or vice versa; SquashFS easily allows adding custom extra data while still staying compatible).

TODOs from here on:

  • Language bindings (IMO highest priority for now: Python)
  • Example programs

@AgentD AgentD added enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed labels Jun 10, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants