Date: Wednesday, September 23, 2020 @ 18:05:25 Author: svenstaro Revision: 711579
Add ansible-base for ansible Added: ansible-base/ ansible-base/repos/ ansible-base/repos/community-any/ ansible-base/repos/community-any/PKGBUILD ansible-base/trunk/ ansible-base/trunk/PKGBUILD ------------------------------+ repos/community-any/PKGBUILD | 50 +++++++++++++++++++++++++++++++++++++++++ trunk/PKGBUILD | 45 ++++++++++++++++++++++++++++++++++++ 2 files changed, 95 insertions(+) Added: ansible-base/repos/community-any/PKGBUILD =================================================================== --- ansible-base/repos/community-any/PKGBUILD (rev 0) +++ ansible-base/repos/community-any/PKGBUILD 2020-09-23 18:05:25 UTC (rev 711579) @@ -0,0 +1,50 @@ +# Maintainer: Sven-Hendrik Haase <[email protected]> +# Contributor: Bartłomiej Piotrowski <[email protected]> +# Contributor: Daniel Wallace <danielwallace at gtmanfred dot com> +# Contributor: Chris <[email protected]> +# Contributor: m0ikz <[email protected]> +# Contributor: atweiden <[email protected]> + +pkgname=ansible +pkgver=2.9.13 +pkgrel=1 +pkgdesc='Radically simple IT automation platform' +arch=('any') +url='https://www.ansible.com' +license=('GPL3') +depends=('python' 'python-yaml' 'python-paramiko' 'python-jinja') +provides=('python-ansible') +optdepends=('sshpass: for ssh connections with password' + 'python-passlib: crypt values for vars_prompt' + 'python-pyopenssl: openssl modules' + 'python-netaddr: for the ipaddr filter' + 'python-systemd: log to journal' + 'python-pywinrm: connect to Windows machines' + 'python-dnspython: for dig lookup' + 'python-ovirt-engine-sdk: ovirt support' + 'python-boto3: aws_s3 module' + 'python-jmespath: json_query support' + 'python-ldap: ldap support' + 'acme-tiny: openssl_certificate module') +makedepends=('fakeroot' 'python-setuptools') +backup=('etc/ansible/ansible.cfg') +source=("https://releases.ansible.com/ansible/ansible-${pkgver}.tar.gz") +sha512sums=('cb08adf62df0f3650425a5d960baadd7439c7c1e95b8f9df3d08e7504f9622b9e5f7104b8700b0f1e9fe318d349a6a5728e9178f0193fb4a190456e30a2f1eb2') + +build() { + cd "${srcdir}"/${pkgname}-${pkgver} + python setup.py build +} + +package() { + cd ${pkgname}-${pkgver} + python setup.py install -O1 --root="${pkgdir}" + install -Dm644 COPYING "${pkgdir}"/usr/share/doc/ansible/COPYING + + install -d "${pkgdir}"/usr/share/ansible/doc + cp -dpr --no-preserve=ownership ./examples "${pkgdir}"/usr/share/ansible/doc/ + install -Dm644 examples/ansible.cfg "${pkgdir}"/etc/ansible/ansible.cfg + + install -d "${pkgdir}"/usr/share/man/man1 + cp -dpr --no-preserve=ownership docs/man/man1/*.1 "${pkgdir}"/usr/share/man/man1 +} Added: ansible-base/trunk/PKGBUILD =================================================================== --- ansible-base/trunk/PKGBUILD (rev 0) +++ ansible-base/trunk/PKGBUILD 2020-09-23 18:05:25 UTC (rev 711579) @@ -0,0 +1,45 @@ +# Maintainer: Sven-Hendrik Haase <[email protected]> +# Contributor: Bartłomiej Piotrowski <[email protected]> +# Contributor: Daniel Wallace <danielwallace at gtmanfred dot com> +# Contributor: Chris <[email protected]> +# Contributor: m0ikz <[email protected]> +# Contributor: atweiden <[email protected]> + +pkgname=ansible-base +pkgver=2.10.1 +pkgrel=1 +pkgdesc='Radically simple IT automation platform' +arch=('any') +url='https://pypi.org/project/ansible-base/' +license=('GPL3') +depends=('python' 'python-yaml' 'python-paramiko' 'python-jinja') +provides=('python-ansible') +optdepends=('sshpass: for ssh connections with password' + 'python-passlib: crypt values for vars_prompt' + 'python-netaddr: for the ipaddr filter' + 'python-systemd: log to journal' + 'python-pywinrm: connect to Windows machines' + 'python-dnspython: for dig lookup' + 'python-jmespath: json_query support') +makedepends=('python-setuptools') +backup=('etc/ansible/ansible.cfg') +source=("https://pypi.python.org/packages/source/a/ansible-base/ansible-base-${pkgver}.tar.gz") +sha512sums=('77bc2f3f6b924299add7e3a57beaf4a0517b036027a785c177874ae6a07a06679de65770a296f81ab0022cb0b495f17e2ceb772f906172fbf46fb65609be1ce2') + +build() { + cd ansible-base-${pkgver} + python setup.py build +} + +package() { + cd ansible-base-${pkgver} + python setup.py install -O1 --root="${pkgdir}" + install -Dm644 COPYING "${pkgdir}"/usr/share/doc/${pkgname}/COPYING + + install -d "${pkgdir}"/usr/share/ansible/doc + cp -dpr --no-preserve=ownership ./examples "${pkgdir}"/usr/share/ansible/doc/ + install -Dm644 examples/ansible.cfg "${pkgdir}"/etc/ansible/ansible.cfg + + install -d "${pkgdir}"/usr/share/man/man1 + cp -dpr --no-preserve=ownership docs/man/man1/*.1 "${pkgdir}"/usr/share/man/man1 +}
