media-video/cinelerra-gg: add v5.1.2021.12.31
Rename media-video/cinelerra -> media-video/cinelerra-gg
This commit is contained in:
@@ -1,2 +1,3 @@
|
||||
DIST cin_5.1.20201031-src.tgz 144257522 BLAKE2B 8e4ea366c1c5000ba08e33a6c656abf07db29a09b4f38544b7612e8f8cc3e9ff73ba4e70b0db583defe33c70d9874cfa5b04290f23f9122a5e34bc2245c18f2f SHA512 33dc8a4023a672def012546f0439b9469cec9523eeb3bd60a2eb2d981eaf108bd32c89c81fa1cd864470f48ca2255cf475451f21a4f956fb77b8caf35263d7ca
|
||||
DIST cin_5.1.20211130-src.tgz 165017977 BLAKE2B 82795d4d7d9ee1e5d9046fd0fc9f6f915a4f85e7e38e66e65a8f6703654135468043b2924452ecbbdfb41184db173c3666b21aafebf85768a13adcf42a05cc92 SHA512 25f031015d69292d5720f4356120e612fd2c3085acbf38e21b2b71e98a42934690c6e53385a696035bdcabb05a43cd07f3d3d99d0717c83ee3557232b08c946e
|
||||
DIST cin_5.1.20211231.src.tgz 154540124 BLAKE2B c09bda449fe1da0bcfebee017146e1a2bc922a3312d0cc8bbcb78081c719d339c582668a1310f6a1712f346b2199913b91b64a341936eea7cce1ee3df5a0485e SHA512 39fa5263ad043aa209a3ddbfb27f0c1b5df12e902027ef2077ea20daa10c8e42f720907c14c3279fde3469aee56766798115bd67ae8734f681bf254510a56eb2
|
||||
123
media-video/cinelerra-gg/cinelerra-gg-5.1.20211231.ebuild
Normal file
123
media-video/cinelerra-gg/cinelerra-gg-5.1.20211231.ebuild
Normal file
@@ -0,0 +1,123 @@
|
||||
# Copyright 2020-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
inherit autotools flag-o-matic
|
||||
|
||||
DESCRIPTION="The most advanced non-linear video editor and compositor"
|
||||
HOMEPAGE="http://www.cinelerra-gg.org/"
|
||||
SRC_URI="https://cinelerra-gg.org/download/pkgs/src/cin_${PV}.src.tgz"
|
||||
RESTRICT="primaryuri"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="alsa debug dvb ieee1394 lv2 oss shuttle usb v4l"
|
||||
|
||||
RDEPEND="
|
||||
app-arch/bzip2
|
||||
app-arch/xz-utils
|
||||
media-libs/dav1d:=
|
||||
media-libs/flac
|
||||
>=media-libs/freetype-2
|
||||
media-libs/fontconfig
|
||||
media-libs/ilmbase:=
|
||||
media-libs/jbigkit:=
|
||||
media-libs/libaom:=
|
||||
media-libs/libdv
|
||||
>=media-libs/libogg-1.2
|
||||
media-libs/libpng:0=
|
||||
media-libs/libsndfile
|
||||
>=media-libs/libtheora-1.1
|
||||
>=media-libs/libvorbis-1.3
|
||||
media-libs/libvpx:=
|
||||
media-libs/libwebp:=
|
||||
>=media-libs/openexr-1.5:=
|
||||
media-libs/opus
|
||||
media-libs/tiff
|
||||
media-sound/pulseaudio
|
||||
sci-libs/fftw:3.0=
|
||||
sys-libs/zlib
|
||||
sys-process/numactl
|
||||
x11-libs/libva:=
|
||||
x11-libs/libvdpau
|
||||
x11-libs/libX11
|
||||
x11-libs/libXext
|
||||
x11-libs/libXfixes
|
||||
x11-libs/libXft
|
||||
x11-libs/libXinerama
|
||||
x11-libs/libXv
|
||||
virtual/glu
|
||||
virtual/jpeg:0
|
||||
virtual/opengl
|
||||
virtual/libusb:1
|
||||
alsa? ( media-libs/alsa-lib )
|
||||
ieee1394? (
|
||||
media-libs/libiec61883:=
|
||||
>=sys-libs/libavc1394-0.5.0:=
|
||||
>=sys-libs/libraw1394-1.2.0:=
|
||||
)
|
||||
lv2? (
|
||||
dev-libs/atk
|
||||
dev-libs/glib:2
|
||||
dev-libs/serd
|
||||
dev-libs/sord
|
||||
media-libs/harfbuzz:=
|
||||
media-libs/lilv
|
||||
media-libs/sratom
|
||||
media-libs/suil
|
||||
x11-libs/cairo
|
||||
x11-libs/gdk-pixbuf:2
|
||||
x11-libs/gtk+:2
|
||||
x11-libs/pango
|
||||
)"
|
||||
DEPEND="${RDEPEND}
|
||||
app-arch/xz-utils
|
||||
dev-lang/yasm
|
||||
virtual/pkgconfig"
|
||||
BDEPEND=""
|
||||
|
||||
S="${WORKDIR}/cinelerra-5.1"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
eautoreconf
|
||||
|
||||
cp "${FILESDIR}"/openexr-2.4.1.patch1 ./thirdparty/src/ || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# this doesn't really work
|
||||
append-ldflags -Wl,-z,noexecstack #212959
|
||||
|
||||
local myconf
|
||||
use debug && myconf='--enable-x-error-output'
|
||||
|
||||
econf \
|
||||
--enable-ffmpeg \
|
||||
$(use_with oss) \
|
||||
$(use_with alsa) \
|
||||
--without-esound \
|
||||
$(use_with ieee1394 firewire) \
|
||||
--with-gl \
|
||||
--with-xft \
|
||||
--with-dv \
|
||||
$(use_with dvb) \
|
||||
$(use_with v4l video4linux2) \
|
||||
$(use_with usb shuttle_usb) \
|
||||
$(use_with shuttle) \
|
||||
$(use_with lv2) \
|
||||
--with-openexr \
|
||||
--with-plugin-dir="${EPREFIX}/usr/$(get_libdir)/${PN}" \
|
||||
${myconf}
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake -j1 DESTDIR="${D}" install
|
||||
|
||||
readarray -d '' HTML_DOCS < <(find doc/ \( -name \*.png -o -name \*.html -o -name \*.texi -o -name \*.swd \) -print0)
|
||||
einstalldocs
|
||||
|
||||
rm -rf "${ED}"/usr/include || die
|
||||
find "${ED}" -name '*.la' -type f -delete || die
|
||||
}
|
||||
@@ -1 +1 @@
|
||||
>media-video/cinelerra-5.1
|
||||
#>media-video/cinelerra-5.1
|
||||
|
||||
1
profiles/updates/1Q-2022
Normal file
1
profiles/updates/1Q-2022
Normal file
@@ -0,0 +1 @@
|
||||
move media-video/cinelerra media-video/cinelerra-gg
|
||||
Reference in New Issue
Block a user