jackhill/guix/guix.git
8 years agodoc: Make "Application Setup" more prominent.
Ludovic Courtès [Fri, 24 Jul 2015 20:49:42 +0000 (22:49 +0200)]
doc: Make "Application Setup" more prominent.

* doc/guix.texi (Binary Installation): Add reference to "Application Setup".

8 years agognu: bedtools: Update to 2.24.0.
Ben Woodcroft [Fri, 24 Jul 2015 13:11:31 +0000 (23:11 +1000)]
gnu: bedtools: Update to 2.24.0.

* gnu/packages/bioinformatics.scm (bedtools): Update to 2.24.0.

8 years agognu: e2fsprogs: Update to 1.42.13.
Mark H Weaver [Fri, 24 Jul 2015 21:11:32 +0000 (17:11 -0400)]
gnu: e2fsprogs: Update to 1.42.13.

* gnu/packages/linux.scm (e2fsprogs): Update to 1.42.13.  Change the source
  URI to use the .tar.xz file from kernel.org.

8 years agognu: Add liblxqt.
Andreas Enge [Fri, 24 Jul 2015 21:05:02 +0000 (23:05 +0200)]
gnu: Add liblxqt.

* gnu/packages/lxqt.scm (liblxqt): New variable.

8 years agognu: Add kwindowsystem.
Andreas Enge [Fri, 24 Jul 2015 21:01:14 +0000 (23:01 +0200)]
gnu: Add kwindowsystem.

* gnu/packages/kde-frameworks.scm (kwindowsystem): New variable.

8 years agognu: Add extra-cmake-modules.
Andreas Enge [Fri, 24 Jul 2015 20:22:15 +0000 (22:22 +0200)]
gnu: Add extra-cmake-modules.

* gnu/packages/kde-frameworks.scm: New file.
* gnu-system.am (GNU_SYSTEM_MODULES): Register it.

8 years agognu: ripperX: Update to 2.8.0.
Andreas Enge [Fri, 24 Jul 2015 19:16:29 +0000 (21:16 +0200)]
gnu: ripperX: Update to 2.8.0.

* gnu/packages/mp3.scm (ripperx): Update to 2.8.0. Drop one patch and
  add another one.
* gnu/packages/patches/ripperx-libm.patch: Remove file.
* gnu/packages/patches/ripperx-missing-file.patch: New file.
* gnu-system.am (dist_patch_DATA): Register one patch and unregister the
  other.

8 years agognu: Add cm.
Andreas Enge [Fri, 24 Jul 2015 16:53:03 +0000 (18:53 +0200)]
gnu: Add cm.

* gnu/packages/algebra.scm (cm): New variable.

8 years agognu: algebra: Prefix imported licenses.
Andreas Enge [Fri, 24 Jul 2015 16:41:36 +0000 (18:41 +0200)]
gnu: algebra: Prefix imported licenses.

* gnu/packages/algebra.scm (mpfrcx, fplll, pari-gp, gp2c, flint, arb,
  bc, fftw, eigen)[license]: Prefix imported licenses.

8 years agognu: mpfrcx: Propagate inputs.
Andreas Enge [Fri, 24 Jul 2015 16:36:15 +0000 (18:36 +0200)]
gnu: mpfrcx: Propagate inputs.

* gnu/packages/algebra.scm (mpfrcx): Propagate inputs gmp, mpfr and mpc.

8 years agognu: clang: Disable distro detection and remove FHS assumptions.
Ludovic Courtès [Fri, 24 Jul 2015 15:29:37 +0000 (17:29 +0200)]
gnu: clang: Disable distro detection and remove FHS assumptions.

* gnu/packages/patches/clang-libc-search-path.patch: Disable distro detection
  and remove hard-coded FHS file names, both of which would lead to breakage
  on non-GuixSD systems.

8 years agodoc: Fix name of GNU FreeFont package.
Ludovic Courtès [Thu, 23 Jul 2015 23:23:53 +0000 (01:23 +0200)]
doc: Fix name of GNU FreeFont package.

Fixes <http://bugs.gnu.org/21121>.
Reported by Malcolm Cook <MEC@stowers.org>.

* doc/guix.texi (Application Setup): Fix name of GNU FreeFont package.

8 years agovm: Use the 'umount' procedure instead of util-linux's 'umount' command.
Ludovic Courtès [Thu, 23 Jul 2015 23:17:19 +0000 (01:17 +0200)]
vm: Use the 'umount' procedure instead of util-linux's 'umount' command.

* gnu/build/vm.scm (initialize-root-partition, initialize-hard-disk): Use the
  'umount' procedure instead of invoking the 'umount' command.
* gnu/system/vm.scm (qemu-image): Remove UTIL-LINUX from INPUTS.

8 years agodoc: Clarify that tar timestamp warnings affect tar <= 1.26.
Ludovic Courtès [Thu, 23 Jul 2015 23:07:34 +0000 (01:07 +0200)]
doc: Clarify that tar timestamp warnings affect tar <= 1.26.

* doc/guix.texi (Binary Installation): Explain that warnings were triggered by
  tar <= 1.26.

8 years agognu: guile-static: Add 'umount' procedure.
Ludovic Courtès [Thu, 23 Jul 2015 22:55:08 +0000 (00:55 +0200)]
gnu: guile-static: Add 'umount' procedure.

* gnu/packages/patches/guile-linux-syscalls.patch: Add 'umount' subr.

8 years agognu: Add extundelete.
Ludovic Courtès [Thu, 23 Jul 2015 21:25:39 +0000 (23:25 +0200)]
gnu: Add extundelete.

* gnu/packages/linux.scm (extundelete): New variable.

8 years agognu: gp2c: Update to 0.0.9pl3.
Andreas Enge [Thu, 23 Jul 2015 20:20:00 +0000 (22:20 +0200)]
gnu: gp2c: Update to 0.0.9pl3.

* gnu/packages/algebra.scm (gp2c): Update to 0.0.9pl3.

8 years agognu: arb: Update to 2.7.0.
Andreas Enge [Thu, 23 Jul 2015 20:17:30 +0000 (22:17 +0200)]
gnu: arb: Update to 2.7.0.

* gnu/packages/algebra.scm (arb): Update to 2.7.0.

8 years agognu: parallel: Update to 20150722.
Andreas Enge [Thu, 23 Jul 2015 18:23:56 +0000 (20:23 +0200)]
gnu: parallel: Update to 20150722.

* gnu/packages/parallel.scm (parallel): Update to 20150722.

8 years agognu: ucommon: Update to 6.3.6.
Andreas Enge [Thu, 23 Jul 2015 18:22:09 +0000 (20:22 +0200)]
gnu: ucommon: Update to 6.3.6.

* gnu/packages/telephony.scm (ucommon): Update to 6.3.6.

8 years agognu: ffmpeg: Update to 2.7.2.
Andreas Enge [Thu, 23 Jul 2015 17:22:59 +0000 (19:22 +0200)]
gnu: ffmpeg: Update to 2.7.2.

* gnu/packages/video.scm (ffmpeg): Update to 2.7.2.

8 years agognu: retroarch: Update to 1.2.2.
宋文武 [Thu, 23 Jul 2015 13:11:34 +0000 (21:11 +0800)]
gnu: retroarch: Update to 1.2.2.

* gnu/packages/games.scm (retroarch): Update to 1.2.2.

8 years agoThank Anders.
Ludovic Courtès [Thu, 23 Jul 2015 07:41:56 +0000 (09:41 +0200)]
Thank Anders.

8 years agoFix typos in translatable strings.
Ludovic Courtès [Thu, 23 Jul 2015 07:40:05 +0000 (09:40 +0200)]
Fix typos in translatable strings.

Reported by Anders Jonsson <anders.jonsson@norsjovallen.se>.

* gnu/packages/backup.scm, gnu/packages/databases.scm,
  gnu/packages/linux.scm, gnu/packages/perl.scm,
  gnu/packages/web.scm, guix/scripts/lint.scm,
  guix/scripts/publish.scm: Fix typos in translatable strings.

8 years agodoc: Fix typos in "Setuid Programs".
Ludovic Courtès [Thu, 23 Jul 2015 07:39:30 +0000 (09:39 +0200)]
doc: Fix typos in "Setuid Programs".

* doc/guix.texi (Setuid Programs): Fix typos.

8 years agognu: tor: Update to 0.2.6.10.
Mark H Weaver [Thu, 23 Jul 2015 02:10:07 +0000 (22:10 -0400)]
gnu: tor: Update to 0.2.6.10.

* gnu/packages/tor.scm (tor): Update to 0.2.6.10.

8 years agoThank Malcolm.
Ludovic Courtès [Wed, 22 Jul 2015 21:47:07 +0000 (23:47 +0200)]
Thank Malcolm.

8 years agodoc: Suggest unpacking with --warning=no-timestamp.
Ludovic Courtès [Wed, 22 Jul 2015 21:34:25 +0000 (23:34 +0200)]
doc: Suggest unpacking with --warning=no-timestamp.

Suggested by Malcolm Cook <MEC@stowers.org>.

* doc/guix.texi (Binary Installation): Suggest --warning=no-timestamp.

8 years agognu: linux-libre: Update to 4.1.3 and 4.0.9.
Mark H Weaver [Wed, 22 Jul 2015 15:46:17 +0000 (11:46 -0400)]
gnu: linux-libre: Update to 4.1.3 and 4.0.9.

* gnu/packages/linux.scm (linux-libre): Update to 4.1.3.
  (linux-libre-4.0): Update to 4.0.9.

8 years agoThank Dave.
Ludovic Courtès [Wed, 22 Jul 2015 20:55:08 +0000 (22:55 +0200)]
Thank Dave.

8 years agodoc: Mention zeroed mtimes in the binary tarball.
Ludovic Courtès [Wed, 22 Jul 2015 20:52:37 +0000 (22:52 +0200)]
doc: Mention zeroed mtimes in the binary tarball.

Fixes <http://bugs.gnu.org/21111>.
Reported by Dave Love <fx@gnu.org>.

* doc/guix.texi (Binary Installation): Add paragraph about "implausibly old
  time stamps" warning from tar.

8 years agosize: Add '--substitute-urls' option.
Ludovic Courtès [Wed, 22 Jul 2015 17:47:01 +0000 (19:47 +0200)]
size: Add '--substitute-urls' option.

* guix/scripts/size.scm (show-help, %options): Add --substitute-urls.
  (%default-options): Add 'substitute-urls'.
  (guix-size): Honor it.
* doc/guix.texi (Invoking guix size): Document it.

8 years agoderivations: Improve docstring of 'substitution-oracle'.
Ludovic Courtès [Wed, 22 Jul 2015 16:35:43 +0000 (18:35 +0200)]
derivations: Improve docstring of 'substitution-oracle'.

* guix/derivations.scm (substitution-oracle): Improve docstring.

8 years agoderivations: Improve complexity of 'substitution-oracle'.
Ludovic Courtès [Wed, 22 Jul 2015 16:31:51 +0000 (18:31 +0200)]
derivations: Improve complexity of 'substitution-oracle'.

* guix/derivations.scm (substitution-oracle): Use a final 'concatenate'
  instead of repeated 'append's.

8 years agodoc: Mention initial passwords in "System Installation".
Ludovic Courtès [Wed, 22 Jul 2015 16:28:20 +0000 (18:28 +0200)]
doc: Mention initial passwords in "System Installation".

Suggested by remo_ on IRC.

* doc/guix.texi (System Installation): Explicitly mention user account
  passwords.
  (User Accounts): Add 'user-account-password' anchor.

8 years agoimport: hackage: Remove reference to unbound variable.
Ludovic Courtès [Wed, 22 Jul 2015 16:08:48 +0000 (18:08 +0200)]
import: hackage: Remove reference to unbound variable.

* guix/scripts/import/hackage.scm (guix-import-hackage): Fix error message for
  imports from stdin, which referred to unbound variable 'package-name'.

8 years agosize: Remove leftover 'pk'.
Ludovic Courtès [Wed, 22 Jul 2015 16:07:22 +0000 (18:07 +0200)]
size: Remove leftover 'pk'.

* guix/scripts/size.scm (profile->page-map): Remove leftover 'pk'.

8 years agognu: guile-minikanren: Fix README location.
Christopher Allan Webber [Tue, 21 Jul 2015 23:27:31 +0000 (16:27 -0700)]
gnu: guile-minikanren: Fix README location.

* gnu/packages/guile.scm (minikanren): Fix output location for README.org

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
8 years agognu: teckit: Update to 2.5.4.
Andreas Enge [Sun, 19 Jul 2015 10:39:57 +0000 (12:39 +0200)]
gnu: teckit: Update to 2.5.4.

* gnu/packages/fontutils.scm (teckit): Update to 2.5.4. Drop patch.
  Use svn-fetch for download.
  [arguments]: Add phase to call autogen.
  [native-inputs]: New field.
* gnu/packages/patches/teckit-cstdio.patch: Delete file.
* gnu-system.am (dist_patch_DATA): Unregister patch.

8 years agognu: git-modes: Add file-name field to source origin.
Mark H Weaver [Wed, 22 Jul 2015 07:33:36 +0000 (03:33 -0400)]
gnu: git-modes: Add file-name field to source origin.

* gnu/packages/emacs.scm (git-modes)[source]: Add 'file-name' field.

8 years agognu: ratpoison: Add multiple monitors support.
Mathieu Lirzin [Wed, 22 Jul 2015 11:38:40 +0000 (13:38 +0200)]
gnu: ratpoison: Add multiple monitors support.

* gnu/packages/ratpoison.scm (ratpoison)[inputs]: Add "libxinerama".

8 years agoMerge branch 'version-0.8.3'
Ludovic Courtès [Wed, 22 Jul 2015 00:18:47 +0000 (02:18 +0200)]
Merge branch 'version-0.8.3'

8 years agognu: guix: Update development snapshot.
Ludovic Courtès [Tue, 21 Jul 2015 22:33:47 +0000 (00:33 +0200)]
gnu: guix: Update development snapshot.

* gnu/packages/package-management.scm (guix-devel): Update to commit 5d09263.
  Prefix version string with "0.8.3.".
  (guix): Set to GUIX-DEVEL.

8 years agognu: libsbsms: Fix build on non-Intel platforms.
Mark H Weaver [Tue, 21 Jul 2015 20:35:43 +0000 (16:35 -0400)]
gnu: libsbsms: Fix build on non-Intel platforms.

* gnu/packages/audio.scm (libsbsms)[arguments]: Add "--disable-sse" to
  configure-flags unless on x86_64.

8 years agognu: libsbsms: Use modify-phases.
Mark H Weaver [Tue, 21 Jul 2015 20:35:02 +0000 (16:35 -0400)]
gnu: libsbsms: Use modify-phases.

* gnu/packages/audio.scm (libsbsms)[arguments]: Use modify-phases.

8 years agognu: Add lxrandr.
Mathieu Lirzin [Wed, 15 Jul 2015 21:10:37 +0000 (23:10 +0200)]
gnu: Add lxrandr.

* gnu/packages/lxde.scm (lxrandr): New variable.

8 years agognu: Add lxtask.
Mathieu Lirzin [Wed, 15 Jul 2015 20:54:10 +0000 (22:54 +0200)]
gnu: Add lxtask.

* gnu/packages/lxde.scm (lxtask): New variable.

8 years agognu: Add lxterminal.
Mathieu Lirzin [Wed, 15 Jul 2015 20:42:25 +0000 (22:42 +0200)]
gnu: Add lxterminal.

* gnu/packages/lxde.scm (lxterminal): New variable.

8 years agognu: Add pcmanfm.
Mathieu Lirzin [Sun, 12 Jul 2015 21:10:55 +0000 (23:10 +0200)]
gnu: Add pcmanfm.

* gnu/packages/lxde.scm (pcmanfm): New variable.

8 years agognu: Add libfm.
Mathieu Lirzin [Sun, 12 Jul 2015 17:36:17 +0000 (19:36 +0200)]
gnu: Add libfm.

* gnu/packages/lxde.scm (libfm): New variable.
  (libfm-extra): Inherit from it.

8 years agognu: Add menu-cache.
Mathieu Lirzin [Sun, 12 Jul 2015 17:12:40 +0000 (19:12 +0200)]
gnu: Add menu-cache.

* gnu/packages/lxde.scm (menu-cache): New variable.

8 years agognu: Add libfm-extra.
Mathieu Lirzin [Sun, 12 Jul 2015 16:50:55 +0000 (18:50 +0200)]
gnu: Add libfm-extra.

* gnu/packages/lxde.scm (libfm-extra): New variable.

8 years agognu: guix: Update to 0.8.3.
Ludovic Courtès [Tue, 21 Jul 2015 21:14:39 +0000 (23:14 +0200)]
gnu: guix: Update to 0.8.3.

* gnu/packages/package-management.scm (guix-0.8.2): Rename to...
  (guix-0.8.3): ... this.  Adjust users.  Add 'disable-container-tests'
  phase.
  (guix): Set to GUIX-0.8.3.

8 years agocheck-available-binaries: Use 'substitutable-paths'.
Ludovic Courtès [Tue, 21 Jul 2015 20:28:20 +0000 (22:28 +0200)]
check-available-binaries: Use 'substitutable-paths'.

* build-aux/check-available-binaries.scm: Rewrite to use 'substitutable-paths'
  instead of 'substitution-oracle'.  The latter does more than we need, and it
  no longer check the substitutability of valid items, which is not what we
  want.  Use 'lset-difference' instead of iterating over the items.

8 years agoUpdate NEWS.
Ludovic Courtès [Tue, 21 Jul 2015 19:26:35 +0000 (21:26 +0200)]
Update NEWS.

8 years agognu: Add Camlp4.
Ludovic Courtès [Tue, 21 Jul 2015 17:28:47 +0000 (19:28 +0200)]
gnu: Add Camlp4.

* gnu/packages/ocaml.scm (camlp4): New variable.

8 years agoimport: pypi: Improve warning message.
Ludovic Courtès [Tue, 21 Jul 2015 08:02:32 +0000 (10:02 +0200)]
import: pypi: Improve warning message.

* guix/import/pypi.scm (guess-requirements): Add missing newline and quotes in
  warning.

8 years agognu: hoedown: Replace 'fix-makefile' phase with make-flags.
Mark H Weaver [Tue, 21 Jul 2015 19:06:38 +0000 (15:06 -0400)]
gnu: hoedown: Replace 'fix-makefile' phase with make-flags.

* gnu/packages/markdown.scm (hoedown)[arguments]: Remove 'fix-makefile' phase.
  Add equivalent make-flags.

8 years agognu: Add sox.
Alex Kost [Mon, 13 Jul 2015 16:15:07 +0000 (19:15 +0300)]
gnu: Add sox.

* gnu/packages/audio.scm (sox): New variable.

8 years agognu: man-db: Update to 2.7.1.
Alex Kost [Tue, 21 Jul 2015 14:15:09 +0000 (17:15 +0300)]
gnu: man-db: Update to 2.7.1.

* gnu/packages/man.scm (man-db): Update to 2.7.1.
  [arguments]: Add '--with-systemdtmpfilesdir' to configure flags.

8 years agognu: libpipeline: Update to 1.4.0.
Alex Kost [Tue, 21 Jul 2015 14:13:08 +0000 (17:13 +0300)]
gnu: libpipeline: Update to 1.4.0.

* gnu/packages/man.scm (libpipeline): Update to 1.4.0.

8 years agognu: man-db: Pass --with-col to configure.
Alex Kost [Tue, 21 Jul 2015 14:04:10 +0000 (17:04 +0300)]
gnu: man-db: Pass --with-col to configure.

* gnu/packages/man.scm (man-db)[inputs]: Add 'util-linux'.
  [arguments]: Add '--with-col' to configure flags.

8 years agognu: Add aragorn.
Ben Woodcroft [Tue, 21 Jul 2015 14:37:23 +0000 (16:37 +0200)]
gnu: Add aragorn.

* gnu/packages/bioinformatics.scm (aragorn): New variable.

8 years agognu: julia: Update to 0.3.10.
Ricardo Wurmus [Mon, 20 Jul 2015 09:12:31 +0000 (11:12 +0200)]
gnu: julia: Update to 0.3.10.

* gnu/packages/julia.scm (julia): Update to 0.3.10.
* gnu/packages/patches/julia-0.3.10-fix-empty-array.patch: New file.
* gnu-system.am (dist_patch_DATA): Add it.

8 years agognu: mercurial: Change source URI scheme to https.
Mark H Weaver [Tue, 21 Jul 2015 05:59:42 +0000 (01:59 -0400)]
gnu: mercurial: Change source URI scheme to https.

* gnu/packages/version-control.scm (mercurial)[source]: Change URI scheme to
  https.

8 years agognu: libmad: Apply fixes for ARMv7 Thumb, etc.
Mark H Weaver [Tue, 21 Jul 2015 05:49:43 +0000 (01:49 -0400)]
gnu: libmad: Apply fixes for ARMv7 Thumb, etc.

* gnu/packages/patches/libmad-armv7-thumb-pt1.patch,
  gnu/packages/patches/libmad-armv7-thumb-pt2.patch,
  gnu/packages/patches/libmad-frame-length.patch: New files.
* gnu-system.am (dist_patch_DATA): Add them.
* gnu/packages/mp3.scm (libmad)[source]: Add patches.

8 years agognu: tidy: Add fixes for CVE-2015-5522 and CVE-2015-5523.
Mark H Weaver [Tue, 21 Jul 2015 03:32:30 +0000 (23:32 -0400)]
gnu: tidy: Add fixes for CVE-2015-5522 and CVE-2015-5523.

* gnu/packages/patches/tidy-CVE-2015-5522+5523.patch: New file.
* gnu-system.am (dist_patch_DATA): Add it.
* gnu/packages/web.scm (tidy)[source]: Add patch.

8 years agognu: bind-utils: Update to 9.10.2-P2.
Mark H Weaver [Tue, 21 Jul 2015 03:06:52 +0000 (23:06 -0400)]
gnu: bind-utils: Update to 9.10.2-P2.

* gnu/packages/dns.scm (bind-utils): Update to 9.10.2-P2.

8 years agognu: httpd: Update to 2.4.16.
Mark H Weaver [Tue, 21 Jul 2015 02:56:33 +0000 (22:56 -0400)]
gnu: httpd: Update to 2.4.16.

* gnu/packages/web.scm (httpd): Update to 2.4.16.

8 years agognu: postgresql: Update to 9.3.8.
Mark H Weaver [Tue, 21 Jul 2015 02:41:26 +0000 (22:41 -0400)]
gnu: postgresql: Update to 9.3.8.

* gnu/packages/databases.scm (postgresql): Update to 9.3.8.

8 years agognu: pspp: Update to 0.8.5.
Ludovic Courtès [Mon, 20 Jul 2015 23:12:34 +0000 (01:12 +0200)]
gnu: pspp: Update to 0.8.5.

* gnu/packages/maths.scm (pspp)[source]: Update to 0.8.5.
  [native-inputs]: Add TEXINFO.

8 years agognu: datamash: Update to 1.0.7.
Ludovic Courtès [Mon, 20 Jul 2015 23:04:58 +0000 (01:04 +0200)]
gnu: datamash: Update to 1.0.7.

* gnu/packages/datamash.scm (datamash): Update to 1.0.7.

8 years agognu: libmicrohttpd: Update to 0.9.42.
Ludovic Courtès [Mon, 20 Jul 2015 23:03:21 +0000 (01:03 +0200)]
gnu: libmicrohttpd: Update to 0.9.42.

* gnu/packages/gnunet.scm (libmicrohttpd): Update to 0.9.42.

8 years agognu: nano: Update to 2.4.2.
Ludovic Courtès [Mon, 20 Jul 2015 23:00:23 +0000 (01:00 +0200)]
gnu: nano: Update to 2.4.2.

* gnu/packages/nano.scm (nano): Update to 2.4.2.

8 years agoUpdate NEWS.
Ludovic Courtès [Mon, 20 Jul 2015 22:40:08 +0000 (00:40 +0200)]
Update NEWS.

8 years agognu: python-pillow: Disable egg compression.
Ludovic Courtès [Mon, 20 Jul 2015 21:15:24 +0000 (23:15 +0200)]
gnu: python-pillow: Disable egg compression.

Partly fixes <http://bugs.gnu.org/20765>.

* gnu/packages/python.scm (python-pillow)[arguments]: Rewrite using
  'modify-phases'.  Add 'disable-egg-compression' phase.

8 years agoemacs: Require 'cl-lib'.
Ludovic Courtès [Mon, 20 Jul 2015 12:54:47 +0000 (14:54 +0200)]
emacs: Require 'cl-lib'.

* emacs/guix-emacs.el: Require 'cl-lib', for 'cl-pushnew'.

8 years agotests: Skip container tests if namespaces are not available.
David Thompson [Mon, 20 Jul 2015 16:05:23 +0000 (12:05 -0400)]
tests: Skip container tests if namespaces are not available.

* tests/containers.scm: Skip all tests if user namespaces do not exist.

8 years agognu: Add hoedown.
David Thompson [Sun, 19 Jul 2015 14:41:34 +0000 (10:41 -0400)]
gnu: Add hoedown.

* gnu/packages/markdown.scm: New file.
* gnu-system.am (GNU_SYSTEM_MODULES): Add it.

8 years agognu: guix: Update snapshot.
Ludovic Courtès [Mon, 20 Jul 2015 12:14:51 +0000 (14:14 +0200)]
gnu: guix: Update snapshot.

* gnu/packages/package-management.scm (guix-devel): Update to 72cd8ec.

8 years agotests: Make #:references-graphs gexp test more tolerant.
Ludovic Courtès [Mon, 20 Jul 2015 11:36:36 +0000 (13:36 +0200)]
tests: Make #:references-graphs gexp test more tolerant.

* tests/gexp.scm ("gexp->derivation #:references-graphs"): Use 'lset=' instead
  of 'equal?' since the order in which references are listed in not
  guaranteed.

8 years agognu: Add python-gridmap.
Ricardo Wurmus [Fri, 10 Jul 2015 12:58:09 +0000 (14:58 +0200)]
gnu: Add python-gridmap.

* gnu/packages/python.scm (python-gridmap, python2-gridmap): New variables.

8 years agognu: Add python-psutil.
Ricardo Wurmus [Fri, 10 Jul 2015 12:57:05 +0000 (14:57 +0200)]
gnu: Add python-psutil.

* gnu/packages/python.scm (python-psutil, python2-psutil): New variables.

8 years agognu: Add python-rpy2.
Ricardo Wurmus [Tue, 7 Jul 2015 11:56:49 +0000 (13:56 +0200)]
gnu: Add python-rpy2.

* gnu/packages/python.scm (python-rpy2, python2-rpy2): New variables.

8 years agoemacs: Fix reference to directory variable.
Christopher Allan Webber [Sun, 19 Jul 2015 18:23:02 +0000 (13:23 -0500)]
emacs: Fix reference to directory variable.

This is a followup to commit 7741139080a6b00aa4f1846fe7668859e91bec58.

* emacs/guix-emacs.el (guix-emacs-find-autoloads): Fix variable
  reference to 'elisp-root-dir'.

Signed-off-by: Alex Kost <alezost@gmail.com>
8 years agognu: gcc-5: Update to 5.2.0.
Mark H Weaver [Mon, 20 Jul 2015 01:31:02 +0000 (21:31 -0400)]
gnu: gcc-5: Update to 5.2.0.

* gnu/packages/gcc.scm (gcc-5): Update to 5.2.0.  Remove
  gcc-arm-link-spec-fix.patch from patches.

8 years agognu: gcc-5.1, gcc-toolchain-5.1, libstdc++-doc-5.1: Rename to *-5.
Mark H Weaver [Mon, 20 Jul 2015 01:11:56 +0000 (21:11 -0400)]
gnu: gcc-5.1, gcc-toolchain-5.1, libstdc++-doc-5.1: Rename to *-5.

This reflects the new version numbering scheme for GCC 5 and up.
See <https://gcc.gnu.org/develop.html>.

* gnu/packages/gcc.scm (gcc-5.1): Rename to ...
  (gcc-5): ... this.
  (libstdc++-doc-5.1): Rename to ...
  (libstdc++-doc-5): ... this, and use gcc-5.
* gnu/packages/commencement.scm (gcc-toolchain-5.1): Rename to ...
  (gcc-toolchain-5): ... this, and use gcc-5.
* build-aux/hydra/gnu-system.scm (%core-packages): Use gcc-5.

8 years agoMerge branch 'core-updates'
Mark H Weaver [Mon, 20 Jul 2015 00:28:56 +0000 (20:28 -0400)]
Merge branch 'core-updates'

8 years agosystem: Default to Linux-libre 4.0.
Ludovic Courtès [Sun, 19 Jul 2015 22:55:13 +0000 (00:55 +0200)]
system: Default to Linux-libre 4.0.

* gnu/system.scm (<operating-system>)[kernel]: Change default to
  LINUX-LIBRE-4.0.

8 years agopublish: Do not load archive content in memory.
Ludovic Courtès [Sun, 19 Jul 2015 22:37:47 +0000 (00:37 +0200)]
publish: Do not load archive content in memory.

Previously, before replying to a /nar/* request, 'guix publish' would first
build up the whole nar into memory (as a consequence of
<http://bugs.gnu.org/21093>), which obviously doesn't scale.

* guix/scripts/publish.scm (render-nar): Return STORE-PATH instead of a
  procedure that calls 'write-file'.
  (sans-content-length): New procedure.
  (http-write): For 'x-nix-archive', don't call '%http-write'.  Instead, call
  'write-file' right from here, using BODY as the file name.

8 years agoMerge branch 'master' into core-updates
Mark H Weaver [Sun, 19 Jul 2015 22:12:34 +0000 (18:12 -0400)]
Merge branch 'master' into core-updates

8 years agopublish: Serve /nar requests in a separate thread.
Ludovic Courtès [Sun, 19 Jul 2015 21:58:37 +0000 (23:58 +0200)]
publish: Serve /nar requests in a separate thread.

* guix/scripts/publish.scm (%http-write): New variable.
  (http-write): New procedure.
  (concurrent-http-server): New variable.
  (run-publish-server): Use it.

8 years agognu: Add python-feedgenerator.
Christopher Allan Webber [Fri, 10 Jul 2015 20:49:07 +0000 (15:49 -0500)]
gnu: Add python-feedgenerator.

* gnu/packages/python.scm (python-feedgenerator, python2-feedgenerator): New
  variables.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
8 years agodoc: Update the "Limitations" section.
Ludovic Courtès [Sun, 19 Jul 2015 20:39:16 +0000 (22:39 +0200)]
doc: Update the "Limitations" section.

* doc/guix.texi (GNU Distribution): Use the new package list URL.
  (Limitations): Mention Enlightenment and improve wording.  Update the
  package count.

8 years agognu: Add gnu-c-manual.
Ludovic Courtès [Sun, 19 Jul 2015 20:27:37 +0000 (22:27 +0200)]
gnu: Add gnu-c-manual.

* gnu/packages/gcc.scm (gnu-c-manual): New variable.

8 years agonls: Add package files for translation.
Ludovic Courtès [Sun, 19 Jul 2015 20:05:36 +0000 (22:05 +0200)]
nls: Add package files for translation.

* po/packages/POTFILES.in: Add a bunch of files.

8 years agobuild: Ensure man pages are not rebuilt by users.
Ludovic Courtès [Sun, 19 Jul 2015 20:01:20 +0000 (22:01 +0200)]
build: Ensure man pages are not rebuilt by users.

* doc.am (doc/guix.1): Remove dependency on 'scripts/guix' since every user
  would end up rebuilding 'guix.1'.  Add dependency on guix/scripts/*.scm.
  (doc/guix-daemon.1): For the same reason, depend on 'guix-daemon.cc' instead
  of 'guix-daemon'.
  (doc/guix-$(1).1): Similarly, remove dependency on 'scripts/guix' and depend
  on 'guix/scripts/$(1).scm' instead of the .go file.

8 years agobuild: Fix instantiation of 'guix-daemon.service' when builddir != srcdir.
Ludovic Courtès [Sun, 19 Jul 2015 19:59:00 +0000 (21:59 +0200)]
build: Fix instantiation of 'guix-daemon.service' when builddir != srcdir.

* daemon.am (etc/guix-daemon.service): Add $(MKDIR_P) invocation.  Add
  $(srcdir) when referring to the source file.

8 years agobuild: Do not distribute the daemon's 'schema.sql.hh' file.
Ludovic Courtès [Sun, 19 Jul 2015 19:58:11 +0000 (21:58 +0200)]
build: Do not distribute the daemon's 'schema.sql.hh' file.

* daemon.am (libstore_headers): Remove nix/libstore/schema.sql.hh.

8 years agobuild: Build coreutils-size-map.eps for the sake of the PS and DVI outputs.
Ludovic Courtès [Sun, 19 Jul 2015 19:55:21 +0000 (21:55 +0200)]
build: Build coreutils-size-map.eps for the sake of the PS and DVI outputs.

* doc.am (EXTRA_DIST): Add coreutils-size-map.eps.
  (.png.eps): New rule.
  (ps-local): Add dependency on coreutils-size-map.eps.
  (dvi-local): New target.