25eb9154e9
These values are used by software updaters to show which applications
are being updates to the user. In the case of Ubuntu, it will now show
clearly that it is updating Ansible instead of a radically simple IT
automation platform.
(cherry picked from commit 95e1d91d5d
)
56 lines
1.8 KiB
Bash
56 lines
1.8 KiB
Bash
# Maintainer: Michel Blanc <mblanc@erasme.org>
|
|
# Contributor: Scott Hansen https://github.com/firecat53
|
|
# Contributor: Buce <dmbuce@gmail.com>
|
|
# Contributor: Bartłomiej Piotrowski <b@bpiotrowski.pl>
|
|
# Contributor: cgtx <carl@carlgeorge.us>
|
|
# Contributor: Daniel Wallace <danielwallace@gtmanfred.com>
|
|
# Contributor: John Gosset <john.gosset@gmail.com>
|
|
# Contributor: Joshua Lund <josh@joshlund.com>
|
|
# Contributor: Matt Klich <matt.klich@readytalk.com>
|
|
# Contributor: Michael DeHaan <michael@ansible.com>
|
|
|
|
pkgname=ansible-git
|
|
pkgver=1.6.0.1835.ga1809a3
|
|
pkgrel=1
|
|
pkgdesc='Ansible IT Automation'
|
|
arch=('any')
|
|
url='https://www.ansible.com'
|
|
license=('GPL3')
|
|
depends=('python2' 'python2-paramiko' 'python2-jinja' 'python2-yaml')
|
|
makedepends=('git' 'asciidoc' 'fakeroot')
|
|
optdepends=('python2-pyasn1: needed for accelerated mode'
|
|
'python2-crypto: needed for accelerated mode'
|
|
'python2-keyczar: needed for accelerated mode')
|
|
conflicts=('ansible')
|
|
provides=('ansible')
|
|
backup=('etc/ansible/ansible.cfg')
|
|
source=($pkgname::git+https://github.com/ansible/ansible.git)
|
|
md5sums=('SKIP')
|
|
|
|
pkgver() {
|
|
cd $pkgname
|
|
git describe --long | sed 's/^v//;s/-/./g'
|
|
}
|
|
|
|
build() {
|
|
cd $pkgname
|
|
make PYTHON=python2
|
|
}
|
|
|
|
package() {
|
|
cd $pkgname
|
|
|
|
install -dm755 $pkgdir/usr/share/ansible
|
|
cp -dpr --no-preserve=ownership ./examples "$pkgdir/usr/share/ansible"
|
|
|
|
python2 setup.py install -O1 --root="$pkgdir"
|
|
|
|
install -Dm644 examples/ansible.cfg $pkgdir/etc/ansible/ansible.cfg
|
|
|
|
install -Dm644 README.md $pkgdir/usr/share/doc/ansible/README.md
|
|
install -Dm644 COPYING $pkgdir/usr/share/doc/ansible/COPYING
|
|
install -Dm644 CHANGELOG.md $pkgdir/usr/share/doc/ansible/CHANGELOG.md
|
|
|
|
install -dm755 ${pkgdir}/usr/share/man/man1
|
|
cp -dpr --no-preserve=ownership docs/man/man1/*.1 "$pkgdir/usr/share/man/man1"
|
|
}
|