diff options
author | V3n3RiX <venerix@koprulu.sector> | 2024-04-08 06:31:00 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2024-04-08 06:31:00 +0100 |
commit | 102dc42fae2907037d3ca9a6d63ed28e46c5b88e (patch) | |
tree | 5302a53ecdd7408812596fcbd8cbaa90bd8e6c98 /media-libs/gst-plugins-bad | |
parent | 4d190a87291ace8503ad92c6b049d14660a14c72 (diff) |
gentoo auto-resync : 08:04:2024 - 06:31:00
Diffstat (limited to 'media-libs/gst-plugins-bad')
-rw-r--r-- | media-libs/gst-plugins-bad/Manifest | 2 | ||||
-rw-r--r-- | media-libs/gst-plugins-bad/gst-plugins-bad-1.22.11-r1.ebuild (renamed from media-libs/gst-plugins-bad/gst-plugins-bad-1.22.11.ebuild) | 47 |
2 files changed, 12 insertions, 37 deletions
diff --git a/media-libs/gst-plugins-bad/Manifest b/media-libs/gst-plugins-bad/Manifest index fd62e60140ad..59b5936a4629 100644 --- a/media-libs/gst-plugins-bad/Manifest +++ b/media-libs/gst-plugins-bad/Manifest @@ -5,5 +5,5 @@ DIST gst-plugins-bad-1.20.6.tar.xz 6244344 BLAKE2B 50c8d62b486541c0ee71d69f1debb DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4 SHA512 cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70 EBUILD gst-plugins-bad-1.20.5-r1.ebuild 2766 BLAKE2B 62cb47c4f298202827b9c98017b8593c0d05772fc5ca7cb5f0cb83ca824cc10b8d2255d26f653fead57ff218860fe6720944ecc8f80579b7e2b01f18e735ab6c SHA512 abc56656a9d2396d36fd8671ba4e90039f30284ebc8f92d59b1ee899ff41696508be0b4c19c70d77279f524130dcb05d3453ae42e928219032976939357d60c1 EBUILD gst-plugins-bad-1.20.6.ebuild 2766 BLAKE2B 62cb47c4f298202827b9c98017b8593c0d05772fc5ca7cb5f0cb83ca824cc10b8d2255d26f653fead57ff218860fe6720944ecc8f80579b7e2b01f18e735ab6c SHA512 abc56656a9d2396d36fd8671ba4e90039f30284ebc8f92d59b1ee899ff41696508be0b4c19c70d77279f524130dcb05d3453ae42e928219032976939357d60c1 -EBUILD gst-plugins-bad-1.22.11.ebuild 2998 BLAKE2B 0bfc84cac29b7b35cd922927c577b5064f684f51fa2678e8c3f5a97e37596428341e95b539bc4309031c16add02ef4e3a91793a644758fcb576ef024314547c6 SHA512 f23736a614d302248eb8ffc41c43e769d251faa161c0260b37054fe998058f9735b369c7de81a31a4d88b82254dbdb7b8730fbfac9644f8111600d36f162ca6a +EBUILD gst-plugins-bad-1.22.11-r1.ebuild 2181 BLAKE2B 43ef3c9ac6dbbdc9fd600b10c016f5364fc5fb2b41275684d9252487199424be19f0e82b46c6b09d3c0aefdaebe82a7222e747b8e344622f36d6670c5bd4579d SHA512 c0926ca75589d74b05a5929d98f9800ef694e47258a7156d9d705d2d44d52bd9cf91356be9cb7405cc76b3882f96c957b9a3ca77c4f56055e9acb5c2f8e976b5 MISC metadata.xml 452 BLAKE2B 1093d2174587ceb473a99d7466544c76f13f533948d110cd5458d638a944209403e04849852527304a1c58aa254122c308802adcaf87617dc53f422aac247f7c SHA512 2c1dad9261e823674651e77ab97e3c35218517fe6f0dcd18da2419429c9421bd478a4997953f86a278ebd4e5570b67033790106308cc3aa55862ea1dcdb1f493 diff --git a/media-libs/gst-plugins-bad/gst-plugins-bad-1.22.11.ebuild b/media-libs/gst-plugins-bad/gst-plugins-bad-1.22.11-r1.ebuild index 0cb8e762b030..916ec99294c7 100644 --- a/media-libs/gst-plugins-bad/gst-plugins-bad-1.22.11.ebuild +++ b/media-libs/gst-plugins-bad/gst-plugins-bad-1.22.11-r1.ebuild @@ -11,19 +11,16 @@ HOMEPAGE="https://gstreamer.freedesktop.org/" LICENSE="LGPL-2" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" -# TODO: egl and gtk IUSE only for transition -IUSE="X bzip2 +egl +gles2 gtk +introspection opengl +orc vaapi vnc wayland qsv" # Keep default IUSE mirrored with gst-plugins-base where relevant +IUSE="X bzip2 +introspection +orc udev vaapi vnc wayland" # X11 is automagic for now, upstream #709530 - only used by librfb USE=vnc plugin -# We mirror opengl/gles2 from -base to ensure no automagic openglmixers plugin (with "opengl?" it'd still get built with USE=-opengl here) -# FIXME gtk? ( >=media-plugins/gst-plugins-gtk-${PV}:${SLOT}[${MULTILIB_USEDEP}] ) # Baseline requirement for libva is 1.6, but 1.10 gets more features RDEPEND=" !media-plugins/gst-plugins-va !media-plugins/gst-transcoder >=media-libs/gstreamer-${PV}:${SLOT}[${MULTILIB_USEDEP},introspection?] - >=media-libs/gst-plugins-base-${PV}:${SLOT}[${MULTILIB_USEDEP},egl?,introspection?,gles2=,opengl=] + >=media-libs/gst-plugins-base-${PV}:${SLOT}[${MULTILIB_USEDEP},introspection?] introspection? ( >=dev-libs/gobject-introspection-1.31.1:= ) bzip2? ( >=app-arch/bzip2-1.0.6-r4[${MULTILIB_USEDEP}] ) @@ -36,14 +33,10 @@ RDEPEND=" orc? ( >=dev-lang/orc-0.4.33[${MULTILIB_USEDEP}] ) - qsv? ( - dev-libs/libgudev[${MULTILIB_USEDEP}] - media-libs/libva[wayland?,X?,${MULTILIB_USEDEP}] - media-libs/libvpl[wayland?,X?,${MULTILIB_USEDEP}] - x11-libs/libdrm[${MULTILIB_USEDEP}] + vaapi? ( + >=media-libs/libva-1.10:=[${MULTILIB_USEDEP}] + udev? ( dev-libs/libgudev ) ) - - vaapi? ( >=media-libs/libva-1.10[${MULTILIB_USEDEP}] ) " DEPEND="${RDEPEND}" BDEPEND="dev-util/glib-utils" @@ -61,42 +54,24 @@ src_prepare() { } multilib_src_configure() { - GST_PLUGINS_NOAUTO="hls ipcpipeline librfb msdk shm wayland" + GST_PLUGINS_NOAUTO="bz2 hls ipcpipeline librfb shm va wayland" local emesonargs=( -Dshm=enabled -Dipcpipeline=enabled -Dhls=disabled + $(meson_feature bzip2 bz2) + $(meson_feature vaapi va) + -Dudev=$(usex udev $(usex vaapi enabled disabled) disabled) $(meson_feature vnc librfb) + -Dx11=$(usex X $(usex vnc enabled disabled) disabled) $(meson_feature wayland) ) - if use qsv; then - emesonargs+=( - -Dmsdk=enabled - -Dmfx_api=oneVPL - ) - else - emesonargs+=( -Dmsdk=disabled ) - fi - - # XXX: See comment above IUSE wrt egl; this was actually typo'd with - # myconf for ages and nothing exploded. - #if use opengl || use gles2; then - # emesonargs+=( -Dgl=enabled ) - #else - # emesonargs+=( -Dgl=disabled ) - #fi - - gstreamer_multilib_src_configure "$(meson_feature vaapi va)" + gstreamer_multilib_src_configure } multilib_src_test() { # Tests are slower than upstream expects CK_DEFAULT_TIMEOUT=300 gstreamer_multilib_src_test } - -multilib_src_install_all() { - einstalldocs - find "${ED}" -name '*.la' -delete || die -} |