diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /media-plugins/gst-plugins-gl |
reinit the tree, so we can have metadata
Diffstat (limited to 'media-plugins/gst-plugins-gl')
4 files changed, 115 insertions, 0 deletions
diff --git a/media-plugins/gst-plugins-gl/Manifest b/media-plugins/gst-plugins-gl/Manifest new file mode 100644 index 000000000000..6cb6a784f32e --- /dev/null +++ b/media-plugins/gst-plugins-gl/Manifest @@ -0,0 +1,6 @@ +AUX gst-plugins-gl-0.10.3-jpeg-check.patch 1116 SHA256 bc2604b7e9873a85554ec8dfa73bedce7b61c09cc1030fbaeeceb00db6ef66f8 SHA512 a55bc8bee308aff0b4c823dd551733aa511fc678b6911dc498720ff58562495b0af5027ea5f54e0587fd6a08d49dfad99821486aa70570dd89348848d16eb8bd WHIRLPOOL 0d4e7ff1ed44374b5a34aa856964314333000d836e5c7227b34bd3de339307ab024ee92605268403323fca3a28bd8d53dec62d8a45c64450fd52825711c231ac +DIST gst-plugins-gl-0.10.3.tar.gz 1005557 SHA256 689be7a6ddbe2db4648ad7a7aaa8fa667ff98c66710a806e6a80fa98a69b1ce9 SHA512 d42bc537ee94aab2c794a1886c17cc7eb41b89995a086da9a1f53f909f2bb93e95e940d397627589c2e2edd8d4b074736fab70fafda6e26105bb078a3ed7725a WHIRLPOOL 7a62c642cb4b8e14e02f9361a5dea7f842f0eb573c4e6e29cecd7bf96931d12df95a4de2aa90985f975f73ee12feef886ce946ad044b5190fe947b523a4a8f88 +EBUILD gst-plugins-gl-0.10.3-r1.ebuild 1443 SHA256 8f29f70c68bb8c55ffb1bcde000ecf6df1574d27a17a5d91557d76ef2a9f81fa SHA512 53693495c9a74652d5fa627f1826b69efe259908bab289a4cd05405256f760955bc312fbba4f3342d9ce24e9add609af92a32153bcdd7e14a6a6b1b04fbca2f1 WHIRLPOOL a366b5f5e51e2508eb524111476025583d903fcd01c075312fdf19ca20be577c35952c04132087cd1f7edc644abfbc9abcfb2be632fa5ac9a03a0064fa3e26a8 +MISC ChangeLog 3312 SHA256 23d383755f1e98ea7e402938fed3f88f9b11f3e514dbfda77203afd8b51bfd19 SHA512 e07c212360389bded4eca2ac7d580f27d98c7f57c4b61c68d96fed873a709c63b1b3126d6e4a07e3339e065126471217edf4049592ef99f1ffd962d91e6f089e WHIRLPOOL f00f73fa5761acc1e6600b85d19c633e37a0796bcc963c6b277ed3ed0541603432d5c389ec2dd828a87aacc62a1045595234c3088a47b1629de2f1d8cd8e2ea2 +MISC ChangeLog-2015 2411 SHA256 e63520b6eb4c963ec47d4fb9d22e9a11ffb02f989d4f9623f4b34625d03bd535 SHA512 fca03fef9acf13ed2170250ccb54e4597c3fe1141efa49bdfd2cf7d523c9a158bd542e6abd4d9acc4ad2c6d643b520f4069d82e4f81b68273f3fcbb311764a4a WHIRLPOOL b740d7ce42005e727775e2e7e12c98b70cb72c78196866b14a864ca3b3f9713ea8650fd7c0a72e3908baeef3903847a9b82ac347d33ddcc1e68cfec188ddb5a7 +MISC metadata.xml 381 SHA256 78e6ba11d36aa485a982838b0ae3c810d759118c5c061aaed348a848e08e0a0a SHA512 5cde3eaa58d6328770eff9564145d08ca11526f1e1ecefaaaa6eb8c242fad4ad1e369c055d17ab5939814ff985cf1c9cc8a281a884110cb16c41e32ee9df4a7b WHIRLPOOL 3faf58f7fda91d10adc594ed8d01990de05c1583ded92e67b06007c0349f264664b5fd60edd22b2eef8b031b954f4f1c66e6998f8eb069f7f38ad2c70f2be528 diff --git a/media-plugins/gst-plugins-gl/files/gst-plugins-gl-0.10.3-jpeg-check.patch b/media-plugins/gst-plugins-gl/files/gst-plugins-gl-0.10.3-jpeg-check.patch new file mode 100644 index 000000000000..6092d3a1e980 --- /dev/null +++ b/media-plugins/gst-plugins-gl/files/gst-plugins-gl-0.10.3-jpeg-check.patch @@ -0,0 +1,37 @@ +From d970fc512ecef1b78418156dba34cf6e77e41f94 Mon Sep 17 00:00:00 2001 +From: Alessandro Decina <alessandro.d@gmail.com> +Date: Sat, 28 Dec 2013 15:10:09 +0100 +Subject: configure: fix libjpeg check + +We were setting HAVE_JPEG=no JPEG_LIBS=-ljpeg if libjpeg wasn't found. Unset +JPEG_LIBS too so that linking doesn't fail. + +diff --git a/configure.ac b/configure.ac +index 6ccb1aa..c4e8e9d 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -862,12 +862,18 @@ AC_CHECK_LIB(jpeg-mmx, jpeg_set_defaults, HAVE_JPEG="yes", HAVE_JPEG="no") + JPEG_LIBS="$LIBS -ljpeg-mmx" + LIBS="$OLD_LIBS" + if test x$HAVE_JPEG != xyes; then +- AC_CHECK_LIB(jpeg, jpeg_set_defaults, HAVE_JPEG="yes", HAVE_JPEG="no") + JPEG_LIBS="-ljpeg" +- AC_DEFINE(HAVE_JPEG, [1] , [Use libjpeg]) ++ AC_CHECK_LIB(jpeg, jpeg_set_defaults, HAVE_JPEG="yes", HAVE_JPEG="no") ++fi ++ ++if test x$HAVE_JPEG = xyes; then ++ AC_DEFINE(HAVE_JPEG, [1], [Use libjpeg]) ++else ++ AC_DEFINE(HAVE_JPEG, [0], [Use libjpeg]) ++ JPEG_LIBS= + fi +-AC_SUBST(HAVE_JPEG) + AC_SUBST(JPEG_LIBS) ++AC_SUBST(HAVE_JPEG) + AM_CONDITIONAL(HAVE_JPEG, test "x$HAVE_JPEG" = "xyes") + + +-- +cgit v0.10.2 + diff --git a/media-plugins/gst-plugins-gl/gst-plugins-gl-0.10.3-r1.ebuild b/media-plugins/gst-plugins-gl/gst-plugins-gl-0.10.3-r1.ebuild new file mode 100644 index 000000000000..f82293075110 --- /dev/null +++ b/media-plugins/gst-plugins-gl/gst-plugins-gl-0.10.3-r1.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" +GST_TARBALL_SUFFIX="gz" + +inherit autotools eutils gstreamer + +DESCRIPTION="GStreamer OpenGL plugins" +HOMEPAGE="https://gstreamer.freedesktop.org/" + +LICENSE="LGPL-2" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="libvisual" + +RDEPEND=" + >=media-libs/glew-1.10.0-r1[${MULTILIB_USEDEP}] + >=media-libs/libpng-1.6.10:0=[${MULTILIB_USEDEP}] + >=media-libs/gstreamer-0.10.36-r2:0.10[${MULTILIB_USEDEP}] + >=media-libs/gst-plugins-base-0.10.36:0.10[${MULTILIB_USEDEP}] + >=virtual/glu-9.0-r1[${MULTILIB_USEDEP}] + virtual/jpeg:0[${MULTILIB_USEDEP}] + >=virtual/opengl-7.0-r1[${MULTILIB_USEDEP}] + >=x11-libs/libSM-1.2.1-r1[${MULTILIB_USEDEP}] + libvisual? ( >=media-libs/libvisual-0.4.0-r3[${MULTILIB_USEDEP}] ) +" +DEPEND="${RDEPEND} + >=dev-util/gtk-doc-am-1.3 +" + +# FIXME: some deal with gst-plugin-scanner +RESTRICT=test + +src_prepare() { + # Fix linking, bug 515014 (from 'master') + epatch "${FILESDIR}/${PN}-0.10.3-jpeg-check.patch" + eautoreconf +} + +# FIXME: add support for libvisual +multilib_src_configure() { + gstreamer_multilib_src_configure \ + --disable-examples \ + --disable-static \ + --disable-valgrind \ + $(use_enable libvisual) + + if multilib_is_native_abi; then + local d + for d in libs plugins; do + ln -s "${S}"/docs/${d}/html docs/${d}/html || die + done + fi +} + +multilib_src_install_all() { + einstalldocs + prune_libtool_files --modules +} diff --git a/media-plugins/gst-plugins-gl/metadata.xml b/media-plugins/gst-plugins-gl/metadata.xml new file mode 100644 index 000000000000..b36250affe63 --- /dev/null +++ b/media-plugins/gst-plugins-gl/metadata.xml @@ -0,0 +1,12 @@ +<?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> + <use> + <flag name="libvisual">Enable visualization effects via + <pkg>media-libs/libvisual</pkg></flag> + </use> +</pkgmetadata> |