diff options
Diffstat (limited to 'dev-util/conan')
-rw-r--r-- | dev-util/conan/Manifest | 6 | ||||
-rw-r--r-- | dev-util/conan/conan-0.24.0-r1.ebuild | 51 | ||||
-rw-r--r-- | dev-util/conan/conan-0.25.1.ebuild | 55 | ||||
-rw-r--r-- | dev-util/conan/metadata.xml | 17 |
4 files changed, 129 insertions, 0 deletions
diff --git a/dev-util/conan/Manifest b/dev-util/conan/Manifest new file mode 100644 index 000000000000..014c86141fa6 --- /dev/null +++ b/dev-util/conan/Manifest @@ -0,0 +1,6 @@ +DIST conan-0.24.0.tar.gz 514654 SHA256 59ff6db2bfbbe5e2b5f31612a3a6be64844346359b64f2f78803af4f35dfe2e2 SHA512 6fdbf4731be6aa6fb06e2d976c97975dc4cdc60fb7a6381f99c83c19b73230de13c7a60bffa1ab6aac0d64ce20986cee99f98af986b23396107471ac804c08af WHIRLPOOL 3c6fb70b4c262d82410471d35c36118e3ae9091699ca06fc515f1bdcbc0c0da7632ae5a5b3f99de7f94448ea9a1c9dce1c88fdc3fbf09fb2c0afa49e458916df +DIST conan-0.25.1.tar.gz 529592 SHA256 9277b00f0dbd67bb06eb9da539380d8c9797665ad07a9e60e12ef4e13bec16f0 SHA512 487a0dca79afd6f0b6d6907fe7a95c310e5b4c97787dcf390c0d5797552ab1ba3aee9a90d45c3c9ee302f4b1a6e13c44ca8c20b6f11d789ce5d6f6bce068e600 WHIRLPOOL 2c0ed02925c3f59058e5d09ce0b8016a8a65c8f4a5f769b3c50207c9f61ce038771c944c2efd9d08aa8b98c1c97f34caa5b9a2bb9b9f501411671f224b4727ab +EBUILD conan-0.24.0-r1.ebuild 1422 SHA256 a4660787aabffc2c2d74a080521d027825136f0f4fc7887dd217f22e047697d2 SHA512 4a22840104034565cc2d4a9688b91ac31171fdfa8e5208939a8926afb6425f92a0c250364ffdd2c376250ece711e2f5ea577bd899028d437dcf1950478029b06 WHIRLPOOL 5d22ca6cb5438e6f6ec0d237ca27c4706658249556fe57e1fe88792a0c7affe9945cbd16563e21f6cf039dfbca58f59bebf6cb581af9ad0886519cc6a20a0c12 +EBUILD conan-0.25.1.ebuild 1614 SHA256 1173cee0d5c2d2e2a8cab241d18c56040bcae1aec993729c14d5b2867a8393dc SHA512 8eff73fccc540ce41ec272282aa52a03586f9b7c12be1e889b21a25f0b1682a18514002a66ca1664cddd7cdc80e83c850258853a10301a3310cb62e29f040f66 WHIRLPOOL 1f1e0d19aa9041d3f3fa9bb904fb4cae1c874ed8619716e2e04cd88034d68e2e37e85731d82e3c67da87739be011a88180be48dae9fadbba2f0713fd3b9b2f88 +MISC ChangeLog 675 SHA256 e488d3e81de2a418719065caa82988c6c59e38f0262cb859dd5520654d06d99a SHA512 6a45378b1b7ca6ba8c876eb7535571ddd6b84daa5c6949ed6f209ae8ce6c4b3d3d61dae65462f56f0477447fb5d9041a2dd7d740106250f97f7e8fa227881026 WHIRLPOOL 01b9758046d0b2c605eee7bbe3726f38b29699a7a39933d75931a5ca9d06dda19d169eaa0a7de941982dfbab13b3e92bc24e1f92a3899cf4806f91bd78892430 +MISC metadata.xml 613 SHA256 a42bb53193694532f040db55c34882e5e0c63f0b869801aad5c8e8186b141c42 SHA512 9d2e4d3caa7d2fc423d978ae7464ccca5b244179faa06b04fb7d2368d805f1b7b0406baffccbcce910e6db65e76c4f42482ef27526a3dae7a82da8ffb37a9016 WHIRLPOOL a705e96100b3e1e9180a5fdec17923af1472348675d134ae3a541e0cc3742d016610f7578e4f7a925f0cd3a2b4f88c75ba4987feef241f361e7fffc80eed39a9 diff --git a/dev-util/conan/conan-0.24.0-r1.ebuild b/dev-util/conan/conan-0.24.0-r1.ebuild new file mode 100644 index 000000000000..453ff6e2d563 --- /dev/null +++ b/dev-util/conan/conan-0.24.0-r1.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python2_7 python3_{4,5,6} ) +PYTHON_REQ_USE="sqlite" + +inherit distutils-r1 + +DESCRIPTION="Distributed C/C++ package manager" +HOMEPAGE="http://conan.io/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="test" + +RDEPEND=" + >=dev-python/bottle-0.12.8[${PYTHON_USEDEP}] + >=dev-python/colorama-0.3.3[${PYTHON_USEDEP}] + >=dev-python/distro-1.0.2[${PYTHON_USEDEP}] + >=dev-python/fasteners-0.14.1[${PYTHON_USEDEP}] + >=dev-python/passlib-1.6.5[${PYTHON_USEDEP}] + =dev-python/patch-1.16[${PYTHON_USEDEP}] + >=dev-python/pluginbase-0.5[${PYTHON_USEDEP}] + >=dev-python/pyjwt-1.4[${PYTHON_USEDEP}] + =dev-python/pylint-1.6.5[${PYTHON_USEDEP}] + >=dev-python/pyyaml-3.11[${PYTHON_USEDEP}] + >=dev-python/requests-2.7[${PYTHON_USEDEP}] + >=dev-python/six-1.10[${PYTHON_USEDEP}] + >=dev-python/node-semver-0.1.1[${PYTHON_USEDEP}] +" +DEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] + test? ( + ${RDEPEND} + dev-lang/go + >=dev-python/mock-1.3.0[${PYTHON_USEDEP}] + >=dev-python/nose-1.3.7[${PYTHON_USEDEP}] + >=dev-python/nose-parameterized-0.5.0[${PYTHON_USEDEP}] + >=dev-python/webtest-2.0.18[${PYTHON_USEDEP}] + dev-util/cmake + ) +" + +python_test() { + cd "${BUILD_DIR}"/lib || die + PYTHONPATH=. nosetests -v . || die +} diff --git a/dev-util/conan/conan-0.25.1.ebuild b/dev-util/conan/conan-0.25.1.ebuild new file mode 100644 index 000000000000..5c95fc878d8f --- /dev/null +++ b/dev-util/conan/conan-0.25.1.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python2_7 python3_{4,5,6} ) +PYTHON_REQ_USE="sqlite" + +inherit distutils-r1 + +DESCRIPTION="Distributed C/C++ package manager" +HOMEPAGE="http://conan.io/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="test" + +# overly strict requirements? +# https://github.com/conan-io/conan/blob/develop/conans/requirements.txt +RDEPEND=" + >=dev-python/bottle-0.12.8[${PYTHON_USEDEP}] + >=dev-python/colorama-0.3.3[${PYTHON_USEDEP}] + >=dev-python/distro-1.0.2[${PYTHON_USEDEP}] + >=dev-python/fasteners-0.14.1[${PYTHON_USEDEP}] + =dev-python/future-0.16.0[${PYTHON_USEDEP}] + =dev-python/node-semver-0.1.1[${PYTHON_USEDEP}] + >=dev-python/passlib-1.6.5[${PYTHON_USEDEP}] + =dev-python/patch-1.16[${PYTHON_USEDEP}] + >=dev-python/pluginbase-0.5[${PYTHON_USEDEP}] + >=dev-python/pyjwt-1.4[${PYTHON_USEDEP}] + >=dev-python/pygments-2.0[${PYTHON_USEDEP}] + =dev-python/pylint-1.6.5[${PYTHON_USEDEP}] + >=dev-python/pyyaml-3.11[${PYTHON_USEDEP}] + >=dev-python/requests-2.7[${PYTHON_USEDEP}] + >=dev-python/six-1.10[${PYTHON_USEDEP}] +" +DEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] + test? ( + ${RDEPEND} + dev-lang/go + >=dev-python/mock-1.3.0[${PYTHON_USEDEP}] + >=dev-python/nose-1.3.7[${PYTHON_USEDEP}] + >=dev-python/nose-parameterized-0.5.0[${PYTHON_USEDEP}] + >=dev-python/webtest-2.0.18[${PYTHON_USEDEP}] + dev-util/cmake + ) +" + +python_test() { + cd "${BUILD_DIR}"/lib || die + PYTHONPATH=. nosetests -v . || die +} diff --git a/dev-util/conan/metadata.xml b/dev-util/conan/metadata.xml new file mode 100644 index 000000000000..2d34940e1994 --- /dev/null +++ b/dev-util/conan/metadata.xml @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>bicatali@gentoo.org</email> + <name>Sébastien Fabbro</name> + </maintainer> + <upstream> + <remote-id type="pypi">conan</remote-id> + <remote-id type="github">conan-io/conan</remote-id> + </upstream> + <longdescription> + Conan is a portable package manager, intended for C and C++ + developers, but it is able to manage builds from source, + dependencies, and precompiled binaries for any language. + </longdescription> +</pkgmetadata> |