Compile Debian: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
(3 intermediate revisions by the same user not shown) | |||
Line 2: | Line 2: | ||
apt install -y \ | apt install -y \ | ||
git make cmake gcc g++ | git make cmake gcc g++ \ | ||
libboost-dev libglib2.0-dev dpkg-dev libdbus-1-dev libsqlite3-dev libgnutls28-dev libicu-dev \ | libboost-dev libglib2.0-dev dpkg-dev libdbus-1-dev libsqlite3-dev libgnutls28-dev libicu-dev libsparsehash-dev rapidjson-dev libxkbcommon-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 libkdsingleapplication-qt6-dev \ | ||
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 libebur128-dev \ | libchromaprint-dev libfftw3-dev libtag1-dev libebur128-dev \ |
Latest revision as of 18:04, 5 April 2025
Install required dependencies:
apt install -y \ git make cmake gcc g++ \ libboost-dev libglib2.0-dev dpkg-dev libdbus-1-dev libsqlite3-dev libgnutls28-dev libicu-dev libsparsehash-dev rapidjson-dev libxkbcommon-dev \ libasound2-dev libpulse-dev \ qt6-base-dev qt6-base-dev-tools qt6-tools-dev qt6-tools-dev-tools qt6-l10n-tools libkdsingleapplication-qt6-dev \ 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