diff options
author | Pierre Lalet | 2022-09-08 12:15:39 +0200 |
---|---|---|
committer | Pierre Lalet | 2022-09-08 12:15:39 +0200 |
commit | 6278babb5b9b5b7f8b9fd0ede67bb6f45232288d (patch) | |
tree | ddfd3d37f592dbe9a45d70660829e8bd0eb973c8 | |
download | aur-secsend.tar.gz |
Release v1.0.0
-rw-r--r-- | .SRCINFO | 23 | ||||
-rw-r--r-- | PKGBUILD | 49 |
2 files changed, 72 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..30cb0f7d146c --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,23 @@ +pkgbase = secsend + pkgdesc = A file-sharing app providing end-to-end encryption of data + pkgver = 1.0.0 + pkgrel = 1 + url = https://github.com/aguinet/secsend + arch = any + license = GPL3 + makedepends = python + makedepends = npm + source = https://github.com/aguinet/secsend/archive/refs/tags/v1.0.0.tar.gz + sha256sums = b49fabe29820a7eb79d0b9fe35f043f05aecb5d00c2941bb94eb5569f8733b53 + +pkgname = secsend-api + depends = python-jsonschema + depends = python-sanic + +pkgname = secsend-cli + depends = python-requests + depends = python-magic + depends = python-cryptography + depends = python-progressbar + +pkgname = secsend-webapp diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..7a22d3d53e07 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,49 @@ +# Maintainer: Pierre Lalet <pl@ivre.rocks> + +pkgbase=secsend +pkgname=("${pkgbase}-api" "${pkgbase}-cli" "${pkgbase}-webapp") +pkgver=1.0.0 +pkgrel=1 +pkgdesc='A file-sharing app providing end-to-end encryption of data' +url='https://github.com/aguinet/secsend' +makedepends=('python' 'npm') +arch=('any') +license=('GPL3') +source=("https://github.com/aguinet/${pkgbase}/archive/refs/tags/v${pkgver}.tar.gz") +sha256sums=('b49fabe29820a7eb79d0b9fe35f043f05aecb5d00c2941bb94eb5569f8733b53') + +build() { + cd "${pkgbase}-${pkgver}" + for d in api cli webapp; do + cd $d + python setup.py build + cd ../ + done +} + +package_secsend-api() { + depends=( + 'python-jsonschema' + 'python-sanic' + ) + cd "${pkgbase}-${pkgver}/api" + python setup.py install -O1 --skip-build --root="${pkgdir}" --prefix=/usr +} + +package_secsend-cli() { + depends=( + 'python-requests' + 'python-magic' + 'python-cryptography' + 'python-progressbar' + ) + cd "${pkgbase}-${pkgver}/cli" + python setup.py install -O1 --skip-build --root="${pkgdir}" --prefix=/usr +} + +package_secsend-webapp() { + cd "${pkgbase}-${pkgver}/webapp" + python setup.py install -O1 --skip-build --root="${pkgdir}" --prefix=/usr +} + +# vim: ts=2 sw=2 et: |