Commit 1a7046d2 authored by Vincent Pinon's avatar Vincent Pinon
Browse files

We actually need Qt5.11, and so KF5.45 should be here too

BUG: 414165
BUG: 414167
BUG: 414168
BUG: 414169
parent e0058ba1
......@@ -37,7 +37,7 @@ set(MLT_MIN_PATCH_VERSION 0)
set(MLT_MIN_VERSION ${MLT_MIN_MAJOR_VERSION}.${MLT_MIN_MINOR_VERSION}.${MLT_MIN_PATCH_VERSION})
# KDE Frameworks
find_package(ECM 5.18.0 REQUIRED CONFIG)
find_package(ECM 5.45.0 REQUIRED CONFIG)
set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${CMAKE_SOURCE_DIR}/cmake/modules)
include(KDECompilerSettings NO_POLICY_SCOPE)
include(FeatureSummary)
......@@ -56,7 +56,7 @@ find_package(KF5 REQUIRED COMPONENTS Archive Bookmarks CoreAddons Config ConfigW
OPTIONAL_COMPONENTS DocTools FileMetaData Crash Purpose)
# Qt
set(QT_MIN_VERSION 5.7.0)
set(QT_MIN_VERSION 5.11.0)
find_package(Qt5 REQUIRED COMPONENTS Core DBus Widgets Svg Quick Concurrent QuickWidgets Multimedia)
add_definitions(-DQT_NO_CAST_TO_ASCII -DQT_NO_URL_CAST_FROM_STRING)
set(DEFAULT_CXX_FLAGS "${DEFAULT_CXX_FLAGS} ${Qt5Widgets_EXECUTABLE_COMPILE_FLAGS}")
......@@ -80,15 +80,6 @@ else()
find_package(Qt5 OPTIONAL_COMPONENTS WebKitWidgets QUIET)
endif()
# Optional deps status
find_package(KF5 5.23.0 OPTIONAL_COMPONENTS XmlGui QUIET)
if(KF5XmlGui_FOUND)
message(STATUS "Found KF5 >= 5.23.0 enabling icon coloring")
else()
message(STATUS "KF5 < 5.23.0 Disable icon coloring")
set(KF5_ICON_COMPATIBILITY TRUE)
endif()
if(KF5FileMetaData_FOUND)
message(STATUS "Found KF5 FileMetadata to extract file metadata")
set(KF5_FILEMETADATA TRUE)
......
......@@ -7,10 +7,6 @@ add_subdirectory(man)
add_subdirectory(titles)
add_subdirectory(profiles)
if (KF5_ICON_COMPATIBILITY)
add_subdirectory(pics)
endif()
install(FILES
banner.png
encodingprofiles.rc
......
install(FILES
breeze-light/lt_application-exit.svgz
breeze-light/lt_audio-volume-medium.svgz
breeze-light/lt_audio-volume-muted.svgz
breeze-light/lt_bookmark-new.svgz
breeze-light/lt_chronometer.svgz
breeze-light/lt_color-picker.svgz
breeze-light/lt_configure-shortcuts.svgz
breeze-light/lt_configure.svgz
breeze-light/lt_configure-toolbars.svgz
breeze-light/lt_cursor-arrow.svgz
breeze-light/lt_dialog-cancel.svgz
breeze-light/lt_dialog-close.svgz
breeze-light/lt_dialog-ok.svgz
breeze-light/lt_dialog-warning.svgz
breeze-light/lt_distribute-horizontal-x.svgz
breeze-light/lt_document-edit.svgz
breeze-light/lt_document-new.svgz
breeze-light/lt_document-open-recent.svgz
breeze-light/lt_document-open.svgz
breeze-light/lt_document-properties.svgz
breeze-light/lt_document-revert.svgz
breeze-light/lt_document-save-all.svgz
breeze-light/lt_document-save-as.svgz
breeze-light/lt_document-save.svgz
breeze-light/lt_download.svgz
breeze-light/lt_draw-bezier-curves.svgz
breeze-light/lt_draw-line.svgz
breeze-light/lt_draw-path.svgz
breeze-light/lt_edit-clear.svgz
breeze-light/lt_edit-copy.svgz
breeze-light/lt_edit-cut.svgz
breeze-light/lt_edit-delete.svgz
breeze-light/lt_edit-download.svgz
breeze-light/lt_edit-find.svgz
breeze-light/lt_edit-link.svgz
breeze-light/lt_edit-paste.svgz
breeze-light/lt_edit-redo.svgz
breeze-light/lt_edit-rename.svgz
breeze-light/lt_edit-select.svgz
breeze-light/lt_edit-undo.svgz
breeze-light/lt_favorites.svgz
breeze-light/lt_favorite.svg
breeze-light/lt_folder-new.svgz
breeze-light/lt_folder.svgz
breeze-light/lt_format-justify-center.svgz
breeze-light/lt_format-justify-left.svgz
breeze-light/lt_format-justify-right.svgz
breeze-light/lt_format-text-italic.svgz
breeze-light/lt_format-text-underline.svgz
breeze-light/lt_go-down.svgz
breeze-light/lt_go-first.svgz
breeze-light/lt_go-jump-definition.svgz
breeze-light/lt_go-jump.svgz
breeze-light/lt_go-last.svgz
breeze-light/lt_go-next.svgz
breeze-light/lt_go-previous.svgz
breeze-light/lt_go-up.svgz
breeze-light/lt_help-about.svgz
breeze-light/lt_help-hint.svgz
breeze-light/lt_hint.svgz
breeze-light/lt_insert-horizontal-rule.svgz
breeze-light/lt_insert-text.svgz
breeze-light/lt_insert-image.svgz
breeze-light/lt_jog-dial.svg
breeze-light/lt_auto-transition.svg
breeze-light/lt_kdenlive-add-clip.svgz
breeze-light/lt_kdenlive-add-color-clip.svgz
breeze-light/lt_kdenlive-add-slide-clip.svgz
breeze-light/lt_kdenlive-add-text-clip.svgz
breeze-light/lt_kdenlive-align-bottom.svgz
breeze-light/lt_kdenlive-align-hor.svgz
breeze-light/lt_kdenlive-align-left.svgz
breeze-light/lt_kdenlive-align-none.svgz
breeze-light/lt_kdenlive-align-right.svgz
breeze-light/lt_kdenlive-align-top.svgz
breeze-light/lt_kdenlive-align-vert.svgz
breeze-light/lt_composite-track-on.svg
breeze-light/lt_composite-track-preview.svg
breeze-light/lt_composite-track-off.svg
breeze-light/lt_kdenlive-custom-effect.svgz
breeze-light/lt_kdenlive-deleffect.svgz
breeze-light/lt_kdenlive-down.svgz
breeze-light/lt_kdenlive-hide-audio.svgz
breeze-light/lt_kdenlive-hide-video.svgz
breeze-light/lt_kdenlive-insert-edit.svgz
breeze-light/lt_kdenlive-insert-rect.svgz
breeze-light/lt_kdenlive-insert-unicode.svgz
breeze-light/lt_kdenlive-lock.svg
breeze-light/lt_kdenlive-menu.svgz
breeze-light/lt_kdenlive-normal-edit.svgz
breeze-light/lt_kdenlive-object-height.svgz
breeze-light/lt_kdenlive-object-width.svgz
breeze-light/lt_kdenlive-overwrite-edit.svgz
breeze-light/lt_kdenlive-select-all.svgz
breeze-light/lt_kdenlive-select-images.svgz
breeze-light/lt_kdenlive-select-rects.svgz
breeze-light/lt_kdenlive-select-texts.svgz
breeze-light/lt_kdenlive-select-tool.svgz
breeze-light/lt_show-all-effects.svg
breeze-light/lt_kdenlive-show-audio.svgz
breeze-light/lt_kdenlive-show-audiothumb.svgz
breeze-light/lt_show-gpu-effects.svg
breeze-light/lt_kdenlive-show-markers.svgz
breeze-light/lt_kdenlive-show-video.svgz
breeze-light/lt_kdenlive-show-videothumb.svgz
breeze-light/lt_kdenlive-snap.svgz
breeze-light/lt_kdenlive-spacer-tool.svgz
breeze-light/lt_kdenlive-split-audio.svgz
breeze-light/lt_kdenlive-track_has_effect.svgz
breeze-light/lt_kdenlive-unlock.svg
breeze-light/lt_kdenlive-unselect-all.svgz
breeze-light/lt_kdenlive-up.svgz
breeze-light/lt_kdenlive-zindex-bottom.svgz
breeze-light/lt_kdenlive-zindex-down.svgz
breeze-light/lt_kdenlive-zindex-top.svgz
breeze-light/lt_kdenlive-zindex-up.svgz
breeze-light/lt_kdenlive-zone-end.svgz
breeze-light/lt_kdenlive-zone-start.svgz
breeze-light/lt_kdenlive-zoom-large.svgz
breeze-light/lt_kdenlive-zoom-small.svgz
breeze-light/lt_list-add.svgz
breeze-light/lt_list-remove.svgz
breeze-light/lt_measure.svgz
breeze-light/lt_media-optical.svgz
breeze-light/lt_media-playback-pause.svgz
breeze-light/lt_media-playback-start.svgz
breeze-light/lt_media-playback-stop.svgz
breeze-light/lt_media-playlist-repeat.svgz
breeze-light/lt_media-record.svgz
breeze-light/lt_media-seek-backward.svgz
breeze-light/lt_media-seek-forward.svgz
breeze-light/lt_media-skip-backward.svgz
breeze-light/lt_media-skip-forward.svgz
breeze-light/lt_object-group.svgz
breeze-light/lt_object-ungroup.svgz
breeze-light/lt_project-defaults.svg
breeze-light/lt_settings-configure.svgz
breeze-light/lt_system-run.svgz
breeze-light/lt_timeline-use-zone-off.svg
breeze-light/lt_timeline-use-zone-on.svg
breeze-light/lt_timeline-extract.svg
breeze-light/lt_timeline-lift.svg
breeze-light/lt_timeline-insert.svg
breeze-light/lt_preview-add-zone.svg
breeze-light/lt_preview-remove-zone.svg
breeze-light/lt_preview-remove-all.svg
breeze-light/lt_preview-render-on.svg
breeze-light/lt_preview-render-off.svg
breeze-light/lt_timeline-overwrite.svg
breeze-light/lt_tools-wizard.svgz
breeze-light/lt_transform-crop.svgz
breeze-light/lt_transform-move.svgz
breeze-light/lt_transform-scale.svgz
breeze-light/lt_trash-empty.svgz
breeze-light/lt_view-fullscreen.svgz
breeze-light/lt_view-grid.svgz
breeze-light/lt_view-list-icons.svgz
breeze-light/lt_view-list-tree.svgz
breeze-light/lt_view-refresh.svgz
breeze-light/lt_view-split-effect.svg
breeze-light/lt_view-split-left-right.svgz
breeze-light/lt_view-unsplit-effect.svgz
breeze-light/lt_visibility.svgz
breeze-light/lt_zoom-fit-best.svgz
breeze-light/lt_zoom-fit-height.svgz
breeze-light/lt_zoom-fit-width.svgz
breeze-light/lt_zoom-in.svgz
breeze-light/lt_zoom-out.svgz
breeze-light/lt_discrete.svg
breeze-light/lt_linear.svg
breeze-light/lt_smooth.svg
breeze-light/lt_keyframes.svgz
breeze-light/lt_zone-in.svg
breeze-light/lt_zone-out.svg
breeze-dark/dk_application-exit.svgz
breeze-dark/dk_audio-volume-medium.svgz
breeze-dark/dk_audio-volume-muted.svgz
breeze-dark/dk_bookmark-new.svgz
breeze-dark/dk_chronometer.svgz
breeze-dark/dk_color-picker.svgz
breeze-dark/dk_configure-shortcuts.svgz
breeze-dark/dk_configure.svgz
breeze-dark/dk_configure-toolbars.svgz
breeze-dark/dk_cursor-arrow.svgz
breeze-dark/dk_dialog-cancel.svgz
breeze-dark/dk_dialog-close.svgz
breeze-dark/dk_dialog-ok.svgz
breeze-dark/dk_dialog-warning.svgz
breeze-dark/dk_distribute-horizontal-x.svgz
breeze-dark/dk_document-edit.svgz
breeze-dark/dk_document-new.svgz
breeze-dark/dk_document-open-recent.svgz
breeze-dark/dk_document-open.svgz
breeze-dark/dk_document-properties.svgz
breeze-dark/dk_document-revert.svgz
breeze-dark/dk_document-save-all.svgz
breeze-dark/dk_document-save-as.svgz
breeze-dark/dk_document-save.svgz
breeze-dark/dk_download.svgz
breeze-dark/dk_draw-bezier-curves.svgz
breeze-dark/dk_draw-line.svgz
breeze-dark/dk_draw-path.svgz
breeze-dark/dk_edit-clear.svgz
breeze-dark/dk_edit-copy.svgz
breeze-dark/dk_edit-cut.svgz
breeze-dark/dk_edit-delete.svgz
breeze-dark/dk_edit-download.svgz
breeze-dark/dk_edit-find.svgz
breeze-dark/dk_edit-link.svgz
breeze-dark/dk_edit-paste.svgz
breeze-dark/dk_edit-redo.svgz
breeze-dark/dk_edit-rename.svgz
breeze-dark/dk_edit-select.svgz
breeze-dark/dk_edit-undo.svgz
breeze-dark/dk_favorites.svgz
breeze-dark/dk_favorite.svg
breeze-dark/dk_folder-new.svgz
breeze-dark/dk_folder.svgz
breeze-dark/dk_format-justify-center.svgz
breeze-dark/dk_format-justify-left.svgz
breeze-dark/dk_format-justify-right.svgz
breeze-dark/dk_format-text-italic.svgz
breeze-dark/dk_format-text-underline.svgz
breeze-dark/dk_go-down.svgz
breeze-dark/dk_go-first.svgz
breeze-dark/dk_go-jump-definition.svgz
breeze-dark/dk_go-jump.svgz
breeze-dark/dk_go-last.svgz
breeze-dark/dk_go-next.svgz
breeze-dark/dk_go-previous.svgz
breeze-dark/dk_go-up.svgz
breeze-dark/dk_help-about.svgz
breeze-dark/dk_help-hint.svgz
breeze-dark/dk_hint.svgz
breeze-dark/dk_insert-horizontal-rule.svgz
breeze-dark/dk_insert-text.svgz
breeze-dark/dk_insert-image.svgz
breeze-dark/dk_jog-dial.svg
breeze-dark/dk_auto-transition.svg
breeze-dark/dk_kdenlive-add-clip.svgz
breeze-dark/dk_kdenlive-add-color-clip.svgz
breeze-dark/dk_kdenlive-add-slide-clip.svgz
breeze-dark/dk_kdenlive-add-text-clip.svgz
breeze-dark/dk_kdenlive-align-bottom.svgz
breeze-dark/dk_kdenlive-align-hor.svgz
breeze-dark/dk_kdenlive-align-left.svgz
breeze-dark/dk_kdenlive-align-none.svgz
breeze-dark/dk_kdenlive-align-right.svgz
breeze-dark/dk_kdenlive-align-top.svgz
breeze-dark/dk_kdenlive-align-vert.svgz
breeze-dark/dk_composite-track-on.svg
breeze-dark/dk_composite-track-preview.svg
breeze-dark/dk_composite-track-off.svg
breeze-dark/dk_kdenlive-custom-effect.svgz
breeze-dark/dk_kdenlive-deleffect.svgz
breeze-dark/dk_kdenlive-down.svgz
breeze-dark/dk_kdenlive-hide-audio.svgz
breeze-dark/dk_kdenlive-hide-video.svgz
breeze-dark/dk_kdenlive-insert-edit.svgz
breeze-dark/dk_kdenlive-insert-rect.svgz
breeze-dark/dk_kdenlive-insert-unicode.svgz
breeze-dark/dk_kdenlive-lock.svgz
breeze-dark/dk_kdenlive-menu.svgz
breeze-dark/dk_kdenlive-normal-edit.svgz
breeze-dark/dk_kdenlive-object-height.svgz
breeze-dark/dk_kdenlive-object-width.svgz
breeze-dark/dk_kdenlive-overwrite-edit.svgz
breeze-dark/dk_kdenlive-select-all.svgz
breeze-dark/dk_kdenlive-select-images.svgz
breeze-dark/dk_kdenlive-select-rects.svgz
breeze-dark/dk_kdenlive-select-texts.svgz
breeze-dark/dk_kdenlive-select-tool.svgz
breeze-dark/dk_show-all-effects.svg
breeze-dark/dk_kdenlive-show-audio.svgz
breeze-dark/dk_kdenlive-show-audiothumb.svgz
breeze-dark/dk_show-gpu-effects.svgz
breeze-dark/dk_kdenlive-show-markers.svgz
breeze-dark/dk_kdenlive-show-video.svgz
breeze-dark/dk_kdenlive-show-videothumb.svgz
breeze-dark/dk_kdenlive-snap.svgz
breeze-dark/dk_kdenlive-spacer-tool.svgz
breeze-dark/dk_kdenlive-split-audio.svgz
breeze-dark/dk_kdenlive-track_has_effect.svgz
breeze-dark/dk_kdenlive-unlock.svgz
breeze-dark/dk_kdenlive-unselect-all.svgz
breeze-dark/dk_kdenlive-up.svgz
breeze-dark/dk_kdenlive-zindex-bottom.svgz
breeze-dark/dk_kdenlive-zindex-down.svgz
breeze-dark/dk_kdenlive-zindex-top.svgz
breeze-dark/dk_kdenlive-zindex-up.svgz
breeze-dark/dk_kdenlive-zone-end.svgz
breeze-dark/dk_kdenlive-zone-start.svgz
breeze-dark/dk_kdenlive-zoom-large.svgz
breeze-dark/dk_kdenlive-zoom-small.svgz
breeze-dark/dk_list-add.svgz
breeze-dark/dk_list-remove.svgz
breeze-dark/dk_measure.svgz
breeze-dark/dk_media-optical.svgz
breeze-dark/dk_media-playback-pause.svgz
breeze-dark/dk_media-playback-start.svgz
breeze-dark/dk_media-playback-stop.svgz
breeze-dark/dk_media-playlist-repeat.svgz
breeze-dark/dk_media-record.svgz
breeze-dark/dk_media-seek-backward.svgz
breeze-dark/dk_media-seek-forward.svgz
breeze-dark/dk_media-skip-backward.svgz
breeze-dark/dk_media-skip-forward.svgz
breeze-dark/dk_object-group.svgz
breeze-dark/dk_object-ungroup.svgz
breeze-dark/dk_project-defaults.svg
breeze-dark/dk_settings-configure.svgz
breeze-dark/dk_system-run.svgz
breeze-dark/dk_timeline-use-zone-off.svg
breeze-dark/dk_timeline-use-zone-on.svg
breeze-dark/dk_timeline-extract.svg
breeze-dark/dk_timeline-lift.svg
breeze-dark/dk_timeline-insert.svg
breeze-dark/dk_timeline-overwrite.svg
breeze-dark/dk_preview-add-zone.svg
breeze-dark/dk_preview-remove-zone.svg
breeze-dark/dk_preview-remove-all.svg
breeze-dark/dk_preview-render-on.svg
breeze-dark/dk_preview-render-off.svg
breeze-dark/dk_tools-wizard.svgz
breeze-dark/dk_transform-crop.svgz
breeze-dark/dk_transform-move.svgz
breeze-dark/dk_transform-scale.svgz
breeze-dark/dk_trash-empty.svgz
breeze-dark/dk_view-fullscreen.svgz
breeze-dark/dk_view-grid.svgz
breeze-dark/dk_view-list-icons.svgz
breeze-dark/dk_view-list-tree.svgz
breeze-dark/dk_view-refresh.svgz
breeze-dark/dk_view-split-effect.svg
breeze-dark/dk_view-split-left-right.svgz
breeze-dark/dk_view-unsplit-effect.svgz
breeze-dark/dk_visibility.svgz
breeze-dark/dk_zoom-fit-best.svgz
breeze-dark/dk_zoom-fit-height.svgz
breeze-dark/dk_zoom-fit-width.svgz
breeze-dark/dk_zoom-in.svgz
breeze-dark/dk_zoom-out.svgz
breeze-dark/dk_discrete.svg
breeze-dark/dk_linear.svg
breeze-dark/dk_smooth.svg
breeze-dark/dk_keyframes.svgz
breeze-dark/dk_zone-in.svg
breeze-dark/dk_zone-out.svg
DESTINATION ${DATA_INSTALL_DIR}/kdenlive/pics)
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" id="svg2">
<defs id="defs3051">
<style type="style/css" id="current-color-scheme">
.ColorScheme-Text{color:#f2f2f2}.ColorScheme-Highlight{color:#3daee9}
</style>
</defs>
<path class="ColorScheme-Text" d="M4 4v1h1V4H4zm2 0v1h1V4H6zm2 0v1h1V4H8zm2 0v1h1V4h-1zM1 6v4l2-2-2-2zm3 0v1h1V6H4zm6 0v1h1V6h-1zm4 0l-2 2 2 2V6zM4 8v4h7V8H4zm1 1h5v2H5V9z" id="path4190" color="currentColor" overflow="visible" fill="currentColor"/>
</svg>
<svg xmlns="http://www.w3.org/2000/svg" height="22" width="22">
<path fill="#f2f2f2" fill-opacity=".502" stroke="#f2f2f2" stroke-linecap="square" d="M3.5 3.5h15v15h-15z"/>
</svg>
<svg xmlns="http://www.w3.org/2000/svg" height="22" width="22">
<path fill="none" stroke="#f2f2f2" stroke-linecap="square" d="M3.5 3.5h15v15h-15z"/>
<path opacity=".5" fill="#f2f2f2" d="M5 5h4v4H5zm4 4h4v4H9zm-4 4h4v4H5zm8 0h4v4h-4zm0-8h4v4h-4z"/>
</svg>
<svg xmlns="http://www.w3.org/2000/svg" height="22" width="22">
<path
fill="none"
stroke="#f2f2f2"
stroke-linecap="square"
d="M3.5 3.5h15v15h-15z"
id="path4874" />
<path
style="fill:#f1f1f1;fill-opacity:0.5;stroke:none;"
d="m 11,5 0,6 6,0 0,-6 -6,0 z m 0,6 -6,0 0,6 6,0 0,-6 z"
id="rect4757" />
</svg>
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment