From de9b2d9850ea1cb41c216274646d749ccec8c311 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Thu, 30 Mar 2023 03:54:54 +0100 Subject: gentoo auto-resync : 30:03:2023 - 03:54:54 --- media-video/Manifest.gz | Bin 25369 -> 25363 bytes media-video/libva-utils/Manifest | 4 +- media-video/libva-utils/libva-utils-2.16.0.ebuild | 91 ---------------------- media-video/libva-utils/libva-utils-2.18.1.ebuild | 91 ++++++++++++++++++++++ media-video/pipewire/Manifest | 4 +- media-video/pipewire/pipewire-0.3.67.ebuild | 6 +- media-video/pipewire/pipewire-9999.ebuild | 6 +- 7 files changed, 103 insertions(+), 99 deletions(-) delete mode 100644 media-video/libva-utils/libva-utils-2.16.0.ebuild create mode 100644 media-video/libva-utils/libva-utils-2.18.1.ebuild (limited to 'media-video') diff --git a/media-video/Manifest.gz b/media-video/Manifest.gz index 52a4d1f4d29c..edacc85da1b9 100644 Binary files a/media-video/Manifest.gz and b/media-video/Manifest.gz differ diff --git a/media-video/libva-utils/Manifest b/media-video/libva-utils/Manifest index 13382c5f085c..ba795cd23353 100644 --- a/media-video/libva-utils/Manifest +++ b/media-video/libva-utils/Manifest @@ -1,6 +1,6 @@ -DIST libva-utils-2.16.0.tar.gz 1245723 BLAKE2B 3ce3b54f9b8d1e5960fdb7587da9dc4fa9754f3612155e86d99f2f120e31e0e69a40482d7a4571fefc0a8079ba987303cbb433203de9ef6e203e9419b6d91b91 SHA512 d5395c1de4b95f4d0a86621b0338852250a3893b732c6fd69d0622c989bff530461a183c151f322469b1ed7e4815173dbbcf36cc390db9ebbae6fb7d7a90cb9c DIST libva-utils-2.17.1.tar.gz 1276454 BLAKE2B bde2b784c6470721b113d5a4429ac0b02b922a6bf37d3554d4c088736d184cb8d8107b714e37d0ba517fd9a52ba43247cd4985604421b5e63af841b649786366 SHA512 db89f70c6efb34d0e390a443b29d706ac6339e157e6451a96aa50d4246ce08b8276608874f20d115a2576b8876c95a2e34abba8fe0a446f6736a807779517c6c -EBUILD libva-utils-2.16.0.ebuild 1889 BLAKE2B c468daa3e5f410c07cfd156284e8aff90cb6c5ee783ca136602a85930133f00e9c6b6514266c111d0203cb4a8fcbe1804acc84442713f5a8c79887a9160d9759 SHA512 103a4bea8a212253a1ebfce46ebc01863fa6bf24c27a80e6a3d95c8b3a863ca6955e4b56c24d04d5f347c78c802bf336ce62c567b943f3b1dc0ad00bb043b13f +DIST libva-utils-2.18.1.tar.gz 1279583 BLAKE2B 84620e1c9cd24c0cddc4df93e598d858cec299af3a6776c3ee723be8cad3061f5d433d5d9ec1ff97f801ad5f14db93ef021c7bb40d7c7898d8d04fb9ac15ed07 SHA512 b83ac6395715b1970d56c4b03ac0331f444dad7e4159f00ce5891401c97aaac101a5be2b2123e2fe31350f7c09cd665e38ed01541c1be95b3d3ef822cafd6dea EBUILD libva-utils-2.17.1.ebuild 1887 BLAKE2B af617d30f0280a3db0acd79210fc4a9a87fac15ab625708c334d283213ffe5f195bdffcca9c3f9ce0aa5ad955d7b14f5aac9126ce2d7e7369583a4553832f5df SHA512 b3747cb360cfd2c1f5a39319e9e286d4673afdc3ec4e39155af3d5fea7d680fd0f6faa1f3a7ce67af4cc15a6306afc89daaa710e71a3c34bc973140d3714a98b +EBUILD libva-utils-2.18.1.ebuild 1891 BLAKE2B 56031d762b08d5f4808003eba8ca7b62d61ae266805007bead8b85f2379f6b72effc0590f7ceb2013b40a24f7324f50fe70dcc052e1a8a070fd9e97eb2f8edec SHA512 f1aaecbcdf93cd3c91be2fd5716ae63175ceb0144d0cb66cbcb8335ec12d6098f5d841f6893c58ccadeb5155771ddfa5be837741a3f23a49ef9a298f4320da0e EBUILD libva-utils-9999.ebuild 1891 BLAKE2B 56031d762b08d5f4808003eba8ca7b62d61ae266805007bead8b85f2379f6b72effc0590f7ceb2013b40a24f7324f50fe70dcc052e1a8a070fd9e97eb2f8edec SHA512 f1aaecbcdf93cd3c91be2fd5716ae63175ceb0144d0cb66cbcb8335ec12d6098f5d841f6893c58ccadeb5155771ddfa5be837741a3f23a49ef9a298f4320da0e MISC metadata.xml 596 BLAKE2B 856d27918d6cd6c983271e4f762f7b1278bd90231d33181b5381dbc425523d637c65902526ed1b48a0df6aadf41d77bd249e886dbc485edf93f5394fa458cd13 SHA512 46e6d1ef1cc966aadb696293fb1b5f86d1f3fe5d0245ca01a2d9be6d1b35f29830cee41d4e04f0c8d557dd20eb41ae927dc60a854ce24862a2b2f7fc8faee766 diff --git a/media-video/libva-utils/libva-utils-2.16.0.ebuild b/media-video/libva-utils/libva-utils-2.16.0.ebuild deleted file mode 100644 index 0b9d60fb2396..000000000000 --- a/media-video/libva-utils/libva-utils-2.16.0.ebuild +++ /dev/null @@ -1,91 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit meson - -DESCRIPTION="Collection of utilities and tests for VA-API" -HOMEPAGE="https://01.org/linuxmedia/vaapi" -if [[ ${PV} = *9999 ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/intel/libva-utils" -else - SRC_URI="https://github.com/intel/libva-utils/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 arm64 ppc64 ~riscv x86 ~amd64-linux ~x86-linux" -fi - -LICENSE="MIT" -SLOT="0" -IUSE="examples putsurface test +vainfo wayland X" -RESTRICT="test" # Tests must be run manually - -REQUIRED_USE=" - putsurface? ( || ( wayland X ) ) - || ( examples putsurface test vainfo ) -" - -DEPEND=" - x11-libs/libdrm - wayland? ( >=dev-libs/wayland-1.0.6 ) - X? ( >=x11-libs/libX11-1.6.2 ) -" -if [[ ${PV} = *9999 ]] ; then - DEPEND+="~media-libs/libva-${PV}:=[drm(+),wayland?,X?]" -else - DEPEND+=">=media-libs/libva-$(ver_cut 1-2).0:=[drm(+),wayland?,X?]" -fi -RDEPEND="${DEPEND}" -BDEPEND="virtual/pkgconfig" - -src_prepare() { - default - - local sed_args=() - - if ! use examples ; then - sed_args+=( - -e "/^subdir('decode')$/d" - -e "/^subdir('encode')$/d" - -e "/^subdir('videoprocess')$/d" - -e "/^subdir('vendor\/intel')$/d" - -e "/^subdir('vendor\/intel\/sfcsample')$/d" - ) - fi - - if ! use putsurface ; then - sed_args+=(-e "/^subdir('putsurface')$/d") - fi - - if ! use vainfo ; then - sed_args+=(-e "/^subdir('vainfo')$/d") - fi - - if [[ ${#sed_args[@]} -gt 0 ]] ; then - sed "${sed_args[@]}" -i meson.build || die - fi -} - -src_configure() { - local emesonargs=( - -Ddrm=true - $(meson_use X x11) - $(meson_use wayland) - $(meson_use test tests) - ) - meson_src_configure -} - -src_install() { - meson_src_install - - if ! use test ; then - rm -f "${ED}"/usr/bin/test_va_api || die - fi -} - -pkg_postinst() { - if use test ; then - elog "Tests must be run manually with the test_va_api binary" - fi -} diff --git a/media-video/libva-utils/libva-utils-2.18.1.ebuild b/media-video/libva-utils/libva-utils-2.18.1.ebuild new file mode 100644 index 000000000000..f2d6709a0a66 --- /dev/null +++ b/media-video/libva-utils/libva-utils-2.18.1.ebuild @@ -0,0 +1,91 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson + +DESCRIPTION="Collection of utilities and tests for VA-API" +HOMEPAGE="https://01.org/linuxmedia/vaapi" +if [[ ${PV} = *9999 ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/intel/libva-utils" +else + SRC_URI="https://github.com/intel/libva-utils/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux" +fi + +LICENSE="MIT" +SLOT="0" +IUSE="examples putsurface test +vainfo wayland X" +RESTRICT="test" # Tests must be run manually + +REQUIRED_USE=" + putsurface? ( || ( wayland X ) ) + || ( examples putsurface test vainfo ) +" + +DEPEND=" + x11-libs/libdrm + wayland? ( >=dev-libs/wayland-1.0.6 ) + X? ( >=x11-libs/libX11-1.6.2 ) +" +if [[ ${PV} = *9999 ]] ; then + DEPEND+="~media-libs/libva-${PV}:=[wayland?,X?]" +else + DEPEND+=">=media-libs/libva-$(ver_cut 1-2).0:=[wayland?,X?]" +fi +RDEPEND="${DEPEND}" +BDEPEND="virtual/pkgconfig" + +src_prepare() { + default + + local sed_args=() + + if ! use examples ; then + sed_args+=( + -e "/^ subdir('decode')$/d" + -e "/^ subdir('encode')$/d" + -e "/^ subdir('videoprocess')$/d" + -e "/^ subdir('vendor\/intel')$/d" + -e "/^ subdir('vendor\/intel\/sfcsample')$/d" + ) + fi + + if ! use putsurface ; then + sed_args+=(-e "/^ subdir('putsurface')$/d") + fi + + if ! use vainfo ; then + sed_args+=(-e "/^subdir('vainfo')$/d") + fi + + if [[ ${#sed_args[@]} -gt 0 ]] ; then + sed "${sed_args[@]}" -i meson.build || die + fi +} + +src_configure() { + local emesonargs=( + -Ddrm=true + $(meson_use X x11) + $(meson_use wayland) + $(meson_use test tests) + ) + meson_src_configure +} + +src_install() { + meson_src_install + + if ! use test ; then + rm -f "${ED}"/usr/bin/test_va_api || die + fi +} + +pkg_postinst() { + if use test ; then + elog "Tests must be run manually with the test_va_api binary" + fi +} diff --git a/media-video/pipewire/Manifest b/media-video/pipewire/Manifest index 9680b80d05fb..dc3a2a09e538 100644 --- a/media-video/pipewire/Manifest +++ b/media-video/pipewire/Manifest @@ -10,6 +10,6 @@ DIST pipewire-0.3.66.tar.bz2 1532022 BLAKE2B aa0db6426a04728b633ce9a40aa1b10eca6 DIST pipewire-0.3.67.tar.bz2 1531871 BLAKE2B 59ea184ae11ad2999f37f0ded785551894ce6fbf478146c53f1dc6cdfeae7aa50cf6151b1e5e9c63c4f288682e5da7fde523251096af7da9d79bf96dd9d94809 SHA512 538b8ee905760775a0522dd3883d5db9bcaafe93d80eb5b588e21e73de22637a49cd139d3ed4dcfd1a5822af85e4cede624eee899c1e51a115f1ba0a6966c7a5 EBUILD pipewire-0.3.65-r3.ebuild 16976 BLAKE2B f0f75822c4ddf0a9f1e4ff6e78f069075222343f24c0cefb4a2a965cd17b71eed75b7d25a8410f905e792590df65fe00752d02669be66c9f6fa968508be27742 SHA512 e1ae16ec05931256d9ea5fafedea8a0f7240ba64701ab957aa994356075518c635b83ad470dd110865b7a16a6d04d5c5f8bba4636bb20aa256a7c5d7c07c8533 EBUILD pipewire-0.3.66-r1.ebuild 17366 BLAKE2B 1525b6cfdcc5f0d632c7603ede0300c792825071a8cc48e9c117c9d8665ef5269feb880b992fcf782743f4d28c8582245159f2c603cc66c6ba3ed25566e407cf SHA512 b81a40d2ab045a938b79c56c3c135b8f61cef36ea1c010d7fb500c695174f91a0944059f8f632a04ac9a3d6c5343d0afc0d870c00fedc7154b69a74f2a647934 -EBUILD pipewire-0.3.67.ebuild 17352 BLAKE2B 5f2ad802c35012fb82c8f39c003d182d675e702950d29b985dbbee649f3b2e1dedf967f269c100a5557e2f76616378dd3d5467080a25b2a4ff6d98c9799343a0 SHA512 df76c1ba4fcf250c135d20b0762e52beab6d965fe065324a9ef5c254def959f9cd4ffba928abc4ffe1eb9789adec63b1e87ba254b9ff5948e005890868117480 -EBUILD pipewire-9999.ebuild 17355 BLAKE2B 1bb661f01f7511993d924afd11510e84793b835f0574305f313e43bd65f41babed4b813e90e29fe4c77842318d66940720573ca1b078efbedd36f03e32a7b3cc SHA512 7f32f9ce4519bef8fc85d3a1e0653fdad375a1d3de51f7681c664bb60bd965861cb99423fbea96a5e09625406059920eaa9cbcbe07e642dbfda9c7c3527c2963 +EBUILD pipewire-0.3.67.ebuild 17492 BLAKE2B b84366dcc4f4f976ee899c1da6e0d27cd14ff8786626d610b9288fa13371f59e98ac69b60054868510160f5a0fc5dba4b03f407f3723b77ecf5ee2826a2fc242 SHA512 321c0793dcfe9a9d66513ad2f9b37837f0e8c9b77642185b289f5ce4616c1566e4f9e582bc7433fdac9c19b86aa36aaea8f6cae7bcc2d02f13b2dc70d959c29c +EBUILD pipewire-9999.ebuild 17495 BLAKE2B 4d11f0ad90ff323daa566c99a8daa7ba1c81d57ea21561eed1f6616f8cfa2d3bb74e06405c10ad9751cbe3b54b0289dceb66fdfcee2f695313b2292cbcce876c SHA512 4a2e2e3854c66619d649706150fccdf9fe1fd28bd2ecc2323a9a3e57a5ed54355e693271fb62bca836467103fabae3cb29ed37a1a3958e93541577c70e590abf MISC metadata.xml 1860 BLAKE2B 8f537f36217aa1c5869e48a1af71cae96b56e60f5cd9b811739be159dd3aeeabe3c31dccc3d7f695f7361f7d262f8c68230fb410e389465b9264d8e6af232aa5 SHA512 d2ae3129e67b7527bbd3481ac77e27de4e26f6ff77601a7538d5e888c7737b7b39d981be4dcf245ea8d676823f1b1fbf8d854feefa62b74962710af17248d731 diff --git a/media-video/pipewire/pipewire-0.3.67.ebuild b/media-video/pipewire/pipewire-0.3.67.ebuild index ae11b71c4ff1..e84a91018b81 100644 --- a/media-video/pipewire/pipewire-0.3.67.ebuild +++ b/media-video/pipewire/pipewire-0.3.67.ebuild @@ -351,8 +351,10 @@ pkg_postinst() { elog "PAM limits behavior! You can add your account with:" elog " usermod -aG pipewire " elog - elog "2. It is recommended that you remove your user from the 'audio' group" - elog "as it can interfere with fast user switching:" + elog "2. For the best experience with realtime scheduling, it is" + elog "recommended that you remove your user from the 'audio' group" + elog "as it can interfere with fast user switching, unless you rely on" + elog "the audio group for device access control or ACLs." elog " usermod -rG audio " elog diff --git a/media-video/pipewire/pipewire-9999.ebuild b/media-video/pipewire/pipewire-9999.ebuild index b5b2c3d9ab32..de1a8b3cdb0d 100644 --- a/media-video/pipewire/pipewire-9999.ebuild +++ b/media-video/pipewire/pipewire-9999.ebuild @@ -351,8 +351,10 @@ pkg_postinst() { elog "PAM limits behavior! You can add your account with:" elog " usermod -aG pipewire " elog - elog "2. It is recommended that you remove your user from the 'audio' group" - elog "as it can interfere with fast user switching:" + elog "2. For the best experience with realtime scheduling, it is" + elog "recommended that you remove your user from the 'audio' group" + elog "as it can interfere with fast user switching, unless you rely on" + elog "the audio group for device access control or ACLs." elog " usermod -rG audio " elog -- cgit v1.2.3