Age | Commit message (Collapse) | Author |
|
* gnu/system/install.scm (%installation-services)[motd]: Add colors.
[services]: Use the "lat9u-16" font.
(%issue): Add colors.
|
|
* guix/profiles.scm (profile-derivation)[builder]: Avoid the deprecated
_IO* constants.
|
|
* doc/guix.texi (Reducing the Set of Bootstrap Binaries): New section.
|
|
* gnu/system/install.scm (%installation-services): Add
GLIBC-UTF8-LOCALES, TEXINFO, and GUILE-FINAL as GC roots.
|
|
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.
|
|
* gnu/packages/bioinformatics.scm (kallisto): New variable.
|
|
* gnu/packages/audio.scm (calf): Update to 0.90.0.
|
|
* gnu/packages/audio.scm (jack-2): Update to 1.9.11-RC1.
|
|
* gnu/packages/audio.scm (guitarix): Update to 0.36.1.
|
|
* gnu/packages/audio.scm (faust-2)[arguments]: Remove build phase
"fix-permissions".
|
|
* gnu/packages/audio.scm (faust): Update to 0.9.90.
[source]: Download sources via git-fetch.
[arguments]: Add phase "fix-permissions".
|
|
* gnu/packages/gstreamer.scm (gst123): New variable.
|
|
* gnu/packages/irc.scm (weechat): Update to 2.0.
|
|
* gnu/packages/image.scm (libwebp): Update to 0.6.1.
|
|
* gnu/packages/version-control.scm (git): Update to 2.15.1.
|
|
* gnu/packages/networking.scm (wireshark): Update to 2.4.3.
|
|
* gnu/packages/algebra.scm (giac-xcas): Update to 1.4.9-33.
|
|
* gnu/packages/guile.scm (guile-dsv): Update to 0.2.1.
|
|
* gnu/packages/mes.scm (mescc-tools): Update to 0.3.
[supported-systems]: Remove field.
|
|
* gnu/packages/bootloaders.scm (u-boot): Update to 2017.11.
|
|
* gnu/build/linux-boot.scm: Remove unnecessary autoload of (system base
compile).
|
|
* gnu/local.mk (GNU_SYSTEM_MODULES): Move 'build/shepherd.scm' to...
(MODULES_NOT_COMPILED): ... here.
|
|
* gnu/system/uuid.scm: Fix typo in comment.
|
|
* gnu/packages/freedesktop.scm (elogind)[source]: Add file-name field.
|
|
* gnu/packages/video.scm (youtube-dl): Update to 2017.12.02.
|
|
* gnu/packages/networking.scm (mtr)[description]: Allude to the fact that
mtr can send more than mere ICMP.
|
|
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.
|
|
* gnu/packages/groff.scm (groff-minimal): New variable.
|
|
Suggested by Mike Gerwitz <mtg@gnu.org>.
* gnu/packages/xfig.scm (xfig)[arguments]: Use 'invoke' when invoking
'xmkmf'.
|
|
* gnu/system/vm.scm (qemu-image): Fix typo targetting -> targeting.
|
|
* password-utils.scm (keepassxc): Update to 2.2.2.
|
|
* gnu/packages/certs.scm (nss-certs): Update to 3.34.1.
|
|
* guix/scripts/offload.scm (build-machines): Comment out
'(set! %fresh-auto-compile #t)' since with Guile 2.2.3 it could lead to
an actual rebuild of everything that gets loaded from there on. See
<https://bugs.gnu.org/29226>.
* guix/ui.scm (load*): Likewise.
|
|
* tests/publish.scm ("with cache"): Remove extra slash in NAR-URL. This
would lead to a 'uri-error' exception on Guile 2.2.3.
|
|
* guix/records.scm (make-syntactic-constructor): Use
'make-struct/no-tail' as 'make-struct' is deprecated as of 2.2.3.
|
|
* gnu/packages/guile.scm (guile-sly)[propagated-inputs]: Move GUILE-2.2
to...
[inputs]: ... here.
|
|
This release contains fixes for TROVE-2017-{009,010,011,012,013}.
* gnu/packages/tor.scm (tor): Update to 3.1.9.
|
|
* gnu/packages/patches/glusterfs-use-PATH-instead-of-hardcodes.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/file-systems.scm (glusterfs)[source]: Use it.
|
|
* gnu/packages/networking.scm (mtr): New public variable.
|
|
* gnu/packages/haskell.scm (ghc-blaze-builder): Update to 0.4.0.2.
|
|
* gnu/packages/haskell-crypto.scm (ghc-asn1-types): Update to 0.3.2.
|
|
* gnu/packages/haskell-crypto.scm (ghc-asn1-encoding): Update to 0.9.5.
|
|
* gnu/packages/haskell.scm (ghc-array): Update to 0.5.2.0.
|
|
* gnu/packages/haskell-web.scm (ghc-aeson-qq): Update to 0.8.2.
|
|
* gnu/packages/java.scm (java-plexus-classworlds)[description]: Fix typo and
use @code.
(java-plexus-container-default-bootstrap)[synopsis]: Hyphenate for clarity,
as done in the description.
[description]: Fix typo and use @dfn.
(java-jmh)[description]: Fix typo.
(java-xerial-core)[synopsis, description]: Fix typos.
|
|
* gnu/packages/guile.scm (guile-2.2.3): New variable.
|
|
* gnu/packages/gnome.scm (gnome-default-applications)[propagated-inputs]:
Add EVINCE.
[arguments]: Associate Evince with application/pdf and
application/postscript.
|
|
Fixes <https://bugs.gnu.org/24279>.
Reported by John Darrington <john@darrington.wattle.id.au>.
* gnu/services/xorg.scm (%default-xorg-fonts): Add FONT-MISC-MISC.
|
|
Until now it would print the name of each store item being copied, which
was verbose and unhelpful.
* guix/scripts/system.scm (copy-closure): Use 'progress-reporter/bar'
and 'call-with-progress-reporter'.
(guix-system): Parameterize 'current-terminal-columns'.
|
|
* guix/scripts/system.scm (copy-item): Add 'references' argument and
remove 'references*' call. Turn into a non-monadic procedure.
(copy-closure): Remove initial call to 'references*'. Only pass ITEM to
'topologically-sorted*' since that's equivalent. Compute the list of
references corresponding to TO-COPY and pass it to 'copy-item'.
|