From 99ff597a93641097dc5800c44537c800981d2bb9 Mon Sep 17 00:00:00 2001 From: Nathan Owens Date: Mon, 4 Nov 2019 10:32:29 -0600 Subject: [PATCH] owncloudclient: add service Added service, as one can sync folder without the need of GUI Adopt; contacted maintainer and he said I could take --- srcpkgs/owncloudclient/INSTALL.msg | 9 +++++++++ srcpkgs/owncloudclient/files/owncloudclient/run | 6 ++++++ srcpkgs/owncloudclient/template | 9 +++++++-- 3 files changed, 22 insertions(+), 2 deletions(-) create mode 100644 srcpkgs/owncloudclient/INSTALL.msg create mode 100644 srcpkgs/owncloudclient/files/owncloudclient/run diff --git a/srcpkgs/owncloudclient/INSTALL.msg b/srcpkgs/owncloudclient/INSTALL.msg new file mode 100644 index 00000000000000..6d7b82392aea28 --- /dev/null +++ b/srcpkgs/owncloudclient/INSTALL.msg @@ -0,0 +1,9 @@ +In order to use the owncloudclient service: + +Edit /etc/sv/owncloudclient/run + +Add your login, password, and folder details +E.G.: +USER=owncloud +PASSWORD=owncloud +FOLDER=/home/owncloud diff --git a/srcpkgs/owncloudclient/files/owncloudclient/run b/srcpkgs/owncloudclient/files/owncloudclient/run new file mode 100644 index 00000000000000..0bc97a0ca56d8d --- /dev/null +++ b/srcpkgs/owncloudclient/files/owncloudclient/run @@ -0,0 +1,6 @@ +#!/bin/sh +USER= +PASSWORD= +SERVER= +FOLDER= +sleep 2m ; owncloudcmd ${FOLDER} https://${USER}:${PASSWORD}@${SERVER} diff --git a/srcpkgs/owncloudclient/template b/srcpkgs/owncloudclient/template index 406b515b45cb89..3886e94b46befd 100644 --- a/srcpkgs/owncloudclient/template +++ b/srcpkgs/owncloudclient/template @@ -1,7 +1,7 @@ # Template file for 'owncloudclient' pkgname=owncloudclient version=2.5.4.11654 -revision=1 +revision=2 build_style=cmake configure_args="-Wno-dev -DNO_SHIBBOLETH=TRUE" hostmakedepends="pkg-config" @@ -11,12 +11,17 @@ makedepends="qtkeychain-qt5-devel sqlite-devel qt5-declarative-devel depends="qt5-plugin-sqlite" conf_files="/etc/ownCloud/sync-exclude.lst" short_desc="Connect to ownCloud servers" -maintainer="Samuel Chodur " +maintainer="Nathan Owens " license="GPL-2.0-or-later" homepage="https://www.owncloud.org" distfiles="https://download.owncloud.com/desktop/stable/${pkgname}-${version}.tar.xz" checksum=615439c6a224e263cee0d554b8b5f98b57c331dbc18df7ae5d99197480cf563f +system_accounts="owncloud" if [ "$CROSS_BUILD" ]; then hostmakedepends+=" qt5-host-tools qt5-tools-devel" fi + +post_install() { + vsv owncloudclient +}