commit:     4c744b1d17ca15ce82931689dab8e021fa5b32ce
Author:     Felix Neumärker <xdch47 <AT> posteo <DOT> de>
AuthorDate: Sun Aug 31 08:13:42 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Oct  3 04:45:37 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c744b1d

media-video/shotcut: add 25.08.16

Closes: https://bugs.gentoo.org/961514
Signed-off-by: Felix Neumärker <xdch47 <AT> posteo.de>
Part-of: https://github.com/gentoo/gentoo/pull/43617
Closes: https://github.com/gentoo/gentoo/pull/43617
Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-video/shotcut/shotcut-25.08.16.ebuild | 53 +++++++++++++++++++++++++++++
 1 file changed, 53 insertions(+)

diff --git a/media-video/shotcut/shotcut-25.08.16.ebuild 
b/media-video/shotcut/shotcut-25.08.16.ebuild
new file mode 100644
index 000000000000..9ddb198ef65b
--- /dev/null
+++ b/media-video/shotcut/shotcut-25.08.16.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic xdg
+
+DESCRIPTION="A free, open source, cross-platform video editor"
+HOMEPAGE="https://www.shotcut.org/ https://github.com/mltframework/shotcut/";
+if [[ ${PV} != 9999* ]] ; then
+       SRC_URI="https://github.com/mltframework/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+       KEYWORDS="~amd64"
+else
+       inherit git-r3
+       EGIT_REPO_URI="https://github.com/mltframework/shotcut/";
+fi
+
+LICENSE="GPL-3+"
+
+SLOT="0"
+
+IUSE="debug"
+
+BDEPEND="
+       dev-qt/qttools:6[linguist]
+"
+DEPEND="
+       dev-qt/qtbase:6[concurrent,gui,network,opengl,sql,widgets,xml]
+       dev-qt/qtdeclarative:6[widgets]
+       dev-qt/qtmultimedia:6
+       dev-qt/qtcharts:6
+       >=media-libs/mlt-7.18.0[ffmpeg,frei0r,jack,opengl,sdl,xml]
+       media-video/ffmpeg
+"
+
+RDEPEND="${DEPEND}
+       virtual/jack
+"
+
+src_configure() {
+       CMAKE_BUILD_TYPE=$(usex debug Debug Release)
+       if [[ ${PV} != 9999* ]] ; then
+               SHOTCUT_VERSION="${PV}"
+       else
+               SHOTCUT_VERSION="$(git log --date=format:'%y.%m.%d' -1 
--format='%ad')"
+       fi
+       local mycmakeargs=(
+               -DSHOTCUT_VERSION="${SHOTCUT_VERSION}"
+       )
+       use debug || append-cxxflags "-DNDEBUG"
+       append-cxxflags "-DSHOTCUT_NOUPGRADE"
+       cmake_src_configure
+}

Reply via email to