From 6bdc2cadab2220366f6ebea67ced4951436466f5 Mon Sep 17 00:00:00 2001 From: MadMaurice Date: Tue, 5 Nov 2019 21:15:42 +0100 Subject: [PATCH] Add package dev-python/bob Functional cross platform build-automation tool --- dev-python/bob/Manifest | 2 ++ dev-python/bob/bob-0.15.1.ebuild | 25 +++++++++++++++++++++++++ dev-python/bob/bob-9999.ebuild | 29 +++++++++++++++++++++++++++++ 3 files changed, 56 insertions(+) create mode 100644 dev-python/bob/Manifest create mode 100644 dev-python/bob/bob-0.15.1.ebuild create mode 100644 dev-python/bob/bob-9999.ebuild diff --git a/dev-python/bob/Manifest b/dev-python/bob/Manifest new file mode 100644 index 0000000..131afd8 --- /dev/null +++ b/dev-python/bob/Manifest @@ -0,0 +1,2 @@ +EBUILD bob-0.15.1.ebuild 676 BLAKE2B 1b11cba67c9336e025f7ec91966f99552c2a22da715b8ec6a7edf4a16378219e6948f842de5dec1a384467c57f22963fc6e703e97570745a82ced4577a5f315b SHA512 a4331cfdf2d0127d7f166fda238ee7e124b9cb78e634e1f459aed8fbf0afc10466f84c3cd4e8c17f89bc3442d0fbc2bcea6e2ec5d6bf22e6f2395ef5e3d3a084 +EBUILD bob-9999.ebuild 791 BLAKE2B b42621bf63937d256fda7fee2815a7bb67ed1fcf307fdc07b804f72095eaf4a6f4306c2ed752e62ab6053c7e0bba3d2fb6d5383d8878e6f108f618d6a75bea92 SHA512 b2fb8a3d416bbff8605890840a65d6fd893ce4a36a4a545e79aa902fb8efe7bc2cc16e5ac4d3ac30130d827d1a888371d533f16a8a605d4d1a18bdb380db75e1 diff --git a/dev-python/bob/bob-0.15.1.ebuild b/dev-python/bob/bob-0.15.1.ebuild new file mode 100644 index 0000000..5f15e5b --- /dev/null +++ b/dev-python/bob/bob-0.15.1.ebuild @@ -0,0 +1,25 @@ +# Copyright 2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{5,6,7} ) +inherit distutils-r1 git-r3 + +EGIT_REPO_URI="https://github.com/BobBuildTool/${PN}.git" +EGIT_COMMIT="v${PV}" + +DESCRIPTION="Functional cross platform build-automation tool" +HOMEPAGE="https://bobbuildtool.dev" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="amd64 ~x86" + +RDEPEND="dev-python/pyyaml[${PYTHON_USEDEP}] + dev-python/schema[${PYTHON_USEDEP}] + dev-python/python-magic[${PYTHON_USEDEP}] + dev-python/pyparsing[${PYTHON_USEDEP}] + sys-apps/hexdump-esr + net-misc/curl" +DEPEND="${RDEPEND} + dev-python/setuptools_scm[${PYTHON_USEDEP}]" diff --git a/dev-python/bob/bob-9999.ebuild b/dev-python/bob/bob-9999.ebuild new file mode 100644 index 0000000..3729300 --- /dev/null +++ b/dev-python/bob/bob-9999.ebuild @@ -0,0 +1,29 @@ +# Copyright 2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{5,6,7} ) +inherit distutils-r1 + +if [[ "${PV}" = 9999 ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/BobBuildTool/${PN}.git" +else + SRC_URI="https://github.com/BobBuildTool/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" +fi + +DESCRIPTION="Functional cross platform build-automation tool" +HOMEPAGE="https://bobbuildtool.dev" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND="dev-python/pyyaml[${PYTHON_USEDEP}] + dev-python/schema[${PYTHON_USEDEP}] + dev-python/python-magic[${PYTHON_USEDEP}] + dev-python/pyparsing[${PYTHON_USEDEP}] + sys-apps/hexdump-esr + net-misc/curl" +DEPEND="${RDEPEND} + dev-python/setuptools_scm[${PYTHON_USEDEP}]"