diff options
author | Óscar García Amor | 2016-11-14 18:48:44 +0100 |
---|---|---|
committer | Óscar García Amor | 2016-11-14 18:48:44 +0100 |
commit | 54fd9e76f23d3f39262d321fefa0aeacdd848045 (patch) | |
tree | c43a9f6624ecc914709eb353c93e4661827c9b72 | |
parent | 9254580211efecb14bf743731c68026850464505 (diff) | |
download | aur-54fd9e76f23d3f39262d321fefa0aeacdd848045.tar.gz |
Added service unit
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | PKGBUILD | 12 | ||||
-rw-r--r-- | timeline.service | 14 |
4 files changed, 27 insertions, 19 deletions
@@ -1,22 +1,7 @@ pkgbase = timeline pkgdesc = A plain-text based distributed social network build on top of git configuration manager - pkgver = 1.2 - pkgrel = 2 - url = https://ajdiaz.me/timeline/ - arch = any - license = GPLv3 - depends = bash - depends = git - conflicts = timeline-git - source = https://github.com/ajdiaz/timeline/archive/1.2.tar.gz - sha256sums = c96d93fce73ce7fe06e136e3df2f89af3da21ffe85eb4fb09a41bec6857ee3b0 - -pkgname = timeline - -pkgbase = timeline - pkgdesc = A plain-text based distributed social network build on top of git configuration manager pkgver = 1.3 - pkgrel = 1 + pkgrel = 2 url = https://ajdiaz.me/timeline/ arch = any license = GPLv3 @@ -24,7 +9,9 @@ pkgbase = timeline depends = git conflicts = timeline-git source = https://github.com/ajdiaz/timeline/archive/1.3.tar.gz + source = timeline.service sha256sums = 8e6d0cfdd2ebbb17704e88ef954b4e13155800bc235c7eb0da17ca1ef88e7440 + sha256sums = ef063a64b2e38988cf7b7395161351e537e50719f4d77fa3d180e25b911371fd pkgname = timeline diff --git a/.gitignore b/.gitignore index f71c635dafda..ba0e95361ee2 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ !.gitignore !PKGBUILD !.SRCINFO +!timeline.service @@ -2,15 +2,17 @@ pkgname=timeline pkgver=1.3 -pkgrel=1 +pkgrel=2 pkgdesc="A plain-text based distributed social network build on top of git configuration manager" arch=('any') url="https://ajdiaz.me/timeline/" license=('GPLv3') depends=('bash' 'git') conflicts=('timeline-git') -source=("https://github.com/ajdiaz/${pkgname}/archive/${pkgver}.tar.gz") -sha256sums=('8e6d0cfdd2ebbb17704e88ef954b4e13155800bc235c7eb0da17ca1ef88e7440') +source=("https://github.com/ajdiaz/${pkgname}/archive/${pkgver}.tar.gz" + "${pkgname}.service") +sha256sums=('8e6d0cfdd2ebbb17704e88ef954b4e13155800bc235c7eb0da17ca1ef88e7440' + 'ef063a64b2e38988cf7b7395161351e537e50719f4d77fa3d180e25b911371fd') build() { cd "${pkgname}-${pkgver}" @@ -20,6 +22,10 @@ build() { package() { cd "${pkgname}-${pkgver}" + # user service file + install -D -m644 "${srcdir}/${pkgname}.service" \ + "${pkgdir}/usr/lib/systemd/user/${pkgname}.service" + # binary install -D -m755 "tl" "${pkgdir}/usr/bin/tl" diff --git a/timeline.service b/timeline.service new file mode 100644 index 000000000000..a72f244bdb62 --- /dev/null +++ b/timeline.service @@ -0,0 +1,14 @@ +[Unit] +Description=A plain-text based distributed social network +Documentation=https://github.com/ajdiaz/timeline +After=network.target +Requires=dbus.socket + +[Service] +ExecStart=/usr/bin/tl daemon start +ExecStop=/usr/bin/tl daemon stop +Restart=on-failure +Type=forking + +[Install] +WantedBy=default.target |