1
0
Mukhamed Karanashev 1b71249a6f [back][doc] add README 7 лет назад
..
README.md 1b71249a6f [back][doc] add README 7 лет назад
chad-music.asd a2c7ff53fc refactor paths 7 лет назад
db.lisp 76151846a0 [back] fix year parsing 7 лет назад
server.lisp c4eb869d62 [back] refactor db, save/load 7 лет назад
test.lisp a2c7ff53fc refactor paths 7 лет назад
utils.lisp a2c7ff53fc refactor paths 7 лет назад

README.md

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.