aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-12-04services: xorg: Properly handle the case where ~/.xession is used.Ludovic Courtès
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.
2017-12-04gnu: protobuf: Update to 3.5.0.Tobias Geerinckx-Rice
* gnu/packages/protobuf.scm (protobuf): Update to 3.5.0.
2017-12-04gnu: you-get: Update to 0.4.995.Tobias Geerinckx-Rice
* gnu/packages/video.scm (you-get): Update to 0.4.995.
2017-12-04gnu: ghc-async: Update to 2.1.1.1.Tobias Geerinckx-Rice
* gnu/packages/haskell.scm (ghc-async): Update to 2.1.1.1.
2017-12-04gnu: ghc-alex: Update to 3.2.3.Tobias Geerinckx-Rice
* gnu/packages/haskell.scm (ghc-alex): Update to 3.2.3. [arguments]: Run tests.
2017-12-04gnu: ghc-comonad: Remove duplicate input.Tobias Geerinckx-Rice
* gnu/packages/haskell.scm (ghc-comonad)[inputs]: Remove ghc-contravariant. Order alphabetically to make this less likely to happen again.
2017-12-04gnu: di: Update to 4.44.Tobias Geerinckx-Rice
* gnu/packages/admin.scm (di): Update to 4.44.
2017-12-04gnu: eolie: Update to 0.9.13.Tobias Geerinckx-Rice
* gnu/packages/gnome.scm (eolie): Update to 0.9.13.
2017-12-04gnu: coda: Update to 2.18.3.Tobias Geerinckx-Rice
* gnu/packages/maths.scm (coda): Update to 2.18.3.
2017-12-04gnu: python-scikit-learn: Update to 0.19.1.Tobias Geerinckx-Rice
* gnu/packages/machine-learning.scm (python-scikit-learn): Update to 0.19.1.
2017-12-04gnu: guix: Update snapshot to 3fb6464.Ludovic Courtès
* gnu/packages/package-management.scm (guix): Update to 3fb6464.
2017-12-03gnu: you-get: Update to 0.4.990.Rutger Helling
* gnu/packages/video.scm (you-get): Update to 0.4.990. Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2017-12-03ui: Tweak conflicting profile entry error message.Ludovic Courtès
* guix/ui.scm (call-with-error-handling): Use 'manifest-entry-output*' when reporting conflicting profile entries.
2017-12-03gnu: shepherd: Avoid "Bad file descriptor" warnings.Ludovic Courtès
* 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.
2017-12-03profiles: Really disable deprecation warnings for 'profile-derivation'.Ludovic Courtès
This is a followup to 2815fca1423cf72e6f3d0e774f1058bcbf8dfdbf. * guix/profiles.scm (profile-derivation)[builder]: Remove 'debug-disable' call, which was ineffective. Pass #:env-vars to 'gexp->derivation'.
2017-12-03scripts: Default to Guile 2.2 as the guile-for-build.Ludovic Courtès
* guix/scripts/environment.scm (guix-environment): '%guile-for-build' now defaults to GUILE-2.2 instead of GUILE-2.0. * guix/scripts/package.scm (guix-package): Likewise. * guix/scripts/pull.scm (guix-pull): Likewise.
2017-12-03gnu: samplv1: Update to 0.8.5.Ricardo Wurmus
* gnu/packages/music.scm (samplv1): Update to 0.8.5.
2017-12-03gnu: drumkv1: Update to 0.8.5.Ricardo Wurmus
* gnu/packages/music.scm (drumkv1): Update to 0.8.5.
2017-12-03gnu: synthv1: Update to 0.8.5.Ricardo Wurmus
* gnu/packages/music.scm (synthv1): Update to 0.8.5.
2017-12-03profile: Use _IO* but disable deprecation warning.Ludovic Courtès
This fixes a regression introduced in 2f60084f77815f454d1521396c2a383390ea2865, whereby the profile derivation would fail to run on Guile 2.0 (as is the case with "guix package --bootstrap"). Reported by Christopher Baines. * guix/profiles.scm (profile-derivation)[builder]: Use _IO* but add 'debug-disable' call.
2017-12-03install: Add colors in 'motd' and 'issue'.Ludovic Courtès
* gnu/system/install.scm (%installation-services)[motd]: Add colors. [services]: Use the "lat9u-16" font. (%issue): Add colors.
2017-12-03profiles: Avoid _IO* in profile builder.Ludovic Courtès
* guix/profiles.scm (profile-derivation)[builder]: Avoid the deprecated _IO* constants.
2017-12-03doc: Link to work on bootstrapping.Ludovic Courtès
* doc/guix.texi (Reducing the Set of Bootstrap Binaries): New section.
2017-12-03install: Add the prerequisites of 'profile-derivation' as GC roots.Ludovic Courtès
* gnu/system/install.scm (%installation-services): Add GLIBC-UTF8-LOCALES, TEXINFO, and GUILE-FINAL as GC roots.
2017-12-03profiles: Do not import the host's srfi-{19,26}.scm files.Ludovic Courtès
Previously the "manual-database" derivation would always import the host's srfi-{19,26}.scm files in the build side. In practice this means that different users could get different manual-database.drv depending on the Guile version they're using in the host. For example, the (gnu tests install) tests would fail if the host was running Guile 2.2.3 because the guest is running 2.2.2, and thus has different srfi-{19,26}.scm files. The manual-database.drv would need to be built from source, which would fail because prerequisites were missing. Reported by Mathieu Othacehe <m.othacehe@gmail.com> at <https://debbugs.gnu.org/cgi/bugreport.cgi?bug=29409#96>. * guix/profiles.scm (manual-database): Do not pass #:modules to 'gexp->derivation'. Wrap 'build' gexp in 'with-imported-modules' form.
2017-12-03gnu: Add kallisto.Ricardo Wurmus
* gnu/packages/bioinformatics.scm (kallisto): New variable.
2017-12-03gnu: calf: Update to 0.90.0.Ricardo Wurmus
* gnu/packages/audio.scm (calf): Update to 0.90.0.
2017-12-03gnu: jack-2: Update to 1.9.11-RC1.Ricardo Wurmus
* gnu/packages/audio.scm (jack-2): Update to 1.9.11-RC1.
2017-12-03gnu: guitarix: Update to 0.36.1.Ricardo Wurmus
* gnu/packages/audio.scm (guitarix): Update to 0.36.1.
2017-12-03gnu: faust-2: Remove inherited phase.Ricardo Wurmus
* gnu/packages/audio.scm (faust-2)[arguments]: Remove build phase "fix-permissions".
2017-12-03gnu: faust: Update to 0.9.90.Ricardo Wurmus
* gnu/packages/audio.scm (faust): Update to 0.9.90. [source]: Download sources via git-fetch. [arguments]: Add phase "fix-permissions".
2017-12-03gnu: Add gst123.Ricardo Wurmus
* gnu/packages/gstreamer.scm (gst123): New variable.
2017-12-03gnu: weechat: Update to 2.0.Marius Bakke
* gnu/packages/irc.scm (weechat): Update to 2.0.
2017-12-03gnu: libwebp: Update to 0.6.1.Marius Bakke
* gnu/packages/image.scm (libwebp): Update to 0.6.1.
2017-12-03gnu: git: Update to 2.15.1.Marius Bakke
* gnu/packages/version-control.scm (git): Update to 2.15.1.
2017-12-03gnu: wireshark: Update to 2.4.3.Nicolas Goaziou
* gnu/packages/networking.scm (wireshark): Update to 2.4.3.
2017-12-03gnu: giac-xcas: Update to 1.4.9-33.Nicolas Goaziou
* gnu/packages/algebra.scm (giac-xcas): Update to 1.4.9-33.
2017-12-03gnu: guile-dsv: Update to 0.2.1 & correct sha256.Alex Sassmannshausen
* gnu/packages/guile.scm (guile-dsv): Update to 0.2.1.
2017-12-03gnu: mescc-tools: Update to 0.3.Efraim Flashner
* gnu/packages/mes.scm (mescc-tools): Update to 0.3. [supported-systems]: Remove field.
2017-12-03gnu: u-boot: Update to 2017.11.Efraim Flashner
* gnu/packages/bootloaders.scm (u-boot): Update to 2017.11.
2017-12-02linux-boot: Remove unneeded import.Ludovic Courtès
* gnu/build/linux-boot.scm: Remove unnecessary autoload of (system base compile).
2017-12-02build: Do not compile (gnu build shepherd).Ludovic Courtès
* gnu/local.mk (GNU_SYSTEM_MODULES): Move 'build/shepherd.scm' to... (MODULES_NOT_COMPILED): ... here.
2017-12-02uuid: Fix typo in comment.Ludovic Courtès
* gnu/system/uuid.scm: Fix typo in comment.
2017-12-02gnu: elogind: Add file-name for source.Efraim Flashner
* gnu/packages/freedesktop.scm (elogind)[source]: Add file-name field.
2017-12-02gnu: youtube-dl: Update to 2017.12.02.Tobias Geerinckx-Rice
* gnu/packages/video.scm (youtube-dl): Update to 2017.12.02.
2017-12-02gnu: mtr: Don't mention only ICMP ECHO.Tobias Geerinckx-Rice
* gnu/packages/networking.scm (mtr)[description]: Allude to the fact that mtr can send more than mere ICMP.
2017-12-02gnu: man-db: Use 'groff-minimal' at run time.Ludovic Courtès
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.
2017-12-02gnu: Add groff-minimal.Ludovic Courtès
* gnu/packages/groff.scm (groff-minimal): New variable.
2017-12-02gnu: xfig: Don't ignore 'xmkmf' exit code.Ludovic Courtès
Suggested by Mike Gerwitz <mtg@gnu.org>. * gnu/packages/xfig.scm (xfig)[arguments]: Use 'invoke' when invoking 'xmkmf'.
2017-12-02system: vm: Fix typo in comment.Mathieu Othacehe
* gnu/system/vm.scm (qemu-image): Fix typo targetting -> targeting.