-
-
Notifications
You must be signed in to change notification settings - Fork 73
Building
Taiko2k edited this page Aug 8, 2022
·
26 revisions
These are the general steps to building development Tauon:
- Clone Tauon repo
git clone https://github.com/Taiko2k/TauonMusicBox.git
thencd TauonMusicBox
. - Init submodules using
git submodule update --init --recursive
. - Install python dependencies. You can use
pip install --user -r requirements.txt
. - Install system dependencies. Package names might differ between distros. Required are:
- pygobject
- ffmpeg
- libnotify
- sdl2
- sdl2-image
- libwavpak
- flac
- libvorbis
- libopusfile
- libopenmpt
- libsamplerate
- libmpg123
- noto-fonts (optional)
- noto-fonts-cjk (optional)
- Run
bash compile-phazor.sh
. - Run
python compile-translations.py
(optional). - To start Tauon, run
python3 tauon.py
.
You can refer to the AUR PKGBUILD for an up to date reference.
To install system deps on Debian/Ubuntu, you can use sudo apt install libsdl2-2.0-0 libsdl2-image-2.0-0 fonts-noto python3-gi python3-cairo gir1.2-notify python3-gi-cairo libwavpack-dev libsamplerate0-dev libopenmpt-dev libvorbis-dev libopusfile-dev libflac-dev libmpg123-dev
Installing the AUR package will provide the needed dependencies.