Compile Debian: Difference between revisions
Jump to navigation
Jump to search
(Created page with "Install required dependencies: apt-get install -y \ git make cmake gcc g++ gettext \ libboost-dev libglib2.0-dev dpkg-dev libdbus-1-dev libprotobuf-dev protobuf-compiler libsqlite3-dev libgnutls28-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 \...") |
No edit summary |
||
Line 3: | Line 3: | ||
apt-get install -y \ | apt-get install -y \ | ||
git make cmake gcc g++ gettext \ | git make cmake gcc g++ gettext \ | ||
libboost-dev libglib2.0-dev dpkg-dev libdbus-1-dev libprotobuf-dev protobuf-compiler libsqlite3-dev libgnutls28-dev \ | libboost-dev libglib2.0-dev dpkg-dev libdbus-1-dev libprotobuf-dev protobuf-compiler 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 \ |
Revision as of 21:41, 26 November 2022
Install required dependencies:
apt-get install -y \ git make cmake gcc g++ gettext \ libboost-dev libglib2.0-dev dpkg-dev libdbus-1-dev libprotobuf-dev protobuf-compiler 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 \ libcdio-dev libmtp-dev libgpod-dev
Compile:
git clone https://github.com/strawberrymusicplayer/strawberry cd strawberry mkdir build cd build cmake .. make -j$(nproc) sudo make install