Uh oh!
There was an error while loading. Please reload this page.
changes for MELPA compatibility - #46
Conversation
zzkt
commented
Aug 16, 2022
dyfer
commented
Aug 16, 2022
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 |
zzkt
commented
Aug 17, 2022
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. |
jxa
commented
Aug 18, 2022
Hey @zzkt I should have some time in the next couple of days to pull this branch and take a closer look. |
zzkt
commented
Aug 18, 2022
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...
|
zzkt
commented
Aug 18, 2022
There are still some issues with the supercollider CI build. I'm looking into it (some details at zzkt#3) |
zzkt
commented
Aug 19, 2022
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?) |
zzkt
commented
Sep 13, 2022
have you had a chance to check the changes jxa? anything else I should be looking at? |
zzkt
commented
Oct 31, 2022
dyfer
commented
Oct 31, 2022
@jxa do you have any more comments for this? |
dyfer
commented
Jan 16, 2023
@jxa would you be able to take a look at these changes? |
These changes should provide a reasonable basis for adding
sclangto MELPA in line with their PR requirements.The changes are mostly superficial as suggested by
checkdoc,lint-packageandeldev. 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...
w3mas 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.0etc