jackhill/guix/guix.git
7 years agognu: Add stellarium.
Danny Milosavljevic [Wed, 27 Jul 2016 03:28:34 +0000 (05:28 +0200)]
gnu: Add stellarium.

* gnu/local.mk: Include gnu/packages/education.scm .
* gnu/packages/education.scm: Add new file.
* gnu/packages/education.scm (stellarium): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agognu: spice-gtk: Propagate SPICE-PROTOCOL.
Leo Famulari [Fri, 29 Jul 2016 15:14:02 +0000 (11:14 -0400)]
gnu: spice-gtk: Propagate SPICE-PROTOCOL.

* gnu/packages/spice.scm (spice-gtk)[inputs]: Move SPICE-PROTOCOL to...
[propagated-inputs]: ... here.

7 years agognu: usbredir: Propagate LIBUSB.
Leo Famulari [Fri, 29 Jul 2016 15:13:20 +0000 (11:13 -0400)]
gnu: usbredir: Propagate LIBUSB.

* gnu/packages/spice.scm (usbredir)[inputs]: Replace field with ...
[propagated-inputs]: ... new field.

7 years agognu: guix: Add dependency on zlib.
Ludovic Courtès [Fri, 29 Jul 2016 09:32:17 +0000 (11:32 +0200)]
gnu: guix: Add dependency on zlib.

* gnu/packages/package-management.scm (guix-0.10.0)[inputs]: Add ZLIB.

7 years agotests: Improve synchronization in 'tests/guix-register.sh'.
Ludovic Courtès [Fri, 29 Jul 2016 09:07:00 +0000 (11:07 +0200)]
tests: Improve synchronization in 'tests/guix-register.sh'.

* tests/guix-register.sh: When launching guix-daemon, add retry loop
around 'open-connection'.  This fixes test failures that could occur
under heavy load where the daemon's socket file wouldn't be ready yet
when the client connects.

7 years agognu: password-store: Wrap PATH.
Alex Griffin [Fri, 29 Jul 2016 00:06:10 +0000 (19:06 -0500)]
gnu: password-store: Wrap PATH.

* gnu/packages/password-utils.scm (password-store)
[arguments]: Wrap PATH more thoroughly.
[native-inputs]: Move getopt to inputs.
[inputs]: Add sed.

Signed-off-by: Mathieu Lirzin <mthl@gnu.org>
7 years agognu: perl-dbd-pg: Add description.
Ludovic Courtès [Fri, 29 Jul 2016 08:22:31 +0000 (10:22 +0200)]
gnu: perl-dbd-pg: Add description.

* gnu/packages/databases.scm (perl-dbd-pg)[description]: Add non-empty
description.

7 years agobuild: Bump version number.
Ludovic Courtès [Fri, 29 Jul 2016 08:15:56 +0000 (10:15 +0200)]
build: Bump version number.

* configure.ac: Change version to 0.11.0.

7 years agognu: Sync GNU descriptions with upstream.
Ludovic Courtès [Fri, 29 Jul 2016 08:13:12 +0000 (10:13 +0200)]
gnu: Sync GNU descriptions with upstream.

From 'guix lint -c gnu-description'.

* gnu/packages/gnunet.scm (gnunet): Adjust description.
* gnu/packages/marst.scm (marst): Likewise.
* gnu/packages/maths.scm (c-graph): Likewise.
* gnu/packages/networking.scm (macchanger): Likewise.

7 years agognu: Add sshpass.
Nicolas Goaziou [Wed, 27 Jul 2016 17:45:02 +0000 (19:45 +0200)]
gnu: Add sshpass.

* gnu/packages/ssh.scm (sshpass): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agognu: python-beautifulsoup4: Update to 4.5.0.
Leo Famulari [Thu, 28 Jul 2016 19:44:23 +0000 (15:44 -0400)]
gnu: python-beautifulsoup4: Update to 4.5.0.

* gnu/packages/python.scm (python-beautifulsoup4, python2-beautifulsoup4):
Update to 4.5.0.

7 years agognu: perl-devel-symdump: Update to 2.17.
ng0 [Thu, 28 Jul 2016 20:30:39 +0000 (20:30 +0000)]
gnu: perl-devel-symdump: Update to 2.17.

* gnu/packages/perl.scm (perl-devel-symdump): Update to 2.17.

Signed-off-by: Leo Famulari <leo@famulari.name>
7 years agognu: Add virt-viewer.
David Craven [Sun, 24 Jul 2016 17:52:30 +0000 (19:52 +0200)]
gnu: Add virt-viewer.

* gnu/packages/spice.scm (virt-viewer): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
7 years agognu: Add spice-vdagent.
David Craven [Sun, 24 Jul 2016 17:52:29 +0000 (19:52 +0200)]
gnu: Add spice-vdagent.

* gnu/packages/spice.scm (spice-vdagent): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
7 years agognu: Add spice.
David Craven [Sun, 24 Jul 2016 17:52:28 +0000 (19:52 +0200)]
gnu: Add spice.

* gnu/packages/spice.scm (spice): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
7 years agognu: Add spice-gtk.
David Craven [Sun, 24 Jul 2016 17:52:27 +0000 (19:52 +0200)]
gnu: Add spice-gtk.

* gnu/packages/spice.scm (spice-gtk): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
7 years agognu: Add spice-protocol.
David Craven [Sun, 24 Jul 2016 17:52:26 +0000 (19:52 +0200)]
gnu: Add spice-protocol.

* gnu/packages/spice.scm (spice-protocol): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
7 years agognu: Add virglrenderer.
David Craven [Sun, 24 Jul 2016 17:52:25 +0000 (19:52 +0200)]
gnu: Add virglrenderer.

* gnu/packages/spice.scm (virglrenderer): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
7 years agognu: Add usbredir.
David Craven [Sun, 24 Jul 2016 17:52:24 +0000 (19:52 +0200)]
gnu: Add usbredir.

* gnu/packages/spice.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

Signed-off-by: Leo Famulari <leo@famulari.name>
7 years agoRevert "gnu: gd: Update to 2.2.3 [fixes CVE-2016-6207]."
Leo Famulari [Thu, 28 Jul 2016 20:43:53 +0000 (16:43 -0400)]
Revert "gnu: gd: Update to 2.2.3 [fixes CVE-2016-6207]."

This reverts commit ae46cd0e4cfb1f06d099b2cda1f9e702e86c90e9.

7 years agoguix package: Suggest prefix search path settings.
Ludovic Courtès [Thu, 28 Jul 2016 18:04:10 +0000 (20:04 +0200)]
guix package: Suggest prefix search path settings.

* guix/scripts/package.scm (build-and-use-profile): Pass #:kind 'prefix
to 'display-search-paths'.

7 years agognu: gd: Update to 2.2.3 [fixes CVE-2016-6207].
Mark H Weaver [Thu, 28 Jul 2016 17:47:25 +0000 (13:47 -0400)]
gnu: gd: Update to 2.2.3 [fixes CVE-2016-6207].

* gnu/packages/patches/gd-CVE-2016-5766.patch,
gnu/packages/patches/gd-CVE-2016-6128.patch,
gnu/packages/patches/gd-CVE-2016-6132.patch,
gnu/packages/patches/gd-CVE-2016-6214.patch,
gnu/packages/patches/gd-fix-test-on-i686.patch: Delete files.
* gnu/packages/patches/gd-fix-tests-on-i686.patch: New file.
* gnu/local.mk (dist_patch_DATA): Update accordingly.
* gnu/packages/gd.scm (gd): Update to 2.2.3.
[source]: Update patches field accordingly.

7 years agognu: commencement: 'guile-final' is now "hidden".
Ludovic Courtès [Thu, 28 Jul 2016 16:53:13 +0000 (18:53 +0200)]
gnu: commencement: 'guile-final' is now "hidden".

This way, we no longer have this annoying warning:

  $ guix build guile -n
  guix build: warning: ambiguous package specification `guile'
  guix build: warning: choosing guile-2.0.11 from gnu/packages/guile.scm:128:2

* gnu/packages/commencement.scm (guile-final): Use 'hidden-package'.
* tests/packages.scm ("fold-packages, hidden package"): New test.

7 years agopackages: Add 'hidden-package'.
Ludovic Courtès [Thu, 28 Jul 2016 16:50:43 +0000 (18:50 +0200)]
packages: Add 'hidden-package'.

* guix/packages.scm (hidden-package, hidden-package?): New procedures.
* gnu/packages.scm (fold-packages): Filter out 'hidden-package?'.
* tests/packages.scm ("hidden-package"): New test.

7 years agognu: Add asciinema.
Alex Griffin [Wed, 27 Jul 2016 21:22:32 +0000 (16:22 -0500)]
gnu: Add asciinema.

* gnu/packages/terminals.scm (asciinema): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agognu: gnome: Propagate file-roller.
Alex Griffin [Wed, 27 Jul 2016 14:40:35 +0000 (09:40 -0500)]
gnu: gnome: Propagate file-roller.

* gnu/packages/gnome.scm (gnome)[propagated-inputs]: Add file-roller.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agodoc: Discourage software bundling.
Ludovic Courtès [Thu, 28 Jul 2016 13:41:00 +0000 (15:41 +0200)]
doc: Discourage software bundling.

Fixes <http://bugs.gnu.org/24008>.
Suggested by ng0 <ng0@we.make.ritual.n0.is>.

* doc/contributing.texi (Submitting Patches): Add item about bundling.

7 years agodoc: Send changes in your patch which are related.
ng0 [Thu, 21 Jul 2016 18:05:30 +0000 (18:05 +0000)]
doc: Send changes in your patch which are related.

* doc/contributing.texi (Submitting Patches): New @item:
This gives information about sending related changes and examples on
what we view as related changes.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
7 years agodoc: Mention separate branch for packages with many dependents.
Ludovic Courtès [Thu, 28 Jul 2016 13:24:37 +0000 (15:24 +0200)]
doc: Mention separate branch for packages with many dependents.

Suggested by ng0 <ng0@we.make.ritual.n0.is>.

* doc/contributing.texi (Submitting Patches): Add note on packages with
more than 100 dependents.

7 years agognu: r-genomicfeatures: Update to 1.24.5.
Ben Woodcroft [Thu, 28 Jul 2016 11:54:44 +0000 (21:54 +1000)]
gnu: r-genomicfeatures: Update to 1.24.5.

* gnu/packages/bioinformatics.scm (r-genomicfeatures): Update to 1.24.5.

7 years agognu: r-bsgenome: Update to 1.40.1.
Ben Woodcroft [Thu, 28 Jul 2016 11:17:32 +0000 (21:17 +1000)]
gnu: r-bsgenome: Update to 1.40.1.

* gnu/packages/bioinformatics.scm (r-bsgenome): Update to 1.40.1.

7 years agognu: r-iranges: Update to 2.6.1.
Ben Woodcroft [Thu, 28 Jul 2016 11:10:05 +0000 (21:10 +1000)]
gnu: r-iranges: Update to 2.6.1.

* gnu/packages/bioinformatics.scm (r-iranges): Update to 2.6.1.

7 years agognu: r-limma: Update to 3.28.17.
Ben Woodcroft [Thu, 28 Jul 2016 11:09:41 +0000 (21:09 +1000)]
gnu: r-limma: Update to 3.28.17.

* gnu/packages/bioinformatics.scm (r-limma): Update to 3.28.17.

7 years agognu: r-xvector: Update to 0.12.1.
Ben Woodcroft [Thu, 28 Jul 2016 11:09:25 +0000 (21:09 +1000)]
gnu: r-xvector: Update to 0.12.1.

* gnu/packages/bioinformatics.scm (r-xvector): Update to 0.12.1.

7 years agognu: r-genomicranges: Update to 1.24.2.
Ben Woodcroft [Thu, 28 Jul 2016 11:09:16 +0000 (21:09 +1000)]
gnu: r-genomicranges: Update to 1.24.2.

* gnu/packages/bioinformatics.scm (r-genomicranges): Update to 1.24.2.

7 years agognu: r-annotationdbi: Update to 1.34.4.
Ben Woodcroft [Thu, 28 Jul 2016 11:09:06 +0000 (21:09 +1000)]
gnu: r-annotationdbi: Update to 1.34.4.

* gnu/packages/bioinformatics.scm (r-annotationdbi): Update to 1.34.4.

7 years agognu: r-biocparallel: Update to 1.6.3.
Ben Woodcroft [Thu, 28 Jul 2016 11:08:42 +0000 (21:08 +1000)]
gnu: r-biocparallel: Update to 1.6.3.

* gnu/packages/bioinformatics.scm (r-biocparallel): Update to 1.6.3.

7 years agognu: r-biostrings: Update to 2.40.2.
Ben Woodcroft [Thu, 28 Jul 2016 11:08:33 +0000 (21:08 +1000)]
gnu: r-biostrings: Update to 2.40.2.

* gnu/packages/bioinformatics.scm (r-biostrings): Update to 2.40.2.

7 years agognu: r-summarizedexperiment: Update to 1.2.3.
Ben Woodcroft [Thu, 28 Jul 2016 11:07:44 +0000 (21:07 +1000)]
gnu: r-summarizedexperiment: Update to 1.2.3.

* gnu/packages/bioinformatics.scm (r-summarizedexperiment): Update to 1.2.3.

7 years agognu: r-genomicalignments: Update to 1.8.4.
Ben Woodcroft [Thu, 28 Jul 2016 11:07:34 +0000 (21:07 +1000)]
gnu: r-genomicalignments: Update to 1.8.4.

* gnu/packages/bioinformatics.scm (r-genomicalignments): Update to 1.8.4.

7 years agognu: r-rtracklayer: Update to 1.32.2.
Ben Woodcroft [Thu, 28 Jul 2016 11:07:15 +0000 (21:07 +1000)]
gnu: r-rtracklayer: Update to 1.32.2.

* gnu/packages/bioinformatics.scm (r-rtracklayer): Update to 1.32.2.

7 years agognu: r-genomeinfodb: Update to 1.8.3.
Ben Woodcroft [Thu, 28 Jul 2016 10:52:50 +0000 (20:52 +1000)]
gnu: r-genomeinfodb: Update to 1.8.3.

* gnu/packages/bioinformatics.scm (r-genomeinfodb): Update to 1.8.3.

7 years agognu: r-s4vectors: Update to 0.10.2.
Ben Woodcroft [Thu, 28 Jul 2016 10:13:42 +0000 (20:13 +1000)]
gnu: r-s4vectors: Update to 0.10.2.

* gnu/packages/bioinformatics.scm (r-s4vectors): Update to 0.10.2.

7 years agognu: mysql: Update to 5.7.13 [fixes CVE-2016-{3477,3521,3615,5440}].
Leo Famulari [Thu, 28 Jul 2016 01:47:42 +0000 (21:47 -0400)]
gnu: mysql: Update to 5.7.13 [fixes CVE-2016-{3477,3521,3615,5440}].

* gnu/packages/patches/mysql-fix-failing-test.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/databases.scm (mysql): Update to 5.7.13.

7 years agognu: the-silver-searcher: Update to 0.32.0.
Tomáš Čech [Thu, 28 Jul 2016 06:03:17 +0000 (08:03 +0200)]
gnu: the-silver-searcher: Update to 0.32.0.

* gnu/packages/code.scm(the-silver-searcher): Update to 0.32.0.

7 years agognu: imagemagick: Update to 6.9.5-3.
Leo Famulari [Thu, 28 Jul 2016 01:50:14 +0000 (21:50 -0400)]
gnu: imagemagick: Update to 6.9.5-3.

* gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.5-3.

7 years agognu: mariadb: Update to 10.1.16.
Leo Famulari [Thu, 28 Jul 2016 01:41:41 +0000 (21:41 -0400)]
gnu: mariadb: Update to 10.1.16.

* gnu/packages/databases.scm (mariadb): Update to 10.1.16.

7 years agognu: calibre: Update to 2.63.0.
Alex Griffin [Tue, 26 Jul 2016 17:26:25 +0000 (12:26 -0500)]
gnu: calibre: Update to 2.63.0.

* gnu/packages/ebook.scm (calibre): Update to 2.63.0.
[inputs]: Remove unnecessary imagemagick dependency.
[phases]: Use modify-phases.

* gnu/packages/patches/calibre-drop-unrar.patch: Update
for new version.

Signed-off-by: Roel Janssen <roel@gnu.org>
7 years agosystem: Source /etc/environment before $HOME/.guix-profile/etc/profile.
Carlos Sánchez de La Lama [Wed, 27 Jul 2016 12:27:00 +0000 (14:27 +0200)]
system: Source /etc/environment before $HOME/.guix-profile/etc/profile.

* gnu/system.scm (operating-system-etc-service) <profile>: Move sourcing
of /etc/environment before that of $HOME/.guix-profile/etc/profile.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agognu: krona-tools: Update to 2.7.
Ben Woodcroft [Wed, 27 Jul 2016 13:39:46 +0000 (23:39 +1000)]
gnu: krona-tools: Update to 2.7.

* gnu/packages/web.scm (krona-tools): Update to 2.7.
[arguments]: Delete 'build' phase.  Install new scripts.

7 years agognu: diamond: Update to 0.8.16.
Ben Woodcroft [Wed, 27 Jul 2016 13:12:54 +0000 (23:12 +1000)]
gnu: diamond: Update to 0.8.16.

* gnu/packages/bioinformatics.scm (diamond): Update to 0.8.16.

7 years agognu: guix: Update revision number in version.
Andreas Enge [Wed, 27 Jul 2016 12:54:27 +0000 (14:54 +0200)]
gnu: guix: Update revision number in version.

This is a follow-up to commit 95af24a2f1fb58eb9e6ee902c9330534f0aca9f3.
Reported by Alex Kost <alezost@gmail.com>.

7 years agotests: Use unbuffered input ports when decompressing from 'guix publish'.
Ludovic Courtès [Wed, 27 Jul 2016 10:43:12 +0000 (12:43 +0200)]
tests: Use unbuffered input ports when decompressing from 'guix publish'.

Fixes <http://bugs.gnu.org/24060>.
Reported by Chris Marusich <cmmarusich@gmail.com>.

* tests/publish.scm (http-get-port): Explicitly call
'open-socket-for-uri' and add calls to 'setvbuf'.

7 years agozlib: Protect against non-empty port internal buffers.
Ludovic Courtès [Wed, 27 Jul 2016 10:39:27 +0000 (12:39 +0200)]
zlib: Protect against non-empty port internal buffers.

* guix/zlib.scm (make-gzip-input-port)[gzfile]: Error out
if (drain-input port) returns a non-empty string.
* guix/zlib.scm (make-gzip-output-port)[gzfile]: Call 'force-output'.

7 years agozlib: Clarify when 'gzread!' can return zero.
Ludovic Courtès [Wed, 27 Jul 2016 09:44:34 +0000 (11:44 +0200)]
zlib: Clarify when 'gzread!' can return zero.

* guix/zlib.scm (gzread!): Augment docstring to clarify when zero is
returned (based on reading zlib code).
(make-gzip-input-port)[read!]: Remove scary comment.

7 years agognu: magit: Fix rebase commands that require perl.
Alex Griffin [Tue, 26 Jul 2016 18:29:51 +0000 (13:29 -0500)]
gnu: magit: Fix rebase commands that require perl.

* gnu/packages/emacs.scm (magit)[inputs]: Add 'perl'.
[arguments]: Adjust 'patch-exec-paths' phase to make some rebase
commands find 'perl'.

Signed-off-by: Alex Kost <alezost@gmail.com>
7 years agognu: Add httping.
Tobias Geerinckx-Rice [Thu, 14 Jul 2016 22:23:23 +0000 (00:23 +0200)]
gnu: Add httping.

* gnu/packages/networking.scm (httping): New variable.

7 years agognu: Add missing copyright symbol.
Tobias Geerinckx-Rice [Mon, 18 Jul 2016 19:31:12 +0000 (21:31 +0200)]
gnu: Add missing copyright symbol.

* gnu/packages/networking.scm: Add missing "©" to header comments.

7 years agognu: gmime: Remove 'gpg' to 'gpg2' substitution.
ng0 [Mon, 25 Jul 2016 11:47:51 +0000 (11:47 +0000)]
gnu: gmime: Remove 'gpg' to 'gpg2' substitution.

* gnu/packages/mail.scm (gmime)[arguments]: Remove the substitution which
previously changed 'gpg' to 'gpg2' in 'patch-paths-in-tests' phase.

Signed-off-by: Leo Famulari <leo@famulari.name>
7 years agognu: dmd: Remove package, superseded by shepherd.
Andreas Enge [Tue, 26 Jul 2016 20:50:26 +0000 (22:50 +0200)]
gnu: dmd: Remove package, superseded by shepherd.

* gnu/packages/admin.scm (dmd): Remove variable.

7 years agognu: Add perl-db-file.
Danny Milosavljevic [Tue, 26 Jul 2016 19:05:20 +0000 (21:05 +0200)]
gnu: Add perl-db-file.

* gnu/packages/databases.scm (perl-db_file): New variable.

Signed-off-by: Andreas Enge <andreas@enge.fr>
7 years agoprofiles: Output in 'package->manifest-entry' defaults to "out".
Ludovic Courtès [Tue, 26 Jul 2016 16:18:53 +0000 (18:18 +0200)]
profiles: Output in 'package->manifest-entry' defaults to "out".

Fixes <http://bugs.gnu.org/24029>.
Reported by Dylan Jeffers <sapientech@openmailbox.org>.

* guix/profiles.scm (package->manifest-entry): Change #:output to
default to "out".
(packages->manifest): Add 'package?' in second 'match' clause.
* tests/profiles.scm ("package->manifest-entry defaults to \"out\""):
New test.

7 years agoenvironment: Set 'GUIX_ENVIRONMENT' to the profile.
Ludovic Courtès [Tue, 26 Jul 2016 15:59:25 +0000 (17:59 +0200)]
environment: Set 'GUIX_ENVIRONMENT' to the profile.

* guix/scripts/environment.scm (create-environment): Set
'GUIX_ENVIRONMENT' to PROFILE.
* tests/guix-environment.sh: Test it.
* doc/guix.texi (Invoking guix environment): Document it.

7 years agoimport: pypi: Correctly handle new-style URLs.
Ludovic Courtès [Tue, 26 Jul 2016 15:49:34 +0000 (17:49 +0200)]
import: pypi: Correctly handle new-style URLs.

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

* guix/import/pypi.scm (guix-package->pypi-name): Rewrite using
'basename' and 'hyphen-package-name->name+version'.
* tests/pypi.scm ("guix-package->pypi-name, old URL style")
("guix-package->pypi-name, new URL style"): New tests.

7 years agodoc: Explain authentication in "System Installation".
Ludovic Courtès [Tue, 26 Jul 2016 13:07:29 +0000 (15:07 +0200)]
doc: Explain authentication in "System Installation".

Suggested by Vincent Legoll <vincent.legoll@gmail.com>.

* doc/guix.texi (OPENPGP-SIGNING-KEY-ID): New constant.
(Binary Installation): Use it.
(USB Stick Installation): Copy and adjust the authentication bit from
"Binary Installation".

7 years agodoc: Better illustration use of package revision numbers.
ng0 [Sun, 10 Jul 2016 19:15:38 +0000 (19:15 +0000)]
doc: Better illustration use of package revision numbers.

* doc/guix.texi (Version Numbers): Add the
revision to the example of the git package used in 7.6.3.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agognu: icecat: Install icons.
Alex Griffin [Sat, 23 Jul 2016 21:44:46 +0000 (16:44 -0500)]
gnu: icecat: Install icons.

* gnu/packages/gnuzilla.scm (icecat)[arguments]: Add
'install-icons' phase.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agognu: Add haveged.
Tobias Geerinckx-Rice [Sat, 23 Jul 2016 21:49:45 +0000 (23:49 +0200)]
gnu: Add haveged.

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

7 years agognu: Add perceptualdiff.
Tobias Geerinckx-Rice [Mon, 18 Jul 2016 00:04:58 +0000 (02:04 +0200)]
gnu: Add perceptualdiff.

* gnu/packages/image.scm (perceptualdiff): New variable.

7 years agognu: linux-libre@4.1: Update to 4.1.28.
Mark H Weaver [Tue, 26 Jul 2016 03:26:27 +0000 (23:26 -0400)]
gnu: linux-libre@4.1: Update to 4.1.28.

* gnu/packages/linux.scm (linux-libre-4.1): Update to 4.1.28.

7 years agognu: linux-libre: Update to 4.7.
Mark H Weaver [Tue, 26 Jul 2016 02:01:09 +0000 (22:01 -0400)]
gnu: linux-libre: Update to 4.7.

* gnu/packages/linux.scm (linux-libre): Update to 4.7.
* gnu/packages/linux-libre-4.7-x86_64.conf,
gnu/packages/linux-libre-4.7-i686.conf: New files.
* gnu/packages/linux-libre-4.6-x86_64.conf,
gnu/packages/linux-libre-4.6-i686.conf: Delete files.
* Makefile.am (KCONFIGS): Update accordingly.

7 years agognu: calibre: Build with non-modular Qt.
Andreas Enge [Mon, 25 Jul 2016 21:47:13 +0000 (23:47 +0200)]
gnu: calibre: Build with non-modular Qt.

* gnu/packages/ebook.scm (calibre)[native-inputs]: Replace QTBASE by QT.
[inputs]: Replace QTBASE by QT and PYTHON2-PYQT by PYTHON2-PYQT-5.5.

This essentially reverts commit 76806c54ed72f8f04079bbb187b186b833c103e1.

Reported by Roel Janssen <roel@gnu.org>.

7 years agognu: pyqt: Add versions based on non-modular Qt 5.5.
Andreas Enge [Mon, 25 Jul 2016 21:19:01 +0000 (23:19 +0200)]
gnu: pyqt: Add versions based on non-modular Qt 5.5.

* gnu/packages/qt.scm (python-pyqt-5.5, python2-pyqt-5.5): New variables.

7 years agognu: guix: Update development snapshot.
Andreas Enge [Sun, 24 Jul 2016 12:58:19 +0000 (14:58 +0200)]
gnu: guix: Update development snapshot.

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

7 years agosystem: Add mapped devices for RAID.
Andreas Enge [Thu, 14 Jul 2016 13:51:59 +0000 (15:51 +0200)]
system: Add mapped devices for RAID.

* gnu/system/mapped-devices.scm (raid-device-mapping, open-raid-device,
close-raid-device): New variables.
* doc/guix.texi (Mapped Devices): Add documentation for RAID devices,
reorganize documentation for LUKS devices.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
7 years agodoc: Explain when guix edit is read-only.
myglc2 [Thu, 21 Jul 2016 22:35:34 +0000 (18:35 -0400)]
doc: Explain when guix edit is read-only.

* doc/guix.texi (Invoking guix edit): Explain when you can and can't
  edit the recipe.

Signed-off-by: Alex Kost <alezost@gmail.com>
7 years agognu: emacs-solarized-theme: Remove unneeded dependencies.
Alex Kost [Fri, 22 Jul 2016 06:50:36 +0000 (09:50 +0300)]
gnu: emacs-solarized-theme: Remove unneeded dependencies.

* gnu/packages/emacs.scm (emacs-solarized-theme)[propagated-inputs]:
Remove 'emacs-f' and 'emacs-s'.

7 years agognu: emacs: Install site-start.el in non-versioned directory.
Alex Kost [Thu, 21 Jul 2016 17:13:27 +0000 (20:13 +0300)]
gnu: emacs: Install site-start.el in non-versioned directory.

Reported by Ricardo Wurmus on #guix.

* gnu/packages/emacs.scm (emacs)[arguments]: Put "site-start.el" in
"/share/emacs/site-lisp" instead of "/share/emacs/<version>/site-lisp"
to let inherited package with another version find it.

7 years agognu: Add guile-daemon.
Alex Kost [Fri, 22 Jul 2016 08:10:35 +0000 (11:10 +0300)]
gnu: Add guile-daemon.

* gnu/packages/guile.scm (guile-daemon): New variable.

7 years agognu: Add guile-xosd.
Alex Kost [Fri, 22 Jul 2016 08:10:11 +0000 (11:10 +0300)]
gnu: Add guile-xosd.

* gnu/packages/guile.scm (guile-xosd): New variable.

7 years agognu: Add xdpyprobe.
Alex Kost [Fri, 22 Jul 2016 08:09:26 +0000 (11:09 +0300)]
gnu: Add xdpyprobe.

* gnu/packages/xdisorg.scm (xdpyprobe): New variable.

7 years agodoc: Describe how to make X server find TrueType fonts.
Alex Kost [Fri, 1 Jul 2016 08:12:33 +0000 (11:12 +0300)]
doc: Describe how to make X server find TrueType fonts.

* doc/guix.texi (Application Setup): Document how to add TrueType fonts
installed in a Guix profile to the X server font path.

7 years agoprofiles: Add fonts-dir-file hook.
Alex Kost [Thu, 30 Jun 2016 19:01:06 +0000 (22:01 +0300)]
profiles: Add fonts-dir-file hook.

* guix/profiles.scm (fonts-dir-file): New procedure.
(%default-profile-hooks): Add it.

7 years agognu: mkfontdir: Do not propagate 'mkfontscale'.
Alex Kost [Wed, 29 Jun 2016 19:39:02 +0000 (22:39 +0300)]
gnu: mkfontdir: Do not propagate 'mkfontscale'.

* gnu/packages/xorg.scm (mkfontdir)[propagated-inputs]: Move
'mkfontscale' to ...
[inputs]: ... here.
[arguments]: Add 'wrap-mkfontdir' phase.

7 years agognu: Add xfd.
Alex Kost [Thu, 30 Jun 2016 18:11:25 +0000 (21:11 +0300)]
gnu: Add xfd.

* gnu/packages/xorg.scm (xfd): New variable.

7 years agognu: Add xfontsel.
Alex Kost [Thu, 30 Jun 2016 15:44:09 +0000 (18:44 +0300)]
gnu: Add xfontsel.

* gnu/packages/xorg.scm (xfontsel): New variable.

7 years agognu: sbcl: Update to 1.3.7.
Andy Patterson [Sun, 24 Jul 2016 13:29:28 +0000 (09:29 -0400)]
gnu: sbcl: Update to 1.3.7.

* gnu/packages/lisp.scm (sbcl): Update to 1.3.7.
[arguments]: During the patch-unix-tool-paths phase, avoid running
substitute* on a utf-16-be encoded file.

Signed-off-by: 宋文武 <iyzsong@gmail.com>
7 years agognu: ecl: Wrap with PATH, CPATH, LIBRARY_PATH, and LD_LIBRARY_PATH.
Andy Patterson [Mon, 25 Jul 2016 01:05:39 +0000 (21:05 -0400)]
gnu: ecl: Wrap with PATH, CPATH, LIBRARY_PATH, and LD_LIBRARY_PATH.

* gnu/packages/lisp.scm (ecl)[arguments]: Add 'wrap' phase.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
7 years agognu: ecl: Enable tests.
Andy Patterson [Mon, 25 Jul 2016 01:05:38 +0000 (21:05 -0400)]
gnu: ecl: Enable tests.

* gnu/packages/lisp.scm (ecl): Enable tests.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agognu: ecl: Update to 16.1.2.
Andy Patterson [Mon, 25 Jul 2016 01:05:37 +0000 (21:05 -0400)]
gnu: ecl: Update to 16.1.2.

* gnu/packages/lisp.scm (ecl): Update to 16.1.2.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agognu: gnupg@2.1: Use 'modify-phases'.
Efraim Flashner [Sun, 24 Jul 2016 21:18:15 +0000 (00:18 +0300)]
gnu: gnupg@2.1: Use 'modify-phases'.

* gnu/packages/gnupg.scm (gnupg@2.1)[arguments]: Use 'modify-phases'
syntax.

7 years agognu: hdup: Update source url.
Efraim Flashner [Sun, 24 Jul 2016 19:29:40 +0000 (22:29 +0300)]
gnu: hdup: Update source url.

* gnu/packages/backup.scm (hdup)[source]: Update url.

7 years agognu: gnupg-2.1: Install executable as 'gpg'.
Leo Famulari [Mon, 13 Jun 2016 19:39:15 +0000 (15:39 -0400)]
gnu: gnupg-2.1: Install executable as 'gpg'.

* gnu/packages/gnupg.scm (gnupg-2.1)[arguments]: Add '--enable-gpg2-is-gpg'
to #:configure-flags.

7 years agognu: gnupg@2.0: Add the 'gpg' and 'gpgv' commands.
Ludovic Courtès [Sun, 24 Jul 2016 20:15:54 +0000 (22:15 +0200)]
gnu: gnupg@2.0: Add the 'gpg' and 'gpgv' commands.

* gnu/packages/gnupg.scm (gnupg-2.0)[arguments]: Add
'rename-v2-commands' phase.

7 years agognu: gnupg@2.0: Fix typo.
Efraim Flashner [Sun, 24 Jul 2016 19:02:18 +0000 (22:02 +0300)]
gnu: gnupg@2.0: Fix typo.

* gnu/packages/gnupg.scm (gnupg@2.0)[arguments]: Fix typo that prevented
gnupg from building.

This is a follow up to 6b547d22952fb30c4419d4f81545353907ab398d.

7 years agognu: exiv2: Update source url.
Efraim Flashner [Sun, 24 Jul 2016 18:17:04 +0000 (21:17 +0300)]
gnu: exiv2: Update source url.

* gnu/packages/geeqie.scm (exiv2)[source]: Update url.

7 years agolint: 'inputs-should-be-native' checks for intltool, itstool and glib:bin.
David Craven [Fri, 22 Jul 2016 17:50:54 +0000 (19:50 +0200)]
lint: 'inputs-should-be-native' checks for intltool, itstool and glib:bin.

* guix/scripts/lint.scm (check-inputs-should-be-native): Warn when intltool,
itstool or glib:bin isn't a native-input.
* tests/lint.scm (inputs: glib:bin is probably a native input): Add test.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
7 years agodoc: Point out preference of message format.
ng0 [Thu, 21 Jul 2016 12:44:57 +0000 (12:44 +0000)]
doc: Point out preference of message format.

* doc/contributing.texi (Submitting Patches): Includes a note on
preference of plain text messages with either inline or MIME attachments
and advise contributers to pay attention if their email client breaks the
patches.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agodoc: Explain that contributors can use a pseudonym.
Ludovic Courtès [Sun, 24 Jul 2016 17:00:48 +0000 (19:00 +0200)]
doc: Explain that contributors can use a pseudonym.

Suggested by ng0 <ng0@we.make.ritual.n0.is>.

* doc/contributing.texi (Contributing): Explain that using a legal name
is not required.

7 years agodoc: gnupg@2.0: Use 'modify-phases'.
Ludovic Courtès [Sun, 24 Jul 2016 16:49:28 +0000 (18:49 +0200)]
doc: gnupg@2.0: Use 'modify-phases'.

* gnu/packages/gnupg.scm (gnupg-2.0)[arguments]: Use 'modify-phases'.