The package does not contain a swank-js.el and the Emacs lisp part is
in slime-js.el. But the package should not be loaded by el-get but
instead by using `slime-setup'. That's why the :features should be
nil. I do not know if there is a way to add swank-js to the
`slime-setup-contribs' without modifying the slime setup.
With the current configuration swank-js can be loaded with the
following entries in `el-get-sources':
(:name swank-js
:after (progn (add-to-list 'slime-setup-contribs 'slime-js)))
(:name slime
:after (progn
(setq slime-setup-contribs
(append slime-setup-contribs
'(slime-banner slime-references slime-fancy)))
(slime-setup slime-setup-contribs)))
This is certainly not the best way to do it and it requires that
swank-js does *not* depend on slime.
I also removed :website because it is no longer needed by the github
recipe type.
Signed-off-by: Rüdiger Sonderfeld <ruediger@c-plusplus.de>
This automated convertsion was done with the following sequence of
commands:
cd recipes
# Replace :url with :pkgname "user/repo"
perl -iBAK -lape 's{^(\s*):url\s+".*github.com/([^/]+)/([^.]+)\.git"}{$1:pkgname "$2/$3"}' *.rcp
# Change :type from git to github if recipe has a :pkgname property
for x in *.rcp; do if grep -q ":type.*git" $x && grep -q ":pkgname" $x; then perl -iBAK2 -lape 's/:type\s+git\b/:type github/g' $x; fi; done
# Clean up backup files
rm -f *BAK *BAK2
cd ..
These commands may be repeated at any time in the future to convert
newly-added recipes.