summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLAN-TW <lantw44@gmail.com>2014-04-18 00:29:15 +0800
committerLAN-TW <lantw44@gmail.com>2014-04-18 01:00:33 +0800
commit086cdb310945401e45b4957d813aadf4c17263b9 (patch)
treebab7caefc8270881315f277de2e22159786cc600
parenta828a4381caa3550b8dd0b9810331d1c17f87b02 (diff)
downloadAUR-PKGBUILD-086cdb310945401e45b4957d813aadf4c17263b9.tar
AUR-PKGBUILD-086cdb310945401e45b4957d813aadf4c17263b9.tar.gz
AUR-PKGBUILD-086cdb310945401e45b4957d813aadf4c17263b9.tar.bz2
AUR-PKGBUILD-086cdb310945401e45b4957d813aadf4c17263b9.tar.lz
AUR-PKGBUILD-086cdb310945401e45b4957d813aadf4c17263b9.tar.xz
AUR-PKGBUILD-086cdb310945401e45b4957d813aadf4c17263b9.tar.zst
AUR-PKGBUILD-086cdb310945401e45b4957d813aadf4c17263b9.zip
guix: Add a systemd service file
-rw-r--r--guix/PKGBUILD13
-rw-r--r--guix/guix.service10
2 files changed, 20 insertions, 3 deletions
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
+