A fun and slim Client for the MPD Server.
Started as some student’s homework..
Getting the Source:
git clone git://github.com/studentkittens/Freya.git
Required:
yaourt -S glibmm gtkmm libmpdclient libxml2
Optional:
yaourt -S libnotify glyr-git avahi
Actual compiling:
cmake . -DCMAKE_INSTALL_PREFIX=/usr
ruby scripts/amalgamation.rb > src/Utils/CompileSymbols.cc
make -j4
sudo make install
When using valgrind use it with the following command to kill a lot warnings caused by gtk3:
G_DEBUG=gc-friendly G_SLICE=always-malloc valgrind --leak-check=full --log-file=valg.log --suppressions=gtk.suppression
You might want to alias this.
alias gtkvg='<cmd_above>'
doxygen FreyaDoxygen.conf
or
make doc
make tex
Note: Latex docu is written in german and will not be updated, in favour of
a shorter, more descriptive english document.
make test
See make help
for a complete list of targets.
Generated documentation can be viewed in doc/doxygen/html/index.html
More to come here.