Building Dolphin on Linux: Difference between revisions

Line 25: Line 25:
The following dependencies are best from [https://rpmfusion.org/ RPM Fusion] and may not be provided in Fedora repos.
The following dependencies are best from [https://rpmfusion.org/ RPM Fusion] and may not be provided in Fedora repos.
<pre>dnf install ffmpeg ffmpeg-devel</pre>
<pre>dnf install ffmpeg ffmpeg-devel</pre>
=== OpenSuse Tumbleweed ===
The following will be needed to build dolphin properly on OpenSuse Tumbleweed. There are some oddities with cmake not finding headers for libraries so it falls back to Externals.
Also using pipewire-libjack will make the build fails not finding the libraries. This is a problem with the cubeb library included in dolphin. You can workaround using <pre>DFLAGS="${LDFLAGS} `pkg-config --libs jack`" make<pre>
<pre>sudo zypper install --no-recommends git cmake gcc-c++ fmt-devel Mesa-libGL-devel libX11-devel Mesa-libEGL-devel qt6-base-private-devel ffmpeg-5 ffmpeg-5-libavcodec-devel ffmpeg-5-libavformat-devel ffmpeg-5-libavutil-devel ffmpeg-5-libswscale-devel ffmpeg-5-libswscale-devel libXi-devel libXrandr-devel systemd-devel libevdev-devel sfml2-devel libminiupnpc-devel mbedtls-devel libcurl-devel libhidapi-devel bluez-devel alsa-devel libpulse-devel pugixml-devel libbz2-devel libzstd-devel lzo-devel xz-devel libpng16-devel libusb-1_0-devel gettext-runtime</pre>


=== Other Linux Distributions ===
=== Other Linux Distributions ===