aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* gnu: ghc-comonad: Remove duplicate input.Tobias Geerinckx-Rice2017-12-04
| | | | | * gnu/packages/haskell.scm (ghc-comonad)[inputs]: Remove ghc-contravariant. Order alphabetically to make this less likely to happen again.
* gnu: di: Update to 4.44.Tobias Geerinckx-Rice2017-12-04
| | | | * gnu/packages/admin.scm (di): Update to 4.44.
* gnu: eolie: Update to 0.9.13.Tobias Geerinckx-Rice2017-12-04
| | | | * gnu/packages/gnome.scm (eolie): Update to 0.9.13.
* gnu: coda: Update to 2.18.3.Tobias Geerinckx-Rice2017-12-04
| | | | * gnu/packages/maths.scm (coda): Update to 2.18.3.
* gnu: python-scikit-learn: Update to 0.19.1.Tobias Geerinckx-Rice2017-12-04
| | | | * gnu/packages/machine-learning.scm (python-scikit-learn): Update to 0.19.1.
* gnu: guix: Update snapshot to 3fb6464.Ludovic Courtès2017-12-04
| | | | * gnu/packages/package-management.scm (guix): Update to 3fb6464.
* gnu: you-get: Update to 0.4.990.Rutger Helling2017-12-03
| | | | | | * gnu/packages/video.scm (you-get): Update to 0.4.990. Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
* ui: Tweak conflicting profile entry error message.Ludovic Courtès2017-12-03
| | | | | * guix/ui.scm (call-with-error-handling): Use 'manifest-entry-output*' when reporting conflicting profile entries.
* gnu: shepherd: Avoid "Bad file descriptor" warnings.Ludovic Courtès2017-12-03
| | | | | | * 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.
* profiles: Really disable deprecation warnings for 'profile-derivation'.Ludovic Courtès2017-12-03
| | | | | | | | 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'.
* scripts: Default to Guile 2.2 as the guile-for-build.Ludovic Courtès2017-12-03
| | | | | | | * 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.
* gnu: samplv1: Update to 0.8.5.Ricardo Wurmus2017-12-03
| | | | * gnu/packages/music.scm (samplv1): Update to 0.8.5.
* gnu: drumkv1: Update to 0.8.5.Ricardo Wurmus2017-12-03
| | | | * gnu/packages/music.scm (drumkv1): Update to 0.8.5.
* gnu: synthv1: Update to 0.8.5.Ricardo Wurmus2017-12-03
| | | | * gnu/packages/music.scm (synthv1): Update to 0.8.5.
* profile: Use _IO* but disable deprecation warning.Ludovic Courtès2017-12-03
| | | | | | | | | | | | 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.
* install: Add colors in 'motd' and 'issue'.Ludovic Courtès2017-12-03
| | | | | | * gnu/system/install.scm (%installation-services)[motd]: Add colors. [services]: Use the "lat9u-16" font. (%issue): Add colors.
* profiles: Avoid _IO* in profile builder.Ludovic Courtès2017-12-03
| | | | | * guix/profiles.scm (profile-derivation)[builder]: Avoid the deprecated _IO* constants.
* doc: Link to work on bootstrapping.Ludovic Courtès2017-12-03
| | | | * doc/guix.texi (Reducing the Set of Bootstrap Binaries): New section.
* install: Add the prerequisites of 'profile-derivation' as GC roots.Ludovic Courtès2017-12-03
| | | | | * gnu/system/install.scm (%installation-services): Add GLIBC-UTF8-LOCALES, TEXINFO, and GUILE-FINAL as GC roots.
* profiles: Do not import the host's srfi-{19,26}.scm files.Ludovic Courtès2017-12-03
| | | | | | | | | | | | | | | | | | | 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: Add kallisto.Ricardo Wurmus2017-12-03
| | | | * gnu/packages/bioinformatics.scm (kallisto): New variable.
* gnu: calf: Update to 0.90.0.Ricardo Wurmus2017-12-03
| | | | * gnu/packages/audio.scm (calf): Update to 0.90.0.
* gnu: jack-2: Update to 1.9.11-RC1.Ricardo Wurmus2017-12-03
| | | | * gnu/packages/audio.scm (jack-2): Update to 1.9.11-RC1.
* gnu: guitarix: Update to 0.36.1.Ricardo Wurmus2017-12-03
| | | | * gnu/packages/audio.scm (guitarix): Update to 0.36.1.
* gnu: faust-2: Remove inherited phase.Ricardo Wurmus2017-12-03
| | | | | * gnu/packages/audio.scm (faust-2)[arguments]: Remove build phase "fix-permissions".
* gnu: faust: Update to 0.9.90.Ricardo Wurmus2017-12-03
| | | | | | * gnu/packages/audio.scm (faust): Update to 0.9.90. [source]: Download sources via git-fetch. [arguments]: Add phase "fix-permissions".
* gnu: Add gst123.Ricardo Wurmus2017-12-03
| | | | * gnu/packages/gstreamer.scm (gst123): New variable.
* gnu: weechat: Update to 2.0.Marius Bakke2017-12-03
| | | | * gnu/packages/irc.scm (weechat): Update to 2.0.
* gnu: libwebp: Update to 0.6.1.Marius Bakke2017-12-03
| | | | * gnu/packages/image.scm (libwebp): Update to 0.6.1.
* gnu: git: Update to 2.15.1.Marius Bakke2017-12-03
| | | | * gnu/packages/version-control.scm (git): Update to 2.15.1.
* gnu: wireshark: Update to 2.4.3.Nicolas Goaziou2017-12-03
| | | | * gnu/packages/networking.scm (wireshark): Update to 2.4.3.
* gnu: giac-xcas: Update to 1.4.9-33.Nicolas Goaziou2017-12-03
| | | | * gnu/packages/algebra.scm (giac-xcas): Update to 1.4.9-33.
* gnu: guile-dsv: Update to 0.2.1 & correct sha256.Alex Sassmannshausen2017-12-03
| | | | * gnu/packages/guile.scm (guile-dsv): Update to 0.2.1.
* gnu: mescc-tools: Update to 0.3.Efraim Flashner2017-12-03
| | | | | * gnu/packages/mes.scm (mescc-tools): Update to 0.3. [supported-systems]: Remove field.
* gnu: u-boot: Update to 2017.11.Efraim Flashner2017-12-03
| | | | * gnu/packages/bootloaders.scm (u-boot): Update to 2017.11.
* linux-boot: Remove unneeded import.Ludovic Courtès2017-12-02
| | | | | * gnu/build/linux-boot.scm: Remove unnecessary autoload of (system base compile).
* build: Do not compile (gnu build shepherd).Ludovic Courtès2017-12-02
| | | | | * gnu/local.mk (GNU_SYSTEM_MODULES): Move 'build/shepherd.scm' to... (MODULES_NOT_COMPILED): ... here.
* uuid: Fix typo in comment.Ludovic Courtès2017-12-02
| | | | * gnu/system/uuid.scm: Fix typo in comment.
* gnu: elogind: Add file-name for source.Efraim Flashner2017-12-02
| | | | * gnu/packages/freedesktop.scm (elogind)[source]: Add file-name field.
* gnu: youtube-dl: Update to 2017.12.02.Tobias Geerinckx-Rice2017-12-02
| | | | * gnu/packages/video.scm (youtube-dl): Update to 2017.12.02.
* gnu: mtr: Don't mention only ICMP ECHO.Tobias Geerinckx-Rice2017-12-02
| | | | | * gnu/packages/networking.scm (mtr)[description]: Allude to the fact that mtr can send more than mere ICMP.
* gnu: man-db: Use 'groff-minimal' at run time.Ludovic Courtès2017-12-02
| | | | | | | | | 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: Add groff-minimal.Ludovic Courtès2017-12-02
| | | | * gnu/packages/groff.scm (groff-minimal): New variable.
* gnu: xfig: Don't ignore 'xmkmf' exit code.Ludovic Courtès2017-12-02
| | | | | | | Suggested by Mike Gerwitz <mtg@gnu.org>. * gnu/packages/xfig.scm (xfig)[arguments]: Use 'invoke' when invoking 'xmkmf'.
* system: vm: Fix typo in comment.Mathieu Othacehe2017-12-02
| | | | * gnu/system/vm.scm (qemu-image): Fix typo targetting -> targeting.
* gnu: keepassxc: Update to 2.2.2.Manolis Ragkousis2017-12-02
| | | | * password-utils.scm (keepassxc): Update to 2.2.2.
* gnu: nss-certs: Update to 3.34.1.Tobias Geerinckx-Rice2017-12-02
| | | | * gnu/packages/certs.scm (nss-certs): Update to 3.34.1.
* Do not set '%fresh-auto-compile'.Ludovic Courtès2017-12-01
| | | | | | | | * 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: Avoid double slash in URIs.Ludovic Courtès2017-12-01
| | | | | * tests/publish.scm ("with cache"): Remove extra slash in NAR-URL. This would lead to a 'uri-error' exception on Guile 2.2.3.
* records: Use 'make-struct/no-tail'.Ludovic Courtès2017-12-01
| | | | | * guix/records.scm (make-syntactic-constructor): Use 'make-struct/no-tail' as 'make-struct' is deprecated as of 2.2.3.