summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorDimitris Kiziridis2020-06-18 15:50:59 +0300
committerDimitris Kiziridis2020-06-18 15:50:59 +0300
commitfde5d258323a53656c631e74bce3cd6604ccd3a2 (patch)
tree128b97bf81c121e7d7e208c36b608da2e1256e2f /PKGBUILD
downloadaur-fde5d258323a53656c631e74bce3cd6604ccd3a2.tar.gz
Initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD38
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