-
Notifications
You must be signed in to change notification settings - Fork 14
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
Remove libjansson dependency #16
Comments
Yes we absolutely can drop it as a dependency now. I had made the changes locally last week when it was merged. |
@majjejjam I have a working manifest, do you have this installed in parallel to the standard emacs flatpak? newer versions of appstream are stricter and might make it hard to diffentiate |
I actually recently forked this project to add some opinionated patches (rounded corners and titlebar syncing colors with rest the rest of the frame). I also added support for SDK Extensions which I thought would probably be appropriate here, but didn't find time to create an issue or submit a PR yet. Sorry, what is appstream? And what's difficult to differentiate? |
Do the SDK extensions still need to get passed in/defined at launch? that was the main reason I avoided using it. Appstream is the meta data info for flathub and gnome software type things. I can't seem to opt out of it. |
Yes. You need to add extensions to an environmental variable:
Thanks for the explanation! I take it you have the standard Emacs flatpak installed so there's a conflict? My fork uses capitalization, so the app id is |
@majjejjam @fejfighter From what I understand libjanson was not removed from Emacs, Géza Herman contributed a json parser, so json -> lisp is handled by the new code. lisp -> json will still use libjansson if available. See https://mail.gnu.org/archive/html/emacs-devel/2024-03/msg00299.html |
It seems libjansson has been replaced by a custom parser, so we should be able to drop it as a dependency, right?
The text was updated successfully, but these errors were encountered: