diff options
author | William Pitcock <nenolod@dereferenced.org> | 2017-08-15 01:47:04 +0000 |
---|---|---|
committer | William Pitcock <nenolod@dereferenced.org> | 2017-08-15 01:47:04 +0000 |
commit | 5b9965f86cb7f39b6f51da010276a62ce6dfd53e (patch) | |
tree | 98b157e57a124244cb1382903f438f6b3e738369 /testing/celery/APKBUILD | |
parent | ea042a80dc99d3399dccbd8782041fda178aeab0 (diff) | |
download | aports-5b9965f86cb7f39b6f51da010276a62ce6dfd53e.tar.bz2 aports-5b9965f86cb7f39b6f51da010276a62ce6dfd53e.tar.xz |
testing/celery: new aport
Diffstat (limited to 'testing/celery/APKBUILD')
-rw-r--r-- | testing/celery/APKBUILD | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/testing/celery/APKBUILD b/testing/celery/APKBUILD new file mode 100644 index 0000000000..44c769522f --- /dev/null +++ b/testing/celery/APKBUILD @@ -0,0 +1,50 @@ +# Maintainer: William Pitcock <nenolod@dereferenced.org> +pkgname=celery +pkgver=4.1.0 +pkgrel=0 +pkgdesc="Official Python low-level client for Elasticsearch" +url="http://www.celeryproject.org/" +arch="noarch" +license="ASL-2.0" +depends="py-urllib3 py-redis" +makedepends="python3-dev" +install="$pkgname.pre-install" +source="https://files.pythonhosted.org/packages/source/${pkgname:0:1}/$pkgname/$pkgname-$pkgver.tar.gz + celery.confd + celery.initd" +pkgusers="celery" +pkggroups="celery" +builddir="$srcdir/"$pkgname-$pkgver +provides="py3-celery" + +# TODO: requires many many many dependencies +options="!check" + +build() { + cd "$builddir" + python3 setup.py build +} + +package() { + cd "$builddir" + + install -dm755 "$pkgdir/$confdir" || return 1 + install -dm755 "$pkgdir/$confdir/conf.d" || return 1 + + # install scripts + install -m755 -D "$srcdir"/$pkgname.initd \ + "$pkgdir"/etc/init.d/$pkgname || return 1 + install -m644 -D "$srcdir"/$pkgname.confd \ + "$pkgdir"/etc/conf.d/$pkgname || return 1 + + python3 setup.py install --prefix=/usr --root="$pkgdir" +} + +check() { + cd "$builddir" + python3 setup.py test +} + +sha512sums="5232adc43ba55d01f2b030382075750033e0c5c2abdc8308903e0cef7a465513b7765e2ae495da6555b377452ae233500530ef9d57e584a5352a54c5f4731c64 celery-4.1.0.tar.gz +f9458bce0d8990de646df564bec96baa0e45867f44e41380d38520905e00c941b1ce261314bb78edaa14c591e0aa9386d24c58a61f69fb0fecc616c34a24dea1 celery.confd +ff8c0451efa7157fd61f2335f4187bef6cbdd51856c7cfad4de02244c6c5ca7c584f9108731b52f020fee866365d9f092ded266c90d13cb34e92a7ffb63fed57 celery.initd" |