diff options
Diffstat (limited to 'dev-python/plyr')
-rw-r--r-- | dev-python/plyr/Manifest | 5 | ||||
-rw-r--r-- | dev-python/plyr/metadata.xml | 20 | ||||
-rw-r--r-- | dev-python/plyr/plyr-1.0.6.ebuild | 57 |
3 files changed, 82 insertions, 0 deletions
diff --git a/dev-python/plyr/Manifest b/dev-python/plyr/Manifest new file mode 100644 index 000000000000..d1fa196306a0 --- /dev/null +++ b/dev-python/plyr/Manifest @@ -0,0 +1,5 @@ +DIST python-glyr-1.0.6.tar.gz 42952 SHA256 5bb41d3fb860ef02e560942e9f51d9bef167725cef03577af3667465005bacfd SHA512 c4b04b1379116048f78c3ce5f9d30c92fd0d7198bfda456891d3012d115b86a5970595d9b4bc1d43028e87c9d467c35a7d02c7f3a9f4670dae8a17c22d1ab58a WHIRLPOOL 182b43c2611e35455d152e0a7ef32c9da5530b819ae04bd8086e8e96f8e9c5ee661d940a42b31c56a063286074e1842e468c6d4c4a58513bf478ea2280892e8d +EBUILD plyr-1.0.6.ebuild 1337 SHA256 7cd93f03edbfa2eee3b18462cc16894f354cf6897fd041b92e1a1c8140759136 SHA512 83028d3ef8afbef92c0c021b313cd7dd729687ea7a800b4e54c50af6fb1828d0ec66b9afd12939a901ea3251f1eaf10d1e2ad150a1f36d0d0056ebdaf5a9f789 WHIRLPOOL 57493bed794361dbe2476fdfba7868820d8c8e3e6e24324d9b9cc819c6fd9e8956b061a2c5fd8e84b16f72edadde22e97c9b6662d76ba0d2569966963e4c7153 +MISC ChangeLog 3073 SHA256 97ca67590c244346771d9f6a9dcc9834715f35e4666e07652848b07e9dadd3ea SHA512 8a8661ff7f7804628581d3128e22c95946c0b27322e52a78b080235127bcf5a3b42e33eae039fbe656152f3469a94347253f034ec260c456a31d6301cb3be3d7 WHIRLPOOL 868bd12f6047b59e6634eda070957c65877a8e26f112476e8a7dea95d1a309ffd4f62c320fd5ac17b80f2103bcdddedf8b6eefdd360d9dd772100f6c61f9bdc9 +MISC ChangeLog-2015 1299 SHA256 a2ec044459465385c0bc27b649cf43d19054e083a07092385cdeef3d046cbb30 SHA512 7b7ada33c7ca4a58e3f47129a84b775aadbf8dd266a30184000c6db7677afbc3fede637f1895bbaa8dfb32a63a9ab5d1c4c743224ddb37b8a9c9f7e4475449f9 WHIRLPOOL 0d7feb8aea846704676ee746731f37461c275b76202d56bdc68fe30102cdf7686500669852ee511132a891029695271612c6d07bc218db5c805164bdeae4d8f9 +MISC metadata.xml 598 SHA256 e847074198cb3c1d95dc78896010b704ec72d23bde47cbedba1ce07b37ca4598 SHA512 c7b59753df154341f65ff5ef7ceb56a789ff8771c81a38f7d731efc2ecf7b563eb561dd2daa340c9ec8390b0699faf96875b1654493d130c53c59b437b66307b WHIRLPOOL 592ab671ccc702b94a4e62a9642226381f6dca44f04fafbb03569beb66df8a5cfc31ff1a23800146b0f937d4485a2f0b6c6d989bac1e0e85586598ab47dcedff diff --git a/dev-python/plyr/metadata.xml b/dev-python/plyr/metadata.xml new file mode 100644 index 000000000000..7365a65a9a6c --- /dev/null +++ b/dev-python/plyr/metadata.xml @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>witold.pilat@gmail.com</email> + <name>Witold Piłat</name> + <description>Proxy maintainer</description> + </maintainer> + <maintainer type="project"> + <email>python@gentoo.org</email> + <name>Python</name> + </maintainer> + <maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <upstream> + <remote-id type="github">sahib/python-glyr</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-python/plyr/plyr-1.0.6.ebuild b/dev-python/plyr/plyr-1.0.6.ebuild new file mode 100644 index 000000000000..1468d315bf5c --- /dev/null +++ b/dev-python/plyr/plyr-1.0.6.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" +PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} ) + +inherit distutils-r1 flag-o-matic + +MY_PN="python-glyr" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="A python wrapper for Glyr" +HOMEPAGE="https://sahib.github.com/python-glyr/intro.html + https://github.com/sahib/python-glyr" +SRC_URI="https://github.com/sahib/${MY_PN}/archive/${PV}.tar.gz -> ${MY_P}.tar.gz" + +LICENSE="GPL-3+" +KEYWORDS="amd64 x86" +SLOT="0" +IUSE="doc" + +RDEPEND="media-libs/glyr" +DEPEND="${RDEPEND} + dev-python/cython[${PYTHON_USEDEP}] + dev-python/setuptools[${PYTHON_USEDEP}] + doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )" + +S="${WORKDIR}/${MY_P}" + +python_prepare_all() { + # Disable test requiring internet connection + sed -e 's:test_download:_&:' -i tests/test_misc.py || die + distutils-r1_python_prepare_all +} + +python_compile() { + if ! python_is_python3; then + local CFLAGS=${CFLAGS} + append-cflags -fno-strict-aliasing + fi + distutils-r1_python_compile +} + +python_compile_all() { + if use doc; then + emake -C docs html || die "Generating documentation failed" + fi +} + +python_test() { + "${PYTHON}" -m unittest discover tests || die "Tests fail with ${EPYTHON}" +} + +python_install_all() { + use doc && local HTML_DOCS=( docs/build/html/. ) + distutils-r1_python_install_all +} |