~ruther/guix-local

90ff0979 — Tobias Geerinckx-Rice 9 years ago
gnu: youtube-dl: Update to 2017.03.24.

* gnu/packages/video.scm (youtube-dl): Update to 2017.03.24.
7e58cbbb — Danny Milosavljevic 9 years ago
gnu: Add shellcheck.

* gnu/packages/haskell.scm (shellcheck): New variable.
6f8016f4 — Danny Milosavljevic 9 years ago
gnu: Add ghc-json.

* gnu/packages/haskell.scm (ghc-json): New variable.
070e1fe9 — Vasile Dumitrascu 9 years ago
gnu: Add emacs-symon.

* gnu/packages/emacs.scm (emacs-symon): New variable.

Signed-off-by: Kei Kebreau <kei@openmailbox.org>
9260b9d1 — Thomas Danckaert 9 years ago
services: Add inetd-service-type.

* gnu/services/networking.scm (<inetd-configuration>, <inetd-entry>): New
record types.
(inetd-config-file, inetd-shepherd-service): New procedures.
(inetd-service-type): New variable.
* doc/guix.texi (Networking Services): Document it.
* gnu/tests/networking.scm: New file.
* gnu/local.mk: Add it.
1c17a863 — Mathieu Othacehe 9 years ago
doc: Re-generate openvpn service documentation.

* doc/guix.texi (VPN Services): Generate documentation with
generate-openvpn-server-documentation and
generate-openvpn-client-documentation helpers and guile 2.1.7.

Signed-off-by: Clément Lassieur <clement@lassieur.org>
85ac401a — Mathieu Othacehe 9 years ago
services: openvpn: Fix a typo which was corrected in generated doc.

* gnu/services/vpn.scm (define-split-configuration): Fix typo.

Signed-off-by: Clément Lassieur <clement@lassieur.org>
bfbf6e1e — Mathieu Othacehe 9 years ago
gnu: Add tlp service.

* gnu/services/pm.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add gnu/services/tlp.scm.
* doc/guix.texi (Power management Services): New section.

Signed-off-by: Clément Lassieur <clement@lassieur.org>
d02c3c22 — Mathieu Othacehe 9 years ago
services: configuration: Rewrite id procedure.

* gnu/services/configuration.scm (id): Replace it using the more concise
version found in messaging.scm.

Signed-off-by: Clément Lassieur <clement@lassieur.org>
e7c797f3 — Mathieu Othacehe 9 years ago
services: Factorize define-maybe macro.

* gnu/services/configuration.scm (id): New procedure extracted from
define-configuration.
(define-maybe): New exported procedure, moved from messaging.scm.
* gnu/services/messaging.scm (define-maybe): Remove it.
(id): Move declaration inside define-all-configurations which is now
the only caller procedure.

Signed-off-by: Clément Lassieur <clement@lassieur.org>
32e75b48 — Mathieu Othacehe 9 years ago
gnu: tlp: Read configuration from /etc/tlp.

* gnu/packages/linux.scm (tlp): Set TLP_CONF to "/etc/tlp".

Signed-off-by: Clément Lassieur <clement@lassieur.org>
4d3d3bd2 — Vasile Dumitrascu 9 years ago
gnu: Add emacs-aggresive-indent-mode.

* gnu/packages/emacs.scm (emacs-aggressive-indent): New variable.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
ee7c21c7 — Clément Lassieur 9 years ago
maint: Mention the Signed-off-by line in 'HACKING'.

* HACKING: Mention the Signed-off-by line.
3d39ab45 — Efraim Flashner 9 years ago
gnu: ccache: Update to 3.3.4.

* gnu/packages/ccache.scm (ccache): Update to 3.3.4.
2e200ee8 — Efraim Flashner 9 years ago
gnu: talloc: Update to 2.1.9.

* gnu/packages/samba (talloc): Update to 2.1.9.
[home-page]: Use https.
c8c14704 — Efraim Flashner 9 years ago
gnu: samba: Update to 4.5.7 [fixes CVE-2017-2619].

* gnu/packages/samba.scm (samba): Update to 4.5.7.
697ddb88 — Ludovic Courtès 9 years ago
services: guix-publish: Add 'compression-level' and 'nar-path' fields.

* gnu/services/base.scm (<guix-publish-configuration>)[compression-level,
nar-path]: New fields.
(guix-publish-shepherd-service): Honor them.
* doc/guix.texi (Base Services): Document them.
f1e900a3 — Ludovic Courtès 9 years ago
doc: Document 'guix-publish-service-type' instead of 'guix-publish-service'.

* doc/guix.texi (Base Services): Document 'guix-publish-service-type'
and 'guix-configuration'.  Remove 'guix-publish-service'.
(Invoking guix publish): Mention 'guix-publish-service-type'.
* gnu/services/base.scm (guix-publish-service): Mark as deprecated.
(<guix-configuration>): Export getters.
183303b3 — Marius Bakke 9 years ago
gnu: nginx: Update to 1.11.11.

* gnu/packages/web.scm (nginx): Update to 1.11.11.
42c127e8 — Danny Milosavljevic 9 years ago
gnu: rustc: Simplify configure phase.

* gnu/packages/rust.scm (rustc): Simplify configure phase.
Next