~ruther/guix-local

b5616bc3 — Ludovic Courtès 11 years ago
ld-wrapper: Ignore .so files specified after "-plugin" for RUNPATH purposes.

Reported by Mark H Weaver
at <http://debbugs.gnu.org/cgi/bugreport.cgi?bug=20102#58>.

* gnu/packages/ld-wrapper.in (library-files-linked): Handle "-plugin"
  similarly to "-dynamic-linker".
16cae799 — Manolis Ragkousis 11 years ago
gnu: patch: Set PATH_MAX for Hurd systems.

* gnu/packages/patches/patch-hurd-path-max.patch: New file.
* gnu-system.am (dist_patch_DATA): Add it.
14928016 — Mark H Weaver 11 years ago
Merge branch 'master' into core-updates
1511e023 — Mark H Weaver 11 years ago
gnu: nettle: Update to 3.1.1.

* gnu/packages/nettle.scm (nettle): Update to 3.1.1.
70ca2e94 — Mark H Weaver 11 years ago
gnu: which: Update to 2.21.

* gnu/packages/base.scm (which): Update to 2.21.
2a1552c6 — Ludovic Courtès 11 years ago
gnu: cross-base: Do not strip cross-gcc.

Fixes a regression introduced in 9063ef0 whereby #:strip-binaries? would be
left to #t, leading to an invalid cross-built libgcc.a (see
<http://hydra.gnu.org/build/492479/nixlog/1/tail-reload>.)

* gnu/packages/cross-base.scm (cross-gcc-arguments): Add #:strip-binaries? #f
  unconditionally.  Replace 'install' phase to use "make install-strip".
57cd353d — Ludovic Courtès 11 years ago
build: Build man pages after the corresponding code.

* doc.am (doc/guix.1): Remove extraneous $(top_builddir)/.
  (doc/guix-daemon.1): Fix dependency.
  (doc/guix-$(1).1): Remove extraneous $(top_builddir)/.  Depend on the .go
  files instead of the .scm file.  Add dependency on scripts/guix.
7887bcbf — Ludovic Courtès 11 years ago
daemon: Internationalize guix-daemon.

* nix/nix-daemon/guix-daemon.cc (n_, _): New macros.
  (guix_textdomain): New variable.
  (doc): Use 'n_'.
  (options): Likewise, and lowercase messages.
  (argp): Add initializer for 'argp_domain' field.
  (parse_opt): Use '_' for messages.
  (main): Likewise, and add calls to 'setlocale', 'bindtextdomain', and
  'textdomain'.
* daemon.am (guix_daemon_CPPFLAGS): Add -DLOCALEDIR.
* po/guix/Makevars (XGETTEXT_OPTIONS): Remove '--language' option.  Add
  '--keyword=n_'.
* po/guix/POTFILES.in: Add guix-daemon.cc.
3dbb0e5f — Mark H Weaver 11 years ago
gnu: qemu: Add fix for CVE-2015-3209.

* gnu/packages/patches/qemu-CVE-2015-3209.patch: New file.
* gnu-system.am (dist_patch_DATA): Add it.
* gnu/packages/qemu.scm (qemu): Add patch.
e51943f8 — Mark H Weaver 11 years ago
gnu: cups: Update to 2.0.3.

* gnu/packages/cups.scm (cups): Update to 2.0.3.
63398a25 — Mark H Weaver 11 years ago
gnu: linux-libre: Update to 4.0.5.

* gnu/packages/linux.scm (linux-libre): Update to 4.0.5.
8ac0368e — Ludovic Courtès 11 years ago
guix-register: Use C++11 range 'for' loop instead of 'foreach' macro.

* nix/guix-register/guix-register.cc (register_validity): Use C++11 range
  'for' loop instead of 'foreach'.
36975584 — Ludovic Courtès 11 years ago
guix-register: Perform deduplication even when --prefix is passed.

Fixes <http://bugs.gnu.org/19044>.

* nix/guix-register/guix-register.cc (register_validity): Change the (optimize
  && prefix.empty ()) condition to just (optimize).  Change settings.nixStore
  around the loop.  Prepend PREFIX to the argument passed to 'optimisePath'.
* tests/guix-register.sh: Use 'guix-register -p' with duplicate files, and
  make sure they are deduplicated on the target.  Adjust existing tests.
4ae1fe14 — Ludovic Courtès 11 years ago
tests: Make the daemon socket explicit in guix-register test.

* tests/guix-register.sh: Define GUIX_DAEMON_SOCKET.  Pass it explicitly to
  'open-connection'.
78acff7c — Ludovic Courtès 11 years ago
guix system: init: Overwrite the items in the target store.

Fixes <http://bugs.gnu.org/20722>.
Reported by Eric Bavier <ericbavier@openmailbox.org>.

* guix/scripts/system.scm (copy-item): Check whether DEST exists and remove it
  if it does.
aea9b232 — Ludovic Courtès 11 years ago
install: Really overwrite TARGET/var/guix/profiles/system-1-link.

* gnu/build/install.scm (populate-root-file-system): Delete system-1-link
  under TARGET, not under /.  Use 'catch' and check for EEXIST instead of
  (false-if-exception (delete-file ...)).
7522a016 — Ludovic Courtès 11 years ago
ui: Replace the global 'symlink' binding.

* guix/ui.scm (symlink): Set! the global symlink.
80cd1d89 — Alex Kost 11 years ago
doc: Add 'help2man' to HACKING.

* HACKING: Mention 'help2man'.
ab999c25 — Ludovic Courtès 11 years ago
gnu: commencement: Remove "debug" output of GCC-FINAL.

Fixes a regression introduced in 9063ef0.

* gnu/packages/commencement.scm (gcc-final)[outputs]: New field.
d0b62698 — Ludovic Courtès 11 years ago
gnu: gcc: Build libbacktrace without -Werror.

* gnu/packages/gcc.scm (gcc-4.7)[arguments] <pre-configure>: Remove -Werror
  from libbacktrace/configure.
Next