summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-12-20build: Delete all the .service and .conf files upon 'make clean'.v0.12.0Ludovic Courtès
* nix/local.mk (CLEANFILES): Define to add $(nodist_systemdservice_DATA) and $(nodist_upstartjob_DATA).
2016-12-20doc: Replace fingerprint of OpenPGP signing key.Ricardo Wurmus
* doc/guix.texi (OPENPGP-SIGNING-KEY-ID): Update to Ricardo's key for the 0.12.0 release.
2016-12-20build: Bump version number.Ricardo Wurmus
* configure.ac: Change version to 0.12.0.
2016-12-20Update NEWS.Ricardo Wurmus
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2016-12-20services: cuirass: Add Cuirass to the system profile.Ludovic Courtès
* gnu/services/cuirass.scm (cuirass-service-type): Extend PROFILE-SERVICE-TYPE.
2016-12-20services: cuirass: Add 'cuirass' field.Ludovic Courtès
* gnu/services/cuirass.scm (<cuirass-configuration>)[cuirass]: New field. (cuirass-shepherd-service): Honor it. * doc/guix.texi (Continuous Integration): Document it.
2016-12-20gnu: cuirass: Make sure 'cuirass' has 'evaluate' in $PATH.Ludovic Courtès
* gnu/packages/ci.scm (cuirass)[arguments]: Add OUT/bin to 'PATH'.
2016-12-20services: cuirass: Create the database directory.Ludovic Courtès
* gnu/services/cuirass.scm (cuirass-activation): Create the database directory for CONFIG.
2016-12-20gnu: Fix load-extension path in packaging of guile-ncurses.John Darrington
* gnu/packages/guile.scm (guile-ncurses) [arguments]: Install shared object before attempting to build the package. Patch load-extension path before building instead of after.
2016-12-20gnu: argon2: Update to 20161029.Tobias Geerinckx-Rice
* gnu/packages/password-utils.scm (argon2): Update to 20161029.
2016-12-20gnu: cppcheck: Update to 1.76.1.Tobias Geerinckx-Rice
* gnu/packages/check.scm (cppcheck): Update to 1.76.1.
2016-12-20gnu: hunspell: Add missing perl dependency.Tobias Geerinckx-Rice
* gnu/packages/libreoffice.scm (hunspell)[inputs]: Add perl dependency for ispellaff2myspell.
2016-12-20gnu: hunspell: Update to 1.5.4.Tobias Geerinckx-Rice
* gnu/packages/libreoffice.scm (hunspell): Update to 1.5.4. [source]: Add a file-name.
2016-12-20gnu: Add Ancient Greek Aspell dictionary.Tobias Geerinckx-Rice
* gnu/packages/aspell.scm (aspell-dict-grc): New variable.
2016-12-20gnu: aspell-dictionary: Use ‘modify-phases’ syntax.Tobias Geerinckx-Rice
* gnu/packages/aspell.scm (aspell-dictionary)[arguments]: Use ‘modify-phases’.
2016-12-20gnu: weechat: Use new xz-compressed tarball.Tobias Geerinckx-Rice
* gnu/packages/irc.scm (weechat)[source]: Use ‘.tar.xz’ source.
2016-12-20gnu: cutadapt: Use ‘modify-phases’ syntax.Tobias Geerinckx-Rice
* gnu/packages/bioinformatics.scm (cutadapt)[arguments]: Use ‘modify-phases’.
2016-12-20gnu: enlightenment: Update to 0.21.5.Efraim Flashner
* gnu/packages/enlightenment.scm (enlightenment): Update to 0.21.5.
2016-12-20gnu: tor: Update to 0.2.9.8.Efraim Flashner
* gnu/packages/tor.scm (tor): Update to 0.2.9.8.
2016-12-19services: guix: Add 'log-file' configuration option.Ludovic Courtès
* gnu/services/base.scm (<guix-configuration>)[log-file]: New field. (guix-shepherd-service): Pass #:log-file to 'make-forkexec-constructor'. * gnu/services/admin.scm (simple-rotation-config): Take a list of files and join them with commas. (%default-rotations): Add /var/log/guix-daemon.log. * doc/guix.texi (Base Services): Document it.
2016-12-19services: guix: Remove dependency on lsh.Ludovic Courtès
* gnu/services/base.scm (<guix-configuration>)[lsh]: Remove. (guix-shepherd-service): Remove lsh from 'PATH'. * doc/guix.texi (Base Services): Adjust accordingly.
2016-12-19services: cuirass: Cache defaults to /var/cache/cuirass.Ludovic Courtès
The previous default value depended on the 'HOME' environment variable, which happened to be unset. Thus, /.cache was being used. * gnu/services/cuirass.scm (<cuirass-configuration>)[cache-directory]: Change default value to "/var/cache/cuirass". (cuirass-shepherd-service): Always pass "--cache-directory". (cuirass-activation): New procedure. (cuirass-service-type): Use it as an extension to ACTIVATION-SERVICE-TYPE. * doc/guix.texi (Continuous Integration): Adjust accordingly.
2016-12-19services: cuirass: Honor 'user' and 'group'.Ludovic Courtès
* gnu/services/cuirass.scm (cuirass-shepherd-service): Pass the user and group of CONFIG to 'make-forkexec-constructor'.
2016-12-19services: cuirass: Add 'log-file' option.Ludovic Courtès
* gnu/services/cuirass.scm (<cuirass-configuration>)[log-file]: New field. (cuirass-shepherd-service): Pass it to 'make-forkexec-constructor'.
2016-12-19gnu: cuirass: Add Git to 'PATH'.Ludovic Courtès
* gnu/packages/ci.scm (cuirass)[arguments]: In 'wrap-program' phase, add Git to 'PATH'. [inputs]: Add GIT.
2016-12-19gnu: utox: Fix description.ng0
* gnu/packages/messaging.scm (utox): Fix description. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2016-12-19gnu: utox: Update to 0.11.0.ng0
* gnu/packages/messaging.scm (utox): Update to 0.11.0. [source]: Update source uri to new group namespace on github. [build-system]: Change to cmake-build-system. [arguments]: Remove previous content and disable tests, add two new phases. [inputs]: Remove libtoxcore, add c-toxcore. [native-inputs]: Remove it. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2016-12-19gnu: Add c-toxcore.ng0
* gnu/packages/messaging.scm (c-toxcore): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2016-12-19install: The list of services is now a plain list.Ludovic Courtès
* gnu/system/install.scm (installation-services): Rename to... (%installation-services): ... this. Turn into a list instead of a thunk.
2016-12-19gnu: Add grub-efi.Marius Bakke
* gnu/packages/grub.scm (grub-efi): New variable.
2016-12-19Revert "gnu: grub: Add dependency on efibootmgr."Marius Bakke
This reverts commit 3eee16130d858ae96510ec1c7d38d31290de2699. Reverted in favor of separate grub-efi package. See discussion at https://lists.gnu.org/archive/html/guix-devel/2016-12/msg00765.html .
2016-12-19gnu: grub: Use qemu-minimal for tests.Marius Bakke
* gnu/packages/grub.scm (qemu-for-tests): Remove variable. (grub)[native-inputs]: Replace QEMU-FOR-TESTS with QEMU-MINIMAL.
2016-12-19gnu: linux-libre: Fix typo.Tobias Geerinckx-Rice
* gnu/packages/linux.scm (%linux-libre-hash): Remove excess quote.
2016-12-19gnu: cutadapt: Update to 1.12.Tobias Geerinckx-Rice
* gnu/packages/bioinformatics.scm (cutadapt): Update to 1.12. [inputs]: Add python-xopen.
2016-12-19gnu: Add python-xopen.Tobias Geerinckx-Rice
* gnu/packages/python.scm (python-xopen, python2-xopen): New variables.
2016-12-19gnu: linux-libre: Update to 4.8.15.Mark H Weaver
* gnu/packages/linux.scm (%linux-libre-version, %linux-libre-hash) (linux-libre): Update to 4.8.15.
2016-12-19Revert "gnu: linux-libre: Update to 4.9."Mark H Weaver
This reverts commit 5a3849443ac8bdcffea0376b3c7efa30688c10bb. Module loading is broken on i686 with some configurations, including our default configuration. See <https://bugs.gnu.org/25231>.
2016-12-19gnu: kdbusaddons: Embed kinit store dir, avoid dependency cycles.Thomas Danckaert
kdbusaddons needs to know the location of the kdeinit5 executable, provided by kinit. kinit depends on kdbusaddons, so we add bootstrap versions of all packages in the dependency chain from kinit to kdbusaddons to avoid cyclic dependencies. * gnu/packages/kde-frameworks.scm (kinit-bootstrap, kdbusaddons-bootstrap): New variables. (kdbusaddons)[inputs]: Add kinit-bootstrap. [source,arguments]: Add patch and substitution to embed kinit-bootstrap's store directory in the code. * gnu/packages/patches/kdbusaddons-kinit-file-name.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2016-12-19gexp: Slightly simplify 'gexp-inputs'.Ludovic Courtès
* guix/gexp.scm (gexp-inputs)[add-reference-inputs]: Remove unneeded 'if' in the non-native nested gexp case.
2016-12-19gexp: Native inputs of nested gexps are properly accounted for.Ludovic Courtès
Previously, 'gexp-native-inputs' would not return the native inputs of nested gexps. For example, this: (gexp-native-inputs #~(foo #$#~(bar #+coreutils))) would return '(). * guix/gexp.scm (gexp-inputs)[add-reference-inputs]: In the non-recursive cases, check whether N? and NATIVE? are the same, and act accordingly. [native-input?]: Remove. Fold over all of (gexp-references exp). * tests/gexp.scm ("ungexp + ungexp-native, nested, special mixture"): New test. * tests/gexp.scm ("input list splicing + ungexp-native-splicing"): Pass #:native? #t to 'gexp-input'.
2016-12-19services: Use 'file-append' in more places.Ludovic Courtès
* gnu/services/avahi.scm (avahi-shepherd-service): Use #$(file-append x y) instead of (string-append #$x y). * gnu/services/base.scm (unicode-start) (console-keymap-service-type, console-font-shepherd-services) (mingetty-shepherd-service, nscd-shepherd-service) (hydra-key-authorization, guix-shepherd-service) (guix-publish-shepherd-service, udev-shepherd-service) (gpm-shepherd-service, <kmscon-configuration>) (kmscon-service-type): Likewise. * gnu/services/shepherd.scm (shepherd-boot-gexp): Likewise.
2016-12-19doc: Mention 'grub' field of 'grub-configuration'.Ludovic Courtès
* doc/guix.texi (GRUB Configuration): Add 'grub' field.
2016-12-19doc: Make 'guix pull' more visible.Ludovic Courtès
Suggested by Dave Love <fx@gnu.org>. Fixes <http://bugs.gnu.org/25139>. * doc/guix.texi (Installation): Mention 'guix pull'. (Proceeding with the Installation): Mention updates with 'guix pull' and 'guix system reconfigure'. (Invoking guix pull): Add "updating" to the concept index.
2016-12-19doc: Mention 'swapon'.Ludovic Courtès
Suggested by David Braun <Guix-box@snkmail.com> at <https://lists.gnu.org/archive/html/guix-devel/2016-12/msg00744.html>. * doc/guix.texi (Preparing for Installation): Add 'swapon'.
2016-12-19gnu: openssh: Update to 7.4p1.Leo Famulari
* gnu/packages/ssh.scm (openssh): Update to 7.4p1. [source]: Remove 'openssh-memory-exhaustion.patch'. * gnu/packages/patches/openssh-memory-exhaustion.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Remove it.
2016-12-19gnu: samba: Update to 4.5.3 [fixes CVE-2016-{2123,2125,2126}].Leo Famulari
* gnu/packages/samba.scm (samba): Update to 4.5.3.
2016-12-19nls: Update 'fr' translation.Ludovic Courtès
2016-12-19nls: Update 'da' package translation.Ludovic Courtès
2016-12-19nls: Update 'pt_BR' translation.Ludovic Courtès
2016-12-19nls: Update 'da' translation.Ludovic Courtès