Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 897318 Details for
Bug 932556
media-libs/gstreamer-1.24 version bump request
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
Update for gstreamer, gst-plugins-{base,good,bad,ugly} and 19 gst-plugins
1.24.5.patch (text/plain), 60.50 KB, created by
Mark
on 2024-07-08 11:20:25 UTC
(
hide
)
Description:
Update for gstreamer, gst-plugins-{base,good,bad,ugly} and 19 gst-plugins
Filename:
MIME Type:
Creator:
Mark
Created:
2024-07-08 11:20:25 UTC
Size:
60.50 KB
patch
obsolete
>diff --git a/media-libs/gst-plugins-bad/Manifest b/media-libs/gst-plugins-bad/Manifest >index 94ba53d60500..3a6316079462 100644 >--- a/media-libs/gst-plugins-bad/Manifest >+++ b/media-libs/gst-plugins-bad/Manifest >@@ -1 +1,4 @@ >-DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4 SHA512 cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70 >+AUX 0001-meson-Fix-libdrm-and-vaapi-configure-checks.patch 2566 BLAKE2B cb772530813a994cb791c68d75edfadd5b5531707bc97f286455f7d2ff51f5a29ebca75ab4ddb0f6480a7386fd52fbae4286a0dc3c5a835aee19dfd855936f06 SHA512 2ce08a24c396013e6e6c24f7536fd761f19fbcb5b75be49b4ef49e48ed6932d9cfc6d4ffcb868ca3148a02c4fda072e66db847836206db66121eed40a2c8ff05 >+AUX 0002-meson-Add-feature-options-for-optional-va-deps-libdr.patch 3019 BLAKE2B 068c89169a28603ab22d28d9fcd70bdd59f3dc9d78343b13ab54f4fab7f4ea22f8024823b1e4640d75c7a645f5cf47701ded89cf314d4934bafc06fb3da2dd57 SHA512 e2556bfd7a6ab9c9ccf31b99e88f768efad287a33b0fe603d060d1df89d63ed6fe4fa695335da31f911c84c5b20ac6c1d8a80408c1dcbe5b8b1fb732e1196667 >+DIST gst-plugins-bad-1.24.5.tar.xz 7061664 BLAKE2B 0b44d5e2650943c6850d1646c5c4c0b83c13b24fb87b57caf35f2ba5531317e103b9cff2b5f1be02f06b5f01b9b3f6144c255b40289c3e66c3d860a0361a2e02 SHA512 0707e245fb023bc60e57012b00ff6c6d11d6bc6a8caaf26f73daf60ef3688e8b75ac5162a1c377279733f095aa457a5ff03453ede4df20eb1482fef82a8566f7 >+EBUILD gst-plugins-bad-1.24.5.ebuild 2197 BLAKE2B e584556967d228169100474d16b266ba464e4bedca5091c0a1bd0baab11ec0c9c1a6f11ab87905f689b80f1ea548cc84741b601845e07bb2f5404921c44c229b SHA512 a2b2eb34e395765a06968ee1543446739511ceedc822b9f57fa35749b6c2bfea7b940349581998781399499a4162195fc68f98675052eb620b281292744a0211 >diff --git a/media-libs/gst-plugins-bad/files/0001-meson-Fix-libdrm-and-vaapi-configure-checks.patch b/media-libs/gst-plugins-bad/files/0001-meson-Fix-libdrm-and-vaapi-configure-checks.patch >deleted file mode 100644 >index ef944db920c2..000000000000 >--- a/media-libs/gst-plugins-bad/files/0001-meson-Fix-libdrm-and-vaapi-configure-checks.patch >+++ /dev/null >@@ -1,65 +0,0 @@ >-https://bugs.gentoo.org/907479 >-https://bugs.gentoo.org/907481 >-https://gitlab.freedesktop.org/gstreamer/gstreamer/-/commit/55ee0635d3f63c408067dd904f8e8b718983ba0e >-https://gitlab.freedesktop.org/gstreamer/gstreamer/-/commit/479f0175b51ea74b07084c8a508b7a7224445a02 >-https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4428 >- >-From 864a329f7946460f9bb9dac171d0d80b2ff09a07 Mon Sep 17 00:00:00 2001 >-From: Nirbheek Chauhan <nirbheek@centricular.com> >-Date: Fri, 14 Apr 2023 13:18:52 +0530 >-Subject: [PATCH 1/2] meson: Fix libdrm and vaapi configure checks >- >-We do not need fallback: for libdrm checks because the wrap file >-already has a [provide] section. >- >-Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4428> >---- a/gst-libs/gst/va/meson.build >-+++ b/gst-libs/gst/va/meson.build >-@@ -31,17 +31,26 @@ if host_system != 'linux' >- subdir_done() >- endif >- >-+va_opt = get_option('va') >-+msdk_opt = get_option('msdk') >-+qsv_opt = get_option('qsv') >-+if va_opt.disabled() and msdk_opt.disabled() and qsv_opt.disabled() >-+ subdir_done() >-+endif >-+ >-+va_required = va_opt.enabled() or msdk_opt.enabled() or qsv_opt.enabled() >-+ >- libva_req = ['>= 1.6'] >--libva_dep = dependency('libva', version: libva_req, required: false, >-+libva_dep = dependency('libva', version: libva_req, required: va_required, >- fallback: ['libva', 'libva_dep']) >--libva_drm_dep = dependency('libva-drm', version: libva_req, required: false, >-+libva_drm_dep = dependency('libva-drm', version: libva_req, required: va_required, >- fallback: ['libva', 'libva_drm_dep']) >- >- if not (libva_dep.found() and libva_drm_dep.found()) >- subdir_done() >- endif >- >--libdrm_dep = dependency('libdrm', required: false, fallback: ['libdrm', 'ext_libdrm']) >-+libdrm_dep = dependency('libdrm', version: '>=2.4', required: false) >- cdata.set10('HAVE_LIBDRM', libdrm_dep.found()) >- >- va_enums = gnome.mkenums_simple('va-enumtypes', >---- a/sys/kms/meson.build >-+++ b/sys/kms/meson.build >-@@ -11,11 +11,9 @@ if host_system != 'linux' >- endif >- >- libdrm_dep = dependency('libdrm', version : '>= 2.4.98', >-- required : get_option('kms'), >-- fallback: ['libdrm', 'ext_libdrm']) >-+ required : get_option('kms')) >- libdrm_hdr_dep = dependency('libdrm', version : '>= 2.4.104', >-- required : false, >-- fallback: ['libdrm', 'ext_libdrm']) >-+ required : false) >- mathlib = cc.find_library('m', required : false) >- >- if libdrm_hdr_dep.found() and mathlib.found() >--- >-2.40.1 >diff --git a/media-libs/gst-plugins-bad/files/0002-meson-Add-feature-options-for-optional-va-deps-libdr.patch b/media-libs/gst-plugins-bad/files/0002-meson-Add-feature-options-for-optional-va-deps-libdr.patch >deleted file mode 100644 >index 55ea57fa8128..000000000000 >--- a/media-libs/gst-plugins-bad/files/0002-meson-Add-feature-options-for-optional-va-deps-libdr.patch >+++ /dev/null >@@ -1,76 +0,0 @@ >-https://bugs.gentoo.org/907479 >-https://bugs.gentoo.org/907481 >-https://gitlab.freedesktop.org/gstreamer/gstreamer/-/commit/55ee0635d3f63c408067dd904f8e8b718983ba0e >-https://gitlab.freedesktop.org/gstreamer/gstreamer/-/commit/479f0175b51ea74b07084c8a508b7a7224445a02 >-https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4428 >- >-From ffecb5f1a02174c2d6ab6ca472c6c0cab10179b3 Mon Sep 17 00:00:00 2001 >-From: Nirbheek Chauhan <nirbheek@centricular.com> >-Date: Fri, 14 Apr 2023 16:11:55 +0530 >-Subject: [PATCH 2/2] meson: Add feature options for optional va deps libdrm >- and gudev >- >-Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4428> >-Signed-off-by: Sam James <sam@gentoo.org> >---- a/gst-libs/gst/va/meson.build >-+++ b/gst-libs/gst/va/meson.build >-@@ -32,14 +32,20 @@ if host_system != 'linux' >- endif >- >- va_opt = get_option('va') >--msdk_opt = get_option('msdk') >--qsv_opt = get_option('qsv') >--if va_opt.disabled() and msdk_opt.disabled() and qsv_opt.disabled() >-- subdir_done() >-+if host_system == 'linux' >-+ msdk_opt = get_option('msdk') >-+ qsv_opt = get_option('qsv') >-+ if va_opt.disabled() and msdk_opt.disabled() and qsv_opt.disabled() >-+ subdir_done() >-+ endif >-+ va_required = va_opt.enabled() or msdk_opt.enabled() or qsv_opt.enabled() >-+else >-+ if va_opt.disabled() >-+ subdir_done() >-+ endif >-+ va_required = va_opt >- endif >- >--va_required = va_opt.enabled() or msdk_opt.enabled() or qsv_opt.enabled() >-- >- libva_req = ['>= 1.6'] >- libva_dep = dependency('libva', version: libva_req, required: va_required, >- fallback: ['libva', 'libva_dep']) >-@@ -50,7 +56,7 @@ if not (libva_dep.found() and libva_drm_dep.found()) >- subdir_done() >- endif >- >--libdrm_dep = dependency('libdrm', version: '>=2.4', required: false) >-+libdrm_dep = dependency('libdrm', version: '>=2.4', required: get_option('drm')) >- cdata.set10('HAVE_LIBDRM', libdrm_dep.found()) >- >- va_enums = gnome.mkenums_simple('va-enumtypes', >---- a/meson_options.txt >-+++ b/meson_options.txt >-@@ -73,6 +73,8 @@ option('y4m', type : 'feature', value : 'auto') >- option('opencv', type : 'feature', value : 'auto', description : 'OpenCV computer vision library support') >- >- # Feature options for optional deps in plugins >-+option('drm', type : 'feature', value : 'auto', description: 'libdrm support in the GstVA library') >-+option('udev', type : 'feature', value : 'auto', description: 'gudev support in the new VA-API plugin') >- option('wayland', type : 'feature', value : 'auto', description : 'Wayland plugin/library, support in the Vulkan plugin') >- option('x11', type : 'feature', value : 'auto', description : 'X11 support in Vulkan, GL and rfb plugins') >- >---- a/sys/va/meson.build >-+++ b/sys/va/meson.build >-@@ -33,7 +33,7 @@ if va_option.disabled() >- subdir_done() >- endif >- >--libgudev_dep = dependency('gudev-1.0', required: false) >-+libgudev_dep = dependency('gudev-1.0', required: get_option('udev'), allow_fallback: true) >- cdata.set10('HAVE_GUDEV', libgudev_dep.found()) >- >- if libva_dep.version().version_compare('>= 1.8') >--- >-2.40.1 >diff --git a/media-libs/gst-plugins-bad/gst-plugins-bad-1.22.11-r1.ebuild b/media-libs/gst-plugins-bad/gst-plugins-bad-1.24.5.ebuild >similarity index 93% >rename from media-libs/gst-plugins-bad/gst-plugins-bad-1.22.11-r1.ebuild >rename to media-libs/gst-plugins-bad/gst-plugins-bad-1.24.5.ebuild >index 71badfc7a979..06e67ab67c29 100644 >--- a/media-libs/gst-plugins-bad/gst-plugins-bad-1.22.11-r1.ebuild >+++ b/media-libs/gst-plugins-bad/gst-plugins-bad-1.24.5.ebuild >@@ -44,8 +44,8 @@ BDEPEND="dev-util/glib-utils" > DOCS=( AUTHORS ChangeLog NEWS README.md RELEASE ) > > PATCHES=( >- "${FILESDIR}"/0001-meson-Fix-libdrm-and-vaapi-configure-checks.patch >- "${FILESDIR}"/0002-meson-Add-feature-options-for-optional-va-deps-libdr.patch >+ #"${FILESDIR}"/0001-meson-Fix-libdrm-and-vaapi-configure-checks.patch >+ #"${FILESDIR}"/0002-meson-Add-feature-options-for-optional-va-deps-libdr.patch > ) > > src_prepare() { >diff --git a/media-libs/gst-plugins-base/Manifest b/media-libs/gst-plugins-base/Manifest >index 3b95369e79d3..58489418bed3 100644 >--- a/media-libs/gst-plugins-base/Manifest >+++ b/media-libs/gst-plugins-base/Manifest >@@ -1 +1,2 @@ >-DIST gst-plugins-base-1.22.11.tar.xz 2373020 BLAKE2B 0809629afae7b82a12079dc40dd5a6a7c86876b591389c3179a74cea975b0ef3c66d9fc2f42a2f722892de2c75ef87eb0cfc5cc5df65f0ebefa02a891b0c392a SHA512 cfd8f7fe66f4707e043c8f070110eb80f9804cec529c8d29b13dbc8604db90e3f010c9614d538ad076b826df54f75ce5ebac355bd05a874e44dccead6a953c60 >+DIST gst-plugins-base-1.24.5.tar.xz 2430552 BLAKE2B cf7e2fec20454ca495e3ddb08e8792d0923a99408f9308b944f5c86d15d55a7253e5d3561961fde9ee43f727797b3c84757e05647a7ebd0f61a3246c92672cea SHA512 d78956ae15fe87710d65eb3759ed9ac92e6ec1cdcd969421619fbff5700baf473322a52245303fd3665962a1ecf6330885e91a76423abaa435fef1a4b00cb6d3 >+EBUILD gst-plugins-base-1.24.5.ebuild 5649 BLAKE2B 0a02928b19849c72d16e4bf89838971c03dcd5624d863a2deecda5004ee1b87acab49a2878a29c5cc395c916f11ee73bb468b39d00aa54e2d12379c29eafb495 SHA512 e90efe82f94d330822888d5c1a6b4661db3775dae17b819768855ed9bc1d884940789204cd4b9cca711ee1dcddbb7fc2efc592a9e99ddb2c79c983fdad2b5e6c >diff --git a/media-libs/gst-plugins-base/gst-plugins-base-1.22.11-r1.ebuild b/media-libs/gst-plugins-base/gst-plugins-base-1.24.5.ebuild >similarity index 100% >rename from media-libs/gst-plugins-base/gst-plugins-base-1.22.11-r1.ebuild >rename to media-libs/gst-plugins-base/gst-plugins-base-1.24.5.ebuild >diff --git a/media-libs/gst-plugins-good/Manifest b/media-libs/gst-plugins-good/Manifest >index 08d2b2aa7987..349609976be8 100644 >--- a/media-libs/gst-plugins-good/Manifest >+++ b/media-libs/gst-plugins-good/Manifest >@@ -1 +1,2 @@ >-DIST gst-plugins-good-1.22.11.tar.xz 2847708 BLAKE2B d61f834727719992e207ce3aa2e9b4ca779930f8bc0baf12bef7869f456ac86fad4a3874b50071d28724e414c5b134f7604af4b66c836da3388e584fbbe16dcf SHA512 e6105c90a66bfee8a69f621bf44f53fcbf832ec9290cee984354da91e57b61d2bbd548e3ad0c5d9f859d0c3f5ba3c313539f24b350e0a7acf29cb8983d4f40cb >+DIST gst-plugins-good-1.24.5.tar.xz 2917136 BLAKE2B 01629902d3a6c8497cdfbdbfb3290b0f5434d1ed58a08db20fb824c0343d3dd299f719cff124006bf7b0052450eb0f491a60950d27056c4916b709b780ca4a49 SHA512 76967dbd12d41af765ece68c1ba71190267bc43619381035eae60579999bf33e98e39d3b697c86ae6031c8f8f9634fab9be52cfc9ed8e837af9747b82fbef9c8 >+EBUILD gst-plugins-good-1.24.5.ebuild 956 BLAKE2B b88ad0806dfe1b7885fd29905d64e7bca49744e8226213658050389bdb25de59913da51aa899afedcf9f325623d63b6ae459099f764d16cd69ee4fd0bd515c95 SHA512 ecd5316c4b2f62459b52c01d780536830715111b393f2b221beb6a5c31b73ec33505ee5de2858de30aca9193f434160424dba6cc6e8e2f1370617bd14b4f031a >diff --git a/media-libs/gst-plugins-good/gst-plugins-good-1.22.11.ebuild b/media-libs/gst-plugins-good/gst-plugins-good-1.24.5.ebuild >similarity index 100% >rename from media-libs/gst-plugins-good/gst-plugins-good-1.22.11.ebuild >rename to media-libs/gst-plugins-good/gst-plugins-good-1.24.5.ebuild >diff --git a/media-libs/gst-plugins-ugly/Manifest b/media-libs/gst-plugins-ugly/Manifest >index b2b2d4a984d9..3c47992a7452 100644 >--- a/media-libs/gst-plugins-ugly/Manifest >+++ b/media-libs/gst-plugins-ugly/Manifest >@@ -1 +1,2 @@ >-DIST gst-plugins-ugly-1.22.11.tar.xz 256812 BLAKE2B 143fe16c92465be0c5bfb5b6c452be9e730501d372e49c26c6837eb2ff336b8098cda5afc61b3620f9ea9ed13eed6118e0deed8dcc9eab499b941e5e64157fd9 SHA512 767e80c1d15ec79ff196c4c4ad6128bc17502b490201c1a3799341a2784848f639392310de7dabc922d022acb5156bd25e4191ba2409c17b3a23a278f7722c5c >+DIST gst-plugins-ugly-1.24.5.tar.xz 223520 BLAKE2B 7cedec2a475c94a8a25c4703acf3bce6a2093e8c0d9e2ccdcc2ccdaef521215432c1dfd3bf2e5c4d4c7097e092482eee76980baa58282773677d7f586a19102b SHA512 23c2db426559f25a497ee3eec8223f4a93f0d14877aeb7bdc7e6210545070c1b8e64673f95457473734ccf27fb48eda6669f33c0fd3ff8dd814cc7819f2cfaa5 >+EBUILD gst-plugins-ugly-1.24.5.ebuild 583 BLAKE2B c10d102800d18d87ac85a71eb278e4e8af2a55c5ede95a96d956718e194ba9d6a9890ad9fcada8585da67faefb2beff81ca80197e2a0ac042703e79ed0e70c06 SHA512 0b34dde134499e0a514b61122d706177c3ae919b7f0d6c56ad4554349950e839a9f8f6b29b91ccc373a7c71f87f0aab5cd8445c0775e4ba55fb752d57f2fe4c2 >diff --git a/media-libs/gst-plugins-ugly/gst-plugins-ugly-1.22.11.ebuild b/media-libs/gst-plugins-ugly/gst-plugins-ugly-1.24.5.ebuild >similarity index 100% >rename from media-libs/gst-plugins-ugly/gst-plugins-ugly-1.22.11.ebuild >rename to media-libs/gst-plugins-ugly/gst-plugins-ugly-1.24.5.ebuild >diff --git a/media-libs/gstreamer/Manifest b/media-libs/gstreamer/Manifest >index 4e39f93eb248..7b3685d12e7b 100644 >--- a/media-libs/gstreamer/Manifest >+++ b/media-libs/gstreamer/Manifest >@@ -1 +1,2 @@ >-DIST gstreamer-1.22.11.tar.xz 1801248 BLAKE2B 856342994bc8750598cb256313151355e7c58d751214c168c53ba831cfcdf3ab789a192473ba0e0645df8cb7cb9e625348b18cfe83d839f1f231f8f746877f49 SHA512 8976cebd2cbac3ef31ee6163d2c5264be7d10d54ab9fe6f0b2317d7d0380420ef2378e1b476af09f1e6b203e3eafcda88fc08bb2f550a6f411d8670dec04843e >+DIST gstreamer-1.24.5.tar.xz 1856180 BLAKE2B 43a0700dd4add5309d51c6f75aff2ac51b5b63d8e8e6d9087fe9e81f5ef1fb2f598bc0b73b992175b169499937933893dad30423b92434cf78ca0218b5f86f2a SHA512 3a236914dd549647cf34cab30f2dcadf4495653350e19baafeed06a0f989fd77877dac8ddb46170ab65ac052a9515734acfb28e48704baae9e694f1d3b1d35e7 >+EBUILD gstreamer-1.24.5.ebuild 1512 BLAKE2B c023a2f04b4f10f44ba986168d2aa9fdd6898a39d4c096c867e84e83d705b1205201f52870f8331b1a174bc8dde1514c146b7dac777f544fd4e0a88996e9a1db SHA512 9279470addac0d876a413a965a1160cf46f2c8009558a6083a91df4012f0db73bc3046c6a6e9b071373e699c26037fcc8b219c512c630a87a5ab4a116b87b1d3 >diff --git a/media-libs/gstreamer/gstreamer-1.22.11.ebuild b/media-libs/gstreamer/gstreamer-1.24.5.ebuild >similarity index 100% >rename from media-libs/gstreamer/gstreamer-1.22.11.ebuild >rename to media-libs/gstreamer/gstreamer-1.24.5.ebuild >diff --git a/media-plugins/gst-plugins-a52dec/Manifest b/media-plugins/gst-plugins-a52dec/Manifest >index b2b2d4a984d9..4d5a99964848 100644 >--- a/media-plugins/gst-plugins-a52dec/Manifest >+++ b/media-plugins/gst-plugins-a52dec/Manifest >@@ -1 +1,2 @@ >-DIST gst-plugins-ugly-1.22.11.tar.xz 256812 BLAKE2B 143fe16c92465be0c5bfb5b6c452be9e730501d372e49c26c6837eb2ff336b8098cda5afc61b3620f9ea9ed13eed6118e0deed8dcc9eab499b941e5e64157fd9 SHA512 767e80c1d15ec79ff196c4c4ad6128bc17502b490201c1a3799341a2784848f639392310de7dabc922d022acb5156bd25e4191ba2409c17b3a23a278f7722c5c >+DIST gst-plugins-ugly-1.24.5.tar.xz 223520 BLAKE2B 7cedec2a475c94a8a25c4703acf3bce6a2093e8c0d9e2ccdcc2ccdaef521215432c1dfd3bf2e5c4d4c7097e092482eee76980baa58282773677d7f586a19102b SHA512 23c2db426559f25a497ee3eec8223f4a93f0d14877aeb7bdc7e6210545070c1b8e64673f95457473734ccf27fb48eda6669f33c0fd3ff8dd814cc7819f2cfaa5 >+EBUILD gst-plugins-a52dec-1.24.5.ebuild 567 BLAKE2B 2c896b17a74fe1982a757fd6b7f1ab16f42b03b965e1e9843f34d0f4cfb2602408e2854bddd7e57cb4a38c652e8ce5637fb4d55da927b9fca767293146eb9866 SHA512 44ebe65806c66c1a879ed9ccbd9c273085eddb204e1f9bac98011497777a00430463853d69580b75d715d44c17de15b2a35c7e9bebc8276c9511677f171fa904 >diff --git a/media-plugins/gst-plugins-a52dec/gst-plugins-a52dec-1.24.5.ebuild b/media-plugins/gst-plugins-a52dec/gst-plugins-a52dec-1.24.5.ebuild >new file mode 100644 >index 000000000000..3da94df2cf71 >--- /dev/null >+++ b/media-plugins/gst-plugins-a52dec/gst-plugins-a52dec-1.24.5.ebuild >@@ -0,0 +1,25 @@ >+# Copyright 1999-2024 Gentoo Authors >+# Distributed under the terms of the GNU General Public License v2 >+ >+EAPI=8 >+GST_ORG_MODULE=gst-plugins-ugly >+ >+inherit gstreamer-meson >+ >+DESCRIPTION="ATSC A/52 audio decoder plugin for GStreamer" >+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86" >+IUSE="+orc" >+ >+RDEPEND=" >+ >=media-libs/a52dec-0.7.4-r6[${MULTILIB_USEDEP}] >+ orc? ( >=dev-lang/orc-0.4.33[${MULTILIB_USEDEP}] ) >+" >+DEPEND="${RDEPEND}" >+ >+multilib_src_configure() { >+ local emesonargs=( >+ -Dgpl=enabled >+ ) >+ >+ gstreamer_multilib_src_configure >+} >diff --git a/media-plugins/gst-plugins-assrender/Manifest b/media-plugins/gst-plugins-assrender/Manifest >index 94ba53d60500..bf9796f75c40 100644 >--- a/media-plugins/gst-plugins-assrender/Manifest >+++ b/media-plugins/gst-plugins-assrender/Manifest >@@ -1 +1,2 @@ >-DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4 SHA512 cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70 >+DIST gst-plugins-bad-1.24.5.tar.xz 7061664 BLAKE2B 0b44d5e2650943c6850d1646c5c4c0b83c13b24fb87b57caf35f2ba5531317e103b9cff2b5f1be02f06b5f01b9b3f6144c255b40289c3e66c3d860a0361a2e02 SHA512 0707e245fb023bc60e57012b00ff6c6d11d6bc6a8caaf26f73daf60ef3688e8b75ac5162a1c377279733f095aa457a5ff03453ede4df20eb1482fef82a8566f7 >+EBUILD gst-plugins-assrender-1.24.5.ebuild 410 BLAKE2B 3889e212925a3ff14b6117d24293d892913b5932ae46b453fcad09aec8d708a43efe1aaf7488e8a9a2454d7aaf0995da2547833c4e59fcf7bf39c0ccfb8239e3 SHA512 9c9d1d4d390dd2f23fc3fc3a48d135d99e62cee34d35a0f76e2e5f2030ba517863acdad4514b566e2c9bef2cfbee416ba984d1790006cbb6c7f1265a1519b29a >diff --git a/media-plugins/gst-plugins-assrender/gst-plugins-assrender-1.24.5.ebuild b/media-plugins/gst-plugins-assrender/gst-plugins-assrender-1.24.5.ebuild >new file mode 100644 >index 000000000000..07f1307d5f33 >--- /dev/null >+++ b/media-plugins/gst-plugins-assrender/gst-plugins-assrender-1.24.5.ebuild >@@ -0,0 +1,13 @@ >+# Copyright 1999-2024 Gentoo Authors >+# Distributed under the terms of the GNU General Public License v2 >+ >+EAPI=8 >+GST_ORG_MODULE=gst-plugins-bad >+ >+inherit gstreamer-meson >+ >+DESCRIPTION="ASS/SSA rendering with effects support plugin for GStreamer" >+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86" >+ >+RDEPEND=">=media-libs/libass-0.10.2:=[${MULTILIB_USEDEP}]" >+DEPEND="${RDEPEND}" >diff --git a/media-plugins/gst-plugins-cdparanoia/Manifest b/media-plugins/gst-plugins-cdparanoia/Manifest >index 3b95369e79d3..fd1399c0b9a1 100644 >--- a/media-plugins/gst-plugins-cdparanoia/Manifest >+++ b/media-plugins/gst-plugins-cdparanoia/Manifest >@@ -1 +1,2 @@ >-DIST gst-plugins-base-1.22.11.tar.xz 2373020 BLAKE2B 0809629afae7b82a12079dc40dd5a6a7c86876b591389c3179a74cea975b0ef3c66d9fc2f42a2f722892de2c75ef87eb0cfc5cc5df65f0ebefa02a891b0c392a SHA512 cfd8f7fe66f4707e043c8f070110eb80f9804cec529c8d29b13dbc8604db90e3f010c9614d538ad076b826df54f75ce5ebac355bd05a874e44dccead6a953c60 >+DIST gst-plugins-base-1.24.5.tar.xz 2430552 BLAKE2B cf7e2fec20454ca495e3ddb08e8792d0923a99408f9308b944f5c86d15d55a7253e5d3561961fde9ee43f727797b3c84757e05647a7ebd0f61a3246c92672cea SHA512 d78956ae15fe87710d65eb3759ed9ac92e6ec1cdcd969421619fbff5700baf473322a52245303fd3665962a1ecf6330885e91a76423abaa435fef1a4b00cb6d3 >+EBUILD gst-plugins-cdparanoia-1.24.5.ebuild 481 BLAKE2B 71eaef88b554f66266ff7b6addfc2dbb523b66a9b2021ebfa7c28c3ef8c9e398f21b4dd5bfc4ec912435e45cd3f3ff5e56693a86240c16c2b90b1a3cb0b01f30 SHA512 57608e2cf51cbf386650eee6c7c597f8c8f5dd3db270c2cc74ce8af4c2736453c05d7cc37b8b44978ff17a796b95b99446acae7d7ed35c7efb339c5f0e0ef77a >diff --git a/media-plugins/gst-plugins-cdparanoia/gst-plugins-cdparanoia-1.24.5.ebuild b/media-plugins/gst-plugins-cdparanoia/gst-plugins-cdparanoia-1.24.5.ebuild >new file mode 100644 >index 000000000000..68d24af8526f >--- /dev/null >+++ b/media-plugins/gst-plugins-cdparanoia/gst-plugins-cdparanoia-1.24.5.ebuild >@@ -0,0 +1,18 @@ >+# Copyright 1999-2024 Gentoo Authors >+# Distributed under the terms of the GNU General Public License v2 >+ >+EAPI=8 >+GST_ORG_MODULE=gst-plugins-base >+ >+inherit gstreamer-meson >+ >+DESCRIPTION="CD Audio Source (cdda) plugin for GStreamer" >+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86" >+ >+RDEPEND=">=media-sound/cdparanoia-3.10.2-r6[${MULTILIB_USEDEP}]" >+DEPEND="${RDEPEND}" >+ >+src_prepare() { >+ default >+ gstreamer_system_package audio_dep:gstreamer-audio >+} >diff --git a/media-plugins/gst-plugins-dts/Manifest b/media-plugins/gst-plugins-dts/Manifest >index 94ba53d60500..fae8c6cc9128 100644 >--- a/media-plugins/gst-plugins-dts/Manifest >+++ b/media-plugins/gst-plugins-dts/Manifest >@@ -1 +1,2 @@ >-DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4 SHA512 cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70 >+DIST gst-plugins-bad-1.24.5.tar.xz 7061664 BLAKE2B 0b44d5e2650943c6850d1646c5c4c0b83c13b24fb87b57caf35f2ba5531317e103b9cff2b5f1be02f06b5f01b9b3f6144c255b40289c3e66c3d860a0361a2e02 SHA512 0707e245fb023bc60e57012b00ff6c6d11d6bc6a8caaf26f73daf60ef3688e8b75ac5162a1c377279733f095aa457a5ff03453ede4df20eb1482fef82a8566f7 >+EBUILD gst-plugins-dts-1.24.5.ebuild 539 BLAKE2B 2aa47ffc0b5f46db97ecdc7a55a27b7154427ab59539b1f3db947de754d94da104a503d40ef3724d4d9da1fb71bad0925f7a69f2922dab07d6801e91dbe9863d SHA512 d337135370690989c2bb038639fb7155e52d5320edfe7f05316e9d0dfdf959af0354bc96635fa47691f06dc2e89ee92c58900b2fc0d6ef3ecb7103b987bf8699 >diff --git a/media-plugins/gst-plugins-dts/gst-plugins-dts-1.24.5.ebuild b/media-plugins/gst-plugins-dts/gst-plugins-dts-1.24.5.ebuild >new file mode 100644 >index 000000000000..915f5563d88e >--- /dev/null >+++ b/media-plugins/gst-plugins-dts/gst-plugins-dts-1.24.5.ebuild >@@ -0,0 +1,25 @@ >+# Copyright 1999-2024 Gentoo Authors >+# Distributed under the terms of the GNU General Public License v2 >+ >+EAPI=8 >+GST_ORG_MODULE=gst-plugins-bad >+ >+inherit gstreamer-meson >+ >+DESCRIPTION="DTS audio decoder plugin for Gstreamer" >+KEYWORDS="amd64 ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv x86" >+IUSE="+orc" >+ >+RDEPEND=" >+ >=media-libs/libdca-0.0.5-r3[${MULTILIB_USEDEP}] >+ orc? ( >=dev-lang/orc-0.4.33[${MULTILIB_USEDEP}] ) >+" >+DEPEND="${RDEPEND}" >+ >+multilib_src_configure() { >+ local emesonargs=( >+ -Dgpl=enabled >+ ) >+ >+ gstreamer_multilib_src_configure >+} >diff --git a/media-plugins/gst-plugins-dvdread/Manifest b/media-plugins/gst-plugins-dvdread/Manifest >index b2b2d4a984d9..5e0bbef145f8 100644 >--- a/media-plugins/gst-plugins-dvdread/Manifest >+++ b/media-plugins/gst-plugins-dvdread/Manifest >@@ -1 +1,2 @@ >-DIST gst-plugins-ugly-1.22.11.tar.xz 256812 BLAKE2B 143fe16c92465be0c5bfb5b6c452be9e730501d372e49c26c6837eb2ff336b8098cda5afc61b3620f9ea9ed13eed6118e0deed8dcc9eab499b941e5e64157fd9 SHA512 767e80c1d15ec79ff196c4c4ad6128bc17502b490201c1a3799341a2784848f639392310de7dabc922d022acb5156bd25e4191ba2409c17b3a23a278f7722c5c >+DIST gst-plugins-ugly-1.24.5.tar.xz 223520 BLAKE2B 7cedec2a475c94a8a25c4703acf3bce6a2093e8c0d9e2ccdcc2ccdaef521215432c1dfd3bf2e5c4d4c7097e092482eee76980baa58282773677d7f586a19102b SHA512 23c2db426559f25a497ee3eec8223f4a93f0d14877aeb7bdc7e6210545070c1b8e64673f95457473734ccf27fb48eda6669f33c0fd3ff8dd814cc7819f2cfaa5 >+EBUILD gst-plugins-dvdread-1.24.5.ebuild 492 BLAKE2B a713eaf1845d80747e9a8e2f1c59b6d2841860b2f91642732a427ce04ebfc56e2d4bb9ec968031ed3e146fe27181375130f2528715e08ffc0b35cb9df36f1870 SHA512 03bcb8141f1e0bb82150cc644d73d86e94d4a30bea0bd6d739695972644561a287e76950b1cf27fd2de38d0b9ca613498dc4a67695c7f6454cae9912abf99806 >diff --git a/media-plugins/gst-plugins-dvdread/gst-plugins-dvdread-1.24.5.ebuild b/media-plugins/gst-plugins-dvdread/gst-plugins-dvdread-1.24.5.ebuild >new file mode 100644 >index 000000000000..b1faeb316bae >--- /dev/null >+++ b/media-plugins/gst-plugins-dvdread/gst-plugins-dvdread-1.24.5.ebuild >@@ -0,0 +1,21 @@ >+# Copyright 1999-2024 Gentoo Authors >+# Distributed under the terms of the GNU General Public License v2 >+ >+EAPI=8 >+GST_ORG_MODULE=gst-plugins-ugly >+ >+inherit gstreamer-meson >+ >+DESCRIPTION="DVD read plugin for GStreamer" >+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86" >+ >+RDEPEND=">=media-libs/libdvdread-4.2.0-r1:=[${MULTILIB_USEDEP}]" >+DEPEND="${RDEPEND}" >+ >+multilib_src_configure() { >+ local emesonargs=( >+ -Dgpl=enabled >+ ) >+ >+ gstreamer_multilib_src_configure >+} >diff --git a/media-plugins/gst-plugins-faad/Manifest b/media-plugins/gst-plugins-faad/Manifest >index 94ba53d60500..15141cb030d3 100644 >--- a/media-plugins/gst-plugins-faad/Manifest >+++ b/media-plugins/gst-plugins-faad/Manifest >@@ -1 +1,2 @@ >-DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4 SHA512 cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70 >+DIST gst-plugins-bad-1.24.5.tar.xz 7061664 BLAKE2B 0b44d5e2650943c6850d1646c5c4c0b83c13b24fb87b57caf35f2ba5531317e103b9cff2b5f1be02f06b5f01b9b3f6144c255b40289c3e66c3d860a0361a2e02 SHA512 0707e245fb023bc60e57012b00ff6c6d11d6bc6a8caaf26f73daf60ef3688e8b75ac5162a1c377279733f095aa457a5ff03453ede4df20eb1482fef82a8566f7 >+EBUILD gst-plugins-faad-1.24.5.ebuild 478 BLAKE2B 185032d77b8302fd1c538f683a6a3e5a922611901391ea90bfe10029dc711bcc365492e882e5b00d1b721fb3d0c81bf64c491fd13c4660cd0e7fb633b505f64c SHA512 2a48d0c859e37a40f8c775c442fb1dba1a9375d2515cc08915a6ddbc0113c7916f2acb71ae9d5d6cb118b30a6464319d598b53a693e0271d7c48c6a07f2fa616 >diff --git a/media-plugins/gst-plugins-faad/gst-plugins-faad-1.24.5.ebuild b/media-plugins/gst-plugins-faad/gst-plugins-faad-1.24.5.ebuild >new file mode 100644 >index 000000000000..4281970f98e2 >--- /dev/null >+++ b/media-plugins/gst-plugins-faad/gst-plugins-faad-1.24.5.ebuild >@@ -0,0 +1,21 @@ >+# Copyright 1999-2024 Gentoo Authors >+# Distributed under the terms of the GNU General Public License v2 >+ >+EAPI=8 >+GST_ORG_MODULE=gst-plugins-bad >+ >+inherit gstreamer-meson >+ >+DESCRIPTION="AAC audio decoder plugin" >+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86" >+ >+RDEPEND=">=media-libs/faad2-2.7-r3[${MULTILIB_USEDEP}]" >+DEPEND="${RDEPEND}" >+ >+multilib_src_configure() { >+ local emesonargs=( >+ -Dgpl=enabled >+ ) >+ >+ gstreamer_multilib_src_configure >+} >diff --git a/media-plugins/gst-plugins-flac/Manifest b/media-plugins/gst-plugins-flac/Manifest >index 08d2b2aa7987..ee3ee7414cc8 100644 >--- a/media-plugins/gst-plugins-flac/Manifest >+++ b/media-plugins/gst-plugins-flac/Manifest >@@ -1 +1,2 @@ >-DIST gst-plugins-good-1.22.11.tar.xz 2847708 BLAKE2B d61f834727719992e207ce3aa2e9b4ca779930f8bc0baf12bef7869f456ac86fad4a3874b50071d28724e414c5b134f7604af4b66c836da3388e584fbbe16dcf SHA512 e6105c90a66bfee8a69f621bf44f53fcbf832ec9290cee984354da91e57b61d2bbd548e3ad0c5d9f859d0c3f5ba3c313539f24b350e0a7acf29cb8983d4f40cb >+DIST gst-plugins-good-1.24.5.tar.xz 2917136 BLAKE2B 01629902d3a6c8497cdfbdbfb3290b0f5434d1ed58a08db20fb824c0343d3dd299f719cff124006bf7b0052450eb0f491a60950d27056c4916b709b780ca4a49 SHA512 76967dbd12d41af765ece68c1ba71190267bc43619381035eae60579999bf33e98e39d3b697c86ae6031c8f8f9634fab9be52cfc9ed8e837af9747b82fbef9c8 >+EBUILD gst-plugins-flac-1.24.5.ebuild 400 BLAKE2B a048df2b530c5ea9aa371e5903f9be79829c05142236236f9acb45cf824288864b8537e6c066333028c489883e1fb89d9026f30e346605cf556b176f8a5f6fad SHA512 d373edb36da40ce8635dd33619ea3e4516eb0c4f27b5187fdd93b2a6c27a894d012d0a91379134cbe15dec4aa4b925e9a0c0880ac3669749127908417f772e60 >diff --git a/media-plugins/gst-plugins-flac/gst-plugins-flac-1.24.5.ebuild b/media-plugins/gst-plugins-flac/gst-plugins-flac-1.24.5.ebuild >new file mode 100644 >index 000000000000..d1a817d362a4 >--- /dev/null >+++ b/media-plugins/gst-plugins-flac/gst-plugins-flac-1.24.5.ebuild >@@ -0,0 +1,13 @@ >+# Copyright 1999-2024 Gentoo Authors >+# Distributed under the terms of the GNU General Public License v2 >+ >+EAPI=8 >+GST_ORG_MODULE=gst-plugins-good >+ >+inherit gstreamer-meson >+ >+DESCRIPTION="FLAC encoder/decoder/tagger plugin for GStreamer" >+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86" >+ >+RDEPEND=">=media-libs/flac-1.2.1-r5:=[${MULTILIB_USEDEP}]" >+DEPEND="${RDEPEND}" >diff --git a/media-plugins/gst-plugins-libav/Manifest b/media-plugins/gst-plugins-libav/Manifest >index 445f6d6e76e4..0c5110a9ae0c 100644 >--- a/media-plugins/gst-plugins-libav/Manifest >+++ b/media-plugins/gst-plugins-libav/Manifest >@@ -1 +1,2 @@ >-DIST gst-libav-1.22.11.tar.xz 207500 BLAKE2B 0fd50fc6bfa8932481be8aff4263a610a0d5642763a7387a5b720abcde8f7477ee6ec024b10fe96ad4149f9e531234ba445f7d41cd958cd0ea8c9397de3e9054 SHA512 808e5659130ed608960bddb68f4ab678149a21e1fb45ebe85d82f47166a254756d615ed37eb83e2aaba349e93279bf2dc43a73daa5c33833aba26d3d8e115362 >+DIST gst-libav-1.24.5.tar.xz 208704 BLAKE2B b76c2f4c2821808f3b26d5b746683b7782213069cf65f102952165290a405bcf06cc6085c05bdc95b5bc64cb7a8c03597407dd1ce19a30a0e1bebebb814c6d11 SHA512 429a483f25541e8c4ca8e4b003dbe58d4ed5a49f3abf96481f65f1e1c891d3666e6483f14d139de2e604c2b304c9ea304450728117bade57ac3d073b4d1193b2 >+EBUILD gst-plugins-libav-1.24.5.ebuild 780 BLAKE2B 42490fa114aab5c6df6cb8bc1624b601ddf778ef0ca50624c42fb96ca7b4dbedc33693fce52a57b5dd22a6785ed4dcc0fcea43b08f9e51b97fbc77e32fa75efb SHA512 0c80905288803bf019a79d6c308db123506f90148c069b266afe39940d8d7910fbff0843b9c995d94409a85555abe1bebb58fc63de44665be7f51e2a8ba0b9f2 >diff --git a/media-plugins/gst-plugins-libav/gst-plugins-libav-1.24.5.ebuild b/media-plugins/gst-plugins-libav/gst-plugins-libav-1.24.5.ebuild >new file mode 100644 >index 000000000000..062f190234bd >--- /dev/null >+++ b/media-plugins/gst-plugins-libav/gst-plugins-libav-1.24.5.ebuild >@@ -0,0 +1,28 @@ >+# Copyright 1999-2024 Gentoo Authors >+# Distributed under the terms of the GNU General Public License v2 >+ >+EAPI=8 >+ >+inherit gstreamer-meson >+ >+MY_PN="gst-libav" >+MY_PV="$(ver_cut 1-3)" >+MY_P="${MY_PN}-${MY_PV}" >+ >+DESCRIPTION="FFmpeg based gstreamer plugin" >+HOMEPAGE="https://gstreamer.freedesktop.org/modules/gst-libav.html" >+SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_P}.tar.xz" >+S="${WORKDIR}/${MY_P}" >+ >+LICENSE="LGPL-2+" >+SLOT="1.0" >+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv x86" >+ >+RDEPEND=" >+ >=dev-libs/glib-2.40.0:2[${MULTILIB_USEDEP}] >+ >=media-libs/gstreamer-${MY_PV}:1.0[${MULTILIB_USEDEP}] >+ >=media-libs/gst-plugins-base-${MY_PV}:1.0[${MULTILIB_USEDEP}] >+ >=media-video/ffmpeg-4:0=[${MULTILIB_USEDEP}] >+" >+DEPEND="${RDEPEND}" >+BDEPEND="" >diff --git a/media-plugins/gst-plugins-meta/Manifest b/media-plugins/gst-plugins-meta/Manifest >new file mode 100644 >index 000000000000..2b8b77258006 >--- /dev/null >+++ b/media-plugins/gst-plugins-meta/Manifest >@@ -0,0 +1 @@ >+EBUILD gst-plugins-meta-1.24.5.ebuild 3691 BLAKE2B 6c508212ed2358c05dc83093ce2dff6a765989fa962a0f7df28d527d3f5ef0172b5851a101747fecd61879f702605ae81ea32260b804406be74e441008dd314a SHA512 0b2aac0ae704b23c3c336d6f4e436f63290a31dbfccb74556cda34a97141f7acc2b3f505df8b95528ccfbfe72ff6fc46d5682168163a37e96660404d5805ae27 >diff --git a/media-plugins/gst-plugins-meta/gst-plugins-meta-1.20.6.ebuild b/media-plugins/gst-plugins-meta/gst-plugins-meta-1.20.6.ebuild >deleted file mode 100644 >index 285d24d8b3c4..000000000000 >--- a/media-plugins/gst-plugins-meta/gst-plugins-meta-1.20.6.ebuild >+++ /dev/null >@@ -1,68 +0,0 @@ >-# Copyright 1999-2023 Gentoo Authors >-# Distributed under the terms of the GNU General Public License v2 >- >-EAPI=7 >- >-inherit multilib-build >- >-DESCRIPTION="Meta ebuild to pull in gst plugins for apps" >-HOMEPAGE="https://gstreamer.freedesktop.org/" >- >-LICENSE="metapackage" >-SLOT="1.0" >-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86" >-IUSE="aac a52 alsa cdda dts dv dvb dvd ffmpeg flac http jack lame libass libvisual mp3 modplug mpeg ogg opus oss pulseaudio taglib theora v4l vaapi vcd vorbis vpx wavpack X x264" >-REQUIRED_USE="opus? ( ogg ) theora? ( ogg ) vorbis? ( ogg )" >- >-RDEPEND=" >- >=media-libs/gstreamer-${PV}:1.0[${MULTILIB_USEDEP}] >- >=media-libs/gst-plugins-base-${PV}:1.0[alsa?,ogg?,theora?,vorbis?,X?,${MULTILIB_USEDEP}] >- >=media-libs/gst-plugins-good-${PV}:1.0[${MULTILIB_USEDEP}] >- a52? ( >=media-plugins/gst-plugins-a52dec-${PV}:1.0[${MULTILIB_USEDEP}] ) >- aac? ( >=media-plugins/gst-plugins-faad-${PV}:1.0[${MULTILIB_USEDEP}] ) >- cdda? ( || ( >- >=media-plugins/gst-plugins-cdparanoia-${PV}:1.0[${MULTILIB_USEDEP}] >- >=media-plugins/gst-plugins-cdio-${PV}:1.0[${MULTILIB_USEDEP}] ) ) >- dts? ( >=media-plugins/gst-plugins-dts-${PV}:1.0[${MULTILIB_USEDEP}] ) >- dv? ( >=media-plugins/gst-plugins-dv-${PV}:1.0[${MULTILIB_USEDEP}] ) >- dvb? ( >- >=media-plugins/gst-plugins-dvb-${PV}:1.0[${MULTILIB_USEDEP}] >- >=media-libs/gst-plugins-bad-${PV}:1.0[${MULTILIB_USEDEP}] ) >- dvd? ( >- >=media-libs/gst-plugins-ugly-${PV}:1.0[${MULTILIB_USEDEP}] >- >=media-plugins/gst-plugins-a52dec-${PV}:1.0[${MULTILIB_USEDEP}] >- >=media-plugins/gst-plugins-dvdread-${PV}:1.0[${MULTILIB_USEDEP}] >- >=media-plugins/gst-plugins-mpeg2dec-${PV}:1.0[${MULTILIB_USEDEP}] >- >=media-plugins/gst-plugins-resindvd-${PV}:1.0[${MULTILIB_USEDEP}] ) >- ffmpeg? ( >=media-plugins/gst-plugins-libav-${PV}:1.0[${MULTILIB_USEDEP}] ) >- flac? ( >=media-plugins/gst-plugins-flac-${PV}:1.0[${MULTILIB_USEDEP}] ) >- http? ( >=media-plugins/gst-plugins-soup-${PV}:1.0[${MULTILIB_USEDEP}] ) >- jack? ( >=media-plugins/gst-plugins-jack-${PV}:1.0[${MULTILIB_USEDEP}] ) >- lame? ( >=media-plugins/gst-plugins-lame-${PV}:1.0[${MULTILIB_USEDEP}] ) >- libass? ( >=media-plugins/gst-plugins-assrender-${PV}:1.0[${MULTILIB_USEDEP}] ) >- libvisual? ( >=media-plugins/gst-plugins-libvisual-${PV}:1.0[${MULTILIB_USEDEP}] ) >- modplug? ( >=media-plugins/gst-plugins-modplug-${PV}:1.0[${MULTILIB_USEDEP}] ) >- mp3? ( >- >=media-libs/gst-plugins-ugly-${PV}:1.0[${MULTILIB_USEDEP}] >- >=media-plugins/gst-plugins-mpg123-${PV}:1.0[${MULTILIB_USEDEP}] ) >- mpeg? ( >=media-plugins/gst-plugins-mpeg2dec-${PV}:1.0[${MULTILIB_USEDEP}] ) >- opus? ( >=media-plugins/gst-plugins-opus-${PV}:1.0[${MULTILIB_USEDEP}] ) >- oss? ( >=media-plugins/gst-plugins-oss-${PV}:1.0[${MULTILIB_USEDEP}] ) >- pulseaudio? ( >=media-plugins/gst-plugins-pulse-${PV}:1.0[${MULTILIB_USEDEP}] ) >- taglib? ( >=media-plugins/gst-plugins-taglib-${PV}:1.0[${MULTILIB_USEDEP}] ) >- v4l? ( >=media-plugins/gst-plugins-v4l2-${PV}:1.0[${MULTILIB_USEDEP}] ) >- vaapi? ( >=media-plugins/gst-plugins-vaapi-${PV}:1.0[${MULTILIB_USEDEP}] ) >- vcd? ( >- >=media-plugins/gst-plugins-mplex-${PV}:1.0[${MULTILIB_USEDEP}] >- >=media-plugins/gst-plugins-mpeg2dec-${PV}:1.0[${MULTILIB_USEDEP}] ) >- vpx? ( >=media-plugins/gst-plugins-vpx-${PV}:1.0[${MULTILIB_USEDEP}] ) >- wavpack? ( >=media-plugins/gst-plugins-wavpack-${PV}:1.0[${MULTILIB_USEDEP}] ) >- x264? ( >=media-plugins/gst-plugins-x264-${PV}:1.0[${MULTILIB_USEDEP}] ) >-" >- >-# Usage note: >-# The idea is that apps depend on this for optional gstreamer plugins. Then, >-# when USE flags change, no app gets rebuilt, and all apps that can make use of >-# the new plugin automatically do. >- >-# When adding deps here, make sure the keywords on the gst-plugin are valid. >diff --git a/media-plugins/gst-plugins-meta/gst-plugins-meta-1.20.5.ebuild b/media-plugins/gst-plugins-meta/gst-plugins-meta-1.24.5.ebuild >similarity index 100% >rename from media-plugins/gst-plugins-meta/gst-plugins-meta-1.20.5.ebuild >rename to media-plugins/gst-plugins-meta/gst-plugins-meta-1.24.5.ebuild >diff --git a/media-plugins/gst-plugins-mpeg2dec/Manifest b/media-plugins/gst-plugins-mpeg2dec/Manifest >index b2b2d4a984d9..8cbb01273adf 100644 >--- a/media-plugins/gst-plugins-mpeg2dec/Manifest >+++ b/media-plugins/gst-plugins-mpeg2dec/Manifest >@@ -1 +1,2 @@ >-DIST gst-plugins-ugly-1.22.11.tar.xz 256812 BLAKE2B 143fe16c92465be0c5bfb5b6c452be9e730501d372e49c26c6837eb2ff336b8098cda5afc61b3620f9ea9ed13eed6118e0deed8dcc9eab499b941e5e64157fd9 SHA512 767e80c1d15ec79ff196c4c4ad6128bc17502b490201c1a3799341a2784848f639392310de7dabc922d022acb5156bd25e4191ba2409c17b3a23a278f7722c5c >+DIST gst-plugins-ugly-1.24.5.tar.xz 223520 BLAKE2B 7cedec2a475c94a8a25c4703acf3bce6a2093e8c0d9e2ccdcc2ccdaef521215432c1dfd3bf2e5c4d4c7097e092482eee76980baa58282773677d7f586a19102b SHA512 23c2db426559f25a497ee3eec8223f4a93f0d14877aeb7bdc7e6210545070c1b8e64673f95457473734ccf27fb48eda6669f33c0fd3ff8dd814cc7819f2cfaa5 >+EBUILD gst-plugins-mpeg2dec-1.24.5.ebuild 516 BLAKE2B 0c6bf133ee4358c1ca38639e17e9ab0063ecb1acbea83027269e743a8b4406035173559a26ccbe03195aa939d8f67fa98dc957d0dd6e42f3f8b63dfb63c676a7 SHA512 7c6a36149369c0b7c762dff5739c294aef660bd1e5e1dc20a10668913fd655fd92d46218bf5644b74243feac7fc1e2b21e3468160dfa018dae1e06b6466478e5 >diff --git a/media-plugins/gst-plugins-mpeg2dec/gst-plugins-mpeg2dec-1.24.5.ebuild b/media-plugins/gst-plugins-mpeg2dec/gst-plugins-mpeg2dec-1.24.5.ebuild >new file mode 100644 >index 000000000000..3c59024e48b9 >--- /dev/null >+++ b/media-plugins/gst-plugins-mpeg2dec/gst-plugins-mpeg2dec-1.24.5.ebuild >@@ -0,0 +1,21 @@ >+# Copyright 1999-2024 Gentoo Authors >+# Distributed under the terms of the GNU General Public License v2 >+ >+EAPI=8 >+GST_ORG_MODULE=gst-plugins-ugly >+ >+inherit gstreamer-meson >+ >+DESCRIPTION="MPEG2 decoder plugin for GStreamer" >+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" >+ >+RDEPEND=">=media-libs/libmpeg2-0.5.1-r2[${MULTILIB_USEDEP}]" >+DEPEND="${RDEPEND}" >+ >+multilib_src_configure() { >+ local emesonargs=( >+ -Dgpl=enabled >+ ) >+ >+ gstreamer_multilib_src_configure >+} >diff --git a/media-plugins/gst-plugins-mpg123/Manifest b/media-plugins/gst-plugins-mpg123/Manifest >index 08d2b2aa7987..e9e1296ea8cf 100644 >--- a/media-plugins/gst-plugins-mpg123/Manifest >+++ b/media-plugins/gst-plugins-mpg123/Manifest >@@ -1 +1,2 @@ >-DIST gst-plugins-good-1.22.11.tar.xz 2847708 BLAKE2B d61f834727719992e207ce3aa2e9b4ca779930f8bc0baf12bef7869f456ac86fad4a3874b50071d28724e414c5b134f7604af4b66c836da3388e584fbbe16dcf SHA512 e6105c90a66bfee8a69f621bf44f53fcbf832ec9290cee984354da91e57b61d2bbd548e3ad0c5d9f859d0c3f5ba3c313539f24b350e0a7acf29cb8983d4f40cb >+DIST gst-plugins-good-1.24.5.tar.xz 2917136 BLAKE2B 01629902d3a6c8497cdfbdbfb3290b0f5434d1ed58a08db20fb824c0343d3dd299f719cff124006bf7b0052450eb0f491a60950d27056c4916b709b780ca4a49 SHA512 76967dbd12d41af765ece68c1ba71190267bc43619381035eae60579999bf33e98e39d3b697c86ae6031c8f8f9634fab9be52cfc9ed8e837af9747b82fbef9c8 >+EBUILD gst-plugins-mpg123-1.24.5.ebuild 389 BLAKE2B a7e63cabac12071492dae5ad91cf4b126c0acf6438c5bffaf477af15e2e40a7551951672186313fa25c92888a2335790d564e1ece4b637363e2e58ef59519329 SHA512 266d75b3ae19b2d14e19870d66001f0f7abdc8afe367210ee7f272b65588ce4ff9a2e8ea5484c58af74f8cfc922ebf7dc6ab4a336933455294c65a9ce84973c5 >diff --git a/media-plugins/gst-plugins-mpg123/gst-plugins-mpg123-1.24.5.ebuild b/media-plugins/gst-plugins-mpg123/gst-plugins-mpg123-1.24.5.ebuild >new file mode 100644 >index 000000000000..e811522c81b3 >--- /dev/null >+++ b/media-plugins/gst-plugins-mpg123/gst-plugins-mpg123-1.24.5.ebuild >@@ -0,0 +1,15 @@ >+# Copyright 1999-2024 Gentoo Authors >+# Distributed under the terms of the GNU General Public License v2 >+ >+EAPI=8 >+GST_ORG_MODULE=gst-plugins-good >+ >+inherit gstreamer-meson >+ >+DESCRIPTION="MP3 decoder plugin for GStreamer" >+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86" >+ >+RDEPEND=" >+ >=media-sound/mpg123-base-1.23[${MULTILIB_USEDEP}] >+" >+DEPEND="${RDEPEND}" >diff --git a/media-plugins/gst-plugins-opus/Manifest b/media-plugins/gst-plugins-opus/Manifest >index 51d00d8a7f6f..53f490e05c3f 100644 >--- a/media-plugins/gst-plugins-opus/Manifest >+++ b/media-plugins/gst-plugins-opus/Manifest >@@ -1,2 +1,3 @@ >-DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4 SHA512 cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70 >-DIST gst-plugins-base-1.22.11.tar.xz 2373020 BLAKE2B 0809629afae7b82a12079dc40dd5a6a7c86876b591389c3179a74cea975b0ef3c66d9fc2f42a2f722892de2c75ef87eb0cfc5cc5df65f0ebefa02a891b0c392a SHA512 cfd8f7fe66f4707e043c8f070110eb80f9804cec529c8d29b13dbc8604db90e3f010c9614d538ad076b826df54f75ce5ebac355bd05a874e44dccead6a953c60 >+DIST gst-plugins-bad-1.24.5.tar.xz 7061664 BLAKE2B 0b44d5e2650943c6850d1646c5c4c0b83c13b24fb87b57caf35f2ba5531317e103b9cff2b5f1be02f06b5f01b9b3f6144c255b40289c3e66c3d860a0361a2e02 SHA512 0707e245fb023bc60e57012b00ff6c6d11d6bc6a8caaf26f73daf60ef3688e8b75ac5162a1c377279733f095aa457a5ff03453ede4df20eb1482fef82a8566f7 >+DIST gst-plugins-base-1.24.5.tar.xz 2430552 BLAKE2B cf7e2fec20454ca495e3ddb08e8792d0923a99408f9308b944f5c86d15d55a7253e5d3561961fde9ee43f727797b3c84757e05647a7ebd0f61a3246c92672cea SHA512 d78956ae15fe87710d65eb3759ed9ac92e6ec1cdcd969421619fbff5700baf473322a52245303fd3665962a1ecf6330885e91a76423abaa435fef1a4b00cb6d3 >+EBUILD gst-plugins-opus-1.24.5.ebuild 1572 BLAKE2B 2cc03177ad2b8f028d38975f0de4f830245d3fe8922742a9acf5bee376662e6c133d21e1b760da1f5e8d79054609288a7740b5f821cbde54b92d1f901a115641 SHA512 9dfdfddb6520a18e5574710721c725f25da5cf712fff8351f1675ac04bad8178f9f61d53b2f8e2d6ab8eaafa8ec07eb7e8d9f61e9b4ed26a4921d79a529da038 >diff --git a/media-plugins/gst-plugins-opus/gst-plugins-opus-1.24.5.ebuild b/media-plugins/gst-plugins-opus/gst-plugins-opus-1.24.5.ebuild >new file mode 100644 >index 000000000000..46cbba4acd70 >--- /dev/null >+++ b/media-plugins/gst-plugins-opus/gst-plugins-opus-1.24.5.ebuild >@@ -0,0 +1,48 @@ >+# Copyright 1999-2024 Gentoo Authors >+# Distributed under the terms of the GNU General Public License v2 >+ >+EAPI=8 >+GST_ORG_MODULE=gst-plugins-base >+ >+inherit gstreamer-meson >+ >+DESCRIPTION="Opus audio parser plugin for GStreamer" >+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86" >+ >+COMMON_DEPEND=">=media-libs/opus-1.1:=[${MULTILIB_USEDEP}]" >+ >+RDEPEND="${COMMON_DEPEND} >+ >=media-libs/gst-plugins-base-${PV}:${SLOT}[${MULTILIB_USEDEP},ogg] >+" >+DEPEND="${COMMON_DEPEND}" >+ >+src_prepare() { >+ default >+ gstreamer_system_package audio_dep:gstreamer-audio \ >+ pbutils_dep:gstreamer-pbutils \ >+ tag_dep:gstreamer-tag >+} >+ >+# Everything below is for building opusparse from gst-plugins-bad. Once it moves into -base, all below can be removed >+SRC_URI+=" https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-${PV}.tar.${GST_TARBALL_SUFFIX}" >+ >+in_bdir() { >+ pushd "${BUILD_DIR}" || die >+ "$@" >+ popd || die >+} >+ >+src_configure() { >+ S="${WORKDIR}/gst-plugins-base-${PV}" multilib_foreach_abi gstreamer_multilib_src_configure >+ S="${WORKDIR}/gst-plugins-bad-${PV}" multilib_foreach_abi gstreamer_multilib_src_configure >+} >+ >+src_compile() { >+ S="${WORKDIR}/gst-plugins-base-${PV}" multilib_foreach_abi in_bdir gstreamer_multilib_src_compile >+ S="${WORKDIR}/gst-plugins-bad-${PV}" multilib_foreach_abi in_bdir gstreamer_multilib_src_compile >+} >+ >+src_install() { >+ S="${WORKDIR}/gst-plugins-base-${PV}" multilib_foreach_abi in_bdir gstreamer_multilib_src_install >+ S="${WORKDIR}/gst-plugins-bad-${PV}" multilib_foreach_abi in_bdir gstreamer_multilib_src_install >+} >diff --git a/media-plugins/gst-plugins-pulse/Manifest b/media-plugins/gst-plugins-pulse/Manifest >index 08d2b2aa7987..cc7e26c480ea 100644 >--- a/media-plugins/gst-plugins-pulse/Manifest >+++ b/media-plugins/gst-plugins-pulse/Manifest >@@ -1 +1,2 @@ >-DIST gst-plugins-good-1.22.11.tar.xz 2847708 BLAKE2B d61f834727719992e207ce3aa2e9b4ca779930f8bc0baf12bef7869f456ac86fad4a3874b50071d28724e414c5b134f7604af4b66c836da3388e584fbbe16dcf SHA512 e6105c90a66bfee8a69f621bf44f53fcbf832ec9290cee984354da91e57b61d2bbd548e3ad0c5d9f859d0c3f5ba3c313539f24b350e0a7acf29cb8983d4f40cb >+DIST gst-plugins-good-1.24.5.tar.xz 2917136 BLAKE2B 01629902d3a6c8497cdfbdbfb3290b0f5434d1ed58a08db20fb824c0343d3dd299f719cff124006bf7b0052450eb0f491a60950d27056c4916b709b780ca4a49 SHA512 76967dbd12d41af765ece68c1ba71190267bc43619381035eae60579999bf33e98e39d3b697c86ae6031c8f8f9634fab9be52cfc9ed8e837af9747b82fbef9c8 >+EBUILD gst-plugins-pulse-1.24.5.ebuild 464 BLAKE2B b690dc83a9d05ffa7e940b150897fb3db5597e775304672a1faa10dd2d7c76ab71383a630d2710948ee90956bb1854a29a9653baafda7b632b4b638bae19281f SHA512 b4c6dc01ad015e0432eb41b5a82c12e45876aa0708a18cd4d5612d953b8bed58dfe0c925286673ff60d1bb020a08ee126b80237b68927d3fa1d769f28efb652a >diff --git a/media-plugins/gst-plugins-pulse/gst-plugins-pulse-1.24.5.ebuild b/media-plugins/gst-plugins-pulse/gst-plugins-pulse-1.24.5.ebuild >new file mode 100644 >index 000000000000..855e6f700e1b >--- /dev/null >+++ b/media-plugins/gst-plugins-pulse/gst-plugins-pulse-1.24.5.ebuild >@@ -0,0 +1,16 @@ >+# Copyright 1999-2024 Gentoo Authors >+# Distributed under the terms of the GNU General Public License v2 >+ >+EAPI=8 >+GST_ORG_MODULE=gst-plugins-good >+ >+inherit gstreamer-meson >+ >+DESCRIPTION="PulseAudio sound server plugin for GStreamer" >+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86" >+ >+RDEPEND=" >+ >=media-libs/gst-plugins-base-${PV}:${SLOT}[${MULTILIB_USEDEP}] >+ >=media-libs/libpulse-2.1-r1[${MULTILIB_USEDEP}] >+" >+DEPEND="${RDEPEND}" >diff --git a/media-plugins/gst-plugins-resindvd/Manifest b/media-plugins/gst-plugins-resindvd/Manifest >index 94ba53d60500..4eea6edb06b3 100644 >--- a/media-plugins/gst-plugins-resindvd/Manifest >+++ b/media-plugins/gst-plugins-resindvd/Manifest >@@ -1 +1,2 @@ >-DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4 SHA512 cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70 >+DIST gst-plugins-bad-1.24.5.tar.xz 7061664 BLAKE2B 0b44d5e2650943c6850d1646c5c4c0b83c13b24fb87b57caf35f2ba5531317e103b9cff2b5f1be02f06b5f01b9b3f6144c255b40289c3e66c3d860a0361a2e02 SHA512 0707e245fb023bc60e57012b00ff6c6d11d6bc6a8caaf26f73daf60ef3688e8b75ac5162a1c377279733f095aa457a5ff03453ede4df20eb1482fef82a8566f7 >+EBUILD gst-plugins-resindvd-1.24.5.ebuild 561 BLAKE2B aea7e47c73436d36593795dab9678b511029df636a13d16a514be38d67bdfb952f89418df3b30d477ed3317b6b7de8337254b11a0418e5a12daf8da131ce1384 SHA512 a07de3bc9a709071fe86821ad6e2d1cdd3f1189e7acb031289df49548b2cbd67cf58813dda0cff1e76e2102ea4678fc2a06bfdffd63e13fc02c8bb06b7c60791 >diff --git a/media-plugins/gst-plugins-resindvd/gst-plugins-resindvd-1.24.5.ebuild b/media-plugins/gst-plugins-resindvd/gst-plugins-resindvd-1.24.5.ebuild >new file mode 100644 >index 000000000000..8275579f25dd >--- /dev/null >+++ b/media-plugins/gst-plugins-resindvd/gst-plugins-resindvd-1.24.5.ebuild >@@ -0,0 +1,24 @@ >+# Copyright 1999-2024 Gentoo Authors >+# Distributed under the terms of the GNU General Public License v2 >+ >+EAPI=8 >+GST_ORG_MODULE=gst-plugins-bad >+ >+inherit gstreamer-meson >+ >+DESCRIPTION="DVD playback support plugin for GStreamer" >+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86" >+ >+RDEPEND=" >+ >=media-libs/libdvdnav-4.2.0-r1:=[${MULTILIB_USEDEP}] >+ >=media-libs/libdvdread-4.2.0-r1:=[${MULTILIB_USEDEP}] >+" >+DEPEND="${RDEPEND}" >+ >+multilib_src_configure() { >+ local emesonargs=( >+ -Dgpl=enabled >+ ) >+ >+ gstreamer_multilib_src_configure >+} >diff --git a/media-plugins/gst-plugins-soup/Manifest b/media-plugins/gst-plugins-soup/Manifest >index 08d2b2aa7987..4fca5ea000b7 100644 >--- a/media-plugins/gst-plugins-soup/Manifest >+++ b/media-plugins/gst-plugins-soup/Manifest >@@ -1 +1,2 @@ >-DIST gst-plugins-good-1.22.11.tar.xz 2847708 BLAKE2B d61f834727719992e207ce3aa2e9b4ca779930f8bc0baf12bef7869f456ac86fad4a3874b50071d28724e414c5b134f7604af4b66c836da3388e584fbbe16dcf SHA512 e6105c90a66bfee8a69f621bf44f53fcbf832ec9290cee984354da91e57b61d2bbd548e3ad0c5d9f859d0c3f5ba3c313539f24b350e0a7acf29cb8983d4f40cb >+DIST gst-plugins-good-1.24.5.tar.xz 2917136 BLAKE2B 01629902d3a6c8497cdfbdbfb3290b0f5434d1ed58a08db20fb824c0343d3dd299f719cff124006bf7b0052450eb0f491a60950d27056c4916b709b780ca4a49 SHA512 76967dbd12d41af765ece68c1ba71190267bc43619381035eae60579999bf33e98e39d3b697c86ae6031c8f8f9634fab9be52cfc9ed8e837af9747b82fbef9c8 >+EBUILD gst-plugins-soup-1.24.5.ebuild 677 BLAKE2B 8478d369d14c1410c31478603c951bcddf27f62fc2d3d016f6f94cf4d71b6952121bdf3f84d465e68adfd7220611881f7f1d8b4b1aab5413af223dcddd276996 SHA512 878fe6e73058ac0df34bb92306a65c24f19e295e1ec9468464758538d5bbb0dc1caa87176f31b31aa80ab6fa04bca64e444552889e945d9f19ee7a74d88445d9 >diff --git a/media-plugins/gst-plugins-soup/gst-plugins-soup-1.24.5.ebuild b/media-plugins/gst-plugins-soup/gst-plugins-soup-1.24.5.ebuild >new file mode 100644 >index 000000000000..540bd24cd94d >--- /dev/null >+++ b/media-plugins/gst-plugins-soup/gst-plugins-soup-1.24.5.ebuild >@@ -0,0 +1,20 @@ >+# Copyright 1999-2024 Gentoo Authors >+# Distributed under the terms of the GNU General Public License v2 >+ >+EAPI=8 >+GST_ORG_MODULE=gst-plugins-good >+ >+inherit gstreamer-meson >+ >+DESCRIPTION="HTTP client source/sink plugin for GStreamer" >+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~x64-macos" >+ >+# Checks at runtime which libsoup was linked in and picks the appropriate one. >+# Need both here to guarantee consumers will work. >+# May be able to get rid of 2.4 later if it's possible to build 2.4 support >+# from 3.0 headers. >+RDEPEND=" >+ >=net-libs/libsoup-2.48:2.4[${MULTILIB_USEDEP}] >+ net-libs/libsoup:3.0[${MULTILIB_USEDEP}] >+" >+DEPEND="${RDEPEND}" >diff --git a/media-plugins/gst-plugins-srtp/Manifest b/media-plugins/gst-plugins-srtp/Manifest >index 94ba53d60500..ffce79391664 100644 >--- a/media-plugins/gst-plugins-srtp/Manifest >+++ b/media-plugins/gst-plugins-srtp/Manifest >@@ -1 +1,2 @@ >-DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4 SHA512 cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70 >+DIST gst-plugins-bad-1.24.5.tar.xz 7061664 BLAKE2B 0b44d5e2650943c6850d1646c5c4c0b83c13b24fb87b57caf35f2ba5531317e103b9cff2b5f1be02f06b5f01b9b3f6144c255b40289c3e66c3d860a0361a2e02 SHA512 0707e245fb023bc60e57012b00ff6c6d11d6bc6a8caaf26f73daf60ef3688e8b75ac5162a1c377279733f095aa457a5ff03453ede4df20eb1482fef82a8566f7 >+EBUILD gst-plugins-srtp-1.24.5.ebuild 402 BLAKE2B 7e30a9e64e1d84a78746b22428923913c4629eac670e2af318098a2d5dee74a7d09776f0a10ad0491b6a5ae1473f928e30b52f7f91125b781a0c3ca172bafe08 SHA512 6661cb4a9c95727f65e3ddb813f825eef63b6166df91be292861a18d0e8cf56e97736a92ba81f08f7344180aa43036b74b1200c141fcc66822797f58f95752ce >diff --git a/media-plugins/gst-plugins-srtp/gst-plugins-srtp-1.24.5.ebuild b/media-plugins/gst-plugins-srtp/gst-plugins-srtp-1.24.5.ebuild >new file mode 100644 >index 000000000000..d617063168ac >--- /dev/null >+++ b/media-plugins/gst-plugins-srtp/gst-plugins-srtp-1.24.5.ebuild >@@ -0,0 +1,14 @@ >+# Copyright 1999-2024 Gentoo Authors >+# Distributed under the terms of the GNU General Public License v2 >+ >+EAPI=8 >+GST_ORG_MODULE=gst-plugins-bad >+ >+inherit gstreamer-meson >+ >+DESCRIPTION="SRTP encoder/decoder plugin for GStreamer" >+KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv x86" >+ >+RDEPEND=">=net-libs/libsrtp-2.1.0:2=[${MULTILIB_USEDEP}]" >+DEPEND="${RDEPEND}" >+BDEPEND="dev-util/glib-utils" >diff --git a/media-plugins/gst-plugins-taglib/Manifest b/media-plugins/gst-plugins-taglib/Manifest >index 08d2b2aa7987..4292b69b6ca1 100644 >--- a/media-plugins/gst-plugins-taglib/Manifest >+++ b/media-plugins/gst-plugins-taglib/Manifest >@@ -1 +1,2 @@ >-DIST gst-plugins-good-1.22.11.tar.xz 2847708 BLAKE2B d61f834727719992e207ce3aa2e9b4ca779930f8bc0baf12bef7869f456ac86fad4a3874b50071d28724e414c5b134f7604af4b66c836da3388e584fbbe16dcf SHA512 e6105c90a66bfee8a69f621bf44f53fcbf832ec9290cee984354da91e57b61d2bbd548e3ad0c5d9f859d0c3f5ba3c313539f24b350e0a7acf29cb8983d4f40cb >+DIST gst-plugins-good-1.24.5.tar.xz 2917136 BLAKE2B 01629902d3a6c8497cdfbdbfb3290b0f5434d1ed58a08db20fb824c0343d3dd299f719cff124006bf7b0052450eb0f491a60950d27056c4916b709b780ca4a49 SHA512 76967dbd12d41af765ece68c1ba71190267bc43619381035eae60579999bf33e98e39d3b697c86ae6031c8f8f9634fab9be52cfc9ed8e837af9747b82fbef9c8 >+EBUILD gst-plugins-taglib-1.24.5.ebuild 388 BLAKE2B 6e74010f47b47591c646515fecda0c576f2656349a522b7c21c1717a9e5024bcd55389f76487442537cd325776c57eb4316ff793ef9d349a159b4f407b582dff SHA512 76f07ca999db86a6bdf0997b592618718efdfeffca91398d9a2241c54e0f4b23e8f5ead0365a74228a5f9d11ff8c29d106a804b0b24c76f58d9e0fa2fe4c44bc >diff --git a/media-plugins/gst-plugins-taglib/gst-plugins-taglib-1.24.5.ebuild b/media-plugins/gst-plugins-taglib/gst-plugins-taglib-1.24.5.ebuild >new file mode 100644 >index 000000000000..e36da959a112 >--- /dev/null >+++ b/media-plugins/gst-plugins-taglib/gst-plugins-taglib-1.24.5.ebuild >@@ -0,0 +1,13 @@ >+# Copyright 1999-2024 Gentoo Authors >+# Distributed under the terms of the GNU General Public License v2 >+ >+EAPI=8 >+GST_ORG_MODULE=gst-plugins-good >+ >+inherit gstreamer-meson >+ >+DESCRIPTION="ID3v2/APEv2 tagger plugin for GStreamer" >+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86" >+ >+RDEPEND=">=media-libs/taglib-1.9.1[${MULTILIB_USEDEP}]" >+DEPEND="${RDEPEND}" >diff --git a/media-plugins/gst-plugins-vaapi/Manifest b/media-plugins/gst-plugins-vaapi/Manifest >index fa134e65fe57..0f2bff1718ff 100644 >--- a/media-plugins/gst-plugins-vaapi/Manifest >+++ b/media-plugins/gst-plugins-vaapi/Manifest >@@ -1 +1,2 @@ >-DIST gstreamer-vaapi-1.22.11.tar.xz 552468 BLAKE2B 0353699651add70639a4f7d591eccb646f5d6cda3ba8832553597b7b4e9bd3ebfe07d9eb1ac6e078219ee630131d502adccc8106a2207bb0234353905bafd8cd SHA512 939b748fea88c94ad59c1d4610a872a794b383382096a8f5f011a21d4c8fb041c28e1aa9a8d54f519fb3e48a69ed79622b0d45be01d2d5a900738a7928401563 >+DIST gstreamer-vaapi-1.24.5.tar.xz 549440 BLAKE2B 76027dbd633768bd00b564c19aef713685a126749fdf62909396b5a6e23ebf1d683fd91abbe407239f75b2c5e29522e1fb66056da0c4d03634a4055facd921f2 SHA512 3b2233dd766ecd5e1fddfbe3303563eb8fb0474df0c0bdae98931ddba8c83392dd0233b925a7834325a98766a5ea2c5137b6747413454d33c9e2f6dda8cf72d8 >+EBUILD gst-plugins-vaapi-1.24.5.ebuild 4184 BLAKE2B 44d1f0a062bee71c5e96122605340a21f6cc70abebdf1ef4645c49e072088db93607383ff735d37939447b75aaab0842187d2c8efd3e23d19aa4c51cba411ae2 SHA512 d6cf5fa0423a5dcc871e4b89d3e577c9d7db8897ab6b1fece1622a677d1a2e0ff020620f1e4b8cd39267316c31f141ec28dccd42970035410a8df4900ec7202b >diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.24.5.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.24.5.ebuild >new file mode 100644 >index 000000000000..76633cfb2dcb >--- /dev/null >+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.24.5.ebuild >@@ -0,0 +1,101 @@ >+# Copyright 1999-2024 Gentoo Authors >+# Distributed under the terms of the GNU General Public License v2 >+ >+EAPI=8 >+inherit gstreamer-meson >+ >+MY_PN="gstreamer-vaapi" >+DESCRIPTION="Hardware accelerated video decoding through VA-API plugin for GStreamer" >+HOMEPAGE="https://gitlab.freedesktop.org/gstreamer/gstreamer-vaapi" >+SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz" >+ >+LICENSE="LGPL-2.1+" >+SLOT="1.0" >+KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv x86" >+IUSE="+drm +egl +gles2 opengl wayland +X" # Keep default enabled IUSE in sync with gst-plugins-base and libva >+ >+# gst-vaapi configure is based around GL platform mainly, unlike gst-plugins-bad that goes by GL API mainly; for less surprises, >+# we design gst-vaapi ebuild in terms of GL API as main choice as well, meaning that USE opengl and/or gles2 is required to >+# enable opengl support at all and choices get chained from there. >+# One or multiple video output are required: drm, x11, glx, egl and/or wayland; >+# but GL API is our main trigger, thus USE=egl should be ineffective if neither gles2 or opengl is enabled; >+# So "|| ( drm egl opengl wayland X )" would be wrong, because egl isn't built with USE="egl -opengl -gles2", ending up with no video outputs. >+# As we ensure at least one working GL output with other REQUIRED_USE, we can put gles2/opengl in REQUIRED_USE instead of egl, solving the issue. >+# gles2 API only supported windowing system (on linux) is EGL, so require it >+# opengl API only supported windowing systems (on linux) are EGL and GLX, so require one of them (glx is enabled with USE="opengl X") >+REQUIRED_USE=" >+ || ( drm gles2 opengl wayland X ) >+ gles2? ( egl ) >+ opengl? ( || ( egl X ) ) >+ wayland? ( drm ) >+" >+ >+# glx doesn't require libva-glx (libva[opengl]) afaics, only by tests/test-display.c >+# USE flag behavior: >+# 'drm' enables vaapi drm support >+# 'egl' enables EGL platform support (but only if also 'opengl||gles2') >+# - 'egl' is exposed as a USE flag mainly to get EGL support instead of or in addition to GLX support with desktop GL while keeping it optional for pure GLX cases; >+# it's always required with USE=gles2, thus USE="gles2 opengl X" will require and build desktop GL EGL platform support as well on top of GLX, which doesn't add extra deps at that point. >+# 'gles2' enables GLESv2 or GLESv3 based GL API support >+# 'opengl' enables desktop OpenGL based GL API support >+# 'wayland' enables non-GL Wayland support; wayland EGL support when combined with 'egl' (but only if also 'opengl||gles2') >+# 'X' enables non-GL X support; GLX support when combined with 'opengl' >+# gst-plugins-bad still needed for codecparsers (GL libraries moved to -base); checked for 1.14 (recheck for 1.16) >+GST_REQ="${PV}" >+GL_DEPS=" >+ >=media-libs/gst-plugins-base-${GST_REQ}:${SLOT}[egl?,gles2?,opengl?,wayland?,X?] >+ || ( >+ >=media-libs/mesa-24.1.0_rc1[opengl,X?,${MULTILIB_USEDEP}] >+ <media-libs/mesa-24.1.0_rc1[gles2?,egl(+)?,X?,${MULTILIB_USEDEP}] >+ ) >+" >+RDEPEND=" >+ >=media-libs/gst-plugins-base-${GST_REQ}:${SLOT}[${MULTILIB_USEDEP}] >+ >=media-libs/gst-plugins-bad-${GST_REQ}:${SLOT}[${MULTILIB_USEDEP}] >+ >=media-libs/libva-1.10.0:=[drm(+)?,wayland?,X?,${MULTILIB_USEDEP}] >+ drm? ( >+ >=virtual/libudev-208:=[${MULTILIB_USEDEP}] >+ >=x11-libs/libdrm-2.4.98[${MULTILIB_USEDEP}] >+ ) >+ gles2? ( ${GL_DEPS} ) >+ opengl? ( ${GL_DEPS} ) >+ wayland? ( >=dev-libs/wayland-1.11.0[${MULTILIB_USEDEP}] ) >+ X? ( >+ >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}] >+ >=x11-libs/libXrandr-1.4.2[${MULTILIB_USEDEP}] >+ x11-libs/libXrender[${MULTILIB_USEDEP}] ) >+" >+DEPEND="${RDEPEND}" >+ >+S="${WORKDIR}/${MY_PN}-${PV}" >+ >+# FIXME: "Failed to create vaapipostproc element" >+RESTRICT="test" >+ >+multilib_src_configure() { >+ GST_PLUGINS_NOAUTO="wayland" >+ >+ local emesonargs=( >+ -Dencoders=enabled >+ $(meson_feature drm) >+ $(meson_feature X x11) >+ $(meson_feature wayland) >+ ) >+ >+ if use opengl || use gles2; then >+ emesonargs+=( $(meson_feature egl) ) >+ else >+ emesonargs+=( -Degl=disabled ) >+ fi >+ >+ if use opengl && use X; then >+ emesonargs+=( -Dglx=enabled ) >+ else >+ emesonargs+=( -Dglx=disabled ) >+ fi >+ >+ # Workaround EGL/eglplatform.h being built with X11 present >+ use X || export CFLAGS="${CFLAGS} -DEGL_NO_X11" >+ >+ gstreamer_multilib_src_configure >+} >diff --git a/media-plugins/gst-plugins-x264/Manifest b/media-plugins/gst-plugins-x264/Manifest >index b2b2d4a984d9..aed8073f2dca 100644 >--- a/media-plugins/gst-plugins-x264/Manifest >+++ b/media-plugins/gst-plugins-x264/Manifest >@@ -1 +1,2 @@ >-DIST gst-plugins-ugly-1.22.11.tar.xz 256812 BLAKE2B 143fe16c92465be0c5bfb5b6c452be9e730501d372e49c26c6837eb2ff336b8098cda5afc61b3620f9ea9ed13eed6118e0deed8dcc9eab499b941e5e64157fd9 SHA512 767e80c1d15ec79ff196c4c4ad6128bc17502b490201c1a3799341a2784848f639392310de7dabc922d022acb5156bd25e4191ba2409c17b3a23a278f7722c5c >+DIST gst-plugins-ugly-1.24.5.tar.xz 223520 BLAKE2B 7cedec2a475c94a8a25c4703acf3bce6a2093e8c0d9e2ccdcc2ccdaef521215432c1dfd3bf2e5c4d4c7097e092482eee76980baa58282773677d7f586a19102b SHA512 23c2db426559f25a497ee3eec8223f4a93f0d14877aeb7bdc7e6210545070c1b8e64673f95457473734ccf27fb48eda6669f33c0fd3ff8dd814cc7819f2cfaa5 >+EBUILD gst-plugins-x264-1.24.5.ebuild 534 BLAKE2B 79b1625b1e266897741bdf014f33ef256da362b76b8e87c824027ffbb62b348931046d050bec09d2898275f62298fadbdb69338dbcc28684a2372443fc8d346f SHA512 99687caa3163a210e6dd318cc6b09ce382f72ca610303bbe36bc33b7f2930e67f03c25db34bafeedbd14ccb5eade50a5f77c63c4443723dafd4e8af7e75f6b70 >diff --git a/media-plugins/gst-plugins-x264/gst-plugins-x264-1.24.5.ebuild b/media-plugins/gst-plugins-x264/gst-plugins-x264-1.24.5.ebuild >new file mode 100644 >index 000000000000..4fcd58fc5b54 >--- /dev/null >+++ b/media-plugins/gst-plugins-x264/gst-plugins-x264-1.24.5.ebuild >@@ -0,0 +1,22 @@ >+# Copyright 1999-2024 Gentoo Authors >+# Distributed under the terms of the GNU General Public License v2 >+ >+EAPI=8 >+GST_ORG_MODULE=gst-plugins-ugly >+ >+inherit gstreamer-meson >+ >+DESCRIPTION="H.264 encoder plugin for GStreamer" >+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86" >+ >+# 20111220 ensures us X264_BUILD >= 120 >+RDEPEND=">=media-libs/x264-0.0.20130506:=[${MULTILIB_USEDEP}]" >+DEPEND="${RDEPEND}" >+ >+multilib_src_configure() { >+ local emesonargs=( >+ -Dgpl=enabled >+ ) >+ >+ gstreamer_multilib_src_configure >+}
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 932556
: 897318 |
898793
|
907847