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".
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.
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.
Andreas Enge [Fri, 24 Jul 2015 21:05:02 +0000 (23:05 +0200)]
gnu: Add liblxqt.
* gnu/packages/lxqt.scm (liblxqt): New variable.
Andreas Enge [Fri, 24 Jul 2015 21:01:14 +0000 (23:01 +0200)]
gnu: Add kwindowsystem.
* gnu/packages/kde-frameworks.scm (kwindowsystem): New variable.
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.
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.
Andreas Enge [Fri, 24 Jul 2015 16:53:03 +0000 (18:53 +0200)]
gnu: Add cm.
* gnu/packages/algebra.scm (cm): New variable.
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.
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.
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.
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.
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.
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.
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.
Ludovic Courtès [Thu, 23 Jul 2015 21:25:39 +0000 (23:25 +0200)]
gnu: Add extundelete.
* gnu/packages/linux.scm (extundelete): New variable.
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.
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.
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.
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.
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.
宋文武 [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.
Ludovic Courtès [Thu, 23 Jul 2015 07:41:56 +0000 (09:41 +0200)]
Thank Anders.
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.
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.
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.
Ludovic Courtès [Wed, 22 Jul 2015 21:47:07 +0000 (23:47 +0200)]
Thank Malcolm.
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.
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.
Ludovic Courtès [Wed, 22 Jul 2015 20:55:08 +0000 (22:55 +0200)]
Thank Dave.
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.
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.
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.
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.
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.
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'.
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'.
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>
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.
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.
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".
Ludovic Courtès [Wed, 22 Jul 2015 00:18:47 +0000 (02:18 +0200)]
Merge branch 'version-0.8.3'
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.
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.
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.
Mathieu Lirzin [Wed, 15 Jul 2015 21:10:37 +0000 (23:10 +0200)]
gnu: Add lxrandr.
* gnu/packages/lxde.scm (lxrandr): New variable.
Mathieu Lirzin [Wed, 15 Jul 2015 20:54:10 +0000 (22:54 +0200)]
gnu: Add lxtask.
* gnu/packages/lxde.scm (lxtask): New variable.
Mathieu Lirzin [Wed, 15 Jul 2015 20:42:25 +0000 (22:42 +0200)]
gnu: Add lxterminal.
* gnu/packages/lxde.scm (lxterminal): New variable.
Mathieu Lirzin [Sun, 12 Jul 2015 21:10:55 +0000 (23:10 +0200)]
gnu: Add pcmanfm.
* gnu/packages/lxde.scm (pcmanfm): New variable.
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.
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.
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.
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.
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.
Ludovic Courtès [Tue, 21 Jul 2015 19:26:35 +0000 (21:26 +0200)]
Update NEWS.
Ludovic Courtès [Tue, 21 Jul 2015 17:28:47 +0000 (19:28 +0200)]
gnu: Add Camlp4.
* gnu/packages/ocaml.scm (camlp4): New variable.
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.
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.
Alex Kost [Mon, 13 Jul 2015 16:15:07 +0000 (19:15 +0300)]
gnu: Add sox.
* gnu/packages/audio.scm (sox): New variable.
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.
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.
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.
Ben Woodcroft [Tue, 21 Jul 2015 14:37:23 +0000 (16:37 +0200)]
gnu: Add aragorn.
* gnu/packages/bioinformatics.scm (aragorn): New variable.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Ludovic Courtès [Mon, 20 Jul 2015 22:40:08 +0000 (00:40 +0200)]
Update NEWS.
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.
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'.
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.
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.
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.
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.
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.
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.
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.
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>
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.
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.
Mark H Weaver [Mon, 20 Jul 2015 00:28:56 +0000 (20:28 -0400)]
Merge branch 'core-updates'
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.
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.
Mark H Weaver [Sun, 19 Jul 2015 22:12:34 +0000 (18:12 -0400)]
Merge branch 'master' into core-updates
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.
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>
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.
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.
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.
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.
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.
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.
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.