Skip to content

studentkittens/Freya

Repository files navigation

Freya

A fun and slim Client for the MPD Server.
Started as some student’s homework..

Compiling

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

Debugging

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

To generate documentation use:

doxygen FreyaDoxygen.conf
or
make doc

Generating the LaTeX part is done via:

make tex

Note: Latex docu is written in german and will not be updated, in favour of
a shorter, more descriptive english document.

Running tests via:

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.

Recent Screenshot

About

A simple and slim mpd client (a schoolproject)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published