diff options
| -rw-r--r-- | kde-apps/kdenlive/Manifest | 1 | ||||
| -rw-r--r-- | kde-apps/kdenlive/kdenlive-25.08.0.ebuild | 79 |
2 files changed, 80 insertions, 0 deletions
diff --git a/kde-apps/kdenlive/Manifest b/kde-apps/kdenlive/Manifest index aa9dc960d30..7d75ac8de2b 100644 --- a/kde-apps/kdenlive/Manifest +++ b/kde-apps/kdenlive/Manifest @@ -1 +1,2 @@ DIST kdenlive-25.07.90.tar.xz 14454012 BLAKE2B 9745e02a94b73ab72c43721ece5b1b319ad0e22856cb025409ba1bb4a3ecdd523f0af488c90391a3a31f78d0e13db3460728ca4f113bf2bc717ad27480133df6 SHA512 6bfc0efcc999e47c77a17b99187ab20decae863aa25fe30d4bb9f4bed1484166c8cb9718c43b0c067f7fb79994f2a1e07175e0be28060a3d902d62dfa6f1470b +DIST kdenlive-25.08.0.tar.xz 14506180 BLAKE2B 1f3915bd5572b705c4071a99e5d912c20efb1ad7d1a8743ce242aeb66bc33b0e122193d17fe865895c99e486c8eb97b550674df33f2f15185456ca7c22d463f6 SHA512 7308217cf455411b58b9e5e9db8d16cd179cdb808d6047910ccf4fed58121aa797c187ddb5af42bbf123990905c42db53c04b4b6281309b7c8dede8a3cdd0ea4 diff --git a/kde-apps/kdenlive/kdenlive-25.08.0.ebuild b/kde-apps/kdenlive/kdenlive-25.08.0.ebuild new file mode 100644 index 00000000000..a71e76d1b61 --- /dev/null +++ b/kde-apps/kdenlive/kdenlive-25.08.0.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_DESIGNERPLUGIN="true" +ECM_HANDBOOK="optional" +ECM_QTHELP="true" +ECM_TEST="true" +KFMIN=6.16.0 +QTMIN=6.9.1 +inherit ecm gear.kde.org optfeature xdg + +DESCRIPTION="Non-linear video editing suite by KDE" +HOMEPAGE="https://kdenlive.org/en/" + +LICENSE="GPL-3" +SLOT="6" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +IUSE="gles2-only semantic-desktop v4l" + +RESTRICT="test" # segfaults, bug 684132 + +DEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[concurrent,dbus,gles2-only=,gui,network,widgets,xml] + >=dev-qt/qtdeclarative-${QTMIN}:6[widgets] + >=dev-qt/qtmultimedia-${QTMIN}:6 + >=dev-qt/qtnetworkauth-${QTMIN}:6 + >=dev-qt/qtsvg-${QTMIN}:6 + >=kde-frameworks/karchive-${KFMIN}:6 + >=kde-frameworks/kbookmarks-${KFMIN}:6 + >=kde-frameworks/kcodecs-${KFMIN}:6 + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/kfilemetadata-${KFMIN}:6 + >=kde-frameworks/kguiaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kiconthemes-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kitemviews-${KFMIN}:6 + >=kde-frameworks/kjobwidgets-${KFMIN}:6 + >=kde-frameworks/knewstuff-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/knotifyconfig-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/ktextwidgets-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 + >=kde-frameworks/purpose-${KFMIN}:6 + >=kde-frameworks/solid-${KFMIN}:6 + >=media-libs/mlt-7.28.0[ffmpeg,frei0r,qt6,sdl,xml] + media-libs/opentimelineio:= + v4l? ( media-libs/libv4l ) +" +RDEPEND="${DEPEND} + >=kde-frameworks/qqc2-desktop-style-${KFMIN}:6 + media-video/ffmpeg[encode(+),libass,sdl,X] + media-video/mediainfo +" +BDEPEND="sys-devel/gettext" +DEPEND+=" virtual/os-headers" + +src_configure() { + local mycmakeargs=( + $(cmake_use_find_package v4l LibV4L2) + # disable fetching of opentimelineio + -DFETCH_OTIO=OFF + ) + ecm_src_configure +} + +pkg_postinst() { + xdg_pkg_postinst + optfeature "VP8 and VP9 codec support" "media-video/ffmpeg[vpx]" +} |
