Add package dev-python/bob

Functional cross platform build-automation tool
This commit is contained in:
madmaurice 2019-11-05 21:15:42 +01:00
parent 4c2f162682
commit 6bdc2cadab
3 changed files with 56 additions and 0 deletions

2
dev-python/bob/Manifest Normal file
View file

@ -0,0 +1,2 @@
EBUILD bob-0.15.1.ebuild 676 BLAKE2B 1b11cba67c9336e025f7ec91966f99552c2a22da715b8ec6a7edf4a16378219e6948f842de5dec1a384467c57f22963fc6e703e97570745a82ced4577a5f315b SHA512 a4331cfdf2d0127d7f166fda238ee7e124b9cb78e634e1f459aed8fbf0afc10466f84c3cd4e8c17f89bc3442d0fbc2bcea6e2ec5d6bf22e6f2395ef5e3d3a084
EBUILD bob-9999.ebuild 791 BLAKE2B b42621bf63937d256fda7fee2815a7bb67ed1fcf307fdc07b804f72095eaf4a6f4306c2ed752e62ab6053c7e0bba3d2fb6d5383d8878e6f108f618d6a75bea92 SHA512 b2fb8a3d416bbff8605890840a65d6fd893ce4a36a4a545e79aa902fb8efe7bc2cc16e5ac4d3ac30130d827d1a888371d533f16a8a605d4d1a18bdb380db75e1

View file

@ -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}]"

View file

@ -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}]"