diff --git a/app-editors/nota/nota-9999.ebuild b/app-editors/nota/nota-9999.ebuild new file mode 100644 index 00000000000..080eff3daf8 --- /dev/null +++ b/app-editors/nota/nota-9999.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_QTHELP="true" +KDE_ORG_CATEGORY="maui" +KFMIN=5.82.0 +QTMIN=5.15.5 +inherit ecm kde.org + +DESCRIPTION="Multi-platform text editor" + +LICENSE="LGPL-3" +SLOT="5" +KEYWORDS="" +IUSE="" + +DEPEND=" + >=dev-libs/mauikit-${KFMIN}:5 + >=dev-libs/mauikit-filebrowsing-${KFMIN}:5 + >=dev-qt/qtdeclarative-${QTMIN}:5[widgets] + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtquickcontrols2-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 +" +RDEPEND="${DEPEND} + >=dev-libs/mauikit-texteditor-${KFMIN}:5 +" diff --git a/app-misc/index-fm/index-fm-9999.ebuild b/app-misc/index-fm/index-fm-9999.ebuild new file mode 100644 index 00000000000..f22ddb4b390 --- /dev/null +++ b/app-misc/index-fm/index-fm-9999.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_QTHELP="true" +KDE_ORG_CATEGORY="maui" +KFMIN=5.82.0 +QTMIN=5.15.5 +inherit ecm kde.org + +DESCRIPTION="Browse your system files and preview your multimedia" + +LICENSE="LGPL-3" +SLOT="5" +KEYWORDS="" +IUSE="" +BDEPEND="sys-devel/gettext" +DEPEND=" + >=dev-libs/mauikit-${KFMIN}:5 + >=dev-libs/mauikit-filebrowsing-${KFMIN}:5 + >=dev-qt/qtconcurrent-${QTMIN}:5 + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtdeclarative-${QTMIN}:5[widgets] + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtnetwork-${QTMIN}:5 + >=dev-qt/qtquickcontrols2-${QTMIN}:5 + >=dev-qt/qtsql-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=dev-qt/qtxml-${QTMIN}:5 + >=kde-frameworks/karchive-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5[qml] + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 +" +RDEPEND="${DEPEND}" diff --git a/app-office/buho/buho-9999.ebuild b/app-office/buho/buho-9999.ebuild new file mode 100644 index 00000000000..2952f37c857 --- /dev/null +++ b/app-office/buho/buho-9999.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_QTHELP="true" +KDE_ORG_CATEGORY="maui" +KFMIN=5.82.0 +QTMIN=5.15.5 +inherit ecm kde.org + +DESCRIPTION="Task and Note Keeper" + +LICENSE="LGPL-3" +SLOT="5" +KEYWORDS="" +IUSE="" + +DEPEND=" + >=dev-libs/mauikit-${KFMIN}:5 + >=dev-libs/mauikit-accounts-${KFMIN}:5 + >=dev-libs/mauikit-texteditor-${KFMIN}:5 + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtnetwork-${QTMIN}:5 + >=dev-qt/qtsql-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 +" +RDEPEND="${DEPEND}" diff --git a/app-office/communicator/communicator-9999.ebuild b/app-office/communicator/communicator-9999.ebuild new file mode 100644 index 00000000000..33b60cd8495 --- /dev/null +++ b/app-office/communicator/communicator-9999.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_QTHELP="true" +KDE_ORG_CATEGORY="maui" +KFMIN=5.82.0 +QTMIN=5.15.5 +inherit ecm kde.org + +DESCRIPTION="Contacts and dialer application" + +LICENSE="LGPL-3" +SLOT="5" +KEYWORDS="" +IUSE="" + +DEPEND=" + >=dev-libs/mauikit-${KFMIN}:5 + >=dev-libs/mauikit-filebrowsing-${KFMIN}:5 + >=dev-qt/qtconcurrent-${QTMIN}:5 + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtquickcontrols2-${QTMIN}:5[widgets] + >=dev-qt/qtwidgets-${QTMIN}:5 + >=kde-frameworks/kcontacts-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kpeople-${KFMIN}:5 + >=kde-frameworks/kservice-${KFMIN}:5 +" +RDEPEND="${DEPEND}" diff --git a/dev-libs/mauikit-accounts/mauikit-accounts-9999.ebuild b/dev-libs/mauikit-accounts/mauikit-accounts-9999.ebuild new file mode 100644 index 00000000000..9806bb99f3d --- /dev/null +++ b/dev-libs/mauikit-accounts/mauikit-accounts-9999.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_QTHELP="true" +KDE_ORG_CATEGORY="maui" +KFMIN=5.82.0 +QTMIN=5.15.5 +inherit ecm kde.org + +DESCRIPTION="MauiKit utilities to handle User Accounts" + +LICENSE="LGPL-3" +SLOT="5" +KEYWORDS="" +IUSE="" + +DEPEND=" + >=dev-libs/mauikit-${KFMIN}:5 + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtnetwork-${QTMIN}:5 + >=dev-qt/qtsql-${QTMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5[qml] + >=kde-frameworks/ki18n-${KFMIN}:5 +" +RDEPEND="${DEPEND}" diff --git a/dev-libs/mauikit-filebrowsing/mauikit-filebrowsing-9999.ebuild b/dev-libs/mauikit-filebrowsing/mauikit-filebrowsing-9999.ebuild new file mode 100644 index 00000000000..9712cecdc90 --- /dev/null +++ b/dev-libs/mauikit-filebrowsing/mauikit-filebrowsing-9999.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_QTHELP="true" +KDE_ORG_CATEGORY="maui" +KFMIN=5.82.0 +QTMIN=5.15.5 +inherit ecm kde.org + +DESCRIPTION="MauiKit File Browsing utilities and controls" + +LICENSE="LGPL-3" +SLOT="5" +KEYWORDS="" +IUSE="" + +BDEPEND=" + sys-devel/gettext +" +DEPEND="${DEPEND} + >=dev-libs/mauikit-${KFMIN}:5 + >=dev-qt/qtconcurrent-${QTMIN}:5 + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtnetwork-${QTMIN}:5 + >=dev-qt/qtsql-${QTMIN}:5 + >=dev-qt/qtxml-${QTMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5[qml] + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kservice-${KFMIN}:5 + >=kde-frameworks/solid-${KFMIN}:5 +" +RDEPEND="${DEPEND}" diff --git a/dev-libs/mauikit-imagetools/mauikit-imagetools-9999.ebuild b/dev-libs/mauikit-imagetools/mauikit-imagetools-9999.ebuild new file mode 100644 index 00000000000..dd5d89d1189 --- /dev/null +++ b/dev-libs/mauikit-imagetools/mauikit-imagetools-9999.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_QTHELP="true" +KDE_ORG_CATEGORY="maui" +KFMIN=5.82.0 +QTMIN=5.15.5 +inherit ecm kde.org + +DESCRIPTION="MauiKit Image Tools Components" + +LICENSE="BSD-2 CC0-1.0 LGPL-2.1+" +SLOT="5" +KEYWORDS="" +IUSE="" + +BDEPEND="sys-devel/gettext" +DEPEND=" + >=dev-libs/mauikit-${KFMIN}:5 + >=dev-qt/qtsql-${QTMIN}:5 + >=dev-qt/qtpositioning-${QTMIN}:5 + >=dev-qt/qtdeclarative-${QTMIN}:5 + media-gfx/exiv2:= + >=media-libs/kquickimageeditor-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 +" +RDEPEND="${DEPEND}" diff --git a/dev-libs/mauikit-texteditor/mauikit-texteditor-9999.ebuild b/dev-libs/mauikit-texteditor/mauikit-texteditor-9999.ebuild new file mode 100644 index 00000000000..1c71ccf6b1e --- /dev/null +++ b/dev-libs/mauikit-texteditor/mauikit-texteditor-9999.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_QTHELP="true" +KDE_ORG_CATEGORY="maui" +KFMIN=5.82.0 +QTMIN=5.15.5 +inherit ecm kde.org + +DESCRIPTION="MauiKit Text Editor components" + +LICENSE="LGPL-3" +SLOT="5" +KEYWORDS="" +IUSE="" + +DEPEND=" + >=dev-libs/mauikit-${KFMIN}:5 + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/syntax-highlighting-${KFMIN}:5 +" +RDEPEND="${DEPEND}" diff --git a/dev-libs/mauikit/mauikit-9999.ebuild b/dev-libs/mauikit/mauikit-9999.ebuild index 8ae6d95795a..3704292b8c7 100644 --- a/dev-libs/mauikit/mauikit-9999.ebuild +++ b/dev-libs/mauikit/mauikit-9999.ebuild @@ -11,12 +11,13 @@ inherit ecm kde.org DESCRIPTION="Templated convergent controls and multiplatform utilities for Maui applications" -LICENSE="GPL-3" +LICENSE="LGPL-3" SLOT="5" KEYWORDS="" IUSE="" DEPEND=" + >=dev-libs/mauiman-${KFMIN}:5 >=dev-qt/qtdbus-${QTMIN}:5 >=dev-qt/qtgui-${QTMIN}:5 >=dev-qt/qtdeclarative-${QTMIN}:5 diff --git a/dev-libs/mauiman/mauiman-9999.ebuild b/dev-libs/mauiman/mauiman-9999.ebuild new file mode 100644 index 00000000000..ae485ec87cd --- /dev/null +++ b/dev-libs/mauiman/mauiman-9999.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_QTHELP="true" +KDE_ORG_CATEGORY="maui" +KFMIN=5.82.0 +QTMIN=5.15.5 +inherit ecm kde.org + +DESCRIPTION="Maui Manager Library. Server and public library API." + +LICENSE="LGPL-3" +SLOT="5" +KEYWORDS="" +IUSE="" + +DEPEND=" + >=dev-qt/qtdbus-${QTMIN}:5 +" +RDEPEND="${DEPEND} +" diff --git a/dev-vcs/bonsai/bonsai-9999.ebuild b/dev-vcs/bonsai/bonsai-9999.ebuild new file mode 100644 index 00000000000..d63b17f876c --- /dev/null +++ b/dev-vcs/bonsai/bonsai-9999.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_QTHELP="true" +KDE_ORG_CATEGORY="maui" +KFMIN=5.82.0 +QTMIN=5.15.5 +inherit ecm kde.org + +DESCRIPTION="Browse your system files and preview your multimedia" + +LICENSE="LGPL-3" +SLOT="5" +KEYWORDS="" +IUSE="" + +DEPEND=" + dev-libs/libgit2:= + >=dev-libs/mauikit-${KFMIN}:5 + >=dev-libs/mauikit-filebrowsing-${KFMIN}:5 + >=dev-qt/qtdeclarative-${QTMIN}:5[widgets] + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 +" +RDEPEND="${DEPEND}" diff --git a/media-gfx/pix/pix-9999.ebuild b/media-gfx/pix/pix-9999.ebuild new file mode 100644 index 00000000000..c5354cc6540 --- /dev/null +++ b/media-gfx/pix/pix-9999.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_QTHELP="true" +KDE_ORG_CATEGORY="maui" +KFMIN=5.82.0 +QTMIN=5.15.5 +inherit ecm kde.org + +DESCRIPTION="Image gallery application" + +LICENSE="LGPL-3" +SLOT="5" +KEYWORDS="" +IUSE="" + +DEPEND=" + >=dev-libs/mauikit-${KFMIN}:5 + >=dev-libs/mauikit-filebrowsing-${KFMIN}:5 + >=dev-libs/mauikit-imagetools-${KFMIN}:5 + >=dev-qt/qtdeclarative-${QTMIN}:5[widgets] + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtsql-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/knotifications-${KFMIN}:5 + >=kde-frameworks/kservice-${KFMIN}:5 +" +RDEPEND="${DEPEND}" diff --git a/media-video/clip/clip-9999.ebuild b/media-video/clip/clip-9999.ebuild new file mode 100644 index 00000000000..ad4ee6ebbba --- /dev/null +++ b/media-video/clip/clip-9999.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_QTHELP="true" +KDE_ORG_CATEGORY="maui" +KFMIN=5.82.0 +QTMIN=5.15.5 +inherit ecm kde.org + +DESCRIPTION="" + +LICENSE="LGPL-3" +SLOT="5" +KEYWORDS="" +IUSE="mpv" + +DEPEND=" + media-libs/taglib:= + media-video/ffmpeg:= + >=dev-libs/mauikit-${KFMIN}:5 + >=dev-libs/mauikit-filebrowsing-${KFMIN}:5 + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtmultimedia-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kdbusaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + mpv? ( media-video/mpv[libmpv] ) + !mpv? ( >=dev-qt/qtmultimedia-${QTMIN}:5[gstreamer] ) +" +RDEPEND="${DEPEND} + media-plugins/gst-plugins-meta +" +PATCHES=( "${FILESDIR}"/${PN}-9999-libmpv-new-api.patch ) + +src_configure() { + local mycmakeargs=( + -DMPV_AVAILABLE=$(usex mpv) + ) + cmake_src_configure +} diff --git a/media-video/clip/files/clip-9999-libmpv-new-api.patch b/media-video/clip/files/clip-9999-libmpv-new-api.patch new file mode 100644 index 00000000000..31971dcf517 --- /dev/null +++ b/media-video/clip/files/clip-9999-libmpv-new-api.patch @@ -0,0 +1,23 @@ +https://invent.kde.org/maui/clip/-/merge_requests/2 +--- + src/backends/mpv/mpvobject.cpp | 4 +++- + 1 file changed, 3 insertions(+), 1 deletion(-) + +diff --git a/src/backends/mpv/mpvobject.cpp b/src/backends/mpv/mpvobject.cpp +index 557bd48..c9017f7 100644 +--- a/src/backends/mpv/mpvobject.cpp ++++ b/src/backends/mpv/mpvobject.cpp +@@ -73,7 +73,9 @@ QOpenGLFramebufferObject * MpvRenderer::createFramebufferObject(const QSize &siz + // init mpv_gl: + if (!obj->mpv_gl) + { +- mpv_opengl_init_params gl_init_params{get_proc_address_mpv, nullptr, nullptr}; ++ mpv_opengl_init_params gl_init_params; ++ gl_init_params.get_proc_address = get_proc_address_mpv; ++ gl_init_params.get_proc_address_ctx = nullptr; + mpv_render_param params[]{ + {MPV_RENDER_PARAM_API_TYPE, const_cast(MPV_RENDER_API_TYPE_OPENGL)}, + {MPV_RENDER_PARAM_OPENGL_INIT_PARAMS, &gl_init_params}, +-- +2.35.1 + diff --git a/media-video/clip/metadata.xml b/media-video/clip/metadata.xml new file mode 100644 index 00000000000..5c4ba197822 --- /dev/null +++ b/media-video/clip/metadata.xml @@ -0,0 +1,7 @@ + + + + + Embed media-video/mpv for playback using libmpv + +