From 086cdb310945401e45b4957d813aadf4c17263b9 Mon Sep 17 00:00:00 2001 From: LAN-TW Date: Fri, 18 Apr 2014 00:29:15 +0800 Subject: guix: Add a systemd service file --- guix/PKGBUILD | 13 ++++++++++--- guix/guix.service | 10 ++++++++++ 2 files changed, 20 insertions(+), 3 deletions(-) create mode 100644 guix/guix.service (limited to 'guix') diff --git a/guix/PKGBUILD b/guix/PKGBUILD index e158fa4..2cc134b 100644 --- a/guix/PKGBUILD +++ b/guix/PKGBUILD @@ -3,15 +3,19 @@ pkgname=guix pkgver=0.6 -pkgrel=1 +pkgrel=2 pkgdesc="GNU guix is a purely functional package manager" arch=('x86_64' 'i686') url="https://www.gnu.org/software/guix/" license=('GPL') depends=('guile>=2.0.5' 'sqlite>=3.6.19' 'bzip2' 'libgcrypt') makedepends=() -source=("ftp://alpha.gnu.org/gnu/${pkgname}/${pkgname}-${pkgver}.tar.gz") -md5sums=('1315c0c5be660dbfe388385be5a8b011') +source=( +"ftp://alpha.gnu.org/gnu/${pkgname}/${pkgname}-${pkgver}.tar.gz" +"guix.service") +md5sums=( +'1315c0c5be660dbfe388385be5a8b011' +'4e088207919bdefff13a9d452f79467b') build() { current_arch="`uname -m`" @@ -29,5 +33,8 @@ check() { package() { cd ${srcdir}/${pkgname}-${pkgver} make DESTDIR="${pkgdir}" install + mkdir -p ${pkgdir}/lib/systemd/system + install -m 644 "${srcdir}/guix.service" \ + ${pkgdir}/lib/systemd/system/guix.service chmod -R u+w test-tmp } diff --git a/guix/guix.service b/guix/guix.service new file mode 100644 index 0000000..7804793 --- /dev/null +++ b/guix/guix.service @@ -0,0 +1,10 @@ +[Unit] +Description=GNU Guix package manager + +[Service] +ExecStart=/usr/bin/guix-daemon --build-users-group=guix-builder +KillMode=process + +[Install] +WantedBy=multi-user.target + -- cgit