diff options
-rw-r--r-- | addpkgs/guix/guix.service | 10 | ||||
-rw-r--r-- | addpkgs/guix/guix.spec | 18 |
2 files changed, 24 insertions, 4 deletions
diff --git a/addpkgs/guix/guix.service b/addpkgs/guix/guix.service new file mode 100644 index 0000000..7804793 --- /dev/null +++ b/addpkgs/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 + diff --git a/addpkgs/guix/guix.spec b/addpkgs/guix/guix.spec index 47b69f4..a908c76 100644 --- a/addpkgs/guix/guix.spec +++ b/addpkgs/guix/guix.spec @@ -1,12 +1,13 @@ Name: guix Version: 0.6 -Release: 1%{?dist} +Release: 2%{?dist} Summary: a purely functional package manager for the GNU system Group: System Environment/Base License: GPLv3+ URL: https://www.gnu.org/software/guix Source0: ftp://alpha.gnu.org/gnu/%{name}/%{name}-%{version}.tar.gz +Source1: guix.service %global guile_required 2.0.5 %global sqlite_required 3.6.19 @@ -17,6 +18,9 @@ BuildRequires: guile-devel >= %{guile_required} BuildRequires: sqlite-devel >= %{sqlite_required} BuildRequires: bzip2-devel, libgcrypt-devel +# Get %{_unitdir} macro +BuildRequires: systemd + Requires: guile >= %{guile_required} Requires: sqlite >= %{sqlite_required} Requires: bzip2, libgcrypt @@ -48,6 +52,8 @@ make install DESTDIR=%{buildroot} mkdir -p %{buildroot}/gnu/store mkdir -p %{buildroot}%{_localstatedir}/log/guix mkdir -p %{buildroot}%{_localstatedir}/guix +mkdir -p %{buildroot}%{_unitdir} +install -m 644 %{SOURCE1} %{buildroot}%{_unitdir}/guix.service %find_lang %{name} %post @@ -125,13 +131,17 @@ fi %{_infodir}/%{name}.info* %{_infodir}/images/bootstrap-graph.png.gz %exclude %{_infodir}/dir +%{_unitdir}/guix.service %changelog -* Thu Apr 10 2014 Ting-Wei Lan <lantw44@gmail.com> +* Fri Apr 18 2014 Ting-Wei Lan <lantw44@gmail.com> - 0.6-2 +- Add a systemd service file + +* Thu Apr 10 2014 Ting-Wei Lan <lantw44@gmail.com> - 0.6-1 - Update to 0.6 -* Tue Dec 17 2013 Ting-Wei Lan <lantw44@gmail.com> +* Tue Dec 17 2013 Ting-Wei Lan <lantw44@gmail.com> - 0.5-1 - Update to 0.5 -* Mon Sep 30 2013 Ting-Wei Lan <lantw44@gmail.com> +* Mon Sep 30 2013 Ting-Wei Lan <lantw44@gmail.com> - 0.4-4 - Initial packaging |