# Maintainer: Joachim Desroches pkgname=cdist pkgver=6.9.5 pkgrel=1 pkgdesc='A usable configuration management system' arch=('any') url='https://code.ungleich.ch/ungleich-public/cdist/' license=('GPL3') depends=('python' 'openssh') makedepends=('python-setuptools' 'python-sphinx' 'python-sphinx_rtd_theme') validpgpkeys=('69767822F3ECC3C349C1EFFFEFD2AE4EC36B6901') # ungleich GmbH (ungleich FOSS) ' source=("https://code.ungleich.ch/ungleich-public/cdist/uploads/fc56b4bf9c19952a357ab6b4099e22e0/cdist-6.9.5.tar.gz" "https://code.ungleich.ch/ungleich-public/cdist/uploads/9b04b599f0b22d7f2ed18b2beb338c93/cdist-6.9.5.tar.gz.asc") md5sums=('ec8b84c11ba139cc2dd542b601893984' 'SKIP') prepare() { echo "VERSION = \"${pkgver}\"" > ${pkgname}-${pkgver}/cdist/version.py } build() { cd ${pkgname}-${pkgver}/ python setup.py build make man } package() { cd ${pkgname}-${pkgver}/ python setup.py install --root="${pkgdir}" # Install documentation mkdir -p ${pkgdir}/usr/share/man/man1 ${pkgdir}/usr/share/man/man7 cp docs/dist/man/man1/*.1 ${pkgdir}/usr/share/man/man1/ cp docs/dist/man/man7/*.7 ${pkgdir}/usr/share/man/man7/ # Restore executable bit on scripts removed by setup.py cd "${pkgdir}" grep -l -R -m 1 "^#!\/" . | xargs chmod +x }