diff --git a/dev-python/Coherence/Coherence-0.4.0.ebuild b/dev-python/Coherence/Coherence-0.4.0.ebuild deleted file mode 100644 index 94bbac1e9..000000000 --- a/dev-python/Coherence/Coherence-0.4.0.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 2004-2007 Sabayon Linux -# Distributed under the terms of the GNU General Public License v2 - -inherit distutils - -DESCRIPTION="Coherence is a framework written in Python enabling your application to participate in digital living networks, at the moment primarily the UPnP universe" -HOMEPAGE="https://coherence.beebits.net/" -SRC_URI="http://www.sabayonlinux.org/distfiles/dev-python/${P}.tar.gz" -IUSE="" -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~ia64 ~ppc ~x86" -RESTRICT="nomirror" - -RDEPEND=" - >=dev-lang/python-2.4 - dev-python/elementtree - dev-python/celementtree - >=dev-python/gst-python-0.10 - dev-python/soappy - dev-python/Louie - dev-python/configobj - dev-python/nevow - - " -DEPEND="${RDEPEND}" - -src_install() { - distutils_src_install - docinto modules - dodoc docs/* -} - diff --git a/dev-python/Coherence/Coherence-0.5.8-r1.ebuild b/dev-python/Coherence/Coherence-0.5.8-r1.ebuild new file mode 100755 index 000000000..0e4e4411f --- /dev/null +++ b/dev-python/Coherence/Coherence-0.5.8-r1.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + + +inherit distutils + +MY_P="Coherence-${PV}" + +DESCRIPTION="Coherence is a framework written in Python for DLNA/UPnP components" +HOMEPAGE="https://coherence.beebits.net/" +SRC_URI="http://coherence.beebits.net/download/${MY_P}.tar.gz" +IUSE="web gstreamer" +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" + +# dev-python/Louie is supplied inline now + +DEPEND=" + >=dev-lang/python-2.5 + dev-python/twisted + >=dev-python/configobj-4.3 + gstreamer? ( >=dev-python/gst-python-0.10.12 ) + web? ( dev-python/nevow ) + " +RDEPEND="${DEPEND}" + +S="${WORKDIR}/${MY_P}" + +src_unpack() { + unpack "${A}" + cd "${S}" + epatch "${FILESDIR}/${PV}-bind_if_detection.patch" +} + +src_install() { + distutils_src_install + dodoc docs/* +} + + diff --git a/dev-python/Coherence/Manifest b/dev-python/Coherence/Manifest index 93ab31996..81a77ab97 100644 --- a/dev-python/Coherence/Manifest +++ b/dev-python/Coherence/Manifest @@ -1,8 +1,3 @@ -DIST Coherence-0.4.0.tar.gz 186516 RMD160 0e528526a2d128e44380c2898d6924e94321149c SHA1 8b7f5a2638ac0ba5e741f256f6968ded407ae5f4 SHA256 0a902a13589c1b99f9858dfc0e0f3dd0d4c57cd658d7ad4579c63aa8fa8ee4b1 -EBUILD Coherence-0.4.0.ebuild 778 RMD160 7eccb7acde05247cfcb9d4245299203161b1af97 SHA1 c293c95776bc9b6112288d3db6f3367c8f5473b8 SHA256 f60b3b1699a2e5e14634e8afb5becf22aea92d16162d18961c23b70b05b56fba -MD5 902882256ff3ff791ed0118b973c439c Coherence-0.4.0.ebuild 778 -RMD160 7eccb7acde05247cfcb9d4245299203161b1af97 Coherence-0.4.0.ebuild 778 -SHA256 f60b3b1699a2e5e14634e8afb5becf22aea92d16162d18961c23b70b05b56fba Coherence-0.4.0.ebuild 778 -MD5 ef99147b0b60362a228464d2698f80c0 files/digest-Coherence-0.4.0 247 -RMD160 09defd55f3f9f6aa3669548654fcdbcbdbb67825 files/digest-Coherence-0.4.0 247 -SHA256 23c2ccbc2c8bcf942a27ed77528e979e435b15ec551ae5b0f1d8f65df053dc61 files/digest-Coherence-0.4.0 247 +AUX 0.5.8-bind_if_detection.patch 514 RMD160 e27224ccc07b242dbfb3f4ff489e6ef80b664714 SHA1 fab535838fb4ded92379796885915c7b02c68da1 SHA256 398275d41d3e57f2cc2f92426d03fdc75b7646970431f66229d7d28b8d41bb0d +DIST Coherence-0.5.8.tar.gz 283534 RMD160 6a7198d54aa6bef0f265d91ba4d494a1d5bd6951 SHA1 967652be0397c74846bcb306c71c5a1998dcf16a SHA256 9b3cdd69b4703c9fd39f3e06eaa75809e3a7c021862a907d5435a57450398256 +EBUILD Coherence-0.5.8-r1.ebuild 824 RMD160 565a4c25f7d155fa05c871516da3b2b201051841 SHA1 18bf4ba4e5b6dd0dee28ae150600e83fa550b053 SHA256 0c1b6c43fa9479afc517f49c4aef618d2d67bc7c22152d531749e115ac1bbf06 diff --git a/dev-python/cssutils/Manifest b/dev-python/cssutils/Manifest new file mode 100644 index 000000000..0f2dd7ed7 --- /dev/null +++ b/dev-python/cssutils/Manifest @@ -0,0 +1,2 @@ +DIST cssutils-0.9.5.1.zip 1951479 RMD160 104246a4a07861236644c010f734b5265fdd797f SHA1 bdf53ff8b0417c064daaa585389e99bed79e6bbf SHA256 c8ad87b0f75b83b69a72d4911c266b192c6ce24d2e5fb0c3d7aa68a17f4703db +EBUILD cssutils-0.9.5.1.ebuild 440 RMD160 c8b6d15425bfe6eabb3e9be168ec32e09e8195ad SHA1 548ddb69c72455c95f8c7de75b13face8b66f6fe SHA256 a59ad5630c1caac9c9f42547793eeb5437bea3b22037fc97e672dba676b1079b diff --git a/dev-python/cssutils/cssutils-0.9.5.1.ebuild b/dev-python/cssutils/cssutils-0.9.5.1.ebuild new file mode 100644 index 000000000..68d81f4fc --- /dev/null +++ b/dev-python/cssutils/cssutils-0.9.5.1.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit distutils + +DESCRIPTION="A CSS Cascading Style Sheets library for Python" +HOMEPAGE="http://cthedot.de/cssutils/" +SRC_URI="http://cheeseshop.python.org/packages/source/c/cssutils/${P}.zip" + +RESTRICT="nomirror" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND="dev-python/setuptools" +RDEPEND="" diff --git a/dev-python/pigment-python/Manifest b/dev-python/pigment-python/Manifest index 1317ddd3b..a0a34736d 100644 --- a/dev-python/pigment-python/Manifest +++ b/dev-python/pigment-python/Manifest @@ -1,3 +1,4 @@ DIST pigment-python-0.3.3.tar.gz 573485 RMD160 b5b0800745947a458ab807203c2fa6cda0676afd SHA1 76fb5fa9cf38001ec891a4e0794298bd3c137ff4 SHA256 4b70cf26b37a6187c6bf6eb92290cc8e78aee068be9b57cc0959bd1e5588fa3f +DIST pigment-python-0.3.8.tar.gz 590612 RMD160 74bf61a82c0c7ff790ffbd89f297adaf1a593759 SHA1 871ed17d32aed39ecf974cca9246c919af9e9b0e SHA256 04ac6eee60adbf2d44fcaa47cd300faf574728ac1c9ecfae48133189d1e68f52 EBUILD pigment-python-0.3.3.ebuild 866 RMD160 23930cca9fae8e7cf36ac5e79103bafb847bdaea SHA1 4bf8253173e86db567deeec9965e623cba32b20a SHA256 350ee3f3396d98ed0480e41359d5cbf02dbf81268a3041cf3d0abf146d927888 -MISC ChangeLog 739 RMD160 097e2c479ed74126472588224fecb87eebe39f2a SHA1 c25b7b92ad92fcdd93f1eea4e0fb996f176859c0 SHA256 0be4b5d69f27bee3ade06b02e42cb4c748255146312afed40fc23a5cb54f0011 +EBUILD pigment-python-0.3.8.ebuild 869 RMD160 9d6c239fc172f4a7ad24e3fd9a204be0f6389ad1 SHA1 7d2729ed00a75c9afcde931e87ea767b834dac1d SHA256 262a2ab34ca27676dbd3904b7f6f498d86c12b5201a676400f5bd58b88d19959 diff --git a/dev-python/pigment-python/pigment-python-0.3.8.ebuild b/dev-python/pigment-python/pigment-python-0.3.8.ebuild new file mode 100644 index 000000000..11e52d2ed --- /dev/null +++ b/dev-python/pigment-python/pigment-python-0.3.8.ebuild @@ -0,0 +1,43 @@ +# Copyright 2006-2008 BreakMyGentoo.org +# Distributed under the terms of the GNU General Public License v2 + +inherit gnome2 python + +DESCRIPTION="Python bindings for pigment" +HOMEPAGE="http://elisa.fluendo.com/" +SRC_URI="http://elisa.fluendo.com/static/download/pigment/${P}.tar.gz" + +RESTRICT="nomirror" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="-* ~amd64 ~ppc ~x86" +IUSE="" + +RDEPEND=">=media-libs/pigment-0.3.11 + >=dev-libs/glib-2.8 + >=dev-python/pygobject-2.8 + >=media-libs/gstreamer-0.10 + >=media-libs/gst-plugins-base-0.10 + >=x11-libs/gtk+-2 + >=dev-lang/python-2.4" + +DEPEND="${RDEPEND}" + +DOCS="AUTHORS ChangeLog COPYING INSTALL NEWS README TODO" + +#MAKEOPTS="-j1" + +src_install() { + einstall || die +} + +pkg_postinst() { + python_version + python_mod_optimize ${ROOT}/usr/$(get_libdir)/python${PYVER}/site-packages/gtk-2.0 +} + +pkg_postrm() { + python_version + python_mod_cleanup +} diff --git a/dev-python/python-daap/Manifest b/dev-python/python-daap/Manifest new file mode 100644 index 000000000..9005c57c2 --- /dev/null +++ b/dev-python/python-daap/Manifest @@ -0,0 +1,3 @@ +DIST PythonDaap-0.7.1.tar.gz 25944 RMD160 d4a350f3959eb486c400662eb06bd84b5da465b7 SHA1 9448d2d29023f60021d714592090d41dae0870d9 SHA256 ea1d3a8141654781a0df31e6607c4722436fa33eb2e9934492770b3b61be8122 +EBUILD python-daap-0.7.1.ebuild 564 RMD160 dcc03a36df31213fefe12633c1029e8da9164eb5 SHA1 36739dd97f534bf3092891e5869d4a1d0d3908f2 SHA256 a8ab358e10774318022580ed850df86b986d4e33be310d5268d32abd82057408 +MISC python-daap-0.7.1.ebuild~ 554 RMD160 b81bd16e34cd7d587e1135553ff2da9c46cf02be SHA1 8ae1a5fb0b5a41bfc19a30781e7187b6bb8bc918 SHA256 55a9807c7db4fc9461eb9138e9ffa9d0cf6df61a67bb9a4d93907859d2c4a400 diff --git a/dev-python/python-daap/python-daap-0.7.1.ebuild b/dev-python/python-daap/python-daap-0.7.1.ebuild new file mode 100755 index 000000000..1f1f09d47 --- /dev/null +++ b/dev-python/python-daap/python-daap-0.7.1.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ +MY_PN=PythonDaap + +DESCRIPTION="DAAP client implemented in Python" +HOMEPAGE="http://foo.bar.com/" + +SRC_URI="http://static.jerakeen.org/files/${MY_PN}-${PV}.tar.gz" +LICENSE="GPL" +SLOT="0" + +KEYWORDS="~x86 ~amd64" + +DEPEND="dev-lang/python" + +RDEPEND="${DEPEND}" + +S="${WORKDIR}/${MY_PN}-${PV}" + +src_unpack() { + unpack ${A} + cd "${S}" +} + +src_compile() { + python setup.py build || die +} + +src_install() { + python setup.py install --root="${D}" || die +} diff --git a/dev-python/twisted-web2/Manifest b/dev-python/twisted-web2/Manifest new file mode 100644 index 000000000..6ded36771 --- /dev/null +++ b/dev-python/twisted-web2/Manifest @@ -0,0 +1,2 @@ +DIST TwistedWeb2-8.1.0.tar.bz2 133921 RMD160 b77f70a62c93e13f51ab715ff6d1c379885a28bc SHA1 4a03e62453037b009ee5f0e1396be792249b9e2f SHA256 0f016d498b1db0216861e9b8fbf8ad49b5b587fa64a18f1640095c1e4f93e391 +EBUILD twisted-web2-8.1.0.ebuild 536 RMD160 1c568ee9e0b8cf3b27bdc652f606bcf6a9b9f31d SHA1 5fb4bcac2854e6ab2462aaf7f9a7c7800b09bb3a SHA256 e86814bc425aa047fc49d6b42e0d64bcbf006f0206a880284f4fe2d455bff5a4 diff --git a/dev-python/twisted-web2/twisted-web2-8.1.0.ebuild b/dev-python/twisted-web2/twisted-web2-8.1.0.ebuild new file mode 100644 index 000000000..1ff63bfc0 --- /dev/null +++ b/dev-python/twisted-web2/twisted-web2-8.1.0.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/twisted-web/twisted-web-8.1.0.ebuild,v 1.6 2008/08/13 08:46:47 coldwind Exp $ + +MY_PACKAGE=Web2 + +inherit twisted eutils versionator + +DESCRIPTION="Twisted web server, programmable in Python" + +KEYWORDS="alpha amd64 ~arm hppa ia64 ~mips ~ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd" + +DEPEND="=dev-python/twisted-$(get_version_component_range 1-2)*" + +src_unpack() { + unpack ${A} + cd "${S}" +} diff --git a/media-libs/pigment/Manifest b/media-libs/pigment/Manifest index 0b4b0a311..7469282fb 100644 --- a/media-libs/pigment/Manifest +++ b/media-libs/pigment/Manifest @@ -1,2 +1,4 @@ +DIST pigment-0.3.11.tar.gz 1164854 RMD160 5b2a7af546445dc40e4b66863eea05c1d56f3a6c SHA1 deb78f99c81e54e61d28452f7ea0599815027978 SHA256 fd02abee1c42319c275b1fc65dad8026be0c1a05a7db8bd0a613e61036b84676 DIST pigment-0.3.5.tar.gz 1030295 RMD160 7971996fa93f697bc43a376517429d3d7e1621e7 SHA1 2e8d3c1c3b93d679e3e61d55463db3b563eb43e2 SHA256 7380616e1ff76568fbf9565aef95b1e39e3b4dd922304a6f105c1607b23b0678 +EBUILD pigment-0.3.11.ebuild 923 RMD160 c6a0e8d5b70766fe95ab8c0b7fc5e7838a32245f SHA1 f893640faf1096a38733048710c0ad9cc7f27bfc SHA256 a0ad95aef1a42979094403532be6d3b14d07981efc611f412c966b76a2c6bb92 EBUILD pigment-0.3.5.ebuild 846 RMD160 422bbe45c19d8ff08dfa669e5b747260c0e03cd7 SHA1 a46f594e0a75601c986f78a24cbab6a0b205062d SHA256 e6af33fb80db12a5038f753cefe10f5bd44769ab39f0f9ac02fe32f76a34bc53 diff --git a/media-libs/pigment/pigment-0.3.11.ebuild b/media-libs/pigment/pigment-0.3.11.ebuild new file mode 100644 index 000000000..f70dc7a41 --- /dev/null +++ b/media-libs/pigment/pigment-0.3.11.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit gnome2 multilib + +DESCRIPTION="Rendering, animation and widget framework for Elisa media center." +HOMEPAGE="http://elisa.fluendo.com/" +SRC_URI="http://elisa.fluendo.com/static/download/${PN}/${P}.tar.gz" + +RESTRICT="nomirror" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="-* ~amd64 ~ppc ~x86" +IUSE="doc" + +RDEPEND=">=dev-libs/glib-2.8 + >=media-libs/gstreamer-0.10.13 + >=media-libs/gst-plugins-base-0.10.13 + >=x11-libs/gtk+-2.12 + >=x11-libs/pango-1.16 + >=x11-libs/cairo-1.4 + x11-libs/libXcomposite + x11-libs/libX11 + dev-libs/check + >=dev-python/gst-python-0.10 + doc? ( dev-util/gtk-doc )" + +DEPEND="${DEPEND}" + +DOCS="AUTHORS ChangeLog COPYING INSTALL NEWS README TODO" + +G2CONF="${G2CONF} $(use_enable doc gtk-doc)" + +#MAKEOPTS="-j1" + +src_install() { + make DESTDIR="${D}" install || die "make install failed" +} diff --git a/media-plugins/elisa-plugins-bad/Manifest b/media-plugins/elisa-plugins-bad/Manifest index e5af5cf2f..5032b8b5d 100644 --- a/media-plugins/elisa-plugins-bad/Manifest +++ b/media-plugins/elisa-plugins-bad/Manifest @@ -1,4 +1,7 @@ DIST elisa-plugins-bad-0.3.4.tar.gz 8364545 RMD160 d030e812f6a9ee2653d0750401497ca5223713e5 SHA1 a251f62951b7c3ecf364bda7a73f1856a7a66fb6 SHA256 818dfac4a64009879eb9fee6ac73df7b168dd4e90b76de2d66716384865015c5 DIST elisa-plugins-bad-0.3.5.tar.gz 8356917 RMD160 6e3831217d438bab5710e03800ab1e366c3fe40c SHA1 ba2e78b47b5ea39f5cc7462be246c13280bf5f0c SHA256 1309600f11a6886f7f231ae7d5f8cf6e78c3fd1370b48f4ae8b80685f067e26f +DIST elisa-plugins-bad-0.5.22.tar.gz 4100677 RMD160 85fed3daf3bd7280465fe7b3d267817fa969e488 SHA1 c062925e7964514512861c7b4e7bbcb6b0169534 SHA256 59aa6e3b144334e9b2ce208691fce527492748048e33ec1e78988494c00aabc9 EBUILD elisa-plugins-bad-0.3.4.ebuild 497 RMD160 6464bea0ce640248a077d86eef5a9ee6e6b830e6 SHA1 96c8af9fe8dd1e45e90e0a0d49b194310a56f22e SHA256 623ba6580a8d888e55263c800a93f36b52182f9027f187daa6509a1ad3ebd15a EBUILD elisa-plugins-bad-0.3.5.ebuild 497 RMD160 6464bea0ce640248a077d86eef5a9ee6e6b830e6 SHA1 96c8af9fe8dd1e45e90e0a0d49b194310a56f22e SHA256 623ba6580a8d888e55263c800a93f36b52182f9027f187daa6509a1ad3ebd15a +EBUILD elisa-plugins-bad-0.5.22.ebuild 739 RMD160 a495590c3732b730935d29d0cb6f60481d7e6587 SHA1 83e19867624121c4147eab080a1f818beeb0f83a SHA256 25f4540249cb0abca3081e6952f0b1c2a9efa89d2eace76dccadcf84c17b31f4 +MISC elisa-plugins-bad-0.5.22.ebuild~ 737 RMD160 8925218626d5fe4bf06bf0380b21a697f0a028a7 SHA1 b43807d23db0b8697fb441e6c7104f0eb0cbe392 SHA256 9cb8318d4b40874ec8ee35f12b8062b63c18928d4d70c5ca87400a61ab7b9731 diff --git a/media-plugins/elisa-plugins-bad/elisa-plugins-bad-0.5.22.ebuild b/media-plugins/elisa-plugins-bad/elisa-plugins-bad-0.5.22.ebuild new file mode 100644 index 000000000..76c6f5869 --- /dev/null +++ b/media-plugins/elisa-plugins-bad/elisa-plugins-bad-0.5.22.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit distutils python + +DESCRIPTION="Good plugins for the Elisa " +HOMEPAGE="http://elisa.fluendo.com/" +SRC_URI="http://elisa.fluendo.com/static/download/elisa/${P}.tar.gz" + +RESTRICT="nomirror" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="-* ~amd64 ~ppc ~x86" +IUSE="" + +MAKEOPTS="-j1" + +RDEPEND="=media-tv/elisa-${PV} + =media-plugins/elisa-plugins-good-${PV} + dev-python/cssutils" + + +DEPEND="${DEPEND} + >=dev-util/pkgconfig-0.9" + +DOCS="AUTHORS ChangeLog COPYING NEWS" + +src_install() { + distutils_src_install + + # __init__.py is provided by elisa + rm ${D}/usr/$(get_libdir)/python${PYVER}/site-packages/elisa/plugins/__init__.py +} diff --git a/media-plugins/elisa-plugins-good/Manifest b/media-plugins/elisa-plugins-good/Manifest index 310345616..e4cff0598 100644 --- a/media-plugins/elisa-plugins-good/Manifest +++ b/media-plugins/elisa-plugins-good/Manifest @@ -1,4 +1,7 @@ DIST elisa-plugins-good-0.3.4.tar.gz 279298 RMD160 84842762d2af4e738217977c10e76f069240a533 SHA1 857c162d7744a86a3e5f939f0dce2aa3947f913b SHA256 9fc2ff3c0ed3973d346227713a55bdf263d4e89a0fa96f66b7e228ad9b0778d4 DIST elisa-plugins-good-0.3.5.tar.gz 279597 RMD160 6a266d08ba50eab0e2edb6199fb39d626da8f7c3 SHA1 62e2ecbbce41ee7064386a99d077c57500468e9d SHA256 c64085bc6ff27ee950a764a6026e03c1e7f98f036d767c0fe1b361b1fc6a3229 +DIST elisa-plugins-good-0.5.22.tar.gz 24400 RMD160 a75a4632dd294926d4d51ca64a0f8210e0b47afd SHA1 ff67d41701f5b197f30b7f9f050f9616777cd912 SHA256 3b61706deb06f0717f48bde2687a3a58514aad79ac2811cc2bd1cbbe0bf744a6 EBUILD elisa-plugins-good-0.3.4.ebuild 497 RMD160 6464bea0ce640248a077d86eef5a9ee6e6b830e6 SHA1 96c8af9fe8dd1e45e90e0a0d49b194310a56f22e SHA256 623ba6580a8d888e55263c800a93f36b52182f9027f187daa6509a1ad3ebd15a EBUILD elisa-plugins-good-0.3.5.ebuild 497 RMD160 6464bea0ce640248a077d86eef5a9ee6e6b830e6 SHA1 96c8af9fe8dd1e45e90e0a0d49b194310a56f22e SHA256 623ba6580a8d888e55263c800a93f36b52182f9027f187daa6509a1ad3ebd15a +EBUILD elisa-plugins-good-0.5.22.ebuild 678 RMD160 9c485803be2cb34c1deb093dbc50389cbe5643e3 SHA1 3783a27dbe6dbd87a4a75bc6ae431de6f8b5e4cc SHA256 92ccc71634ba0a152b22cc051826a776186aab1d2c27797c024680b9c05ba4d8 +MISC elisa-plugins-good-0.5.22.ebuild~ 681 RMD160 9ce6e57d327a0aadcc043810070c360238b944f6 SHA1 9f870ac7518ba94a1f1db0df39b3cd587bf8fbd8 SHA256 32382d79c1fe15fe4328da06a094041962eb116800f65c5b398c1edf76a90ee8 diff --git a/media-plugins/elisa-plugins-good/elisa-plugins-good-0.5.22.ebuild b/media-plugins/elisa-plugins-good/elisa-plugins-good-0.5.22.ebuild new file mode 100644 index 000000000..559af5f1b --- /dev/null +++ b/media-plugins/elisa-plugins-good/elisa-plugins-good-0.5.22.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit distutils python + +DESCRIPTION="Good plugins for the Elisa " +HOMEPAGE="http://elisa.fluendo.com/" +SRC_URI="http://elisa.fluendo.com/static/download/elisa/${P}.tar.gz" + +RESTRICT="nomirror" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="-* ~amd64 ~ppc ~x86" +IUSE="" + +#MAKEOPTS="-j1" + +RDEPEND="=media-tv/elisa-${PV}" + + +DEPEND="${DEPEND} + >=dev-util/pkgconfig-0.9" + +DOCS="AUTHORS ChangeLog COPYING NEWS" + +src_install() { + distutils_src_install + + # __init__.py is provided by elisa + rm ${D}/usr/$(get_libdir)/python${PYVER}/site-packages/elisa/plugins/__init__.py +} diff --git a/media-plugins/elisa-plugins-ugly/Manifest b/media-plugins/elisa-plugins-ugly/Manifest index c8a36a296..5dcedf00d 100644 --- a/media-plugins/elisa-plugins-ugly/Manifest +++ b/media-plugins/elisa-plugins-ugly/Manifest @@ -1,2 +1,5 @@ DIST elisa-plugins-ugly-0.3.4.tar.gz 35313 RMD160 1c7509e4dc53147f8dcd552e3eadab0b5e6990af SHA1 eb0c081a783fd3ded5475c1a7307c70cabc8c8d8 SHA256 cd60f6a94edbcb724cb6c30de0b1876f3d96a536622b64ae38acbba6e5973747 +DIST elisa-plugins-ugly-0.5.22.tar.gz 86786 RMD160 d0a1b6d680014ece27f4bce5336230c238774e49 SHA1 df2ba2db263b2ade1f2b81f8a27d702f6e0e0734 SHA256 9ffb398a0afff9f3fe97c1e64bdd4de49adcd27390f685904ff77f67655b5f03 EBUILD elisa-plugins-ugly-0.3.4.ebuild 532 RMD160 4dd3ce6b424e1d6e410913190055eb17252dfaaf SHA1 99f71531836701bfe9096e810e0d16425a4d63e1 SHA256 964c7d263a174fee2911d815f8baf9f8db3691f310afea5ae8c223bb59957245 +EBUILD elisa-plugins-ugly-0.5.22.ebuild 718 RMD160 1db500be9932f946aa41a72183ab34357b0a3672 SHA1 c72bb07dd1bb23d314944371f5bb3e45a6662e92 SHA256 b72711bfd98ebafa6593066ba85a50f3138fe461627d2cd25fc4949771e2f1d1 +MISC elisa-plugins-ugly-0.5.22.ebuild~ 721 RMD160 5b8a9eed00e9882cff134a51b54fd208a62217d2 SHA1 b9806b7e633e64a16b2d8aeb74a01056f51c3ffb SHA256 739f6a22ce3e1ce2375cbb525b52c8b3174a81eabe6ee68f59f1136480f822bb diff --git a/media-plugins/elisa-plugins-ugly/elisa-plugins-ugly-0.5.22.ebuild b/media-plugins/elisa-plugins-ugly/elisa-plugins-ugly-0.5.22.ebuild new file mode 100644 index 000000000..c520fb0f4 --- /dev/null +++ b/media-plugins/elisa-plugins-ugly/elisa-plugins-ugly-0.5.22.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit distutils python + +DESCRIPTION="Good plugins for the Elisa " +HOMEPAGE="http://elisa.fluendo.com/" +SRC_URI="http://elisa.fluendo.com/static/download/elisa/${P}.tar.gz" + +RESTRICT="nomirror" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="-* ~amd64 ~ppc ~x86" +IUSE="" + +MAKEOPTS="-j1" + +RDEPEND="=media-tv/elisa-${PV} + =media-plugins/elisa-plugins-good-${PV}" + + +DEPEND="${DEPEND} + >=dev-util/pkgconfig-0.9" + +DOCS="AUTHORS ChangeLog COPYING NEWS" + +src_install() { + distutils_src_install + + # __init__.py is provided by elisa + rm ${D}/usr/$(get_libdir)/python${PYVER}/site-packages/elisa/plugins/__init__.py +} diff --git a/media-tv/elisa/Manifest b/media-tv/elisa/Manifest index aaf5a5d37..355414a09 100644 --- a/media-tv/elisa/Manifest +++ b/media-tv/elisa/Manifest @@ -1,5 +1,8 @@ DIST elisa-0.3.4.tar.gz 995985 RMD160 63720ed53290b397ee13b09cc9ccdd7a4569906d SHA1 d7af37913b2fff938dbbca2a0e38d83fe73528a1 SHA256 afab4d9d62b66988cdce63c81a2ca12b98700049b510c2146b8baf4cb95178d1 DIST elisa-0.3.5.tar.gz 1034087 RMD160 49d2255e31c9ac324d38a3c7184f551c510480a5 SHA1 a8e2ce46077e425f5a59748af2ade1c6204ce476 SHA256 0bf6d9f19a96d343b37a3d3e388925e61145988c7af487df679804b34a19fc56 +DIST elisa-0.5.22.tar.gz 1667877 RMD160 0e579a40d4845b8109864f93de7f053dad6487c8 SHA1 a0e328b6ce4bcc52fe84a327a1176e4d91d1ee95 SHA256 dd7a626a4141f0471c1268ce1fddc62f972b3a926d7afac9179de9809b4b6b05 EBUILD elisa-0.3.4.ebuild 2882 RMD160 377d0d3f876410bf009f1fe5a033ff127663c7b4 SHA1 d38b39a8e2cadd60d9adb543741a6f8ef3ea00ca SHA256 941d1bcc61ac3fdcb206e76b260d262d1662b07b1969596890f2f439dd4c2f70 EBUILD elisa-0.3.5.ebuild 2882 RMD160 c7262aa1fcbdbfb274a00687967ea968761bb35e SHA1 ed4b49c7e4fe8761dd65f3768ded80fce70eeac3 SHA256 162d6ffabd686d3f0da5dc3bdfdeca8d064775299c7d60637c76c2307da4e971 +EBUILD elisa-0.5.22.ebuild 3549 RMD160 e73c2213599c7a342656f9ee44f71d66f6295851 SHA1 e6c2e9c54ee2164335f483f574bb0b33adcd4611 SHA256 223edd64f0af7be14c94754bca3db2311e93d05417fc01b120e1b5791104b263 MISC ChangeLog 17939 RMD160 c43f1041f056af1d4ea7bb12d0270a2fb4bc854a SHA1 abe587a469908bb3b0528c3b74c63cd96da41be7 SHA256 4ff0941300f3dc1417059de2081106b56eefbec766f6bf8551c8f6332521389c +MISC elisa-0.5.22.ebuild~ 3547 RMD160 b8afa16c3b25acbe9848391c2ab0938c865ddf28 SHA1 8275ae69cee38e9c5de0645bbe86eed672348d04 SHA256 cdceff84c60e9e9557fcea0dc52bbe7a76676b7269dabf9f9c062741098b57b6 diff --git a/media-tv/elisa/elisa-0.5.22.ebuild b/media-tv/elisa/elisa-0.5.22.ebuild new file mode 100644 index 000000000..bcbedf871 --- /dev/null +++ b/media-tv/elisa/elisa-0.5.22.ebuild @@ -0,0 +1,137 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit distutils python + +DESCRIPTION="Elisa is an open source, cross platform media center solution for Linux, MacOSX and Windows on top of GStreamer." +HOMEPAGE="http://elisa.fluendo.com/" +SRC_URI="http://elisa.fluendo.com/static/download/${PN}/${P}.tar.gz" + +RESTRICT="nomirror" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="-* ~amd64 ~ppc ~x86" +IUSE="daap doc dvd hal ipod flash lirc upnp weather" + +MAKEOPTS="-j1" + +RDEPEND=">=dev-lang/python-2.5 + dev-python/setuptools + >=dev-python/imaging-1 + >=dev-python/twisted-2.2 + dev-python/twisted-web + dev-python/twisted-web2 + dev-python/pyopenssl + dev-python/pygtk + dev-python/gnome-python-extras + >=dev-python/pigment-python-0.3.8 + >=media-libs/gstreamer-0.10.4 + >=dev-python/gst-python-0.10 + >=media-plugins/gst-plugins-ogg-0.10 + >=media-plugins/gst-plugins-vorbis-0.10 + >=media-plugins/gst-plugins-theora-0.10 + media-plugins/libvisual-plugins:0.4 + media-fonts/freefont-ttf + x11-misc/xdg-user-dirs + dev-python/pyxdg + dev-python/celementtree + dev-python/pysqlite + dev-python/pycairo + dev-python/simplejson + dvd? ( + media-libs/libdvdcss + >=media-plugins/gst-plugins-ffmpeg-0.10 + >=media-libs/gst-plugins-bad-0.10 + >=media-libs/gst-plugins-ugly-0.10 + dev-python/tagpy + ) + flash? ( + >=media-plugins/gst-plugins-ffmpeg-0.10 + >=media-libs/gst-plugins-bad-0.10 + dev-python/gdata + ) + lirc? ( + app-misc/lirc + dev-python/pylirc + ) + daap? ( + dev-python/python-daap + >=sys-apps/dbus-1 + >=dev-python/dbus-python-0.71 + >=net-dns/avahi-0.6 + ) + hal? ( + >=sys-apps/hal-0.5 + >=dev-python/dbus-python-0.71 + ) + ipod? ( + media-libs/libgpod + ) + upnp? ( + dev-python/Coherence + ) + weather? ( + dev-python/pymetar + )" + + +DEPEND="${DEPEND} + >=dev-util/pkgconfig-0.9" + +PDEPEND=">=media-plugins/elisa-plugins-good-${PV} + >=media-plugins/elisa-plugins-bad-${PV} + >=media-plugins/elisa-plugins-ugly-${PV}" + +DOCS="AUTHORS ChangeLog COPYING NEWS FIRST_RUN" + +pkg_setup() { + if use daap ; then + if built_with_use net-dns/avahi python ; then + einfo "Avahi Python bindings found ..." + else + eerror "Please rebuild net-dns/avahi with python support enabled!" + eerror "Try USE=\"python\" emerge net-dns/avahi," + eerror "or add \"python\" to your USE string in /etc/make.conf and" + eerror "emerge net-dns/avahi." + die "USE flag \"python\" must be enabled in net-dns/avahi" + fi + fi + + + if use ipod ; then + if built_with_use media-libs/libgpod python ; then + einfo "libgpod Python bindings found ..." + else + eerror "Please rebuild media-libs/libgpod with python support enabled!" + eerror "Try USE=\"python\" emerge media-libs/libgpod," + eerror "or add \"python\" to your USE string in /etc/make.conf and" + eerror "emerge media-libs/libgpod." + die "USE flag \"python\" must be enabled in media-libs/libgpod" + fi + fi + + addpredict "/root/.gstreamer-0.10" +} + +pkg_preinst() +{ + # HACKY but we must Nuke the *very old* elisa dir to make sure we dont get errors! + rm -rf /usr/lib64/python2.5/site-packages/elisa* +} + +pkg_postinst() { + + einfo "After first run of the box, edit elisa.conf and add some media" + einfo "locations in [xmlmenu:locaions_builder]" + einfo "e.g." + einfo "locations = ['file://./sample_data/pictures', 'file:///media/videos']" + einfo "" + einfo "If you get failures loading plugins, delete ~/.elisa" + einfo "" + einfo "Please replace gstreamer:gst_metadata_client with" + einfo "gstreamer:gst_metadata in your ~/.elisa/elisa.conf to get song" + einfo "metadata scanning" + +}