diff options
author | Pierre-Alain TORET | 2019-05-01 21:57:11 +0200 |
---|---|---|
committer | Pierre-Alain TORET | 2019-05-02 10:52:23 +0200 |
commit | fd4570a9846f68bc7a739ca17da75fc869047898 (patch) | |
tree | bfe5623522310379e17ccf914359d7d4953b0a02 /PKGBUILD | |
download | aur-fd4570a9846f68bc7a739ca17da75fc869047898.tar.gz |
Version 0.1.0
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..84fcb611478f --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,43 @@ +# Maintainer: Pierre-Alain TORET <pierre-alain.toret@protonmail.com> +pkgname=('etesync-server') +pkgver=0.1.0 +pkgrel=1 +pkgdesc="A self-hostable EteSync server" +arch=(any) +depends=('python-django' + 'python-django-cors-headers' + 'python-django-etesync-journal' + 'python-django-rest-framework' + 'python-drf-nested-routers' + 'python-pytz') +optdepends=('postgresql: storage backend') +url="https://github.com/etesync/server-skeleton" +license=('AGPLv3') +backup=('usr/share/etesync-server/etesync_server/settings.py') +options=(!emptydirs) +source=('https://github.com/etesync/server-skeleton/archive/v0.1.0.tar.gz') +sha256sums=('9ab6ac6d3517023ad6702843e855dc2f89edf32388a058439d6248c2d6f1ae52') + +package() { + mkdir -p "$pkgdir/etc/etesync-server/" + mkdir -p "$pkgdir/usr/bin/" + mkdir -p "$pkgdir/usr/share" + mkdir -p "$pkgdir/usr/share/doc/$pkgname" + mkdir -p "$pkgdir/usr/share/licenses/$pkgname" + + install -Dm644 "server-skeleton-$pkgver/README.md" "$pkgdir/usr/share/doc/$pkgname/README.md" + rm -f "server-skeleton-$pkgver/README.md" + install -Dm644 "server-skeleton-$pkgver/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + rm -f "server-skeleton-$pkgver/LICENSE" + rm -f "server-skeleton-$pkgver/icon.svg" + rm -rf "server-skeleton-$pkgver/example-configs" + cp -a "server-skeleton-$pkgver" "$pkgdir/usr/share/etesync-server" + sed -i 's@SECRET_FILE = os.path.join(BASE_DIR, "secret.txt")@SECRET_FILE = os.path.join("/etc/etesync-server/", "secret.txt")@' "$pkgdir/usr/share/etesync-server/etesync_server/settings.py" + + cat << EOF > "$pkgdir/usr/bin/etesync-server" +#!/bin/sh + +/usr/share/etesync-server/manage.py \$@ +EOF + chmod +x "$pkgdir/usr/bin/etesync-server" +} |