aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2016-03-10gnu: nautilus: Don't propagate gtk+....* gnu/packages/gnome.scm (nautilus): Move gtk+ from propagated-inputs to inputs. 宋文武
2016-03-09substitute: Error out on unsupported URL schemes....Reported in <http://bugs.gnu.org/22937> by Chris Marusich <cmmarusich@gmail.com>. * guix/scripts/substitute.scm (fetch): Add 'else' case and call 'leave'. Ludovic Courtès
2016-03-09ui: Do not call 'port-filename' on closed file ports....* guix/ui.scm (call-with-error-handling)[port-filename*]: New procedure. Use it in the 'nar-error?' case. Ludovic Courtès
2016-03-09gnu: texlive: Make texlive-bin and texlive-texmf private....* gnu/packages/texlive.scm (texlive-bin, texlive-texmf): Define the variables as non-public; they should not be installed into a profile. Andreas Enge
2016-03-09gnu: po4a: Use texlive-minimal instead of texlive-bin....* gnu/packages/gettext.scm (po4a)[inputs]: Replace texlive-bin by texlive-minimal. Andreas Enge
2016-03-09gnu: statistics: Remove import of unused texlive module....* gnu/packages/statistics.scm: Do not import (gnu packages texlive). Andreas Enge
2016-03-09gnu: gnuplot: Use texlive-minimal instead of texlive-bin....* gnu/packages/maths.scm (gnuplot)[inputs]: Replace texlive-bin by texlive-minimal. Andreas Enge
2016-03-09gnu: simple-scan: Update to 3.19.91....* gnu/packages/gnome.scm (simple-scan): Update to 3.19.91. [arguments]: Add 'clean' phase. Tobias Geerinckx-Rice
2016-03-09gnu: pidgin-otr: Update to 4.0.2....* gnu/packages/messaging.scm (pidgin-otr): Update to 4.0.2. Mark H Weaver
2016-03-09gnu: libotr: Remove version 3.2.1....* gnu/packages/messaging.scm (libotr-3): Remove variable. Andreas Enge
2016-03-09libotr: Update to 4.1.1 [fixes CVE-2016-2851]....* gnu/packages/messaging.scm (libotr): Update to 4.1.1. [native-inputs]: New field. Leo Famulari
2016-03-09gnu: complexity: Update to 1.9....* gnu/packages/code.scm (complexity): Update to 1.9. Ludovic Courtès
2016-03-09upstream: Fix 'signature-urls' coalescing....Previously, the resulting 'signature-urls' would contain N times the same URL. * guix/upstream.scm (coalesce-sources): Fix TWO in 'signature-urls'. * tests/upstream.scm: New file. * Makefile.am (SCM_TESTS): Add it. Ludovic Courtès
2016-03-09doc: Add note on store immutability....* doc/guix.texi (The Store): Mention "store items" and the database location. Add note on the store's immutability. Ludovic Courtès
2016-03-09gnu: Add liblangtag....* gnu/packages/libreoffice.scm (liblangtag): New variable. Co-authored-by: Andreas Enge <andreas@enge.fr> Efraim Flashner
2016-03-09gnu: libreoffice: Enable parallel build....* gnu/packages/libreoffice.scm (libreoffice)[arguments]: Enable parallel build. Andreas Enge
2016-03-08system: Explicitly set umask to 022 in /etc/profile....Fixes <http://bugs.gnu.org/22650>. Reported by myglc2 <myglc2@gmail.com>. * gnu/system.scm (operating-system-etc-service)[profile]: Invoke 'umask'. Ludovic Courtès
2016-03-08guix build: Add '--quiet'....Fixes <http://bugs.gnu.org/19772>. Reported by Andrei Osipov <andrspv@gmail.com>. * guix/scripts/build.scm (show-help, %options): Add --quiet. (guix-build): Parameterize 'current-build-output-port' accordingly. * doc/guix.texi (Invoking guix build): Use it in example. (Additional Build Options): Document it. Ludovic Courtès
2016-03-08packages: Gracefully report packages not found....Fixes a thinko introduced in 1b846da8c372bee78851439fd9e72b2499115e5a that would lead to a backtrace when looking for an unknown package. * gnu/packages.scm (%find-package): Correct logic when checking for FALLBACK?. Ludovic Courtès
2016-03-08packages: Support the deprecated "NAME-VERSION" syntax....Fixes a typo introduced in 1b846da8c372bee78851439fd9e72b2499115e5a that would lead to a backtrace when using the deprecated syntax. * gnu/packages.scm (%find-package): Turn the first argument to 'call-with-values' into a thunk. Use #:select instead of '@' to select the right 'package-name->name+version' procedure. Ludovic Courtès
2016-03-08packages: Clarify NAME-VERSION deprecation message....* gnu/packages.scm (%find-package): Clarify message; remove trailing period. Ludovic Courtès
2016-03-08guix system: Write the GC root on the target file system....Fixes <http://bugs.gnu.org/22802>. Reported by Jookia <166291@gmail.com>. * guix/scripts/system.scm (install-grub*): Prepend TARGET to GC-ROOT. Ludovic Courtès
2016-03-08emacs: Gracefully handle wrong package names passed to 'guix-edit'....Fixes <http://bugs.gnu.org/22933>. * emacs/guix-main.scm (package-location-string): Rewrite to handle the case where 'packages-by-name' returns the empty list. Co-authored-by: Mathieu Lirzin <mthl@gnu.org> Ludovic Courtès
2016-03-08gnu: jasper: Add fixes for CVE-2016-1577, CVE-2016-2089, CVE-2016-2116....* gnu/packages/patches/jasper-CVE-2016-1557.patch, gnu/packages/patches/jasper-CVE-2016-2089.patch, gnu/packages/patches/jasper-CVE-2016-2116.patch: New files. * gnu-system.am (dist_patch_DATA): Add them. * gnu/packages/image.scm (jasper)[source]: Add patches. Efraim Flashner
2016-03-07gnu: libreoffice: Update to 5.0.5.2 [fixes CVE-2016-{0794, 0795}]....* gnu/packages/libreoffice.scm (libreoffice): Update to 5.0.5.2. Leo Famulari
2016-03-07gnu: linux-libre: Update to 4.1.19....* gnu/packages/linux.scm (linux-libre): Update to 4.1.19. Mark H Weaver
2016-03-07gnu: linux-libre: Update to 4.4.4....* gnu/packages/linux.scm (linux-libre): Update to 4.4.4. Mark H Weaver
2016-03-08packages: Cache the result of 'input-grafts'....This reduces the wall-clock time of guix environment gnutls --pure -E true by ~35%. * guix/packages.scm (%graft-cache): New variable. (input-graft): Use 'cached' to cache to %GRAFT-CACHE. Ludovic Courtès
2016-03-08packages: Cache the result of 'package->bag'....This reduces the wall-clock time of guix environment gnutls --pure -E true by ~25%. * guix/packages.scm (%bag-cache): New variable. (package->bag): Use 'cached' to cache things to %BAG-CACHE. Ludovic Courtès
2016-03-08packages: Generalize the 'cached' macro....* guix/packages.scm (cache): Rename to... (cache!): ... this. Add 'cache' parameter, and use it. (cached): Add a rule to allow the cache to be specified. Ludovic Courtès
2016-03-07gnu: network-manager: Update to 1.0.10....* gnu/packages/gnome.scm (network-manager): Update to 1.0.10. (network-manager-applet): Likewise. (%network-manager-glib-duplicate-test-patch): Remove. Andy Wingo
2016-03-07gnu: network-manager: Disable failing tests....* gnu/packages/gnome.scm (network-manager): Add pre-configure phase. Andy Wingo
2016-03-07gnu: elogind: Update to 219.13....* gnu/packages/freedesktop.scm (elogind): Update to 219.13. Remove build fix that is no longer needed. Update home page. Andy Wingo
2016-03-07gnu: system: Add elogind cgroup mount....* gnu/system/file-systems.scm (%elogind-file-systems): Add elogind cgroup mount. Andy Wingo
2016-03-07gnu: Add Blender....* gnu/packages/graphics.scm (blender): New variable. Ricardo Wurmus
2016-03-07gnu: Add gst-python....* gnu/packages/gstreamer.scm (python-gst, python2-gst): New variables. 宋文武
2016-03-07gnu: python-pygobject: Propagate glib and libffi....* gnu/packages/glib.scm (python-pygobject): Move glib and libffi to propagated-inputs. (python2-pygobject)[inputs]: Remove glib and libffi. 宋文武
2016-03-07gnu: python-pygobject: Add search path for GI_TYPELIB_PATH....* gnu/packages/glib.scm (python-pygobject)[native-search-paths]: Use the same search paths as gobject-introspection. 宋文武
2016-03-07gnu: orc: Update to 0.4.25....* gnu/packages/gstreamer.scm (orc): Update to 0.4.25. 宋文武
2016-03-07services: Use 'packages->manifest' in 'packages->profile-entry'....This allows using (PACKAGE OUTPUT) in the packages field. Reported by Jan Nieuwenhuizen <janneke@gnu.org>. * gnu/services.scm (packages->profile-entry): Use 'packages->manifest'. 宋文武
2016-03-07services: elogind: Rely on D-Bus activation....Previously elogind was explicitly spawned by the Shepherd. Now it is activated by dbus-daemon on demand. * gnu/packages/freedesktop.scm (elogind)[arguments]: Add 'fix-service-file' phase. * gnu/services/desktop.scm (elogind-shepherd-service): Remove. (elogind-dbus-service): New procedure. (elogind-service-type): Do not extend SHEPHERD-ROOT-SERVICE-TYPE. Use 'elogind-dbus-service' for DBUS-ROOT-SERVICE-TYPE. Ludovic Courtès
2016-03-06tests: Disable grafting by default for most tests....This allows tests to run as expected even in the presence of replacements among the bootstrap packages, such as Perl (commit d8173f21f7b4e3cb83541b8fa70621d2b6d4ce1c). * tests/cpan.scm: Add (%graft? #f). * tests/derivations.scm: Likewise. * tests/graph.scm: Likewise. * tests/monads.scm: Likewise. * tests/profiles.scm: Likewise. * tests/gexp.scm: Likewise. ("gexp->derivation vs. grafts"): Explicitly reenable grafting before, and disable it after, using 'set-grafting'. Ludovic Courtès
2016-03-06import: snix: Use the right 'package-name->name+version'....Fixes a regression introduced in 1b846da8c372bee78851439fd9e72b2499115e5a. * guix/import/snix.scm: Use 'package-name->name+version' from (guix build utils). Ludovic Courtès
2016-03-06gnu: alsa-modular-synth: Insert space to separate linker flags....* gnu/packages/audio.scm (alsa-modular-synth)[arguments]: Add build phase to separate linker flags. Ricardo Wurmus
2016-03-06gnu: alsa-modular-synth: Drop Qt 4....* gnu/packages/audio.scm (alsa-modular-synth)[inputs]: Replace "qt-4" with "qt". [arguments]: Add configure flag to build with Qt 5. Ricardo Wurmus
2016-03-05doc: Explain how to check whether security updates are used....Based on <https://lists.gnu.org/archive/html/guix-devel/2016-03/msg00009.html>. * doc/guix.texi (Security Updates): Explain how to check whether we're using a grafted version. Ludovic Courtès
2016-03-05store: 'references/substitutes' correctly handles the order of substitutes....Before that, 'references/substitutes' would assume that 'substitutable-path-info' would return things in the same order as its arguments, which is not the case. Thus, it would sometimes provide incorrect reference information, occasionally leading to infinite loop (because dependency information would denote cycles.) Fixes <http://bugs.gnu.org/22914>. Reported by Eric Bavier <ericbavier@openmailbox.org>. * guix/store.scm (references/substitutes): Make ITEMS the first argument of the loop; match on it. Use 'any' to find a matching substitute. (substitutable-path-info): Clarify docstring about ordering. Ludovic Courtès
2016-03-05gnu: vigra: Update to a development snapshot....* gnu/packages/image.scm (vigra): Update to a git snapshot to fix build problems with the current python-numpy. Andreas Enge
2016-03-05gnu: Add einstein....* gnu/packages/games.scm (einstein): New variable. * gnu/packages/patches/einstein-build.patch: New file. * gnu-system.am (dist_patch_DATA): Register patch. Andreas Enge
2016-03-05doc: Typos and small stylistic changes....* guix.texi: Correct typos and make minor changes. Andreas Enge