aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* gnu: gst-plugins-good: Disable rtprtx tests that frequently fail.Mark H Weaver2015-07-06
| | | | | * gnu/packages/gstreamer.scm (arguments): Add 'disable-failing-rtprtx-tests' phase.
* gnu: libvpx: Update to 1.4.0.Mark H Weaver2015-07-06
| | | | | | | | | * gnu/packages/patches/libvpx-fix-armhf-link.patch, gnu/packages/patches/libvpx-fix-ssse3-quantize.patch, gnu/packages/patches/libvpx-vp9-out-of-bounds-access.patch: Remove files. * gnu-system.am (dist_patch_DATA): Remove them. * gnu/packages/video.scm (libvpx): Update to 1.4.0. Remove patches. Update source URI.
* gnu: libwmf: Fix CVE-2006-3376, CVE-2009-1364, CVE-2015-{0848,4588,4695,4696}.Mark H Weaver2015-07-06
| | | | | | | | * gnu/packages/patches/libwmf-CVE-2006-3376.patch, gnu/packages/patches/libwmf-CVE-2009-1364.patch, gnu/packages/patches/libwmf-CVE-2015-0848+4588+4695+4696.patch: New files. * gnu-system.am (dist_patch_DATA): Add them. * gnu/packages/image.scm (libwmf)[source]: Add patches.
* substitute: Avoid infinite loop when updating the substitute list.Andy Patterson2015-07-07
| | | | | | | | | | Reported at <http://lists.gnu.org/archive/html/guix-devel/2015-07/msg00119.html>. * guix/scripts/substitute.scm (http-multiple-get): When RESP has "Connection: close", consume HEAD anyway; always call PROC to read from BODY. Co-authored-by: Ludovic Courtès <ludo@gnu.org>
* daemon: Flush upon '\r' when reading the substituter's stderr.Ludovic Courtès2015-07-07
| | | | | | | This commit had been inadvertently reverted in 322eeb8. * nix/libstore/local-store.cc (LocalStore::getLineFromSubstituter): Flush when the line contains '\r'.
* build: Generate 'AUTHORS'.Alex Kost2015-07-06
| | | | | | * build-aux/generate-authors.scm: New file. * Makefile.am (gen-AUTHORS): New target. (dist-hook, .PHONY): Add it.
* gnu: libreoffice: Update to 4.4.4.3.Andreas Enge2015-07-06
| | | | * gnu/packages/libreoffice.scm (libreoffice): Update to 4.4.4.3.
* gnu: freeipmi: Update to 1.4.9.Ludovic Courtès2015-07-06
| | | | * gnu/packages/freeipmi.scm (freeipmi): Update to 1.4.9.
* gnu: gcal: Update to 4.Ludovic Courtès2015-07-06
| | | | * gnu/packages/gcal.scm (gcal): Update to 4.
* gnu: gxmessage: Update to 3.4.3.Ludovic Courtès2015-07-06
| | | | | * gnu/packages/gxmessage.scm (gxmessage): Update to 3.4.3. [inputs]: Use GTK+ instead of GTK+-2.
* gnu: guile-sdl: Update to 0.5.2.Ludovic Courtès2015-07-06
| | | | | * gnu/packages/sdl.scm (guile-sdl): Update to 0.5.2. [arguments]: Augment 'fix-env-and-path' phase to modify 'test/Makefile.in'.
* gnu: powertabeditor: Update to 2.0.0-alpha8.Ricardo Wurmus2015-07-05
| | | | * gnu/packages/music.scm (powertabeditor): Update to 2.0.0-alpha8.
* gnu: powertabeditor: Enable tests.Ricardo Wurmus2015-07-05
| | | | | * gnu/packages/music.scm (powertabeditor)[arguments]: Run "pte_tests" in "check" phase; add phase "fix-tests".
* download: Reference tls instead of renamed gnutls module.Andreas Enge2015-07-05
| | | | | * guix/download.scm (gnutls-package): Use new module name tls instead of gnutls.
* gnu: Add LibreSSL.Andreas Enge2015-07-05
| | | | * gnu/packages/tls.scm (libressl): New variable.
* gnu: Fix ambiguity between openssl package and license in tls module.Andreas Enge2015-07-05
| | | | * gnu/packages/tls.scm: Prefix imported licenses.
* gnu: icecat: Add support for WebGL, CUPS, Hunspell, startup-notification, etc.Mark H Weaver2015-07-05
| | | | | | | | | | | | | | | | | | Also remove most bundled libraries from the source, add comments about libraries yet to be unbundled, explicitly link libxul.so with libraries that might try (and fail) to dlopen, and remove the h264parse gstreamer module from the blacklist. * gnu/packages/gnuzilla.scm (icecat)[source]: Add snippet. [inputs]: Add cups, gdk-pixbuf, glib, hunspell, libcanberra, libgnome, libxinerama, libxscrnsaver, mit-krb5, and startup-notification. [arguments]<#:configure-flags>: add "--enable-default-toolkit=cairo-gtk2", "--enable-pango", "--enable-gio", "--enable-svg", "--enable-canvas", "--enable-mathml", "--enable-startup-notification", "--disable-gnomevfs", "--disable-gconf", "--disable-gnomeui", and "--enable-system-hunspell". Remove outdated comment about "--with-system-bz2" not being used. <#:phases>: Use 'modify-phases'. Add 'remove-h264parse-from-blacklist' and 'arrange-to-link-libxul-with-libraries-it-might-dlopen' phases.
* gnu: Move content of openssl module into tls module.Andreas Enge2015-07-05
| | | | | | | | | | | | | | * gnu/packages/openssl.scm (openssl, perl-net-ssleay): Move to... * gnu/packages/tls.scm: ...here. * gnu/packages/openssl.scm: Delete file. * gnu-system.am (GNU_SYSTEM_MODULES): Unregister deleted file. * gnu/packages/{admin.scm, bittorrent.scm, certs.scm, ci.scm, cyrus-sasl.scm, databases.scm, dns.scm, ebook.scm, enlightenment.scm, gnunet.scm, libreoffice.scm, links.scm, mail.scm, messaging.scm, networking.scm, ntp.scm, openldap.scm, package-management.scm, pdf.scm, python.scm, qt.scm, rdesktop.scm, rdf.scm, ruby.scm, ssh.scm, synergy.scm, tor.scm, version-control.scm, video.scm, vpn.scm, w3m.scm, web.scm, weechat.scm, xiph.scm}: Adapt module import.
* gnu: Rename module gnutls to tls.Andreas Enge2015-07-05
| | | | | | | | | | | | * gnu/packages/gnutls.scm: Rename to... * gnu/packages/tls.scm: ... this. Change module name accordingly. * gnu/packages/{admin.scm, cups.scm, curl.scm, dc.scm, dns.scm, emacs.scm, ftp.scm, gnome.scm, gnunet.scm, gnupg.scm, gsasl.scm, lynx.scm, mail.scm, messaging.scm, package-management.scm, shishi.scm, task-management.scm, version-control.scm, video.scm, vpn.scm, webkit.scm, weechat.scm, wget.scm, wine.scm, xml.scm}: Adapt module import to new name. * gnu-system.am (GNU_SYSTEM_MODULES): Rename gnutls module to tls.
* gnu: avidemux: Drop version 2.5.Andreas Enge2015-07-05
| | | | * gnu/packages/video.scm (avidemux-2.5): Delete variable.
* gnu: Add prodigal.Ben Woodcroft2015-07-05
| | | | * gnu/packages/bioinformatics.scm (prodigal): New variable.
* gnu: shogun: Build with install RPATH.Ricardo Wurmus2015-07-04
| | | | | * gnu/packages/bioinformatics.scm (shogun)[arguments]: Add configure flag to build with install RPATH.
* gnu: englightenment: Use https URLs.Ludovic Courtès2015-07-04
| | | | | | * gnu/packages/enlightenment.scm (efl, elementary, emotion-generic-players, terminology, enlightenment): Use https instead of http since the latter redirects to the former.
* gnu: enlightenment: Update to 0.19.5.Efraim Flashner2015-07-04
| | | | * gnu/packages/enlightenment.scm (enlightenment): Update to 0.19.5.
* gnu: emotion-generic-loaders: Update to 1.14.0.Efraim Flashner2015-07-04
| | | | | * gnu/packages/enlightenment.scm (emotion-generic-loaders): Update to 1.14.0.
* gnu: evas-generic-loaders: Update to 1.14.0.Efraim Flashner2015-07-04
| | | | | * gnu/packages/enlightenment.scm (evas-generic-loaders): Update to 1.14.0.
* gnu: elementary: Update to 1.14.2.Efraim Flashner2015-07-04
| | | | * gnu/packages/enlightenment.scm (elementary): Update to 1.14.2.
* gnu: efl: Update to 1.14.2.Efraim Flashner2015-07-04
| | | | * gnu/packages/enlightenment.scm (efl): Update to 1.14.2.
* gnu: Add ruby-rake-compiler.pjotrp2015-07-04
| | | | * gnu/packages/ruby.scm (ruby-rake-compiler): New variable.
* gnu: eigen: Update to 3.2.5.Ricardo Wurmus2015-07-04
| | | | * gnu/packages/algebra.scm (eigen): Update to 3.2.5.
* gnu: icecat: Fix CVE-2015-{2722,2724,2728,2733,2735,2736,2738,2739,2740,2743}.Mark H Weaver2015-07-04
| | | | | | | | | | | | | | | | | | | | | * gnu/packages/patches/icecat-CVE-2015-2722-pt1.patch, gnu/packages/patches/icecat-CVE-2015-2722-pt2.patch, gnu/packages/patches/icecat-CVE-2015-2724-pt1.patch, gnu/packages/patches/icecat-CVE-2015-2724-pt2.patch, gnu/packages/patches/icecat-CVE-2015-2724-pt3.patch, gnu/packages/patches/icecat-CVE-2015-2724-pt4.patch, gnu/packages/patches/icecat-CVE-2015-2728-pt1.patch, gnu/packages/patches/icecat-CVE-2015-2728-pt2.patch, gnu/packages/patches/icecat-CVE-2015-2733-pt1.patch, gnu/packages/patches/icecat-CVE-2015-2733-pt2.patch, gnu/packages/patches/icecat-CVE-2015-2735.patch, gnu/packages/patches/icecat-CVE-2015-2736.patch, gnu/packages/patches/icecat-CVE-2015-2738.patch, gnu/packages/patches/icecat-CVE-2015-2739.patch, gnu/packages/patches/icecat-CVE-2015-2740.patch, gnu/packages/patches/icecat-CVE-2015-2743.patch: New files. * gnu-system.am (dist_patch_DATA): Add them. * gnu/packages/gnuzilla.scm (icecat)[source]: Add patches.
* Add '.mailmap'.Alex Kost2015-07-04
| | | | * .mailmap: New file.
* Clean up 'THANKS' and 'AUTHORS'.Alex Kost2015-07-04
| | | | | | | | | | * THANKS: Add Konrad Hinsen, Cyprien Nicolas, Yakkala Yagnesh Raghava and Alexander Shendi. Remove Federico Beffa, Marek Benc, John Darrington, rekado, Cyrill Schenkel and Andy Wingo because they are placed in AUTHORS. Move Amirouche Boubekki and Alex Kost to ... * AUTHORS: ... here. Add Arne Babenhauserheide, Ian Denhardt, Kevin Lemonnier, Mathieu Lirzin, Pierre-Antoine Rault and Ben Woodcroft. Fix some names and emails.
* gnu: unrtf: Fix download location.Andreas Enge2015-07-03
| | | | * gnu/packages/unrtf.scm (unrtf): Fix download location.
* gnu: r: Replace "atlas" with "openblas".Ricardo Wurmus2015-07-03
| | | | * gnu/packages/statistics.scm (r)[inputs]: Replace "atlas" with "openblas".
* gnu: gnutls: Move man3 pages to "doc" output.Ludovic Courtès2015-07-03
| | | | * gnu/packages/gnutls.scm (gnutls)[arguments]: Add #:phases.
* gnu: qt-4: Remove reference from "out" to "doc".Ludovic Courtès2015-07-03
| | | | | * gnu/packages/qt.scm (qt-4)[arguments]: Remove '-docdir' configure flag. Add 'move-doc' phase.
* gnu: qt-4: Use a more standard directory layout.Ludovic Courtès2015-07-03
| | | | | * gnu/packages/qt.scm (qt-4)[arguments]: Pass -datadir, -importdir, -plugindir, and -translationdir.
* gnu: qt-4: Use 'modify-phases'.Ludovic Courtès2015-07-03
| | | | | * gnu/packages/qt.scm (qt-4)[arguments]: Use 'modify-phases' instead of 'alist-replace'.
* gnu: cups-filter: Install backends and filters under lib/cups.Ludovic Courtès2015-07-03
| | | | | | | | | | This ensures that they are stripped during the 'strip' phase, thereby removing references to GCC and linux-libre-headers that would otherwise be found in debugging symbols. * gnu/packages/cups.scm (cups-filters)[source]: Change pkgbackenddir and pkgfilterdir to $(PREFIX)/lib/cups/{filter,backend}. (cups)[arguments]: Adjust accordingly.
* gnu: mysql: Remove unnecessary binaries.Ludovic Courtès2015-07-03
| | | | | | | This saves ~42 MiB on x86_64. * gnu/packages/databases.scm (mysql)[arguments]: Add 'remove-extra-binaries' phase.
* gnu: mysql: Strip references and GCC and other build-time dependencies.Ludovic Courtès2015-07-03
| | | | | * gnu/packages/databases.scm (mysql)[arguments]: Add 'strip-extra-references' phase.
* gnu: mutt: Don't retain reference to GCC.Ludovic Courtès2015-07-03
| | | | | | * gnu/packages/patches/mutt-store-references.patch: New file. * gnu/packages/mail.scm (mutt)[source]: Use it. * gnu-system.am (dist_patch_DATA): Add it.
* gnu: ghostscript: Add "doc" output.Ludovic Courtès2015-07-03
| | | | | | * gnu/packages/ghostscript.scm (ghostscript)[source](snippet): New field. [outputs]: New field. [arguments]: Add 'remove-doc-reference' phase.
* derivations: Add #:substitutable?, distinguished from #:local-build?.Ludovic Courtès2015-07-03
| | | | | | | | | | | | | | | | | | | | Fixes <http://bugs.gnu.org/18747>. * guix/derivations.scm (substitutable-derivation?): Rewrite to check for "allowSubstitutes". (derivation): Add #:substitutable? parameter. [user+system-env-vars]: Honor it. (build-expression->derivation): Add #:substitutable? and honor it. * guix/gexp.scm (gexp->derivation): Likewise. * tests/derivations.scm ("derivation-prerequisites-to-build and substitutes, non-substitutable build"): Use #:substitutable? instead of #:local-build?. ("substitutable-derivation?", "derivation-prerequisites-to-build and substitutes, local build"): New tests. * guix/download.scm (url-fetch): Adjust comment. * guix/git-download.scm (git-fetch): Likewise. * guix/build-system/gnu.scm (gnu-build, gnu-cross-build): Use #:substitutable? instead of #:local-build?. * doc/guix.texi (Derivations, G-Expressions): Adjust accordingly.
* Merge branch 'nix'.Ludovic Courtès2015-07-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is a squashed commit of the following: commit 0dccab9f417b406f5d4aedc81900fc7b2f16c9f6 Author: Eelco Dolstra <eelco.dolstra@logicblox.com> Date: Thu Jul 2 00:30:16 2015 +0200 Typo commit 2cd28517b13524c242c7758783b0b2d8250fdded Author: Ludovic Courtès <ludo@gnu.org> Date: Wed Jul 1 14:56:34 2015 +0200 Preserve supplementary groups of build users The following patch is an attempt to address this bug (see <http://bugs.gnu.org/18994>) by preserving the supplementary groups of build users in the build environment. In practice, I would expect that supplementary groups would contain only one or two groups: the build users group, and possibly the “kvm” group. [Changed &at(0) to data() and removed tabs - Eelco] commit 6e38685ef65284093df79ebe7378bac33b0e7e5d Author: Eelco Dolstra <eelco.dolstra@logicblox.com> Date: Tue Jun 30 21:41:26 2015 +0200 GC: Handle ENOSPC creating/moving to the trash directory Issue #564. commit 5e0a9ae2e25a1016389f4893a6ed6682aadcf51d Author: Eelco Dolstra <eelco.dolstra@logicblox.com> Date: Mon Jun 22 15:54:55 2015 +0200 Use posix_fallocate to create /nix/var/nix/db/reserved commit 4e5ab98d6d14f8b0e3bd1d77b2f4f2354e7a49a8 Author: Eelco Dolstra <eelco.dolstra@logicblox.com> Date: Mon Jun 22 15:47:40 2015 +0200 Make /nix/var/nix/db/reserved bigger Issue #564. commit 60bda60fc06135aa97a93301b1a9e2270768f5b3 Author: Eelco Dolstra <eelco.dolstra@logicblox.com> Date: Wed Jun 10 16:17:06 2015 +0200 Export outputPaths function This is useful for the new hydra-queue-runner. commit 5dfea34048aa8541f20aeb2fbcd163561b609a49 Author: Eelco Dolstra <eelco.dolstra@logicblox.com> Date: Thu Jul 2 22:51:33 2015 +0200 Use std::vector::data() commit 2459458bc8257734ca78cb7a2db3df20bd730ec0 Author: Eelco Dolstra <eelco.dolstra@logicblox.com> Date: Thu Jun 4 16:04:41 2015 +0200 Allow substitutes for builds that have preferLocalBuild set Not substituting builds with "preferLocalBuild = true" was a bad idea, because it didn't take the cost of dependencies into account. For instance, if we can't substitute a fetchgit call, then we have to download/build git and all its dependencies. Partially reverts 5558652709f27e8a887580b77b93c705659d7a4b and adds a new derivation attribute "allowSubstitutes" to specify whether a derivation may be substituted.
* scripts: environment: Return the exit status of the command.Cyril Roelandt2015-07-02
| | | | | * guix/scripts/environment.scm (guix-environment): Return the exit status of the command.
* gnu: gnupg: Enable TLS support.Mark H Weaver2015-07-02
| | | | | | * gnu/packages/gnupg.scm (gnupg)[native-inputs]: Add pkg-config. [inputs]: Add gnutls. (gnupg-2.0, gnupg-1)[native-inputs]: Override inherited value to be '().
* gnu: gnupg: Update to 2.1.6.Mark H Weaver2015-07-02
| | | | * gnu/packages/gnupg.scm (gnupg): Update to 2.1.6.
* gnu: Add WarpedLMM.Ricardo Wurmus2015-07-02
| | | | * gnu/packages/bioinformatics.scm (python2-warpedlmm): New variable.