Compare commits

...

2 Commits

Author SHA1 Message Date
Camille Moulin
afea827e8d docs: Add some Qtmodules as deps for building
Signed-off-by: Camille Moulin <camille.moulin@free.fr>
2024-11-01 21:37:41 +01:00
Camille Moulin
4f44f42e11 Update build.md with dependencies for Ubuntu 24.10 2024-11-01 19:21:09 +00:00

View File

@@ -2,7 +2,7 @@
## Supported platforms
Kdenlive is primarily developed on GNU/Linux, but it is also possible to [build Kdenlive on Microsoft Windows and macOS using Craft](#build-craft). For Windows also [other possibilities exist](https://community.kde.org/Kdenlive/Development/WindowsBuild).
Kdenlive is primarily developed on GNU/Linux, but it is also possible to [build Kdenlive on Microsoft Windows and macOS using Craft](#build-craft). For Windows also [other possibilities exist](https://community.kde.org/Kdenlive/Development/WindowsBuild).
Currently supported distributions are:
@@ -26,7 +26,7 @@ sudo add-apt-repository ppa:kdenlive/kdenlive-master
sudo apt update
```
It is recommended to uninstall the official kdenlive packages to avoid potential conflicts.
It is recommended to uninstall the official kdenlive packages to avoid potential conflicts.
```bash
sudo apt remove kdenlive kdenlive-data
@@ -58,19 +58,21 @@ Or install the dependencies explicitly:
```bash
# Qt6 modules
sudo apt install qt6-base-dev qt6-svg-dev qt6-multimedia-dev qt6-networkauth-dev
sudo apt install qt6-base-dev qt6-svg-dev qt6-multimedia-dev qt6-networkauth-dev \
qml6-module-qtqml-workerscript qml6-module-qtquick-window qml6-module-org-kde-desktop
# KDE Frameworks 6, based on Qt6
sudo apt install kf6-karchive-dev kf6-kbookmarks-dev kf6-kcodecs-dev kf6-kcoreaddons-dev \
kf6-kconfig-dev kf6-kconfigwidgets-dev kf6-kio-dev kf6-kwidgetsaddons-dev kf6-knotifyconfig-dev \
kf6-knewstuff-dev kf6-kxmlgui-dev kf6-knotifications-dev kf6-kguiaddons-dev kf6-ktextwidgets-dev \
kf6-kiconthemes-dev kf6-solid-dev kf6-kfilemetadata-dev kf6-purpose-dev \
kf6-kdoctools-dev kf6-kcrash-dev kf6-kdbusaddons-dev kf6-breeze-icon-theme-dev
sudo apt install kf6-breeze-icon-theme libkf6archive-dev libkf6bookmarks-dev \
libkf6codecs-dev libkf6config-dev libkf6configwidgets-dev libkf6coreaddons-dev \
libkf6crash-dev libkf6dbusaddons-dev libkf6doctools-dev libkf6filemetadata-dev \
libkf6guiaddons-dev libkf6iconthemes-dev libkf6kio-dev libkf6newstuff-dev \
libkf6notifications-dev libkf6notifyconfig-dev libkf6purpose-dev \
libkf6solid-dev libkf6textwidgets-dev libkf6widgetsaddons-dev libkf6xmlgui-dev
# Multimedia stack
sudo apt install frei0r-plugins ffmpeg
sudo apt install frei0r-plugins ffmpeg mediainfo
# MLT, except if you want to build it manually
# MLT, except if you want to build it manually
sudo apt install libmlt++-dev libmlt-dev melt
# Dependencies for localization