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>
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.
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.
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.
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.
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>
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.
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.
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.
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>
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.
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>
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>
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>
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>
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>
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>
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>
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>
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.
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'.
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.
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.
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.
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>
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>
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.
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>
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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>
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>
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.
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.
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>.
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'.
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'.
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.
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>
Tobias Geerinckx-Rice [Thu, 14 Jul 2016 22:23:23 +0000 (00:23 +0200)]
gnu: Add httping.
* gnu/packages/networking.scm (httping): New variable.
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.
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>
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.
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>
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.
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.
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.
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".
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>
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>
Tobias Geerinckx-Rice [Sat, 23 Jul 2016 21:49:45 +0000 (23:49 +0200)]
gnu: Add haveged.
* gnu/packages/linux.scm (haveged): New variable.
Tobias Geerinckx-Rice [Mon, 18 Jul 2016 00:04:58 +0000 (02:04 +0200)]
gnu: Add perceptualdiff.
* gnu/packages/image.scm (perceptualdiff): New variable.
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.
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.
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>.
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.
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.
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>
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>
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'.
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.
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.
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.
Alex Kost [Fri, 22 Jul 2016 08:09:26 +0000 (11:09 +0300)]
gnu: Add xdpyprobe.
* gnu/packages/xdisorg.scm (xdpyprobe): New variable.
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.
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.
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.
Alex Kost [Thu, 30 Jun 2016 18:11:25 +0000 (21:11 +0300)]
gnu: Add xfd.
* gnu/packages/xorg.scm (xfd): New variable.
Alex Kost [Thu, 30 Jun 2016 15:44:09 +0000 (18:44 +0300)]
gnu: Add xfontsel.
* gnu/packages/xorg.scm (xfontsel): New variable.
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>
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>
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>
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>
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.
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.
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.
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.
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.
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.
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>
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>
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.
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'.