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: Wed, 10 Feb 2021 14:55:22
Message-Id: 1612968908.2550428a19774c2e66e3dd7d262b7f5d18b0a006.juippis@gentoo
1 commit: 2550428a19774c2e66e3dd7d262b7f5d18b0a006
2 Author: Felix Neumärker <xdch47 <AT> posteo <DOT> de>
3 AuthorDate: Fri Jan 1 08:53:36 2021 +0000
4 Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
5 CommitDate: Wed Feb 10 14:55:08 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2550428a
7
8 media-video/shotcut: bump to 21.01.29
9
10 Closes: https://bugs.gentoo.org/762826
11
12 Package-Manager: Portage-3.0.12, Repoman-3.0.2
13 Signed-off-by: Felix Neumärker <xdch47 <AT> posteo.de>
14 Closes: https://github.com/gentoo/gentoo/pull/18891
15 Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
16
17 media-video/shotcut/Manifest | 1 +
18 media-video/shotcut/shotcut-21.01.29.ebuild | 60 +++++++++++++++++++++++++++++
19 2 files changed, 61 insertions(+)
20
21 diff --git a/media-video/shotcut/Manifest b/media-video/shotcut/Manifest
22 index 572fabf7cf3..7a9f0012314 100644
23 --- a/media-video/shotcut/Manifest
24 +++ b/media-video/shotcut/Manifest
25 @@ -1 +1,2 @@
26 DIST shotcut-20.11.28.tar.gz 5781716 BLAKE2B 28f678a9c166c2e7e9abba3e61722cffb54ee62302e85ba494d075e0f8634dd7f2b4d88b992d7d8bde0618ac21bd6e983a33ea9b874e83746904ecbcf32cdae4 SHA512 fd4b9e2e7a5e93920980d4023d1e9803d6ce4de1d962548a7a3ad5cf815ea0e9e29c4645fec7f0db90ac8581a6ea3e92f2a3e34faf03f8991c303c371285ae7c
27 +DIST shotcut-21.01.29.tar.gz 4094623 BLAKE2B 7f0642ffaf342061d2ebb2882b412f57fb70dac01387855872d23cf1ac9a93e4569de45d5e26db2990e7deedd677eaf227cbfe1ffcfc1aac0deb6f9a9c36c7ed SHA512 fc47110771a0f891a3cf43a9730121a7b2f687d762ecc6df18907094830e9e89110174b3e3df391f58d9d1ab12c850fd822b85652bd20c02707b02304104dc55
28
29 diff --git a/media-video/shotcut/shotcut-21.01.29.ebuild b/media-video/shotcut/shotcut-21.01.29.ebuild
30 new file mode 100644
31 index 00000000000..598b4f6b656
32 --- /dev/null
33 +++ b/media-video/shotcut/shotcut-21.01.29.ebuild
34 @@ -0,0 +1,60 @@
35 +# Copyright 1999-2021 Gentoo Authors
36 +# Distributed under the terms of the GNU General Public License v2
37 +
38 +EAPI=7
39 +
40 +inherit qmake-utils xdg
41 +
42 +DESCRIPTION="A free, open source, cross-platform video editor"
43 +HOMEPAGE="https://www.shotcut.org/ https://github.com/mltframework/shotcut/"
44 +if [[ ${PV} != 9999* ]] ; then
45 + SRC_URI="https://github.com/mltframework/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
46 + KEYWORDS="~amd64 ~x86"
47 +else
48 + inherit git-r3
49 + EGIT_REPO_URI="https://github.com/mltframework/shotcut/"
50 +fi
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-6.22.1[ffmpeg,frei0r,fftw,jack,melt(+),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 + eqmake5 \
86 + PREFIX="${EPREFIX}/usr" \
87 + SHOTCUT_VERSION="${PV}" \
88 + DEFINES+=SHOTCUT_NOUPGRADE
89 +}
90 +
91 +src_install() {
92 + emake INSTALL_ROOT="${D}" install
93 + einstalldocs
94 +}