diff options
author | Dimitris Kiziridis | 2020-06-18 15:50:59 +0300 |
---|---|---|
committer | Dimitris Kiziridis | 2020-06-18 15:50:59 +0300 |
commit | fde5d258323a53656c631e74bce3cd6604ccd3a2 (patch) | |
tree | 128b97bf81c121e7d7e208c36b608da2e1256e2f /PKGBUILD | |
download | aur-fde5d258323a53656c631e74bce3cd6604ccd3a2.tar.gz |
Initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..02974b074578 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,38 @@ +# Maintainer: Dimitris Kiziridis <ragouel at outlook dot com> + +pkgname=riotkit-do +pkgver=1.0.0 +pkgrel=1 +pkgdesc='Task executor - balance between Makefile and Gradle. Written in Python. Powerful tool for every DevOps. Automates production tasks as well as local development tasks' +arch=('any') +url='https://github.com/riotkit-org/riotkit-do' +license=('Apache') +depends=('python-yaml' + 'python-pbr' + 'python-jinja' + 'python-dotenv' + 'python-tabulate') +makedepends=('python-setuptools') +source=("${pkgname}-${pkgver}.tar.gz::https://github.com/riotkit-org/riotkit-do/archive/v${pkgver}.tar.gz") +sha256sums=('cc62aec5f9482f09d275a11f8bf5418cba4ddf2b3af45d4aa7e0444e1817bc55') + +prepare() { + cd "${pkgname}-${pkgver}" + sed -i "s|==|>=|g" requirements.txt +} + +build() { + cd "${pkgname}-${pkgver}" + python setup.py build +} + +package() { + cd "${pkgname}-${pkgver}" + _pythonversion=$(python --version | awk -F ' ' '{print substr($2, 1, length($2)-2)}') + python setup.py install --root="$pkgdir" --optimize=1 --skip-build + install -d "${pkgdir}/usr/share/doc/${pkgname}" + cp -R docs/* "${pkgdir}/usr/share/doc/${pkgname}" + cp -R src/rkd/misc "${pkgdir}/usr/lib/python${_pythonversion}/site-packages/rkd" + cp -R src/rkd/internal "${pkgdir}/usr/lib/python${_pythonversion}/site-packages/rkd" +} +# vim:set ts=2 sw=2 et:
\ No newline at end of file |