~ruther/guix-local

5e3bfe9d — Ludovic Courtès 10 years ago
gnu: inkscape: Fix build with newer GLibmm.

* gnu/packages/inkscape.scm (inkscape)[arguments]: Add #:configure-flags.
938ecdfc — Efraim Flashner 10 years ago
gnu: giflib: Update to 5.1.1.

* gnu/packages/image.scm (giflib): Update to 5.1.1.
8cab7580 — Andreas Enge 10 years ago
gnu: curl: Update to 7.45.0.

* gnu/packages/curl.scm (curl): Update to 7.45.0.
7c6fb733 — Mark H Weaver 10 years ago
Merge branch 'master' into dbus-update
b1599b52 — Mark H Weaver 10 years ago
Revert "gnu: giflib: Update to 5.1.1."

This reverts commit a5d06c0c53a51a6fc4b5802cf282a961cc24655f.
9e84fe2c — Mark H Weaver 10 years ago
Revert "gnu: curl: Update to 7.45.0."

This reverts commit 075c3ebd2dc3d8223e23025ceb5026810dfaa98d.
a5d06c0c — Efraim Flashner 10 years ago
gnu: giflib: Update to 5.1.1.

* gnu/packages/image.scm (giflib): Update to 5.1.1.
212efe97 — Andreas Enge 10 years ago
gnu: gnurl: Update to 7.45.0.

* gnu/packages/gnunet.scm (gnurl): Update to 7.45.0.
075c3ebd — Andreas Enge 10 years ago
gnu: curl: Update to 7.45.0.

* gnu/packages/curl.scm (curl): Update to 7.45.0.
4ab70c5c — Alex Kost 10 years ago
emacs: devel: Add indentation rules for 'modify-phases' keywords.

* emacs/guix-devel.el: Add indentation rules for 'modify-phases' keywords.
  (guix-devel-indent-modify-phases-keyword,
  guix-devel-indent-modify-phases-keyword-1,
  guix-devel-indent-modify-phases-keyword-2): New functions.
38056615 — Alex Kost 10 years ago
emacs: config: Use "emacs-config-" prefix for constants.

* emacs/guix-config.el.in (guix-emacs-interface-directory,
  guix-state-directory): Rename to ...
  (guix-config-emacs-interface-directory, guix-config-state-directory):
  ...this.
  (guix-config-guile-program): New constant.
  (guix-guile-program): Move to ...
* emacs/guix-external.el (guix-guile-program): ...here.  Make it a
  'defcustom'.
* emacs/guix-profiles.el (guix-default-profile): Use
  'guix-config-state-directory'.
* emacs/guix-backend.el (guix-load-path): Use
  'guix-config-emacs-interface-directory'.
51805219 — Alex Kost 10 years ago
build: Set DOT_USER_PROGRAM for Emacs interface.

Suggested by Ludovic Courtès <ludo@gnu.org>.

* configure.ac: Set DOT_USER_PROGRAM variable.
* emacs/guix-config.el.in (guix-config-dot-program): New constant.
* emacs/guix-external.el (guix-dot-program): Use it.
cbe95057 — Efraim Flashner 10 years ago
gnu: units: Update to 2.12.

* gnu/packages/maths.scm (units): Update to 2.12.
d23c20f1 — Ludovic Courtès 10 years ago
Add 'guix challenge'.

* guix/scripts/challenge.scm, tests/challenge.scm: New files.
* Makefile.am (MODULES): Add the former.
  (SCM_TESTS): Add the latter.
* doc.am (SUBCOMMANDS): Add 'challenge'.
* doc/guix.texi (Substitutes): Add xref to 'guix challenge'.
  (Invoking guix challenge): New node.
* doc/contributing.texi (Submitting Patches): Add note about using 'guix
  challenge'.
* po/guix/POTFILES.in: Add guix/scripts/challenge.scm.
ea0c6e05 — Ludovic Courtès 10 years ago
substitute: Expose narinfo access.

* guix/scripts/substitute.scm: Export <narinfo> accessors.
  (narinfo-hash->sha256): New procedure.
  (cache-narinfo!): Ignore EACCES exceptions.
e38a71ee — Ludovic Courtès 10 years ago
gnu: qemu: Adjust to newer GLib versions.

* gnu/packages/qemu.scm (qemu-patch): New procedure.
  (%glib-memory-vtable-patch, %glib-duplicate-test-patch): New
  variables.
20848f36 — 宋文武 10 years ago
gnu: mesa: Patch the dlopen call for 'libudev.so'.

Fixes a regression introduced in d18c3c6.

* gnu/packages/gl.scm (mesa)[arguments]: Update the 'substitute*'
  call for 'libudev.so'.
1cb16f1e — 宋文武 10 years ago
gnu: gtk+: Remove colord from inputs.

This broke building on non-intel systems.

* gnu/packages/gtk.scm (gtk+)[inputs]: Remove colord.
64643b90 — 宋文武 10 years ago
services: dbus: Build '/etc/dbus-1/system-local.conf'.

* gnu/services/dbus.scm (dbus-etc-files): New procedure.
  (dbus-dmd-service): Remove the use of '--config-file'.
  (dbus-configuration-directory): Adjust accordingly.
  (dbus-root-service-type): Add extension of ETC-SERVICE-TYPE.
c6f8e9dd — Ludovic Courtès 10 years ago
guix archive: Add '--extract'.

* guix/scripts/archive.scm (show-help, %options): Add --extract.
  (guix-archive): Honor it.
* tests/guix-archive.sh: Test it.
* doc/guix.texi (Invoking guix archive): Document it.
Next