summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSven Eden <sven.eden@prydeworx.com>2022-03-22 08:13:24 +0100
committerSven Eden <sven.eden@prydeworx.com>2022-03-22 08:13:24 +0100
commit84fde67279e2849f636b60786eefaebf7ae5b816 (patch)
treeb4b36df6d4af5321a21c4da517a04cc46f7e7db2 /media-video
parentmedia-libs/mlt: Add 7.5.0_pre20220319 for shotcut-22.03.20 (diff)
downloadseden-84fde67279e2849f636b60786eefaebf7ae5b816.tar.gz
seden-84fde67279e2849f636b60786eefaebf7ae5b816.tar.bz2
seden-84fde67279e2849f636b60786eefaebf7ae5b816.zip
media-video/shotcut: Add 22.03.20 pre-release for testing
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Sven Eden <sven.eden@prydeworx.com>
Diffstat (limited to 'media-video')
-rw-r--r--media-video/shotcut/Manifest1
-rw-r--r--media-video/shotcut/shotcut-22.03.20.ebuild67
2 files changed, 68 insertions, 0 deletions
diff --git a/media-video/shotcut/Manifest b/media-video/shotcut/Manifest
index 37e2746..d7b3737 100644
--- a/media-video/shotcut/Manifest
+++ b/media-video/shotcut/Manifest
@@ -1 +1,2 @@
DIST shotcut-22.01.30.tar.gz 4542943 SHA256 cdb86384c9cd30cd6548a0252d2fb45dfae6d92cc7c8c231705d0cf0ee98437b SHA512 0fbacada0d9081ede2b71d950fa7b4307aaa38869bdeb653f2287dc3fc0b10cb007e47cd4c21fb0f3b12c87bd970dcdb972d8e6ccb5ac4eaa312dc6c621cf3d4 WHIRLPOOL 923b0b8c13dc14dcf07b9a1904fffdb9cf2509af9eacbca328ec317bf20bca2fecd281f2a57c8c73f69f2177c306ee1af26278aa2fedcd8e5b181c9b2b98a438
+DIST shotcut-22.03.20.tar.gz 4543818 SHA256 e8d60b2e533963cbd6e102e4be5994a34d08a4d6482c088a611b9b0a79247e46 SHA512 a8172f322180991c727a25ea3ec11485c7a1be5abb1a9de913f02928df3db542f078c1b3bcb3006c76370d62d9ab504a2b3d2bd262ce1babf4bc4dd212696bdd WHIRLPOOL e42d3fc9974cc2e7d9b011fcdca30aa5b910f7bac5442bd142a44b6e3a204a5ac58f7ebb11e7db2591e36b046a55ca4826d64a223fe26d66d4d68470f529c054
diff --git a/media-video/shotcut/shotcut-22.03.20.ebuild b/media-video/shotcut/shotcut-22.03.20.ebuild
new file mode 100644
index 0000000..8047376
--- /dev/null
+++ b/media-video/shotcut/shotcut-22.03.20.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qmake-utils 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"
+ # Unkeyworded while not officially released
+ # KEYWORDS="amd64 arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
+else
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/mltframework/shotcut/"
+fi
+
+IUSE="debug"
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+BDEPEND="
+ dev-qt/linguist-tools:5
+"
+COMMON_DEPEND="
+ dev-qt/qtcore:5
+ dev-qt/qtdeclarative:5[widgets]
+ dev-qt/qtgui:5
+ dev-qt/qtmultimedia:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtopengl:5
+ dev-qt/qtprintsupport:5
+ dev-qt/qtquickcontrols2:5
+ dev-qt/qtsql:5
+ dev-qt/qtwebsockets:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtxml:5
+ >=media-libs/mlt-7.5.0[ffmpeg,frei0r,fftw(+),jack,opengl,qt5,sdl,xml]
+ media-video/ffmpeg
+"
+DEPEND="${COMMON_DEPEND}
+ dev-qt/qtconcurrent:5
+ dev-qt/qtx11extras:5
+"
+RDEPEND="${COMMON_DEPEND}
+ dev-qt/qtgraphicaleffects:5
+ dev-qt/qtquickcontrols:5
+ virtual/jack
+"
+
+src_configure() {
+ local myqmakeargs=(
+ PREFIX="${EPREFIX}/usr"
+ SHOTCUT_VERSION="${PV}"
+ DEFINES+=SHOTCUT_NOUPGRADE
+ )
+ use debug || myqmakeargs+=(DEFINES+=NDEBUG)
+
+ eqmake5 "${myqmakeargs[@]}"
+}
+
+src_install() {
+ emake INSTALL_ROOT="${D}" install
+ einstalldocs
+}