summaryrefslogtreecommitdiff
path: root/media-plugins/gst-plugins-amr
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /media-plugins/gst-plugins-amr
reinit the tree, so we can have metadata
Diffstat (limited to 'media-plugins/gst-plugins-amr')
-rw-r--r--media-plugins/gst-plugins-amr/Manifest12
-rw-r--r--media-plugins/gst-plugins-amr/files/gst-plugins-amr-0.10.19-headers-location.patch41
-rw-r--r--media-plugins/gst-plugins-amr/gst-plugins-amr-0.10.19-r1.ebuild25
-rw-r--r--media-plugins/gst-plugins-amr/gst-plugins-amr-1.10.3.ebuild20
-rw-r--r--media-plugins/gst-plugins-amr/gst-plugins-amr-1.10.5.ebuild20
-rw-r--r--media-plugins/gst-plugins-amr/gst-plugins-amr-1.12.3.ebuild20
-rw-r--r--media-plugins/gst-plugins-amr/metadata.xml8
7 files changed, 146 insertions, 0 deletions
diff --git a/media-plugins/gst-plugins-amr/Manifest b/media-plugins/gst-plugins-amr/Manifest
new file mode 100644
index 000000000000..a1b6c3221370
--- /dev/null
+++ b/media-plugins/gst-plugins-amr/Manifest
@@ -0,0 +1,12 @@
+AUX gst-plugins-amr-0.10.19-headers-location.patch 1215 SHA256 dbcd1d0df51c007fe3cd170a9f0e61ddeb5473aaeaa2926dce2649575e1d9bb8 SHA512 a41c4c26c8be011d4efd7b5089a91871dbe44cfb277f07b9043d253f5a0bf26cc2b3d0f499b6521c7ef608b7a32c06497236625fc9341f720d3960807825d5b9 WHIRLPOOL e40a1f31050fe4ece2690e5bd1785c444fbb0cab9d24f9eac1e6853d9719bfad56b9a1238d1c306b94aa90902706b5befb6d3a2534affcfbd7d0c917e0596228
+DIST gst-plugins-ugly-0.10.19.tar.xz 882452 SHA256 4934f65ff892637e7efaf1cfe635779189dde429d0706f40c86a3aac476ea873 SHA512 16d030998142f698f8ab7dbe55c0c6c8db05ade6b3c007a3aacb5491592e8c60e0a9d62f1a840eab4d57825b1beb9017e3f68f5a90288435216586d67040deda WHIRLPOOL f72f224c5f486982370e9d264ad7c658324783b42e995eef759faf270a18d8f12261d90ac6e70af38579921b0970f7aba50c6d091edcd6dc3dda272bcbef755f
+DIST gst-plugins-ugly-1.10.3.tar.xz 907352 SHA256 c91597d03abff9df435ad4892eae44df1ee14159c7cc7317ac9d2766ff446bd2 SHA512 56272eda1af3017d9b53a3a049c5446e97dbea0e45567b4d1626c6a210dba90d216c01707e2d49130da00d483dcbace642bfb88ebaa1a822ecd5475394b5d116 WHIRLPOOL b4786f5b45f1430448c3755149202e9e4ee88d8dd5a7de3fff009d7fde14db054d9f8b60c44208ed757d19ce5a849ea93cb7b355d226e34703ae8b0d78f0d837
+DIST gst-plugins-ugly-1.10.5.tar.xz 908604 SHA256 d6edc046350809c967f5b058c5c2e534d99d1d69fe1b26acd849e87781a7d7fc SHA512 575fdd345d54af3a9c7f7b78955b958898ec4658f65da87022db39d04d8d1e941233c24d4eacea5bca28de0e9424579048ad2b25dd308f96a79e1515204e1a7a WHIRLPOOL b44163c21fda4444d55407849e9d03cdd9801aae79854d339ff072447f4140d54083fe4dba9e3f8fbcf9451270089e5bde3a3bb833c9f8f0c4f095386fa0e6fb
+DIST gst-plugins-ugly-1.12.3.tar.xz 903784 SHA256 e88ca584c94ea78eeecbf3af00ef7f134b66bdee7408aa4aa6c547235e060052 SHA512 9ca5769c325df3d2d97ba83d785fab08da5119f6d26c4ac4db72853af143477ea8fb7087464a8614b6e59f384463ac01087ee76cec2af8acd80a4dc15e392e34 WHIRLPOOL e908fb96fc5694c10c16b7e5aeae4a6f7945aaa324074cacc3ec10b84b53ef738ee8c77d6f0983a02e7868275ba26ada14153d7046d85bfdb57f310e59793657
+EBUILD gst-plugins-amr-0.10.19-r1.ebuild 587 SHA256 f23429870c9751862093c3689624fd65f7741c92d8a776446f7e04c43f6e1918 SHA512 8f355a98ab8c714ad84c177ac00da544a5b4b6604b278c9a05241c1d961704579e1fd0938c81dc2900b2b88eab967ca7c5121cb3c3f4289387ee41f59a8ccabf WHIRLPOOL e8fca4821e3e2f93f9fe6e278ed9ad813823f594bfa990738e2f3e1b88658a25c56e6fa131803052354c12316723ac967b23b662892083bfb30e93b7cc034cdf
+EBUILD gst-plugins-amr-1.10.3.ebuild 492 SHA256 3f8efefe64424814ebdb361e569812a60ba7ce32640c7757bef0fedf3a08fd65 SHA512 7bf5e54aa0bc5feaf272abfc7eceb6e894633a4a5ec9f4b41567319b6a8e667eaf7256801759ab4624291c487736bd3800cbb606bfbafd33fa45958e98c7b921 WHIRLPOOL 41660c087aec387e3c84efe858c3d189b5c8015fdc7f70e0bfcdc5d48206b4c4f1b04caf6637396467bc69e38b701b3f5cbd7a0f4f98514b0aa7196a0da9303e
+EBUILD gst-plugins-amr-1.10.5.ebuild 493 SHA256 63e0b6da4e18a0cb6bc9cdb292f47272253cdf87b20218a09573307a649460bf SHA512 41d1c4def87435e4cb0a89af2657c139f6d76c5f6d13c282cc82cc06b087fb7e764186bdc140987d86df99a69333b3a617ed0becf858f81cfd8e23fda249b71f WHIRLPOOL de62e416fba172a7e96277553cef82d4edc858bb86aabf6dfe2c998ea6c5ae8c0b898f7197bebcbac38bd809c309b742532ff3d7c9817f3b64664bcdbdf18ed0
+EBUILD gst-plugins-amr-1.12.3.ebuild 494 SHA256 d7969d0e43c00ea3fff0fd94fd8a21cda809e398762c137d916ec02fcb32f965 SHA512 1eb90b1af05863035db96ed6108a8e942705238fd1319017668519e64f0bb2a194013b5c91aee7ff5b92fe30853fe83c73149a03b3e0e601f2a42b8403ad6230 WHIRLPOOL c4980b88adf9e120edc3ac2d1915b3c6b81224a099ea180182de7200a9aa67eedb142265f0fa240bdd2a1bf071963688324748e39feb045d15f777f744f57737
+MISC ChangeLog 6164 SHA256 eabedd1e925811ab2e63aa771e5ebff2d16a66b160582aa740af6bb1585f6a12 SHA512 d791da7c788bac66da1877ec6a424158eb0812e3b14fe2443052f35341b768b551d298b7b268da5b86d4959f6ed3367334aec3a669cd23485cc629c9cdc2485d WHIRLPOOL c40022d0c95307b1b6d74fdf3e267ef07a52f929fd1ae45ba8e53658511b0a93539a115782ea382dc1e13d1989ba1de07e2574270ad174e1882dfd0fc76658cf
+MISC ChangeLog-2015 3394 SHA256 e889dfeec20d706b92b7d007d5d36b590444093cf2bf99b10eab979f37a27dce SHA512 f000ceb5547f4124f381bf139afe30195a207dc5da6b3d1997fc41810e950c4a6a1998aa2d3483bdd150ca272c3c164073a442c601d1a2b98e22a431022121a0 WHIRLPOOL fb1930f1f159870d3ed0c16273972d258fe315776997f667eec105d0b4490b8ccb3e26625e60b768b75bd3c260ad0b61fcfd19184bb1295aaafb10aa46b48e15
+MISC metadata.xml 262 SHA256 aff3dcfdbd8f863806436de702d542cc89c7d5a9b8f4224b71c6de4555d9b090 SHA512 608f0a17d576a3b23a6921272eb449a6efed76b3c4b3fdf8737b2d499b56d109186c2883c06e5c843799d2fb1606f3066c43759b40f9d7cf58b6a674c38dd0e0 WHIRLPOOL 81b06b984b66fa01e67d2803859238d53791739041068f4778a3d0b70038ad567b90d0cf7819191d7747c86d5cd03556d7f81d5efafef1006a901d516e3db703
diff --git a/media-plugins/gst-plugins-amr/files/gst-plugins-amr-0.10.19-headers-location.patch b/media-plugins/gst-plugins-amr/files/gst-plugins-amr-0.10.19-headers-location.patch
new file mode 100644
index 000000000000..48ccd5dbf4d8
--- /dev/null
+++ b/media-plugins/gst-plugins-amr/files/gst-plugins-amr-0.10.19-headers-location.patch
@@ -0,0 +1,41 @@
+Fix #includes, it appears those files move over time with opencore-amr releases.
+
+diff -Nur a/ext/amrnb/amrnbdec.h b/ext/amrnb/amrnbdec.h
+--- a/ext/amrnb/amrnbdec.h 2011-12-30 18:40:45.000000000 +0100
++++ b/ext/amrnb/amrnbdec.h 2013-02-03 17:24:52.099845338 +0100
+@@ -22,7 +22,7 @@
+
+ #include <gst/gst.h>
+ #include <gst/audio/gstaudiodecoder.h>
+-#include <interf_dec.h>
++#include <opencore-amrnb/interf_dec.h>
+
+ G_BEGIN_DECLS
+
+diff -Nur a/ext/amrnb/amrnbenc.h b/ext/amrnb/amrnbenc.h
+--- a/ext/amrnb/amrnbenc.h 2011-12-30 18:40:45.000000000 +0100
++++ b/ext/amrnb/amrnbenc.h 2013-02-03 17:25:02.554738906 +0100
+@@ -21,8 +21,8 @@
+ #define __GST_AMRNBENC_H__
+
+ #include <gst/gst.h>
+-#include <interf_enc.h>
+ #include <gst/audio/gstaudioencoder.h>
++#include <opencore-amrnb/interf_enc.h>
+
+ G_BEGIN_DECLS
+
+diff -Nur a/ext/amrwbdec/amrwbdec.h b/ext/amrwbdec/amrwbdec.h
+--- a/ext/amrwbdec/amrwbdec.h 2011-12-30 18:40:45.000000000 +0100
++++ b/ext/amrwbdec/amrwbdec.h 2013-02-03 17:26:07.553077295 +0100
+@@ -22,8 +22,8 @@
+
+ #include <gst/gst.h>
+ #include <gst/audio/gstaudiodecoder.h>
+-#include <dec_if.h>
+-#include <if_rom.h>
++#include <opencore-amrwb/dec_if.h>
++#include <opencore-amrwb/if_rom.h>
+
+ G_BEGIN_DECLS
+
diff --git a/media-plugins/gst-plugins-amr/gst-plugins-amr-0.10.19-r1.ebuild b/media-plugins/gst-plugins-amr/gst-plugins-amr-0.10.19-r1.ebuild
new file mode 100644
index 000000000000..0e82f40b715e
--- /dev/null
+++ b/media-plugins/gst-plugins-amr/gst-plugins-amr-0.10.19-r1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+
+GST_ORG_MODULE=gst-plugins-ugly
+inherit eutils gstreamer
+
+DESCRIPTION="GStreamer plugin for AMRNB/AMRWB codec"
+HOMEPAGE="https://gstreamer.freedesktop.org/"
+
+LICENSE="GPL-2"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=media-libs/opencore-amr-0.1.3-r1[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}"
+
+GST_PLUGINS_BUILD="amrnb amrwb"
+GST_PLUGINS_BUILD_DIR="amrnb amrwbdec"
+
+src_prepare() {
+ # Fix build with current opencore-amr
+ epatch "${FILESDIR}"/${P}-headers-location.patch
+}
diff --git a/media-plugins/gst-plugins-amr/gst-plugins-amr-1.10.3.ebuild b/media-plugins/gst-plugins-amr/gst-plugins-amr-1.10.3.ebuild
new file mode 100644
index 000000000000..6c64dd6ea3ea
--- /dev/null
+++ b/media-plugins/gst-plugins-amr/gst-plugins-amr-1.10.3.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+GST_ORG_MODULE=gst-plugins-ugly
+
+inherit gstreamer
+
+DESCRIPTION="AMRNB encoder/decoder and AMRWB decoder plugin for GStreamer"
+HOMEPAGE="https://gstreamer.freedesktop.org/"
+
+LICENSE="GPL-2"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=media-libs/opencore-amr-0.1.3-r1[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}"
+
+GST_PLUGINS_BUILD="amrnb amrwb"
+GST_PLUGINS_BUILD_DIR="amrnb amrwbdec"
diff --git a/media-plugins/gst-plugins-amr/gst-plugins-amr-1.10.5.ebuild b/media-plugins/gst-plugins-amr/gst-plugins-amr-1.10.5.ebuild
new file mode 100644
index 000000000000..c33fc972b0a7
--- /dev/null
+++ b/media-plugins/gst-plugins-amr/gst-plugins-amr-1.10.5.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+GST_ORG_MODULE=gst-plugins-ugly
+
+inherit gstreamer
+
+DESCRIPTION="AMRNB encoder/decoder and AMRWB decoder plugin for GStreamer"
+HOMEPAGE="https://gstreamer.freedesktop.org/"
+
+LICENSE="GPL-2"
+KEYWORDS="amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=media-libs/opencore-amr-0.1.3-r1[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}"
+
+GST_PLUGINS_BUILD="amrnb amrwb"
+GST_PLUGINS_BUILD_DIR="amrnb amrwbdec"
diff --git a/media-plugins/gst-plugins-amr/gst-plugins-amr-1.12.3.ebuild b/media-plugins/gst-plugins-amr/gst-plugins-amr-1.12.3.ebuild
new file mode 100644
index 000000000000..871fd1dba53a
--- /dev/null
+++ b/media-plugins/gst-plugins-amr/gst-plugins-amr-1.12.3.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+GST_ORG_MODULE=gst-plugins-ugly
+
+inherit gstreamer
+
+DESCRIPTION="AMRNB encoder/decoder and AMRWB decoder plugin for GStreamer"
+HOMEPAGE="https://gstreamer.freedesktop.org/"
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=media-libs/opencore-amr-0.1.3-r1[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}"
+
+GST_PLUGINS_BUILD="amrnb amrwb"
+GST_PLUGINS_BUILD_DIR="amrnb amrwbdec"
diff --git a/media-plugins/gst-plugins-amr/metadata.xml b/media-plugins/gst-plugins-amr/metadata.xml
new file mode 100644
index 000000000000..fb1ea7216a80
--- /dev/null
+++ b/media-plugins/gst-plugins-amr/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>gstreamer@gentoo.org</email>
+ <name>GStreamer package maintainers</name>
+</maintainer>
+</pkgmetadata>