~ruther/guix-local

ac00a3d8 — Mark H Weaver 10 years ago
gnu: linux-libre: Update to 4.4.4.

* gnu/packages/linux.scm (linux-libre): Update to 4.4.4.
ced71ac7 — Ludovic Courtès 10 years ago
packages: 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.
9775412e — Ludovic Courtès 10 years ago
packages: 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.
198d84b7 — Ludovic Courtès 11 years ago
packages: 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.
ef7516aa — Andy Wingo 10 years ago
gnu: 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.
b4f59d87 — Andy Wingo 10 years ago
gnu: network-manager: Disable failing tests.

* gnu/packages/gnome.scm (network-manager): Add pre-configure phase.
c42602b5 — Andy Wingo 10 years ago
gnu: 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.
a7e50a2a — Andy Wingo 10 years ago
gnu: system: Add elogind cgroup mount.

* gnu/system/file-systems.scm (%elogind-file-systems): Add elogind
  cgroup mount.
0e2f2aeb — Ricardo Wurmus 10 years ago
gnu: Add Blender.

* gnu/packages/graphics.scm (blender): New variable.
201cfb81 — 宋文武 10 years ago
gnu: Add gst-python.

* gnu/packages/gstreamer.scm (python-gst, python2-gst): New variables.
fa7cf82e — 宋文武 10 years ago
gnu: 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.
e28f95a9 — 宋文武 10 years ago
gnu: 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.
b3585d9b — 宋文武 10 years ago
gnu: orc: Update to 0.4.25.

* gnu/packages/gstreamer.scm (orc): Update to 0.4.25.
60a0886d — 宋文武 10 years ago
services: 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'.
956ad60c — Ludovic Courtès 10 years ago
services: 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.
ef8de985 — Ludovic Courtès 10 years ago
tests: 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'.
322bb53c — Ludovic Courtès 10 years ago
import: 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).
afadb05e — Ricardo Wurmus 10 years ago
gnu: alsa-modular-synth: Insert space to separate linker flags.

* gnu/packages/audio.scm (alsa-modular-synth)[arguments]: Add build
phase to separate linker flags.
ee6a88b1 — Ricardo Wurmus 10 years ago
gnu: 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.
59a4dd50 — Ludovic Courtès 10 years ago
doc: 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.
Next