-
Notifications
You must be signed in to change notification settings - Fork 19
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
changes for MELPA compatibility #46
base: main
Are you sure you want to change the base?
Conversation
Thanks for the ping @zzkt, I missed this PR. @jxa would you be interested in reviewing this, especially from the emacs perspective? @zzkt, have you tested whether cmake installation method still works after these changes? That would be one thing I'd be looking out for when reviewing this. Also, how drastic of a change is to require emacs 27.1? And does that requirement still stands if |
Thanks @dyfer I've checked building with Since Adding |
There are some minor changes in the I assume there is something in https://github.com/supercollider/supercollider that would pick up any other build errors? |
Thanks for your work and again sorry for lack of my understanding here.
With this PR we'd have 4 ways to install
Yes, hopefully... You can check our CI relatively easily: 1. fork supercollider, 2. create a new branch based on Relatedly - if/when this PR gets merged, we should remember to follow up with updating supercollider submodule. |
Hey @zzkt I should have some time in the next couple of days to pull this branch and take a closer look. |
At the moment Line 21 in d8296a9
I think it makes sense to either install or check for it during the build (or make it optional when installing looks like a few things would need updating...
|
There are still some issues with the supercollider CI build. I'm looking into it (some details at zzkt#3) |
Looks like the cmake build is working as expected for supercollider and scel. I've added some kludgy stuff (seen here) to check if w3m is installed locally and there also needs to be a small addition to the supercollider CI zzkt/supercollider@6711d20 (and possibly elsewhere?) |
have you had a chance to check the changes jxa? anything else I should be looking at? |
@jxa do you have any more comments for this? |
@jxa would you be able to take a look at these changes? |
These changes should provide a reasonable basis for adding
sclang
to MELPA in line with their PR requirements.The changes are mostly superficial as suggested by
checkdoc
,lint-package
andeldev
. They do not add any new functionality and include things like new docstrings for functions, replacing obsolete stuff, formatting changes, and so on.There are a few things to note...
w3m
as a dependency for the help browser will raise the minimum required emacs version to 27.1sclang-language.el
(details at fix regexps zzkt/scel#2) so probably doesn't work as expected and fully automated linting for CI isn't really useful at the moment.sclang 1.1.0
etc