Gentoo Archives: gentoo-commits

From: Joonas Niilola <juippis@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-video/shotcut/
Date: Fri, 24 Sep 2021 07:56:35
Message-Id: 1632470150.677f24a051b286c5c84f0803f3fabfa4cebec0b9.juippis@gentoo
1 commit: 677f24a051b286c5c84f0803f3fabfa4cebec0b9
2 Author: Felix Neumärker <xdch47 <AT> posteo <DOT> de>
3 AuthorDate: Thu Sep 23 07:46:16 2021 +0000
4 Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
5 CommitDate: Fri Sep 24 07:55:50 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=677f24a0
7
8 media-video/shotcut: bump to 21.09.20
9
10 Package-Manager: Portage-3.0.23, Repoman-3.0.3
11 Signed-off-by: Felix Neumärker <xdch47 <AT> posteo.de>
12 Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
13
14 media-video/shotcut/Manifest | 1 +
15 media-video/shotcut/shotcut-21.09.20.ebuild | 66 +++++++++++++++++++++++++++++
16 2 files changed, 67 insertions(+)
17
18 diff --git a/media-video/shotcut/Manifest b/media-video/shotcut/Manifest
19 index 86be50d2a7e..4e70d3aee10 100644
20 --- a/media-video/shotcut/Manifest
21 +++ b/media-video/shotcut/Manifest
22 @@ -1,2 +1,3 @@
23 DIST shotcut-21.03.21.tar.gz 4101401 BLAKE2B fb716215ba31b4b057080f05a59462a674aebfa364924240f96ebf87bb94e4ccb649c2452e952b507037a8e62840cb7c805ee258761bb21d515173bba26dfdd1 SHA512 402d714df7285d49269891e5def0b8a1a46f54b6ec88b0201981bdf8d866c49e83bbbf513805795630e39335e0fddc2457e1a7db582affe4a4d057ac5ab4e2bb
24 DIST shotcut-21.06.29.tar.gz 4234142 BLAKE2B 32fa68d07e442fc60301733862d09b8723ff00d49af84a604e5a58c5c4a672c63407387f134b7ffd06a236b55a95c870fcd300d76d0de4a2e864dffef3e54b47 SHA512 b6256b2d6b6f5040321a227e60c447455b9026fc5315ddc0d16fcf76930162552fd883029536de201cb2b58e2544dd58203a4dbc9e27144c4ef399fb53fdb996
25 +DIST shotcut-21.09.20.tar.gz 4358591 BLAKE2B 3919cb0f5c3f0aaa665729227d077cdeac1569102509bbf6be7f9451cadda8e22b38a8e796ef5fd2f5dd84bff2abbd98103a0917eb9acacdc9db771968f723ef SHA512 6c2463c8d81c4e61b59d97ba2ee8f9aba5c420ee50b6c46c0e5f1c177e44cea6bc1fab5a7184ce8b13d2818b207efffe3c12f4d1682ce002279ba16c1c9bd624
26
27 diff --git a/media-video/shotcut/shotcut-21.09.20.ebuild b/media-video/shotcut/shotcut-21.09.20.ebuild
28 new file mode 100644
29 index 00000000000..94b278e8181
30 --- /dev/null
31 +++ b/media-video/shotcut/shotcut-21.09.20.ebuild
32 @@ -0,0 +1,66 @@
33 +# Copyright 1999-2021 Gentoo Authors
34 +# Distributed under the terms of the GNU General Public License v2
35 +
36 +EAPI=7
37 +
38 +inherit qmake-utils xdg
39 +
40 +DESCRIPTION="A free, open source, cross-platform video editor"
41 +HOMEPAGE="https://www.shotcut.org/ https://github.com/mltframework/shotcut/"
42 +if [[ ${PV} != 9999* ]] ; then
43 + SRC_URI="https://github.com/mltframework/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
44 + KEYWORDS="~amd64 ~x86"
45 +else
46 + inherit git-r3
47 + EGIT_REPO_URI="https://github.com/mltframework/shotcut/"
48 +fi
49 +
50 +IUSE="debug"
51 +
52 +LICENSE="GPL-3+"
53 +SLOT="0"
54 +
55 +BDEPEND="
56 + dev-qt/linguist-tools:5
57 +"
58 +COMMON_DEPEND="
59 + dev-qt/qtcore:5
60 + dev-qt/qtdeclarative:5[widgets]
61 + dev-qt/qtgui:5
62 + dev-qt/qtmultimedia:5
63 + dev-qt/qtnetwork:5
64 + dev-qt/qtopengl:5
65 + dev-qt/qtprintsupport:5
66 + dev-qt/qtquickcontrols2:5
67 + dev-qt/qtsql:5
68 + dev-qt/qtwebsockets:5
69 + dev-qt/qtwidgets:5
70 + dev-qt/qtxml:5
71 + >=media-libs/mlt-7.0.1[ffmpeg,frei0r,fftw(+),jack,opengl,qt5,sdl,xml]
72 + media-video/ffmpeg
73 +"
74 +DEPEND="${COMMON_DEPEND}
75 + dev-qt/qtconcurrent:5
76 + dev-qt/qtx11extras:5
77 +"
78 +RDEPEND="${COMMON_DEPEND}
79 + dev-qt/qtgraphicaleffects:5
80 + dev-qt/qtquickcontrols:5
81 + virtual/jack
82 +"
83 +
84 +src_configure() {
85 + local myqmakeargs=(
86 + PREFIX="${EPREFIX}/usr"
87 + SHOTCUT_VERSION="${PV}"
88 + DEFINES+=SHOTCUT_NOUPGRADE
89 + )
90 + use debug || myqmakeargs+=(DEFINES+=NDEBUG)
91 +
92 + eqmake5 "${myqmakeargs[@]}"
93 +}
94 +
95 +src_install() {
96 + emake INSTALL_ROOT="${D}" install
97 + einstalldocs
98 +}