gnu: kdenlive: Enable qt6.

* gnu/packages/kde.scm (kdenlive): Enable qt6.
[inputs]: Remove qtbase-5, qtdeclarative-5, qtgraphicaleffects,
qtmultimedia-5, qtnetworkauth-5, qtquickcontrols-5,
qtquickcontrols2-5, qtscript, and qtsvg-5; add ktextwidgets, qtbase,
qtdeclarative, qtmultimedia, qtnetworkauth, and qtsvg.
[native-inputs]: Remove qttools-5; add qttools.
[arguments]: Set #:qtbase to qtbase.
<#:phases>: Adjust wrap-executable phase.

Change-Id: I7ca594d25c46b94c676b86e98e3e6c0dc11ea6ff
This commit is contained in:
Zheng Junjie 2024-07-07 00:23:15 +08:00
parent 6eee6b9e9f
commit bb52a559a2
No known key found for this signature in database
GPG key ID: 3B5AA993E1A2DFF0

View file

@ -344,6 +344,7 @@ (define-public kdenlive
;; 1/3 tests failed and 1/327 assertions failed. It seems
;; that individual tests can't be skipped.
(list
#:qtbase qtbase
#:configure-flags #~(list "-DBUILD_TESTING=off")
#:tests? #f
#:phases
@ -362,11 +363,11 @@ (define-public kdenlive
`("LADSPA_PATH" ":" =
(,(string-append ladspa "/lib/ladspa")))
`("QT_QPA_PLATFORM_PLUGIN_PATH" ":" =
(,(string-append qtbase "/lib/qt5/plugins/platforms")))
(,(string-append qtbase "/lib/qt6/plugins/platforms")))
`("MLT_PREFIX" ":" =
(,#$(this-package-input "mlt"))))))))))
(native-inputs
(list extra-cmake-modules kdoctools pkg-config qttools-5))
(list extra-cmake-modules kdoctools pkg-config qttools))
(inputs
(list bash-minimal
breeze ; make dark them available easily
@ -387,18 +388,15 @@ (define-public kdenlive
knotifyconfig
kparts
kplotting
ktextwidgets
ladspa
mlt
purpose
qtbase-5
qtdeclarative-5
qtgraphicaleffects
qtmultimedia-5
qtnetworkauth-5
qtquickcontrols-5
qtquickcontrols2-5
qtscript
qtsvg-5
qtbase
qtdeclarative
qtmultimedia
qtnetworkauth
qtsvg
shared-mime-info))
(home-page "https://kdenlive.org")
(synopsis "Non-linear video editor")