Compile Debian: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
Install required dependencies: | Install required dependencies: | ||
apt | apt install -y \ | ||
git make cmake gcc g++ gettext \ | git make cmake gcc g++ gettext \ | ||
libboost-dev libglib2.0-dev dpkg-dev libdbus-1-dev | libboost-dev libglib2.0-dev dpkg-dev libdbus-1-dev libsqlite3-dev libgnutls28-dev libicu-dev \ | ||
libasound2-dev libpulse-dev \ | libasound2-dev libpulse-dev \ | ||
qt6-base-dev qt6-base-dev-tools qt6-tools-dev qt6-tools-dev-tools qt6-l10n-tools \ | qt6-base-dev qt6-base-dev-tools qt6-tools-dev qt6-tools-dev-tools qt6-l10n-tools \ | ||
libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev gstreamer1.0-alsa gstreamer1.0-pulseaudio \ | libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev gstreamer1.0-alsa gstreamer1.0-pulseaudio \ | ||
libchromaprint-dev libfftw3-dev libtag1-dev \ | libchromaprint-dev libfftw3-dev libtag1-dev libebur128-dev \ | ||
libcdio-dev libmtp-dev libgpod-dev | libcdio-dev libmtp-dev libgpod-dev | ||
Latest revision as of 15:51, 23 November 2024
Install required dependencies:
apt install -y \ git make cmake gcc g++ gettext \ libboost-dev libglib2.0-dev dpkg-dev libdbus-1-dev libsqlite3-dev libgnutls28-dev libicu-dev \ libasound2-dev libpulse-dev \ qt6-base-dev qt6-base-dev-tools qt6-tools-dev qt6-tools-dev-tools qt6-l10n-tools \ libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev gstreamer1.0-alsa gstreamer1.0-pulseaudio \ libchromaprint-dev libfftw3-dev libtag1-dev libebur128-dev \ libcdio-dev libmtp-dev libgpod-dev
Compile:
git clone --recursive https://github.com/strawberrymusicplayer/strawberry cd strawberry mkdir build cd build cmake .. make -j$(nproc) sudo make install