README.md 1.2 KB

Installation for complete newbies like me

Linux

Clone this repo

$ git clone https://gogs.enikesha.net/chad-partners/chad-music.git

Clone taglib dependency

$ git clone https://gogs.enikesha.net/chad-partners/taglib.git

Install libev

Ubuntu

$ sudo apt install libev4

Install roswell

Roswell is a tool to manage Common Lisp environments

Ubuntu Download and install latest deb package from Releases page

Mac OS X Use homebrew:

$ brew install roswell

Check that roswell REPL is working

$ ros run
* (exit)
$

Install local dependencies

You have to link your projects (chad-music backend and taglib) to local repo:

$ ln -s ~/<path>/<to>/<chad-music>/chad-music/back ~/.roswell/local-projects/chad-music
$ ln -s ~/<path>/<to>/<taglib>/taglib ~/.roswell/local-projects/taglib

Run emacs with chad-music project

$ ros emacs

Then within emacs run Slime with M-x slime and load chad-music:

CL-USER> (ql:quickload :chad-music)

Hope that everything loads without problems.