diff options
author | Alexandre Macabies | 2016-12-26 19:54:13 +0100 |
---|---|---|
committer | Alexandre Macabies | 2016-12-26 19:54:13 +0100 |
commit | 629af1f9467ca9e6026616271b50a223259cbfe2 (patch) | |
tree | 84a83f46a49f82c665618bfd74ef453b156394d0 | |
parent | cc6ece7d230bc8e5dbfdf0b2d185a0d541494824 (diff) | |
download | aur-629af1f9467ca9e6026616271b50a223259cbfe2.tar.gz |
Add camisole.service and camisole user
-rw-r--r-- | .SRCINFO | 11 | ||||
-rw-r--r-- | PKGBUILD | 14 | ||||
-rw-r--r-- | camisole-git.install | 3 | ||||
-rw-r--r-- | camisole.service | 10 | ||||
-rw-r--r-- | sysusers.conf | 1 |
5 files changed, 33 insertions, 6 deletions
@@ -1,10 +1,11 @@ # Generated by mksrcinfo v8 -# Fri Dec 23 00:52:31 UTC 2016 +# Mon Dec 26 18:52:50 UTC 2016 pkgbase = camisole-git pkgdesc = An asyncio-based source compiler and test runner. - pkgver = 0.1.r0.g6bc31a4 + pkgver = 0.1.r5.gea9e996 pkgrel = 1 url = https://bitbucket.org/prologin/camisole + install = camisole-git.install arch = any license = GPL makedepends = git @@ -27,8 +28,12 @@ pkgbase = camisole-git optdepends = ocaml: compile OCaml sources optdepends = perl: compile Perl sources optdepends = php: compile PHP sources - source = camisole::git+https://bitbucket.org/prologin/camisole.git + source = git+https://bitbucket.org/prologin/camisole.git + source = camisole.service + source = sysusers.conf sha1sums = SKIP + sha1sums = 29fc46a441a1c75cc635ed209bde983d2a61d696 + sha1sums = bcc8b1654e0d21064cae4a3cb7952b7a602c5c36 pkgname = camisole-git @@ -1,11 +1,12 @@ _gitname="camisole" pkgname=camisole-git -pkgver=0.1.r0.g6bc31a4 +pkgver=0.1.r5.gea9e996 pkgrel=1 pkgdesc="An asyncio-based source compiler and test runner." arch=('any') url="https://bitbucket.org/prologin/${_gitname}" license=('GPL') +conflits=('camisole') depends=('python' 'python-aiohttp') makedepends=('git' 'python-setuptools') optdepends=('esotope-bfc-git: compile Brainfuck sources' @@ -24,8 +25,13 @@ optdepends=('esotope-bfc-git: compile Brainfuck sources' 'ocaml: compile OCaml sources' 'perl: compile Perl sources' 'php: compile PHP sources') -source=("${_gitname}::git+${url}.git") -sha1sums=('SKIP') +source=("git+${url}.git" + 'camisole.service' + 'sysusers.conf') +sha1sums=('SKIP' + '29fc46a441a1c75cc635ed209bde983d2a61d696' + 'bcc8b1654e0d21064cae4a3cb7952b7a602c5c36') +install=${pkgname}.install pkgver() { cd "${srcdir}/${_gitname}" @@ -35,4 +41,6 @@ pkgver() { package() { cd "${srcdir}/${_gitname}" python setup.py install --root="${pkgdir}" || return 1 + install -Dm644 "${srcdir}/sysusers.conf" "${pkgdir}/usr/lib/sysusers.d/${_gitname}.conf" + install -Dm644 "${srcdir}/camisole.service" "${pkgdir}/usr/lib/systemd/system/${_gitname}.service" } diff --git a/camisole-git.install b/camisole-git.install new file mode 100644 index 000000000000..8752afa68d74 --- /dev/null +++ b/camisole-git.install @@ -0,0 +1,3 @@ +post_install() { + systemd-sysusers sysusers.conf +} diff --git a/camisole.service b/camisole.service new file mode 100644 index 000000000000..0f3bf5968844 --- /dev/null +++ b/camisole.service @@ -0,0 +1,10 @@ +[Unit] +Description=asyncio-based source compiler and test runner +After=network.target + +[Service] +User=camisole +ExecStart=/usr/bin/python -m camisole --logging=info + +[Install] +WantedBy=multi-user.target diff --git a/sysusers.conf b/sysusers.conf new file mode 100644 index 000000000000..c9ee05d251ee --- /dev/null +++ b/sysusers.conf @@ -0,0 +1 @@ +u camisole |