summaryrefslogtreecommitdiff
path: root/media-plugins/gst-plugins-opus
diff options
context:
space:
mode:
Diffstat (limited to 'media-plugins/gst-plugins-opus')
-rw-r--r--media-plugins/gst-plugins-opus/Manifest5
-rw-r--r--media-plugins/gst-plugins-opus/gst-plugins-opus-1.22.12.ebuild4
-rw-r--r--media-plugins/gst-plugins-opus/gst-plugins-opus-1.24.10.ebuild48
3 files changed, 54 insertions, 3 deletions
diff --git a/media-plugins/gst-plugins-opus/Manifest b/media-plugins/gst-plugins-opus/Manifest
index 536f6d920b9a..a4a4c4317bfa 100644
--- a/media-plugins/gst-plugins-opus/Manifest
+++ b/media-plugins/gst-plugins-opus/Manifest
@@ -1,7 +1,10 @@
DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4 SHA512 cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70
DIST gst-plugins-bad-1.22.12.tar.xz 5555004 BLAKE2B d15aa65ffef15e691f84882ee76ce9d3f6e2ec31a95f1c18f56ebcda93043faa11fcd0f0d4d5783fc5aaeac020fe139449651c2008b9ff56a6853d9c55bfd2f7 SHA512 3de9decfce7f16308b077ef687cebc665f9cad7ed327fc0cc816e93c0c842dfbabf673e42cf8915c83d2f80d8ba9496508bc3b94dd587c4ae39798f67682f0bb
+DIST gst-plugins-bad-1.24.10.tar.xz 7078644 BLAKE2B 928a79f10e93cad4bddfa1a8ce31ea2ea61e7e0424ed83789ed08c52d44665ce9da44a8b79c5f1b29cb69371ad220daafc741cf1c3bb3eababe0636dbd1b994d SHA512 b4f0ca2899052ba48aca2b4364479cfe580f6150e2b2b043e2a0e687409f5529f548fa06dedd73733d857c1243871426668664228d74bbdfcbd7ed35aea24189
DIST gst-plugins-base-1.22.11.tar.xz 2373020 BLAKE2B 0809629afae7b82a12079dc40dd5a6a7c86876b591389c3179a74cea975b0ef3c66d9fc2f42a2f722892de2c75ef87eb0cfc5cc5df65f0ebefa02a891b0c392a SHA512 cfd8f7fe66f4707e043c8f070110eb80f9804cec529c8d29b13dbc8604db90e3f010c9614d538ad076b826df54f75ce5ebac355bd05a874e44dccead6a953c60
DIST gst-plugins-base-1.22.12.tar.xz 2374324 BLAKE2B 7600d5a10a3d7d4f6874cc166cdca2d45d3daedec3fbb56982db172bd4f6c0463fcde812e31c42f912d8fbda793730695ab39e44b7f126b49581f7c87858b988 SHA512 f72edccd49ce2a35577dff80feb1d0f667df54d6b8f61ef2320b5d4564442b907954d015bccec7a915acf25d2197a507c32b72c1ab18dd38d254f57a3277b334
+DIST gst-plugins-base-1.24.10.tar.xz 2453672 BLAKE2B 0935a21d344b7d1328d1958325c49d23dadddd5bb72b2639ed2598efd2a2d35a8bb322583c2e6b9865c9d4d922400abcd20512ef28c1de8e7f6c11369008e23c SHA512 d5eae27c70999fd3a02294354a30e24d82ee9a7920e2e5f6bf63fcd8a321c7541dbbd402dbcee7c44ba4a67f9e5b0b264d28e295b91ccf67ce577c613f427244
EBUILD gst-plugins-opus-1.22.11.ebuild 1566 BLAKE2B 00470ae1f2ebf41ce94ea0bde92bde42e6a93a677f564eb07747e7e1ebaa9cd4d78df3e3fe371da55195df5e7b7b9cdd0e619c528399155bbef203a961e7afff SHA512 ac14b51f977b8e5c431c40318be5f933e999155aae4a37b1e117bd86b69c7f20c78c655409447fafbb224b350ebbc74747e9e9532ae26c2567f88ffcd3310f14
-EBUILD gst-plugins-opus-1.22.12.ebuild 1572 BLAKE2B 2c78be7cdc07b356842f4499524eb78d39e66e59e0ded1f070d526ba0721d53f0173051c36a4fd0fefbf13de204dc7d49c245a4805681b1da110eae8d5c2deb2 SHA512 4a59ef1990190cf34e64d89dee309e850abaf1f853aea186c93d5a0d58b09cc63cc16ec7b349f1926e2b6a9a5cc86bc5004c26328a9b1cf4dae7efd62a293271
+EBUILD gst-plugins-opus-1.22.12.ebuild 1566 BLAKE2B 19840d2b1cc8f9b1ffdbb50be80f41f193e00296b66ed1566bd0267d64db799504428b5e31da657b1496e5c21536e120c58fdbf781ded18f69a9949d31152af7 SHA512 7058b031333efe94154b005c0e83a9fcff98e064c65301df03c02a6afb8f3c80b6c7cc1a594136a6b7885823a442319cfecdf806e2672792b69c75aa436fde27
+EBUILD gst-plugins-opus-1.24.10.ebuild 1572 BLAKE2B 2c78be7cdc07b356842f4499524eb78d39e66e59e0ded1f070d526ba0721d53f0173051c36a4fd0fefbf13de204dc7d49c245a4805681b1da110eae8d5c2deb2 SHA512 4a59ef1990190cf34e64d89dee309e850abaf1f853aea186c93d5a0d58b09cc63cc16ec7b349f1926e2b6a9a5cc86bc5004c26328a9b1cf4dae7efd62a293271
MISC metadata.xml 263 BLAKE2B dd46173106e3b1509b54acb2e1688a98d89f8f1fe255db2f2db9fc82021410df1139ebb7fe913acf44e64bb8ca4b00e8f71801b92f0adf3d4110f4a7f9226900 SHA512 53d4401737d15aac01f0b0cf65fb159908ccf3611604b38c28baaf5a5f4a290931a6cbfd735421dadd8f1114367cf2d79bf3f4b5473ba958bd46e0c1ee666454
diff --git a/media-plugins/gst-plugins-opus/gst-plugins-opus-1.22.12.ebuild b/media-plugins/gst-plugins-opus/gst-plugins-opus-1.22.12.ebuild
index 6ce1fb70161d..9e1dfd241817 100644
--- a/media-plugins/gst-plugins-opus/gst-plugins-opus-1.22.12.ebuild
+++ b/media-plugins/gst-plugins-opus/gst-plugins-opus-1.22.12.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-base
inherit gstreamer-meson
DESCRIPTION="Opus audio parser plugin for GStreamer"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
COMMON_DEPEND=">=media-libs/opus-1.1:=[${MULTILIB_USEDEP}]"
diff --git a/media-plugins/gst-plugins-opus/gst-plugins-opus-1.24.10.ebuild b/media-plugins/gst-plugins-opus/gst-plugins-opus-1.24.10.ebuild
new file mode 100644
index 000000000000..6ce1fb70161d
--- /dev/null
+++ b/media-plugins/gst-plugins-opus/gst-plugins-opus-1.24.10.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 ~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
+}