From 84fde67279e2849f636b60786eefaebf7ae5b816 Mon Sep 17 00:00:00 2001 From: Sven Eden Date: Tue, 22 Mar 2022 08:13:24 +0100 Subject: 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 --- media-video/shotcut/Manifest | 1 + media-video/shotcut/shotcut-22.03.20.ebuild | 67 +++++++++++++++++++++++++++++ 2 files changed, 68 insertions(+) create mode 100644 media-video/shotcut/shotcut-22.03.20.ebuild (limited to 'media-video') 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 +} -- cgit v1.2.3-65-gdbad