aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Healy <lmiphay@gmail.com>2019-08-17 10:29:02 +0100
committerPaul Healy <lmiphay@gmail.com>2019-08-17 10:29:02 +0100
commitafff7516b7672001ae3691da046c263a38325031 (patch)
treeba8cd97ead0bec59686242404e668ca35695d28b /app-admin
parentremove old ebuilds (diff)
downloadlmiphay-afff7516b7672001ae3691da046c263a38325031.tar.gz
lmiphay-afff7516b7672001ae3691da046c263a38325031.tar.bz2
lmiphay-afff7516b7672001ae3691da046c263a38325031.zip
add an ansible-lint 4.1 ebuild
Signed-off-by: Paul Healy <lmiphay@gmail.com>
Diffstat (limited to 'app-admin')
-rw-r--r--app-admin/ansible-lint/Manifest2
-rw-r--r--app-admin/ansible-lint/ansible-lint-4.1.0.ebuild37
2 files changed, 39 insertions, 0 deletions
diff --git a/app-admin/ansible-lint/Manifest b/app-admin/ansible-lint/Manifest
new file mode 100644
index 0000000..0084064
--- /dev/null
+++ b/app-admin/ansible-lint/Manifest
@@ -0,0 +1,2 @@
+DIST ansible-lint-4.1.0.tar.gz 2911091 BLAKE2B b6e414dbdeebcc1cae900736829abf2db0930e5e05ae7c2bbd6d30a89b6ac28485ddfb63528bdc3baae6ef97ae7536507632d43b16f9a16dd86887d781940aeb SHA512 c1d07093d68bf5f43c20c3a999adf26d23ba587d5008a35069dcbab514b208737f5d0ecaf032e43d313233ea06193db81b349d5fb62f3ac684af9e51d8bc6e08
+EBUILD ansible-lint-4.1.0.ebuild 1014 BLAKE2B 7527eaa5ed97702b4307b28c1746caf5d7ac0793bc9ea102cefb5d3c0e527d8586498f6b15bde0a69729b9836b654a07d7b12b64e40a81710d04e499c870a347 SHA512 00603c67bd7f62bd1b2c109f84091b28428a905e34b97e6d3e7356743f33407b12a05f05caee449f48eaafd7778d0bacce40a1a98476fdb4d82cc43297f97bcc
diff --git a/app-admin/ansible-lint/ansible-lint-4.1.0.ebuild b/app-admin/ansible-lint/ansible-lint-4.1.0.ebuild
new file mode 100644
index 0000000..98f3b70
--- /dev/null
+++ b/app-admin/ansible-lint/ansible-lint-4.1.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
+
+inherit distutils-r1
+
+DESCRIPTION="Checks ansible playbooks for practices and behaviour that can be improved"
+HOMEPAGE="https://github.com/ansible/ansible-lint"
+SRC_URI="https://github.com/ansible/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+
+CDEPEND="app-admin/ansible[${PYTHON_USEDEP}]
+ dev-python/pyyaml[${PYTHON_USEDEP}]
+ dev-python/ruamel-yaml[${PYTHON_USEDEP}]
+ dev-python/six[${PYTHON_USEDEP}]"
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
+ dev-python/setuptools-git[${PYTHON_USEDEP}]
+ dev-python/setuptools_scm[${PYTHON_USEDEP}]
+ dev-python/setuptools_scm_git_archive[${PYTHON_USEDEP}]
+ test? (
+ dev-python/flake8[${PYTHON_USEDEP}]
+ dev-python/nose[${PYTHON_USEDEP}]
+ dev-python/wheel[${PYTHON_USEDEP}]
+ )
+ ${CDEPEND}"
+RDEPEND="${CDEPEND}"
+
+python_test() {
+ nosetests || die
+}