summaryrefslogtreecommitdiff
path: root/dev-python/tagpy
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-python/tagpy
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-python/tagpy')
-rw-r--r--dev-python/tagpy/Manifest5
-rw-r--r--dev-python/tagpy/metadata.xml14
-rw-r--r--dev-python/tagpy/tagpy-2013.1.ebuild39
3 files changed, 58 insertions, 0 deletions
diff --git a/dev-python/tagpy/Manifest b/dev-python/tagpy/Manifest
new file mode 100644
index 000000000000..97dcaeae340e
--- /dev/null
+++ b/dev-python/tagpy/Manifest
@@ -0,0 +1,5 @@
+DIST tagpy-2013.1.tar.gz 151463 SHA256 80481c78ce34878e7a1f3231acd781a3bf1b0b569c70ce0e8d63af58061152f4 SHA512 4068b33fcbee2d5037149fda3ad0b256a31187ee35146392d0e187acb1d8e57c249da5356cb396cb9f027ed47ff44016466a1faaea0912494535c631f8271d58 WHIRLPOOL b47f349bc7f328ee4c18856e7f817f35868529afa0b7a820ec614cb003b3f4c4c84fabc4bd6c5a93ce12d0721e9127cf0dc806df4977fbb505934b9ba5233c20
+EBUILD tagpy-2013.1.ebuild 909 SHA256 3ccac5353f09342a6ad20a3ad2e39f5fe9a1247b3be7cff7c10be275556bf1b8 SHA512 2a9ecadc0977ce02154d9d55f125ad7463dff51028e1cff30990f4e1648359713c866fbe6e05f6078f4f81855d2135a690169bbfc277989d594ac8593cd39aed WHIRLPOOL b6c88c5423fafb6bfb4fc55375e5163d3c7af64297457e1dc9b1163b3868f9825daedba4aa0d9cdf3acbc20212af81e1fbc78a326a83d1f9d66708df6c5e46f6
+MISC ChangeLog 3424 SHA256 181df2900950e194cf16f96caf78eb833c8b67fdbba5884a845b53774f2803a3 SHA512 5f4e517434c185fe6808f4b0f0b8fa27d5db55786486dc67b4c1e7265d680be7aa60b705775398895b7e3c1a54b407ca1b1990d3fc9e0696843f745ea89c3669 WHIRLPOOL 0bc5cf89a81ef8586df92e4b6c84453a868643cc8d4a6586e673610bab6db77ff0f7139254ec9c723a1862d5b3819c99cf09affa06f7f3382cd29225d3f43a1a
+MISC ChangeLog-2015 6852 SHA256 f12649a75614324055b91bfefe233d1ab27ff403a155da21c0f0788f3489a762 SHA512 dcc3479b453c869e1be5595253e672bd3d2e34f3a129b89f3f4da9e3bf69af50c111349d443836300acfcae7b2ccb0dbaf026486c478539caebbd37ce600010f WHIRLPOOL 39dfe6f365a45c5193e42be0553939b34d0aaf453b8aa55e8bcf8f574e5c2d156939c197945e1827408c551ee0d768d33876050531d29c7afa59d34f061000e8
+MISC metadata.xml 547 SHA256 5fc3561e1a2178c158ec112f23b4dd532aa391421a3ced95dd7a2c83b4814092 SHA512 caf162b52bba166e74c1c1c9a6f157ee44d4b7f829c089dee93b6c84a99c847384ff7cd4f03ce191574e58562fdabe29eb4b00281551227f5d274adc3e7ba2d2 WHIRLPOOL 22f3085455c7129b411e5ee6264eb85d86f7ec1ccb8f462ebba6c1a52290ed3dba672eecf92c6151a96479202d6f6e197aea4e22d04d004c9596ec93f18942f0
diff --git a/dev-python/tagpy/metadata.xml b/dev-python/tagpy/metadata.xml
new file mode 100644
index 000000000000..994d08b6d425
--- /dev/null
+++ b/dev-python/tagpy/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>python@gentoo.org</email>
+ <name>Python</name>
+ </maintainer>
+ <longdescription lang="en">TagPy is a Python crust (or a set of Python bindings) for Scott
+ Wheeler's TagLib. It builds upon Boost.Python, a wrapper generation
+ library which is part of the Boost set of C++ libraries.</longdescription>
+ <upstream>
+ <remote-id type="pypi">tagpy</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-python/tagpy/tagpy-2013.1.ebuild b/dev-python/tagpy/tagpy-2013.1.ebuild
new file mode 100644
index 000000000000..7c609dd07ff6
--- /dev/null
+++ b/dev-python/tagpy/tagpy-2013.1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python{2_7,3_4,3_5} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python Bindings for TagLib"
+HOMEPAGE="http://mathema.tician.de//software/tagpy https://pypi.python.org/pypi/tagpy"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="amd64 ppc ppc64 ~sparc x86"
+IUSE="examples"
+
+RDEPEND=">=dev-libs/boost-1.49.0:=[python,threads,${PYTHON_USEDEP}]
+ >=media-libs/taglib-1.7.2"
+DEPEND="${RDEPEND}
+ dev-python/setuptools[${PYTHON_USEDEP}]"
+
+DISTUTILS_IN_SOURCE_BUILD=1
+
+python_configure() {
+ "${PYTHON}" configure.py \
+ --taglib-inc-dir="${EPREFIX}/usr/include/taglib" \
+ --boost-python-libname="boost_python-${EPYTHON#python}"
+}
+
+python_install_all() {
+ if use examples; then
+ docinto examples
+ dodoc -r test/*
+ fi
+
+ distutils-r1_python_install_all
+}