aboutsummaryrefslogtreecommitdiff
path: root/gnu
Commit message (Expand)AuthorAge
* services: console-font: Use 'tcsetattr' instead of invoking 'unicode_start'.•••This is more robust, faster, and incidentally gets rid of remaining "error in the finalization thread: Bad file descriptor" messages. * gnu/services/base.scm (unicode-start): Rewrite to use 'tcgetattr' and 'tcsetattr'. (console-font-shepherd-services)[start]: Add 'loop' to check whether DEVICE is ready. Tolerate EX_OSERR return from 'setfont'. [modules]: New field. Ludovic Courtès2017-12-06
* gnu: guix: Update snapshot to 91c9b5d.•••* gnu/packages/package-management.scm (guix): Update to 91c9b5d. Ludovic Courtès2017-12-05
* gnu: ghostscript-with-cups: Turn into a public variable.•••Tris allows Hydra/Cuirass to pick it up and to build its replacement. Failing that, users have to build "ghostscript-with-cups-9.22" from source. * gnu/packages/cups.scm (ghostscript/cups): Move to 'ghostscript.scm'. (cups-filters)[inputs]: Remove 'force'. * gnu/packages/ghostscript.scm (ghostscript/cups): New variable. Ludovic Courtès2017-12-05
* gnu: commencement: Do not graft early bootstrap packages.•••By definition, these packages are not depended on at run time by any of the packages we use. Thus it does not make sense to inherit grafts. Furthermore, those grafts would often lead to extra overhead for users who would end up downloading those "-boot0" packages just to build package replacements that are in fact not going to be used. This reverts parts of f1597427f220b0799b9c8847768d2f5a93fe3730 and ce27857f710ff32c05f4ba19a04a695c1cc2ce20. Reported by Christopher Baines at <https://lists.gnu.org/archive/html/guix-devel/2017-12/msg00058.html>. * gnu/packages/commencement.scm (file-boot0, binutils-boot0): Use plain 'inherit' instead of 'package/inherit'. Ludovic Courtès2017-12-05
* install: Don't start sshd by default.•••Reported by Christopher Baines <mail@cbaines.net> at <https://lists.gnu.org/archive/html/guix-devel/2017-12/msg00058.html>. * gnu/services/ssh.scm (<openssh-configuration>)[%auto-start?]: New field. (openssh-shepherd-service): Honor it. * gnu/system/install.scm (%installation-services): Set '%auto-start?' to #f for openssh-service-type. Ludovic Courtès2017-12-04
* maint: Add 'berlin.guixsd.org.pub'.•••* bayfront.guixsd.org.pub: Rename to... * berlin.guixsd.org.pub: ... this. * Makefile.am (dist_pkgdata_DATA): Adjust accordingly. * gnu/services/base.scm (%default-authorized-guix-keys): Likewise. Ludovic Courtès2017-12-04
* gnu: git: Remove unreliable git-svn tests.•••Reported in <https://bugs.gnu.org/29546> by Mark H Weaver <mhw@netris.org>. * gnu/packages/version-control.scm (git)[arguments]: In 'patch-tests' phase, delete three git-svn tests. Ludovic Courtès2017-12-04
* gnu: elixir: Update to 1.5.2 and disable failing tests.•••* gnu/packages/elixir.scm (elixir)[origin]: Update to 1.5.2. [arguments]: Patch the shebang of mix. Disable failing tests. Signed-off-by: Ludovic Courtès <ludo@gnu.org> nee2017-12-04
* gnu: erlang: Update to 20.1.•••* gnu/packages/erlang.scm (erlang): Update to 20.1. Signed-off-by: Ludovic Courtès <ludo@gnu.org> nee2017-12-04
* services: xorg: Properly handle the case where ~/.xession is used.•••Fixes a regression introduced in 65c0f43649b455db94f1e8b0a244a889cb961b25 in the case where users provide ~/.xsession and SESSION is #f. * gnu/services/xorg.scm (xinitrc): In the XSESSION-FILE case, check whether SESSION is #f. Ludovic Courtès2017-12-04
* gnu: protobuf: Update to 3.5.0.•••* gnu/packages/protobuf.scm (protobuf): Update to 3.5.0. Tobias Geerinckx-Rice2017-12-04
* gnu: you-get: Update to 0.4.995.•••* gnu/packages/video.scm (you-get): Update to 0.4.995. Tobias Geerinckx-Rice2017-12-04
* gnu: ghc-async: Update to 2.1.1.1.•••* gnu/packages/haskell.scm (ghc-async): Update to 2.1.1.1. Tobias Geerinckx-Rice2017-12-04
* gnu: ghc-alex: Update to 3.2.3.•••* gnu/packages/haskell.scm (ghc-alex): Update to 3.2.3. [arguments]: Run tests. Tobias Geerinckx-Rice2017-12-04
* gnu: ghc-comonad: Remove duplicate input.•••* gnu/packages/haskell.scm (ghc-comonad)[inputs]: Remove ghc-contravariant. Order alphabetically to make this less likely to happen again. Tobias Geerinckx-Rice2017-12-04
* gnu: di: Update to 4.44.•••* gnu/packages/admin.scm (di): Update to 4.44. Tobias Geerinckx-Rice2017-12-04
* gnu: eolie: Update to 0.9.13.•••* gnu/packages/gnome.scm (eolie): Update to 0.9.13. Tobias Geerinckx-Rice2017-12-04
* gnu: coda: Update to 2.18.3.•••* gnu/packages/maths.scm (coda): Update to 2.18.3. Tobias Geerinckx-Rice2017-12-04
* gnu: python-scikit-learn: Update to 0.19.1.•••* gnu/packages/machine-learning.scm (python-scikit-learn): Update to 0.19.1. Tobias Geerinckx-Rice2017-12-04
* gnu: guix: Update snapshot to 3fb6464.•••* gnu/packages/package-management.scm (guix): Update to 3fb6464. Ludovic Courtès2017-12-04
* gnu: you-get: Update to 0.4.990.•••* gnu/packages/video.scm (you-get): Update to 0.4.990. Signed-off-by: Ricardo Wurmus <rekado@elephly.net> Rutger Helling2017-12-03
* gnu: shepherd: Avoid "Bad file descriptor" warnings.•••* gnu/packages/patches/shepherd-close-fds.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/admin.scm (shepherd)[source]: Use it. Ludovic Courtès2017-12-03
* gnu: samplv1: Update to 0.8.5.•••* gnu/packages/music.scm (samplv1): Update to 0.8.5. Ricardo Wurmus2017-12-03
* gnu: drumkv1: Update to 0.8.5.•••* gnu/packages/music.scm (drumkv1): Update to 0.8.5. Ricardo Wurmus2017-12-03
* gnu: synthv1: Update to 0.8.5.•••* gnu/packages/music.scm (synthv1): Update to 0.8.5. Ricardo Wurmus2017-12-03
* install: Add colors in 'motd' and 'issue'.•••* gnu/system/install.scm (%installation-services)[motd]: Add colors. [services]: Use the "lat9u-16" font. (%issue): Add colors. Ludovic Courtès2017-12-03
* install: Add the prerequisites of 'profile-derivation' as GC roots.•••* gnu/system/install.scm (%installation-services): Add GLIBC-UTF8-LOCALES, TEXINFO, and GUILE-FINAL as GC roots. Ludovic Courtès2017-12-03
* gnu: Add kallisto.•••* gnu/packages/bioinformatics.scm (kallisto): New variable. Ricardo Wurmus2017-12-03
* gnu: calf: Update to 0.90.0.•••* gnu/packages/audio.scm (calf): Update to 0.90.0. Ricardo Wurmus2017-12-03
* gnu: jack-2: Update to 1.9.11-RC1.•••* gnu/packages/audio.scm (jack-2): Update to 1.9.11-RC1. Ricardo Wurmus2017-12-03
* gnu: guitarix: Update to 0.36.1.•••* gnu/packages/audio.scm (guitarix): Update to 0.36.1. Ricardo Wurmus2017-12-03
* gnu: faust-2: Remove inherited phase.•••* gnu/packages/audio.scm (faust-2)[arguments]: Remove build phase "fix-permissions". Ricardo Wurmus2017-12-03
* gnu: faust: Update to 0.9.90.•••* gnu/packages/audio.scm (faust): Update to 0.9.90. [source]: Download sources via git-fetch. [arguments]: Add phase "fix-permissions". Ricardo Wurmus2017-12-03
* gnu: Add gst123.•••* gnu/packages/gstreamer.scm (gst123): New variable. Ricardo Wurmus2017-12-03
* gnu: weechat: Update to 2.0.•••* gnu/packages/irc.scm (weechat): Update to 2.0. Marius Bakke2017-12-03
* gnu: libwebp: Update to 0.6.1.•••* gnu/packages/image.scm (libwebp): Update to 0.6.1. Marius Bakke2017-12-03
* gnu: git: Update to 2.15.1.•••* gnu/packages/version-control.scm (git): Update to 2.15.1. Marius Bakke2017-12-03
* gnu: wireshark: Update to 2.4.3.•••* gnu/packages/networking.scm (wireshark): Update to 2.4.3. Nicolas Goaziou2017-12-03
* gnu: giac-xcas: Update to 1.4.9-33.•••* gnu/packages/algebra.scm (giac-xcas): Update to 1.4.9-33. Nicolas Goaziou2017-12-03
* gnu: guile-dsv: Update to 0.2.1 & correct sha256.•••* gnu/packages/guile.scm (guile-dsv): Update to 0.2.1. Alex Sassmannshausen2017-12-03
* gnu: mescc-tools: Update to 0.3.•••* gnu/packages/mes.scm (mescc-tools): Update to 0.3. [supported-systems]: Remove field. Efraim Flashner2017-12-03
* gnu: u-boot: Update to 2017.11.•••* gnu/packages/bootloaders.scm (u-boot): Update to 2017.11. Efraim Flashner2017-12-03
* linux-boot: Remove unneeded import.•••* gnu/build/linux-boot.scm: Remove unnecessary autoload of (system base compile). Ludovic Courtès2017-12-02
* build: Do not compile (gnu build shepherd).•••* gnu/local.mk (GNU_SYSTEM_MODULES): Move 'build/shepherd.scm' to... (MODULES_NOT_COMPILED): ... here. Ludovic Courtès2017-12-02
* uuid: Fix typo in comment.•••* gnu/system/uuid.scm: Fix typo in comment. Ludovic Courtès2017-12-02
* gnu: elogind: Add file-name for source.•••* gnu/packages/freedesktop.scm (elogind)[source]: Add file-name field. Efraim Flashner2017-12-02
* gnu: youtube-dl: Update to 2017.12.02.•••* gnu/packages/video.scm (youtube-dl): Update to 2017.12.02. Tobias Geerinckx-Rice2017-12-02
* gnu: mtr: Don't mention only ICMP ECHO.•••* gnu/packages/networking.scm (mtr)[description]: Allude to the fact that mtr can send more than mere ICMP. Tobias Geerinckx-Rice2017-12-02
* gnu: man-db: Use 'groff-minimal' at run time.•••This reduces the closure of man-db from 175 MiB to 97 MiB. * gnu/packages/man.scm (man-db)[native-inputs]: Add GROFF. [inputs]: Replace GROFF with GROFF-MINIMAL. [arguments]: #:configure-flags now refers to GROFF-MINIMAL. Add #:disallowed-references. Ludovic Courtès2017-12-02
* gnu: Add groff-minimal.•••* gnu/packages/groff.scm (groff-minimal): New variable. Ludovic Courtès2017-12-02