10 |
10 |
HOMEPAGE="https://gstreamer.freedesktop.org/"
|
11 |
11 |
|
12 |
12 |
LICENSE="GPL-2+ LGPL-2+"
|
13 |
|
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
|
|
13 |
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
|
14 |
14 |
|
15 |
15 |
# For OpenGL we have three separate concepts, with a list of possibilities in each:
|
16 |
16 |
# * opengl APIs - opengl and/or gles2; USE=opengl and USE=gles2 enable these accordingly; if neither is enabled, OpenGL helper library and elements are not built at all and all the other options aren't relevant
|
... | ... | |
62 |
62 |
" # graphene for optional gltransformation and glvideoflip elements and more GLSL Uniforms support in glshader; libpng/jpeg for gloverlay element
|
63 |
63 |
# >=media-libs/graphene-1.4.0[${MULTILIB_USEDEP}]
|
64 |
64 |
|
65 |
|
# The >=gstreamer-1.20.4 is a one-time need over eclass due to added API in upstream MR !3090, drop for 1.22
|
66 |
65 |
RDEPEND="
|
67 |
|
>=media-libs/gstreamer-1.20.4[${MULTILIB_USEDEP}]
|
68 |
66 |
app-text/iso-codes
|
69 |
67 |
>=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
|
70 |
68 |
alsa? ( >=media-libs/alsa-lib-1.0.27.2[${MULTILIB_USEDEP}] )
|
71 |
69 |
introspection? ( >=dev-libs/gobject-introspection-1.31.1:= )
|
72 |
70 |
ivorbis? ( >=media-libs/tremor-0_pre20130223[${MULTILIB_USEDEP}] )
|
73 |
71 |
ogg? ( >=media-libs/libogg-1.3.0[${MULTILIB_USEDEP}] )
|
74 |
|
orc? ( >=dev-lang/orc-0.4.24[${MULTILIB_USEDEP}] )
|
|
72 |
orc? ( >=dev-lang/orc-0.4.33[${MULTILIB_USEDEP}] )
|
75 |
73 |
pango? ( >=x11-libs/pango-1.36.3[${MULTILIB_USEDEP}] )
|
76 |
74 |
theora? ( >=media-libs/libtheora-1.1.1[encode,${MULTILIB_USEDEP}] )
|
77 |
75 |
vorbis? ( >=media-libs/libvorbis-1.3.3-r1[${MULTILIB_USEDEP}] )
|
... | ... | |
93 |
91 |
|
94 |
92 |
DOCS=( AUTHORS NEWS README.md RELEASE )
|
95 |
93 |
|
|
94 |
# Fixes backported to 1.20.1, to be removed in 1.20.2+
|
96 |
95 |
PATCHES=(
|
97 |
|
"${FILESDIR}"/${P}-libs_allocators.patch
|
98 |
96 |
)
|
99 |
97 |
|
100 |
98 |
multilib_src_configure() {
|