summaryrefslogtreecommitdiff
path: root/media-libs
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-04-08 06:31:00 +0100
committerV3n3RiX <venerix@koprulu.sector>2024-04-08 06:31:00 +0100
commit102dc42fae2907037d3ca9a6d63ed28e46c5b88e (patch)
tree5302a53ecdd7408812596fcbd8cbaa90bd8e6c98 /media-libs
parent4d190a87291ace8503ad92c6b049d14660a14c72 (diff)
gentoo auto-resync : 08:04:2024 - 06:31:00
Diffstat (limited to 'media-libs')
-rw-r--r--media-libs/Manifest.gzbin69508 -> 69500 bytes
-rw-r--r--media-libs/gst-plugins-bad/Manifest2
-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
-rw-r--r--media-libs/kvazaar/Manifest8
-rw-r--r--media-libs/kvazaar/kvazaar-2.1.0.ebuild7
-rw-r--r--media-libs/kvazaar/kvazaar-2.2.0.ebuild7
-rw-r--r--media-libs/kvazaar/kvazaar-2.3.0-r1.ebuild5
-rw-r--r--media-libs/kvazaar/kvazaar-9999.ebuild5
8 files changed, 22 insertions, 59 deletions
diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz
index 98e5ca07aaa4..28e1d4aff20b 100644
--- a/media-libs/Manifest.gz
+++ b/media-libs/Manifest.gz
Binary files differ
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
-}
diff --git a/media-libs/kvazaar/Manifest b/media-libs/kvazaar/Manifest
index 3167b5c9dbee..720fa06db3c5 100644
--- a/media-libs/kvazaar/Manifest
+++ b/media-libs/kvazaar/Manifest
@@ -7,8 +7,8 @@ DIST greatest-1.2.1.tar.gz 19792 BLAKE2B e6abd20eebf3223311fcd62e341595318dd00f1
DIST kvazaar-2.1.0.tar.gz 605962 BLAKE2B 0d61af55ab0caef2247524e8c564f9c24cfb479fcbd721f43e4409899e1a187a0e6de0b08a052cfb144ea31da906ba1c2160d6712828d6e55f0826d87f5c96ba SHA512 14b29f48908e004cf1b4f1f0c338b7b134a34140edcd58a645b4529c506cd567ebe3d56aa66e469dc417e1baa29bb8a476825b78825e810ac68a029191ad32ec
DIST kvazaar-2.2.0.tar.gz 617414 BLAKE2B 6ddb88ddea315d80e0af87a13127f235c184ae829492d1ff456899d2a24669b3deca25a320a8bdcf6e2cebc2c24e33c0678ac7bf51d2634a46781f66497bed54 SHA512 476abe251d7f555911851bc5a7dca84a96c0cd243c6a45dd59b808b8adf2b0787f69101a061bd48dfb6fe54a0aea046417f21fc826f14f518cada25c6d22aec4
DIST kvazaar-2.3.0.tar.gz 593939 BLAKE2B a8cdc94699c6e64ef5e80336191342cb5aadfa83cc494400dd34a177836c081291e5cc176e29bf68ad8debdf3a83ca7d5c2ffd657ac96b901a0f5258e3894788 SHA512 b416e24a887a6e83b25530c6d47675fb176568c04295c944094041629b585b968133465605b9ee85e0ebebe1041774d5670cb90ee76271cb2f5c8059244297b5
-EBUILD kvazaar-2.1.0.ebuild 1893 BLAKE2B 4fd421fc771cdef9ad7ce50e7cd4778aae6e1b8a2c18ed061e4a6e3acfce4256080ed2c188d9e66ca72d9a4063d34ad0bd237477a73ce31d51dd8d30a1863071 SHA512 9983889198b20539ab3a2e9a40fccb972be786189463df7bc2187b88a11540cdfbfc2d324369b622e5c7fba7d6cd4fd0126bc77b65bd2f4485286b131dbf35a7
-EBUILD kvazaar-2.2.0.ebuild 1702 BLAKE2B 7001e0134547b428769c18a47917ce0e1a2f1ea7ca42da3066c051c0ceacf94a8663b84ac47980b5e24181a96a98389e41bcc26be45f49b23d8ff62a380a1198 SHA512 a8459f11895d08513a8a366c7ff4a5c784865757a41e76971518e2c50bb164fba4b1b879bfbab48c5772e7ae7d3278975c51ace31f17fcfe567d146432be9f20
-EBUILD kvazaar-2.3.0-r1.ebuild 1817 BLAKE2B 28ad786ea75f14e36bc5cac2b7759b15a5d5b22b87933040f3bf6cf0ba0c04c9f90caca75458695f7ba3be4f66ee100c66f0d0fbbadd491c42f5026c32c10f31 SHA512 453628f1a4082f2a38a39d5c589977b50003e038cdcb834bf03c1e877ff3ba6b92316a9ec1e0cc1ffacc76c4237db7669a8b5f74efed6ab3f0610c55986232af
-EBUILD kvazaar-9999.ebuild 1642 BLAKE2B 219b87cc06fb9ce4c931823b9108615cc380fae57e19def8a96880dcd1f67290f52ad22e35d9eddd5f579d78f1b684522f6fc4a536f643718f7898d9090c7781 SHA512 f1ac363e2779c19380a750479b30da7af2b7fb792a5efb955d0673ebfa8cb5cc5ca0900b18faed228ce05171a38b809f1918d64b6e743d2486558f3db1f78698
+EBUILD kvazaar-2.1.0.ebuild 1778 BLAKE2B 690a916bba622777745bdbc57f74872b3440d65c2f1eda1e9cd3ce5f000b99f0a66c9228fca2d443f1db25bc926728920f2937896613a57f9138e85009f290d8 SHA512 9c4c2aa0b421f3233490148950a18c33c4e44f9d35de289bc01ba61ffef17515ee3e50eaf667d639ac3158c7ff6f3699753fca047c9dbc23056edeb00f0f87d7
+EBUILD kvazaar-2.2.0.ebuild 1587 BLAKE2B 1e980b2b0356a81777016db3fc3f0900308703f55f4a089b63161034074d9da142d51b9b923c7ae7d74aac0fec8396cc263e5f648e88e3ec66164019ffb36e4d SHA512 68ccb40599d93165d83876e635209ddfafb2ce0cd3f87e69879131db2b1c2d590e4ba8a6f1216f2d71675dacc30b9f8a18e952e112ad435189fb9456df73eb7a
+EBUILD kvazaar-2.3.0-r1.ebuild 1702 BLAKE2B bf3128142f71f325eaea7232db6a286991aba47c6f9457dd35388956082bff25ceafd693549c9064995bc5a84814dd061b687f43f1c64bc5f6e776661b267202 SHA512 93a9e0d0571b4b888abb378ac2f948f7a513eddd78670fa5ce5153f3ed93f68183d2c7a1ca39d7076af8bec6f34d55f9bdb277486060afebabe7634da8bc2d5c
+EBUILD kvazaar-9999.ebuild 1527 BLAKE2B 3b5a7358805abcd1eb202d62c5b8d67527d4d865c8f8ea629f14302d6a21eb9566dc29994f22330579f270cf9179a9551a29b17a16b88e605c7fb7d4d85fc5eb SHA512 1e1800d23005f28738a155e615b25ecb26dbe64044a006ff42ca2314ff052cd2273973a34e9a48eb28332cf00acd9b908bb69619d27721df7e1df208af55cdbf
MISC metadata.xml 307 BLAKE2B 712a78cc3cbe9bee1e770452448efd933eb76c6de75e8302e8f61b22aec35a2f43ceb7c3014bf88b81ecf4ff27da4b115ab24605a53fbbba18100896fff12ff8 SHA512 29403efb372cc2ddb9e428be05bb7bf57b0a51a3ab66a0b0bfbdfbcdf6db1b5d357ddafc1b3a77d00109840ea4c610a088e7c8f97a3c0b9cd330a6edd2651ae6
diff --git a/media-libs/kvazaar/kvazaar-2.1.0.ebuild b/media-libs/kvazaar/kvazaar-2.1.0.ebuild
index a7afed91e28b..2a431091bdaa 100644
--- a/media-libs/kvazaar/kvazaar-2.1.0.ebuild
+++ b/media-libs/kvazaar/kvazaar-2.1.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -13,7 +13,7 @@ else
test? ( https://github.com/silentbicycle/greatest/archive/v${GREATEST_PV}.tar.gz -> greatest-${GREATEST_PV}.tar.gz )"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86"
fi
-inherit autotools flag-o-matic multilib-minimal
+inherit autotools multilib-minimal
DESCRIPTION="Open-source HEVC encoder"
HOMEPAGE="http://ultravideo.cs.tut.fi/ https://github.com/ultravideo/kvazaar"
@@ -48,8 +48,6 @@ src_prepare() {
rmdir "${S}/greatest" || die
mv "${WORKDIR}/greatest-${GREATEST_PV}" "${S}/greatest" || die
fi
- # Some m4 macros append Werror, we do not want that.
- append-flags "-Wno-error"
# valgrind isn't available on all archs
# also, the valgrind tests fail with new ffmpeg (upstream only tests again ffmpeg 2.6.3)
@@ -59,7 +57,6 @@ src_prepare() {
multilib_src_configure() {
ECONF_SOURCE="${S}" econf \
- --disable-werror \
$(use_enable static-libs static)
}
diff --git a/media-libs/kvazaar/kvazaar-2.2.0.ebuild b/media-libs/kvazaar/kvazaar-2.2.0.ebuild
index 3c29fd0726eb..62b09cd49144 100644
--- a/media-libs/kvazaar/kvazaar-2.2.0.ebuild
+++ b/media-libs/kvazaar/kvazaar-2.2.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -13,7 +13,7 @@ else
test? ( https://github.com/silentbicycle/greatest/archive/v${GREATEST_PV}.tar.gz -> greatest-${GREATEST_PV}.tar.gz )"
KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv"
fi
-inherit autotools flag-o-matic multilib-minimal
+inherit autotools multilib-minimal
DESCRIPTION="Open-source HEVC encoder"
HOMEPAGE="http://ultravideo.cs.tut.fi/ https://github.com/ultravideo/kvazaar"
@@ -47,13 +47,10 @@ src_prepare() {
rmdir "${S}/greatest" || die
mv "${WORKDIR}/greatest-${GREATEST_PV}" "${S}/greatest" || die
fi
- # Some m4 macros append Werror, we do not want that.
- append-flags "-Wno-error"
}
multilib_src_configure() {
ECONF_SOURCE="${S}" econf \
- --disable-werror \
$(use_enable static-libs static)
}
diff --git a/media-libs/kvazaar/kvazaar-2.3.0-r1.ebuild b/media-libs/kvazaar/kvazaar-2.3.0-r1.ebuild
index bfc868061071..ca1d4b128cd6 100644
--- a/media-libs/kvazaar/kvazaar-2.3.0-r1.ebuild
+++ b/media-libs/kvazaar/kvazaar-2.3.0-r1.ebuild
@@ -13,7 +13,7 @@ else
test? ( https://github.com/silentbicycle/greatest/archive/v${GREATEST_PV}.tar.gz -> greatest-${GREATEST_PV}.tar.gz )"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
fi
-inherit autotools flag-o-matic multilib-minimal
+inherit autotools multilib-minimal
DESCRIPTION="Open-source HEVC encoder"
HOMEPAGE="http://ultravideo.cs.tut.fi/ https://github.com/ultravideo/kvazaar"
@@ -51,13 +51,10 @@ src_prepare() {
rmdir "${S}/greatest" || die
mv "${WORKDIR}/greatest-${GREATEST_PV}" "${S}/greatest" || die
fi
- # Some m4 macros append Werror, we do not want that.
- append-flags "-Wno-error"
}
multilib_src_configure() {
ECONF_SOURCE="${S}" econf \
- --disable-werror \
$(use_enable static-libs static)
}
diff --git a/media-libs/kvazaar/kvazaar-9999.ebuild b/media-libs/kvazaar/kvazaar-9999.ebuild
index 1945903e00c4..a80a2d84db31 100644
--- a/media-libs/kvazaar/kvazaar-9999.ebuild
+++ b/media-libs/kvazaar/kvazaar-9999.ebuild
@@ -13,7 +13,7 @@ else
test? ( https://github.com/silentbicycle/greatest/archive/v${GREATEST_PV}.tar.gz -> greatest-${GREATEST_PV}.tar.gz )"
KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv"
fi
-inherit autotools flag-o-matic multilib-minimal
+inherit autotools multilib-minimal
DESCRIPTION="Open-source HEVC encoder"
HOMEPAGE="http://ultravideo.cs.tut.fi/ https://github.com/ultravideo/kvazaar"
@@ -45,13 +45,10 @@ src_prepare() {
rmdir "${S}/greatest" || die
mv "${WORKDIR}/greatest-${GREATEST_PV}" "${S}/greatest" || die
fi
- # Some m4 macros append Werror, we do not want that.
- append-flags "-Wno-error"
}
multilib_src_configure() {
ECONF_SOURCE="${S}" econf \
- --disable-werror \
$(use_enable static-libs static)
}