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 /dev-python/gst-python |
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-python/gst-python')
-rw-r--r-- | dev-python/gst-python/Manifest | 12 | ||||
-rw-r--r-- | dev-python/gst-python/files/gst-python-0.10.9-lazy.patch | 21 | ||||
-rw-r--r-- | dev-python/gst-python/gst-python-0.10.22-r1.ebuild | 88 | ||||
-rw-r--r-- | dev-python/gst-python/gst-python-1.10.3.ebuild | 49 | ||||
-rw-r--r-- | dev-python/gst-python/gst-python-1.10.5.ebuild | 49 | ||||
-rw-r--r-- | dev-python/gst-python/gst-python-1.12.3.ebuild | 49 | ||||
-rw-r--r-- | dev-python/gst-python/metadata.xml | 8 |
7 files changed, 276 insertions, 0 deletions
diff --git a/dev-python/gst-python/Manifest b/dev-python/gst-python/Manifest new file mode 100644 index 000000000000..852760d75cf7 --- /dev/null +++ b/dev-python/gst-python/Manifest @@ -0,0 +1,12 @@ +AUX gst-python-0.10.9-lazy.patch 534 SHA256 5a973c247741dcf2418c3f15427e9408295606ff3b2bf559ae7d82e060b18fee SHA512 b00cb635ae44f4dc42f0d72f5fb49e6540eee6c8b989715df4554dc09e9980ce0d5c91ea7ebd853d552061d1aad1a28b645c831198b9799587debce654f508c1 WHIRLPOOL 309008562b2870a8b2519f484100750027519e6ddc31c7462c0fc4420fdc5950be0943f74c1e623d17c080271bf58564a49f286330eaf9c0b41582640edada9a +DIST gst-python-0.10.22.tar.bz2 632651 SHA256 8f26f519a5bccd770864317e098e5e307fc5ad1201eb96329634b6508b253178 SHA512 bbbd6b661778cca990da0e216294d86da31a6e472049905989a3311459dd1227bf8f2ae3699a3cdbb66a16288569764352f1e1b93e696d3db4b0728bc38e5b12 WHIRLPOOL c6902554bc8f390b5d295d05598ee60fd6b2637d290125d83a48fc40bbd4e6e261a711430259831c96a30fee4c5ec5c89aea444424b117fb5d62c946b0263454 +DIST gst-python-1.10.3.tar.xz 389748 SHA256 bdfa2d06dfe0ce68f638b04fed6890db506416c1dcf1279e83458269d719a4e8 SHA512 346fae905f5d0d3e6295c4752351e629871e9373f2bf7e1acff0778f0935f81dd6043ae0d9ae774919a19ad8bd19bd9ea3456a3a1a381c9e63e5ad2ee5bf1530 WHIRLPOOL 4540cc8bda15dd4a4b07bf67d440c42c41b4165b92e417abcfc3f84495c7ca712621976dd3db9ce7589ef6fa691afefbefbfe407ef765e888a06dc0a6733d842 +DIST gst-python-1.10.5.tar.xz 390188 SHA256 ccc7b63413c29196401488ca2af599ef8bc9791ee3512c7483c9f87294b3a77e SHA512 93120156b5af8914b9190ba0f9996f2bce860889dbd92c0a7b41213af36efd880e0f94f295df07c27d83b5a79a1874dacb035943d3f51a93cfa484d38bd6fd4d WHIRLPOOL 662a46e9c2d9329527d5aecbf3a73564caee515279e4da84195769abdc8fe775ee96e5baeb856dd86394b1d035ee354ca310f9950c8ffe41e8f85e8bbf0165bf +DIST gst-python-1.12.3.tar.xz 388220 SHA256 c3f529dec1294633132690806703b80bad5752eff482eaf81f209c2aba012ba7 SHA512 f4d0d09a5b068e79496aa5e0d73f09af2d1e929cf6f80874dba8396950952b795a30f5a33c18b42a650f173c80ce342f959d497aa0d9d281bbe36507a71d1b4a WHIRLPOOL 2903fe2391173c731ec91a3c750c99651dece4ee6789059d6235b4e1e748b81e65a50e6bb77835e5d5a60ad315c3225998da3b44b3141fc729448c36b1ff949a +EBUILD gst-python-0.10.22-r1.ebuild 2148 SHA256 ad01d5164839df14bc10de659b53c6d78d4fe00f31f4b9533141207b8a9b2183 SHA512 ebc646247140167dff59b882007d1919cfcc03cbc872d2d0db1dba3887287b3f9110a523df844da4b59ac70f764a8cb1f9de570ac660458a29d0802b7791639f WHIRLPOOL a95ae5bff61a4db977c442527d75076b8f30fd0460f6789db43d83f1261a1ca96e90ba5572f38f581dafdb463b056d9f5aa11e796034831fd0f1c9dd13a9c1bb +EBUILD gst-python-1.10.3.ebuild 1121 SHA256 7f451ae76de262b1383f95ec700be01a3c5e8b48bfa283cd424525167bba9322 SHA512 82a9e5b7ad9811d59cfebe0772b4003822bd179bad5d00ccbcdb4c9cb1e03ba57b9c116f0827c635ee3005c0bf4326f4d57ac51c77b7d941058a2e524ede4545 WHIRLPOOL 8a92d7d87beab2e4e3977455b21b73635885661c2e4f5ece4e9cbc674648be16e4087491c7f9844b7c712d98cafd35b361f100f7bc72a6134e71dc3ccf827525 +EBUILD gst-python-1.10.5.ebuild 1129 SHA256 2ee3f62435f5d46e3c93ba8faa7e3e55a93ace5841111999f6d8f5a9d1333248 SHA512 848e939d3e9dfe925eff842bb3aa13d35a27dee56e0fb90bffd46768424efddb0c1181c9257ea9e521be79597874bcf72beee2be1dc352e7d952a1ff42aec008 WHIRLPOOL 2baca0d54b1ab701193faa4e1dbfc7b94da3eeeefd4a9b5119e916e3a8c20f43f2350d193c8427566e826b9b4ff9cb3f4980cead05a31dbf7b4df09754bdeb5b +EBUILD gst-python-1.12.3.ebuild 1133 SHA256 6b0d0fde717dc0db1340d75d37d95ded7ee6b58692b072d72f12c91b462c5ab2 SHA512 f81a6bc528ebe479583e922524db39f13ec2c3dd8baf7858d99ca5743e298a488c0e3e221341880811dad6fe6736a7102a094ea1571f65baf2f822ec8b654a94 WHIRLPOOL 1779c5134cd547503c7be651d16319c2891d3536ef75605021581359e313345d85b4aa28c97363a0df17295ec153270e0cb61a71425be289bc032442b0d16142 +MISC ChangeLog 8901 SHA256 5b4d606ecd7d165a41fc1fd440ecf2a4f80f098db793db1d717b8a6b805be372 SHA512 8a818af9dcdcbc2daa50ad8abda2beabed387aa301e7acd8adda9119157f82ef1754eeb7ce923fbf6c9ae0399a6114946b60938282462f28e6e8ac11f99af22d WHIRLPOOL 3c3cb3912b79fe75e2aa41b4ea6fd1bd32a991826fb5e1481ded90eac868b314e3d04973417db3030027e006dc7b4c1a6d60a4f4d1b8a5f096a64828614354ff +MISC ChangeLog-2015 19499 SHA256 faa35ccc2dcdeaf3f92a918338451aa330a6e7e959268cbf03d8a83f11a0de77 SHA512 93fbf1c4c68e5b7212ad6d310a8ed1d13710d4f2e8b7e92715d7303b6b7bf71362b0813962268e4b7abb21c9ef8f5789e0ad5fd129e96cfc2199d52de2d271c0 WHIRLPOOL e1cba65dd70b859bd351bd0634201adfbf91d00db882d03bc7439bc964d0ce17b66f6ad3b8433dbb483ca1c0e49bc3a1209fbbb2a5a410e51d9b35e28c6b1b00 +MISC metadata.xml 272 SHA256 c359e335e2d2a52e9d3462702b8e24475e6f1e6e62673d13cc64e4b49a97a059 SHA512 7dffa3bd729f24f9081f6b1c3db474cb26c54e95752a37140c5a9836299f26b3d0aa73e7c448e6b773478cb0112eaaf70f783d2b2f3d2868b1a2def8e6a9b8ea WHIRLPOOL 10927e64702cd2ed921e795e80c874379a66141393d5bcb46a86da71b47bbf9a04ecc0ff0dbd01d1d5634ae00b2f6af5c5ee17de8073a84e47b0daedde9bf618 diff --git a/dev-python/gst-python/files/gst-python-0.10.9-lazy.patch b/dev-python/gst-python/files/gst-python-0.10.9-lazy.patch new file mode 100644 index 000000000000..880d5508b2ee --- /dev/null +++ b/dev-python/gst-python/files/gst-python-0.10.9-lazy.patch @@ -0,0 +1,21 @@ +diff -ur gst-python-0.10.9.orig/configure.ac gst-python-0.10.9/configure.ac +--- gst-python-0.10.9.orig/configure.ac 2007-11-28 11:33:05.000000000 +0200 ++++ gst-python-0.10.9/configure.ac 2007-11-28 18:09:48.000000000 +0200 +@@ -363,6 +363,17 @@ + + AG_GST_VALGRIND_CHECK + ++AC_MSG_CHECKING([whether $LD accepts -z,lazy]) ++case `$LD -z,lazy -v 2>&1 </dev/null` in ++*GNU* | *'with BFD'*) ++ LDFLAGS="$LDFLAGS -Wl,-z,lazy" ++ AC_MSG_RESULT([yes]) ++ ;; ++*) ++ AC_MSG_RESULT([no]) ++ ;; ++esac ++ + AC_OUTPUT([ + Makefile + codegen/Makefile diff --git a/dev-python/gst-python/gst-python-0.10.22-r1.ebuild b/dev-python/gst-python/gst-python-0.10.22-r1.ebuild new file mode 100644 index 000000000000..5ac4ba415bd9 --- /dev/null +++ b/dev-python/gst-python/gst-python-0.10.22-r1.ebuild @@ -0,0 +1,88 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" + +PYTHON_COMPAT=( python2_7 ) + +inherit autotools eutils python-r1 virtualx + +DESCRIPTION="A Python Interface to GStreamer" +HOMEPAGE="https://gstreamer.freedesktop.org/" +SRC_URI="https://gstreamer.freedesktop.org/src/${PN}/${P}.tar.bz2" + +LICENSE="LGPL-2" +SLOT="0.10" +KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris" +IUSE="examples test" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND="${PYTHON_DEPS} + dev-libs/libxml2 + >=dev-python/pygobject-2.28:2[${PYTHON_USEDEP}] + >=media-libs/gstreamer-0.10.32:0.10 + >=media-libs/gst-plugins-base-0.10.32:0.10 +" +DEPEND="${RDEPEND} + virtual/pkgconfig + test? ( + media-plugins/gst-plugins-ogg:0.10 + !!media-plugins/gst-plugins-ivorbis:0.10 + media-plugins/gst-plugins-vorbis:0.10 + )" # tests a "audiotestsrc ! vorbisenc ! oggmux ! fakesink" pipeline +# XXX: it looks like tests cannot be bothered with two vorbisdec implementations + +src_prepare() { + # FIXME: this comments out the only failing test, report to upstream + sed -e '171,176 s/^\(.*\)$/#\1/' \ + -i testsuite/test_bin.py || die + + # Leave examples alone + sed -e 's/\(SUBDIRS = .*\)examples/\1/' \ + -i Makefile.am Makefile.in || die + + sed \ + -e 's/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/g' \ + -i configure.ac || die + + epatch "${FILESDIR}"/${PN}-0.10.9-lazy.patch + AT_M4DIR="common/m4" eautoreconf + + prepare_gst() { + mkdir -p "${BUILD_DIR}" || die + } + python_foreach_impl prepare_gst +} + +src_configure() { + configure_gst() { + ECONF_SOURCE="${S}" econf + } + python_foreach_impl run_in_build_dir configure_gst +} + +src_compile() { + python_foreach_impl run_in_build_dir default +} + +src_test() { + LC_ALL="C" GST_REGISTRY="${T}/registry.cache.xml" python_foreach_impl run_in_build_dir Xemake check +} + +src_install() { + python_foreach_impl run_in_build_dir default + prune_libtool_files --modules + + dodoc AUTHORS ChangeLog NEWS README TODO + + if use examples; then + docinto examples + dodoc examples/* + fi +} + +run_in_build_dir() { + pushd "${BUILD_DIR}" > /dev/null || die + "$@" + popd > /dev/null +} diff --git a/dev-python/gst-python/gst-python-1.10.3.ebuild b/dev-python/gst-python/gst-python-1.10.3.ebuild new file mode 100644 index 000000000000..613391bf35fb --- /dev/null +++ b/dev-python/gst-python/gst-python-1.10.3.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python2_7 python{3_4,3_5} ) + +inherit eutils python-r1 + +DESCRIPTION="A Python Interface to GStreamer" +HOMEPAGE="https://gstreamer.freedesktop.org/" +SRC_URI="https://gstreamer.freedesktop.org/src/${PN}/${P}.tar.xz" + +LICENSE="LGPL-2" +SLOT="1.0" +KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris" +IUSE="test" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND="${PYTHON_DEPS} + >=dev-python/pygobject-3:3[${PYTHON_USEDEP}] + >=media-libs/gstreamer-${PV}:1.0[introspection] + >=media-libs/gst-plugins-base-${PV}:1.0[introspection] +" +DEPEND="${RDEPEND} + virtual/pkgconfig +" + +src_prepare() { + default + prepare_gst() { + mkdir -p "${BUILD_DIR}" || die + } + python_foreach_impl prepare_gst +} + +src_configure() { + ECONF_SOURCE="${S}" python_foreach_impl run_in_build_dir econf +} + +src_compile() { + python_foreach_impl run_in_build_dir default +} + +src_install() { + python_foreach_impl run_in_build_dir default + prune_libtool_files --modules + einstalldocs +} diff --git a/dev-python/gst-python/gst-python-1.10.5.ebuild b/dev-python/gst-python/gst-python-1.10.5.ebuild new file mode 100644 index 000000000000..6a2f88ae8a3c --- /dev/null +++ b/dev-python/gst-python/gst-python-1.10.5.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python2_7 python{3_4,3_5,3_6} ) + +inherit eutils python-r1 + +DESCRIPTION="A Python Interface to GStreamer" +HOMEPAGE="https://gstreamer.freedesktop.org/" +SRC_URI="https://gstreamer.freedesktop.org/src/${PN}/${P}.tar.xz" + +LICENSE="LGPL-2" +SLOT="1.0" +KEYWORDS="alpha amd64 arm ~hppa ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris" +IUSE="test" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND="${PYTHON_DEPS} + >=dev-python/pygobject-3:3[${PYTHON_USEDEP}] + >=media-libs/gstreamer-${PV}:1.0[introspection] + >=media-libs/gst-plugins-base-${PV}:1.0[introspection] +" +DEPEND="${RDEPEND} + virtual/pkgconfig +" + +src_prepare() { + default + prepare_gst() { + mkdir -p "${BUILD_DIR}" || die + } + python_foreach_impl prepare_gst +} + +src_configure() { + ECONF_SOURCE="${S}" python_foreach_impl run_in_build_dir econf +} + +src_compile() { + python_foreach_impl run_in_build_dir default +} + +src_install() { + python_foreach_impl run_in_build_dir default + prune_libtool_files --modules + einstalldocs +} diff --git a/dev-python/gst-python/gst-python-1.12.3.ebuild b/dev-python/gst-python/gst-python-1.12.3.ebuild new file mode 100644 index 000000000000..b022282bed4c --- /dev/null +++ b/dev-python/gst-python/gst-python-1.12.3.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python2_7 python{3_4,3_5,3_6} ) + +inherit eutils python-r1 + +DESCRIPTION="A Python Interface to GStreamer" +HOMEPAGE="https://gstreamer.freedesktop.org/" +SRC_URI="https://gstreamer.freedesktop.org/src/${PN}/${P}.tar.xz" + +LICENSE="LGPL-2" +SLOT="1.0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris" +IUSE="test" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND="${PYTHON_DEPS} + >=dev-python/pygobject-3:3[${PYTHON_USEDEP}] + >=media-libs/gstreamer-${PV}:1.0[introspection] + >=media-libs/gst-plugins-base-${PV}:1.0[introspection] +" +DEPEND="${RDEPEND} + virtual/pkgconfig +" + +src_prepare() { + default + prepare_gst() { + mkdir -p "${BUILD_DIR}" || die + } + python_foreach_impl prepare_gst +} + +src_configure() { + ECONF_SOURCE="${S}" python_foreach_impl run_in_build_dir econf +} + +src_compile() { + python_foreach_impl run_in_build_dir default +} + +src_install() { + python_foreach_impl run_in_build_dir default + prune_libtool_files --modules + einstalldocs +} diff --git a/dev-python/gst-python/metadata.xml b/dev-python/gst-python/metadata.xml new file mode 100644 index 000000000000..af143d8096cb --- /dev/null +++ b/dev-python/gst-python/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> |