Gentoo Archives: gentoo-commits

From: Ionen Wolkens <ionen@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-video/shotcut/
Date: Sun, 28 Nov 2021 01:40:29
Message-Id: 1638063553.aebe4a9ec4332fc00aa660d9ad8671bf0533558c.ionen@gentoo
1 commit: aebe4a9ec4332fc00aa660d9ad8671bf0533558c
2 Author: Felix Neumärker <xdch47 <AT> posteo <DOT> de>
3 AuthorDate: Sun Nov 21 19:40:46 2021 +0000
4 Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
5 CommitDate: Sun Nov 28 01:39:13 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aebe4a9e
7
8 media-video/shotcut: bump to 21.10.31
9
10 Package-Manager: Portage-3.0.28, Repoman-3.0.3
11 Signed-off-by: Felix Neumärker <xdch47 <AT> posteo.de>
12 Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
13
14 media-video/shotcut/Manifest | 1 +
15 media-video/shotcut/shotcut-21.10.31.ebuild | 66 +++++++++++++++++++++++++++++
16 2 files changed, 67 insertions(+)
17
18 diff --git a/media-video/shotcut/Manifest b/media-video/shotcut/Manifest
19 index c873f3e368df..b489f994805a 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.09.20.tar.gz 4358591 BLAKE2B 3919cb0f5c3f0aaa665729227d077cdeac1569102509bbf6be7f9451cadda8e22b38a8e796ef5fd2f5dd84bff2abbd98103a0917eb9acacdc9db771968f723ef SHA512 6c2463c8d81c4e61b59d97ba2ee8f9aba5c420ee50b6c46c0e5f1c177e44cea6bc1fab5a7184ce8b13d2818b207efffe3c12f4d1682ce002279ba16c1c9bd624
25 +DIST shotcut-21.10.31.tar.gz 4408987 BLAKE2B 88c77503475de21a4989d0e412a214c2d5c2c30d60abf11e06326a599e14c4b1a7d7b678c494d13223cf7e11c6dd12c810e7d112750f4f18308250693316a8cd SHA512 de5d9992a41217323b3d96cc7618ed5adc633e7d0e65b6f8f189405008f6faba011a80f38cda0126b18ab28a359f6784078cb298b2ee29dcdfdc6769963714f3
26
27 diff --git a/media-video/shotcut/shotcut-21.10.31.ebuild b/media-video/shotcut/shotcut-21.10.31.ebuild
28 new file mode 100644
29 index 000000000000..c758f989295d
30 --- /dev/null
31 +++ b/media-video/shotcut/shotcut-21.10.31.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=8
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 +}