summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorPierre Lalet2022-09-08 12:15:39 +0200
committerPierre Lalet2022-09-08 12:15:39 +0200
commit6278babb5b9b5b7f8b9fd0ede67bb6f45232288d (patch)
treeddfd3d37f592dbe9a45d70660829e8bd0eb973c8
downloadaur-secsend.tar.gz
Release v1.0.0
-rw-r--r--.SRCINFO23
-rw-r--r--PKGBUILD49
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: