Compile Debian: Difference between revisions

From Strawberry Music Player Wiki
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
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
Install required dependencies:
Install required dependencies:


   apt-get install -y \
   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 libprotobuf-dev protobuf-compiler libsqlite3-dev libgnutls28-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


Compile:
Compile:


   git clone https://github.com/strawberrymusicplayer/strawberry
   git clone --recursive https://github.com/strawberrymusicplayer/strawberry
   cd strawberry
   cd strawberry
   mkdir build
   mkdir build

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