summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorTom Hacohen2019-10-12 18:48:09 +0300
committerTom Hacohen2019-10-12 18:50:08 +0300
commitd31a5ddff6a9e0b612995eac85d24a38a9bd90f3 (patch)
treefcbf9f1ec7f2005b74f6ef41340f473b752b6261
parent911d6905a520bc4102e190b82f213dbe782acf22 (diff)
downloadaur-d31a5ddff6a9e0b612995eac85d24a38a9bd90f3.tar.gz
Add a systemd user service file.
Thanks to @roobre https://aur.archlinux.org/packages/etesync-dav/
-rw-r--r--PKGBUILD10
-rw-r--r--etesync-dav.service9
2 files changed, 17 insertions, 2 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 107e737c87a0..8660a176c254 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -16,8 +16,10 @@ depends=('python-appdirs'
)
replaces=('python-radicale-storage-etesync')
makedepends=('python-setuptools')
-source=("https://pypi.org/packages/source/e/${pkgname}/${pkgname}-${pkgver}.tar.gz")
-sha512sums=('2265f6b52c90da755936623a7b5d778838cb92fdf35d5927e03bdd9cfe80c7b8d4da0163b1da5f3f9e09f9b4907b8be99cbff975c6408ed8694a6e6ecc146ce5')
+source=("https://pypi.org/packages/source/e/${pkgname}/${pkgname}-${pkgver}.tar.gz"
+ "etesync-dav.service")
+sha512sums=('2265f6b52c90da755936623a7b5d778838cb92fdf35d5927e03bdd9cfe80c7b8d4da0163b1da5f3f9e09f9b4907b8be99cbff975c6408ed8694a6e6ecc146ce5'
+ 'SKIP')
build() {
cd "${pkgname}-${pkgver}"
@@ -32,5 +34,9 @@ package() {
--root="${pkgdir}"
install -t "${pkgdir}/usr/share/doc/${pkgname}" \
-vDm644 {DESCRIPTION.rst,README.md}
+
+# FIXME: replace with the one in the etesync-dav repo once released
+ mkdir -p "${pkgdir}/usr/lib/systemd/user/"
+ install -Dm644 ../etesync-dav.service "${pkgdir}/usr/lib/systemd/user/"
}
diff --git a/etesync-dav.service b/etesync-dav.service
new file mode 100644
index 000000000000..324ba5cc9828
--- /dev/null
+++ b/etesync-dav.service
@@ -0,0 +1,9 @@
+[Unit]
+Description=Cal/CardDAV frontend for Etesync
+
+[Service]
+Type=simple
+ExecStart=/usr/bin/etesync-dav
+
+[Install]
+WantedBy=default.target