[proaudio] [2679] dev-python/PyOSC: import, workaround collision with khagan/ fastbreeder

[ Thread Index | Date Index | More lists.tuxfamily.org/proaudio Archives ]


Revision: 2679
Author:   gavlee
Date:     2013-04-20 16:25:14 +0200 (Sat, 20 Apr 2013)
Log Message:
-----------
dev-python/PyOSC: import, workaround collision with khagan/fastbreeder

Added Paths:
-----------
    trunk/overlays/proaudio/dev-python/PyOSC/
    trunk/overlays/proaudio/dev-python/PyOSC/ChangeLog
    trunk/overlays/proaudio/dev-python/PyOSC/Manifest
    trunk/overlays/proaudio/dev-python/PyOSC/PyOSC-2013.04.17.ebuild
    trunk/overlays/proaudio/dev-python/PyOSC/metadata.xml

Added: trunk/overlays/proaudio/dev-python/PyOSC/ChangeLog
===================================================================
--- trunk/overlays/proaudio/dev-python/PyOSC/ChangeLog	                        (rev 0)
+++ trunk/overlays/proaudio/dev-python/PyOSC/ChangeLog	2013-04-20 14:25:14 UTC (rev 2679)
@@ -0,0 +1,13 @@
+# ChangeLog for dev-python/PyOSC
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*PyOSC-2013.04.17 (20 Apr 2013)
+
+  20 Apr 2013; Gavin Pryke (gavlee) <gavinlee303@xxxxxxxxxxxxxx>
+  +PyOSC-2013.04.17.ebuild, +metadata.xml:
+  initial import. this package was imported to work around conflict of osc.py
+  file installed by media-sound/khagan and media-sound/fastbreeder.
+  named PyOSC to differentiate between another package named pyOSC if ever gets
+  imported.
+

Added: trunk/overlays/proaudio/dev-python/PyOSC/Manifest
===================================================================
--- trunk/overlays/proaudio/dev-python/PyOSC/Manifest	                        (rev 0)
+++ trunk/overlays/proaudio/dev-python/PyOSC/Manifest	2013-04-20 14:25:14 UTC (rev 2679)
@@ -0,0 +1,4 @@
+DIST PyOSC-2013.04.17.zip 2397 SHA256 b03fcee45e81681f5025c7cedc77a3f59a455cf9faadae34cfb8c8df79236b87 SHA512 be868fd1252b605db2bad1ac35c69d62e32c8f05356ae24f3bd6f5082e79cca12b91357f4f16cb14d3a0a02aeac3e8f2c053c4f31c5302a52dc36873eb75ac5a WHIRLPOOL 314d41ffde5cde08435aec555b2b0de60910864e61f9345f9bbba2d75ca5bd75ee7372f5b3e9b03c2e5f7f696f60ea9bfed9a4be62be0c09870201723d0b78f7
+EBUILD PyOSC-2013.04.17.ebuild 942 SHA256 1fe5db697aa0dad536a1b14d0788e0406f33733c2958d920282946fca6922c42 SHA512 405c0c8c07fd29ea43268b8426e4f1ddee8592b14ad30cfda9b6282c59d03adb18f3a25fa1dbdeb6763bf2404c2b65c1b3fba7d1b7b2e153914101259202aab0 WHIRLPOOL 122aad1d6c1c513b30034a51e98e4aa6c9c49420474d7815e45e06c427d1ebb5250bb05d29a489cf01af97088fd625c700231a8f334b7a4cf95fd2825aad38a9
+MISC ChangeLog 497 SHA256 ccdfe5180aa7cf2ff5ec6823438534dcdade6aab4f6c2b2606ddb9bd8337723a SHA512 a8caa6ddb6a71dbf2da346a1cd50bf4b9fa4c7a8fd6eb1edc932329300a67021e2b9341f51a51e55c7f14bf6306049e8be2954786d6a08149b2fecb625a84f3c WHIRLPOOL 7f637bdc7df3b6b68fd9765df276c9c7116ed1ba687633d759c13a0a3de64eaae2a3de793c887188ba393001c81ddf3080efaa2c5f28459feb8d8a7000c4c9b8
+MISC metadata.xml 246 SHA256 f32f31abe9dcc1f9a5dc9b6a36996d773abd006d92c13c4df48f8d7d1061060f SHA512 327022589c637a14219eb603a62050fbb93b980f4693960c0ac4117b6b483d9f0d9fe1366d8e18227b34373a399aef339f49c16df8ca57b9ec870568a4d394f4 WHIRLPOOL e55381a9a9fd1d0efbe87da1c3aa302efdcf4734827f56273faeb55b17361c529518fcf16ac0946102e26165e8eedba81ab0cd07c7b08ce6bad001e944e43a0f

Added: trunk/overlays/proaudio/dev-python/PyOSC/PyOSC-2013.04.17.ebuild
===================================================================
--- trunk/overlays/proaudio/dev-python/PyOSC/PyOSC-2013.04.17.ebuild	                        (rev 0)
+++ trunk/overlays/proaudio/dev-python/PyOSC/PyOSC-2013.04.17.ebuild	2013-04-20 14:25:14 UTC (rev 2679)
@@ -0,0 +1,37 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+PYTHON_COMPAT=( python{2_5,2_6,2_7} )
+inherit python-r1
+
+DESCRIPTION="Simple OSC (Open Sound Control) client code for Python"
+HOMEPAGE="https://github.com/kaoskorobase/PyOSC";
+# zip snapshot straight from github, renamed and uploaded to proaudio distfiles
+SRC_URI="http://download.tuxfamily.org/proaudio/distfiles/${P}.zip";
+
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="${PYTHON_DEPS}"
+RDEPEND="${DEPEND}
+	!<=media-sound/khagan-0.1.2-r1
+	!<=media-sound/fastbreeder-1.0.1-r1"
+
+S=${WORKDIR}/${PN}-master
+RESTRICT="mirror"
+
+src_install() {
+	install_pyosc() {
+		python_domodule OSC.py
+
+		# upstream names file OSC.py but media-sound/{khagan,fastbreeder}
+		# want file named osc.py
+		dosym "$(python_get_sitedir)"/OSC.py "$(python_get_sitedir)"/osc.py
+}
+
+	python_foreach_impl install_pyosc
+}

Added: trunk/overlays/proaudio/dev-python/PyOSC/metadata.xml
===================================================================
--- trunk/overlays/proaudio/dev-python/PyOSC/metadata.xml	                        (rev 0)
+++ trunk/overlays/proaudio/dev-python/PyOSC/metadata.xml	2013-04-20 14:25:14 UTC (rev 2679)
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
+<pkgmetadata>
+	<maintainer>
+		<email>proaudio@xxxxxxxxxxxxx</email>
+		<name>pro-audio overlay team</name>
+	</maintainer>
+</pkgmetadata>


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/