jackhill/guix/guix.git
8 years agoMove <boot-parameters> to (gnu system).
Alex Kost [Thu, 7 Jan 2016 23:48:17 +0000 (02:48 +0300)]
Move <boot-parameters> to (gnu system).

* guix/scripts/system.scm (previous-grub-entries)
  (display-system-generation): Use accessors instead of matching
  <boot-parameters>.
  (boot-parameters, boot-parameters?, boot-parameters-label)
  (boot-parameters-root-device, boot-parameters-kernel)
  (boot-parameters-kernel-arguments, read-boot-parameters): Move to...
* gnu/system.scm: ... here. Export them.

8 years agognu: Add python-hy.
宋文武 [Wed, 13 Jan 2016 01:24:39 +0000 (09:24 +0800)]
gnu: Add python-hy.

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

8 years agognu: Add python-rply.
宋文武 [Wed, 13 Jan 2016 01:24:15 +0000 (09:24 +0800)]
gnu: Add python-rply.

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

8 years agognu: Add python-astor.
宋文武 [Wed, 13 Jan 2016 01:23:43 +0000 (09:23 +0800)]
gnu: Add python-astor.

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

8 years agognu: Add python-clint.
宋文武 [Wed, 13 Jan 2016 01:23:05 +0000 (09:23 +0800)]
gnu: Add python-clint.

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

8 years agognu: Add python-args.
宋文武 [Wed, 13 Jan 2016 01:21:56 +0000 (09:21 +0800)]
gnu: Add python-args.

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

8 years agognu: Add khal.
Leo Famulari [Wed, 30 Dec 2015 06:08:22 +0000 (01:08 -0500)]
gnu: Add khal.

* gnu/packages/calendar.scm (khal): New variable.

8 years agognu: python-urwid: Disable failing test test_remove_watch_file.
Leo Famulari [Sun, 3 Jan 2016 19:07:33 +0000 (14:07 -0500)]
gnu: python-urwid: Disable failing test test_remove_watch_file.

* gnu/packages/python.scm (python-urwid)[arguments]: Add
'disable-failing-test' phase.
[source]: Use pypi-uri.

8 years agognu: Update python-tzlocal to 1.2.
Leo Famulari [Tue, 29 Dec 2015 11:11:33 +0000 (06:11 -0500)]
gnu: Update python-tzlocal to 1.2.

* gnu/packages/python.scm (python-tzlocal): Update to 1.2.
[source]: Use pypi-uri.
[arguments]: Remove the custom 'unpack phase.
[native-inputs]: Remove unzip, python-setuptools.
[propagated-inputs]: Add python-pytz.

8 years agognu: Add python-sphinxcontrib-newsfeed.
Leo Famulari [Thu, 10 Dec 2015 01:07:55 +0000 (20:07 -0500)]
gnu: Add python-sphinxcontrib-newsfeed.

* gnu/packages/python.scm (python-sphinxcontrib-newsfeed): New variable.

8 years agognu: Add python-icalendar.
Leo Famulari [Thu, 10 Dec 2015 00:11:46 +0000 (19:11 -0500)]
gnu: Add python-icalendar.

* gnu/packages/python.scm (python-icalendar): New variable.

8 years agognu: Add vdirsyncer.
Leo Famulari [Wed, 30 Dec 2015 05:31:21 +0000 (00:31 -0500)]
gnu: Add vdirsyncer.

* gnu/packages/dav.scm (vdirsyncer): New variable.

8 years agognu: Add radicale.
Leo Famulari [Wed, 30 Dec 2015 05:15:35 +0000 (00:15 -0500)]
gnu: Add radicale.

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

8 years agognu: Add python-pytest-xprocess.
Leo Famulari [Wed, 30 Dec 2015 05:13:53 +0000 (00:13 -0500)]
gnu: Add python-pytest-xprocess.

* gnu/packages/python.scm (python-pytest-xprocess): New variable.

8 years agognu: Add python-wsgi-intercept.
Leo Famulari [Tue, 29 Dec 2015 11:09:39 +0000 (06:09 -0500)]
gnu: Add python-wsgi-intercept.

* gnu/packages/python.scm (python-wsgi-intercept): New variable.

8 years agognu: Add python-pytest-localserver.
Leo Famulari [Wed, 30 Dec 2015 05:11:38 +0000 (00:11 -0500)]
gnu: Add python-pytest-localserver.

* gnu/packages/python.scm (python-pytest-localserver): New variable.

8 years agognu: Add python-pytest-cache.
Leo Famulari [Tue, 29 Dec 2015 10:42:16 +0000 (05:42 -0500)]
gnu: Add python-pytest-cache.

* gnu/packages/python.scm (python-pytest-cache): New variable.

8 years agognu: Add python-execnet.
Leo Famulari [Tue, 29 Dec 2015 10:59:46 +0000 (05:59 -0500)]
gnu: Add python-execnet.

* gnu/packages/python.scm (python-execnet): New variable.

8 years agognu: Add python-apipkg.
Leo Famulari [Tue, 29 Dec 2015 11:04:15 +0000 (06:04 -0500)]
gnu: Add python-apipkg.

* gnu/packages/python.scm (python-apipkg): New variable.

8 years agognu: Add python-click-log.
Leo Famulari [Thu, 10 Dec 2015 00:11:19 +0000 (19:11 -0500)]
gnu: Add python-click-log.

* gnu/packages/python.scm (python-click-log): New variable.

8 years agognu: Add python-click-threading.
Leo Famulari [Thu, 10 Dec 2015 00:10:47 +0000 (19:10 -0500)]
gnu: Add python-click-threading.

* gnu/packages/python.scm (python-click-threading): New variable.

8 years agognu: Add python-requests-toolbelt.
Leo Famulari [Thu, 10 Dec 2015 00:09:19 +0000 (19:09 -0500)]
gnu: Add python-requests-toolbelt.

* gnu/packages/python.scm (python-requests-toolbelt): New variable.

8 years agognu: Add python-atomicwrites.
Leo Famulari [Wed, 30 Dec 2015 04:57:00 +0000 (23:57 -0500)]
gnu: Add python-atomicwrites.

* gnu/packages/python.scm (python-atomicwrites): New variable.

8 years agognu: glade: Update to 3.18.5.
Ricardo Wurmus [Thu, 14 Jan 2016 10:03:49 +0000 (11:03 +0100)]
gnu: glade: Update to 3.18.5.

* gnu/packages/gnome.scm (glade): Update to 3.18.5.
[arguments]: Disable tests; add "fix-docbook" phase.
[inputs]: Replace "gtk+-2" with "gtk+".
[native-inputs]: Add "itstool", "libxslt", "docbook-xml", "docbook-xsl";
replace "python" with "python-2".

8 years agognu: openssh: Update to 7.1p2.
Mark H Weaver [Thu, 14 Jan 2016 15:34:16 +0000 (10:34 -0500)]
gnu: openssh: Update to 7.1p2.

* gnu/packages/ssh.scm (openssh): Update to 7.1p2.

8 years agoRevert "gnu: openssh: Update to 7.1p2 [fixes CVE-0216-0778]."
Mark H Weaver [Fri, 15 Jan 2016 07:45:58 +0000 (02:45 -0500)]
Revert "gnu: openssh: Update to 7.1p2 [fixes CVE-0216-0778]."

This reverts commit 6d139e53b596ca154800d154b37fcd22741c629c.

8 years agognu: openssh: Update to 7.1p2 [fixes CVE-0216-0778].
Mark H Weaver [Thu, 14 Jan 2016 15:34:16 +0000 (10:34 -0500)]
gnu: openssh: Update to 7.1p2 [fixes CVE-0216-0778].

* gnu/packages/ssh.scm (openssh): Update to 7.1p2.

8 years agognu: Add docker-compose.
David Thompson [Mon, 11 Jan 2016 18:36:26 +0000 (13:36 -0500)]
gnu: Add docker-compose.

* gnu/packages/docker.scm (docker-compose): New variable.

8 years agognu: Add python-dockerpty.
David Thompson [Mon, 11 Jan 2016 18:35:51 +0000 (13:35 -0500)]
gnu: Add python-dockerpty.

* gnu/packages/docker.scm (python-dockerpty): New variable.

8 years agognu: Add python-docker-py.
David Thompson [Mon, 11 Jan 2016 18:30:10 +0000 (13:30 -0500)]
gnu: Add python-docker-py.

* gnu/packages/docker.scm: New file.
* Makefile.am (GNU_SYSTEM_MODULES): Add it.

8 years agognu: Add python-websocket-client.
David Thompson [Mon, 11 Jan 2016 18:28:05 +0000 (13:28 -0500)]
gnu: Add python-websocket-client.

* gnu/packages/python.scm (python-websocket-client): New variable.

8 years agognu: Add python-texttable.
David Thompson [Mon, 11 Jan 2016 18:27:31 +0000 (13:27 -0500)]
gnu: Add python-texttable.

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

8 years agognu: Update python-jsonschema to 2.5.1.
David Thompson [Mon, 11 Jan 2016 18:26:47 +0000 (13:26 -0500)]
gnu: Update python-jsonschema to 2.5.1.

* gnu/packages/python.scm (python-jsonschema): Update to 2.5.1.
[inputs]: Add python-vcversioner.

8 years agognu: Add python-vcversioner.
David Thompson [Mon, 11 Jan 2016 18:26:07 +0000 (13:26 -0500)]
gnu: Add python-vcversioner.

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

8 years agognu: Add version 2.7 variant of python-requests.
David Thompson [Mon, 11 Jan 2016 18:24:30 +0000 (13:24 -0500)]
gnu: Add version 2.7 variant of python-requests.

* gnu/packages/python.scm (python-requests-2.7): New variable.

8 years agognu: r-go-db: Add missing input.
Ricardo Wurmus [Wed, 13 Jan 2016 15:24:44 +0000 (16:24 +0100)]
gnu: r-go-db: Add missing input.

* gnu/packages/bioinformatics.scm (r-go-db)[propagated-inputs]: Add
  "r-annotationdbi".

8 years agognu: r-sparsem: Add missing "gfortran" input.
Ricardo Wurmus [Wed, 13 Jan 2016 15:23:15 +0000 (16:23 +0100)]
gnu: r-sparsem: Add missing "gfortran" input.

* gnu/packages/statistics.scm (r-sparsem)[inputs]: Add "gfortran".

8 years agognu: bowtie: Update to 2.2.6.
Ricardo Wurmus [Thu, 14 Jan 2016 13:36:32 +0000 (14:36 +0100)]
gnu: bowtie: Update to 2.2.6.

* gnu/packages/bioinformatics.scm (bowtie): Update to 2.2.6.
[source]: Remove patch; do not set CC and CPP variables.
[inputs]: Add "tbb".
[arguments]: Pass "prefix" and "WITH_TBB" make flags; remove custom
"install" phase.
* gnu/packages/patches/bowtie-fix-makefile.patch: Remove file.
* gnu-system.am (dist_patch_DATA): Remove patch file.

8 years agognu: gnupg: Add TOFU support.
Efraim Flashner [Thu, 14 Jan 2016 13:05:36 +0000 (15:05 +0200)]
gnu: gnupg: Add TOFU support.

* gnu/packages/gnupg.scm (gnupg)[inputs]: Add sqlite.

8 years agoimport: gem: Beautify description field.
Ben Woodcroft [Tue, 5 Jan 2016 14:17:36 +0000 (00:17 +1000)]
import: gem: Beautify description field.

* guix/import/gem.scm (gem->guix-package): Use 'beautify-description'.

8 years agoimport: cran: Move beautify-description to utils module.
Ben Woodcroft [Tue, 5 Jan 2016 14:09:19 +0000 (00:09 +1000)]
import: cran: Move beautify-description to utils module.

* guix/import/cran.scm (beautify-description): Move from here...
* guix/import/utils.scm: ... to here.

8 years agoemacs: Fix heading face in "Package Info".
Alex Kost [Wed, 13 Jan 2016 21:59:35 +0000 (00:59 +0300)]
emacs: Fix heading face in "Package Info".

Reported by Ludovic Courtès <ludo@gnu.org> on #guix.
This fixes a regression introduced in commit 7171d824.

'insert-text-button' procedure does not allow to override a button face,
so a specialized button type should be used instead.

* emacs/guix-ui-package.el (guix-package-heading): New button type.
  (guix-package-info-insert-heading): Use it.

8 years agognu: orfm: Update to 0.5.3.
Ben Woodcroft [Sat, 21 Nov 2015 00:37:34 +0000 (10:37 +1000)]
gnu: orfm: Update to 0.5.3.

* gnu/packages/bioinformatics.scm (orfm): Update to 0.5.3.
[native-inputs]: Add inputs required for tests.
[description]: Add commas.

8 years agognu: Add ruby-bio-commandeer.
Ben Woodcroft [Sat, 21 Nov 2015 00:03:41 +0000 (10:03 +1000)]
gnu: Add ruby-bio-commandeer.

* gnu/packages/ruby.scm (ruby-bio-commandeer): New variable.

8 years agognu: Add ruby-systemu.
Ben Woodcroft [Sat, 21 Nov 2015 00:02:11 +0000 (10:02 +1000)]
gnu: Add ruby-systemu.

* gnu/packages/ruby.scm (ruby-systemu): New variable.

8 years agohydra: Add missing phase and inputs for 'make dist' job.
Ludovic Courtès [Wed, 13 Jan 2016 16:39:49 +0000 (17:39 +0100)]
hydra: Add missing phase and inputs for 'make dist' job.

* build-aux/hydra/guix.scm (tarball-package): Inherit from 'guix-devel'
rather than 'guix'.  Pass #:phases to 'dist-package'.

8 years agobuild-system/gnu: 'dist-package' can be passed the phases.
Ludovic Courtès [Wed, 13 Jan 2016 16:38:42 +0000 (17:38 +0100)]
build-system/gnu: 'dist-package' can be passed the phases.

* guix/build-system/gnu.scm (dist-package): Add #:phases parameter and
honor it.

8 years agomonad-repl: Close connection when leaving the monad REPL.
Ludovic Courtès [Wed, 13 Jan 2016 14:42:13 +0000 (15:42 +0100)]
monad-repl: Close connection when leaving the monad REPL.

* guix/monad-repl.scm (store-monad-language): Add 'store' parameter and
use it.  Remove call to 'open-connection'.
(enter-store-monad): Use 'with-store' and pass the store to
'store-monad-language.

8 years agognu: julia: Update to 0.4.3.
Ricardo Wurmus [Wed, 13 Jan 2016 16:02:17 +0000 (17:02 +0100)]
gnu: julia: Update to 0.4.3.

* gnu/packages/julia.scm (julia): Update to 0.4.3.
(libuv-julia): Update to 07730c4bd595.

8 years agoemacs: Move loading packages to "guix-emacs.el".
Alex Kost [Wed, 6 Jan 2016 14:58:05 +0000 (17:58 +0300)]
emacs: Move loading packages to "guix-emacs.el".

* emacs/guix-init.el: Move the code for auto-loading Emacs packages to...
  (guix-package-enable-at-startup): Move to...
* emacs/guix-emacs.el (guix-package-enable-at-startup): ... here.

8 years agoemacs: Make "guix-emacs.el" independent.
Alex Kost [Sat, 2 Jan 2016 13:52:39 +0000 (16:52 +0300)]
emacs: Make "guix-emacs.el" independent.

"guix-emacs.el" may be used just for "instructing" Emacs where to find
Emacs packages installed with Guix, so it should have as few
dependencies as possible.

See <http://lists.gnu.org/archive/html/guix-devel/2016-01/msg00022.html>.

* emacs/guix-emacs.el: Require 'guix-profiles' optionally.
  (guix-emacs-load-autoloads): Use 'guix-profile-prompt' only if it is
  available.

8 years agoemacs: Complete --file in 'guix build' popup.
Alex Kost [Tue, 12 Jan 2016 14:42:19 +0000 (17:42 +0300)]
emacs: Complete --file in 'guix build' popup.

* emacs/guix-command.el (guix-command-improve-build-argument): Use
  'guix-read-file-name' to complete --file option.

8 years agoemacs: Add missing shell completions.
Alex Kost [Tue, 12 Jan 2016 14:37:44 +0000 (17:37 +0300)]
emacs: Add missing shell completions.

* emacs/guix-pcomplete.el (guix-pcomplete-complete-option-arg): Complete
  file name for '--install-from-file' option of 'guix package' command,
  and for '--file' and '--with-source' options of 'guix build' command.

8 years agognu: isc-dhcp: Update to 4.3.3-P1 [fixes CVE-2015-8605].
Mark H Weaver [Wed, 13 Jan 2016 14:32:31 +0000 (09:32 -0500)]
gnu: isc-dhcp: Update to 4.3.3-P1 [fixes CVE-2015-8605].

* gnu/packages/admin.scm (isc-dhcp): Update to 4.3.3-P1.

8 years agognu: samtools: Update to 1.3.
Ricardo Wurmus [Wed, 13 Jan 2016 14:09:00 +0000 (15:09 +0100)]
gnu: samtools: Update to 1.3.

* gnu/packages/bioinformatics.scm (samtools): Update to 1.3.
[arguments]: Enable tests for all architectures; set ncurses in
configure-flags instead of make-flags; simplify "patch-tests" phase;
restore "configure" phase.

8 years agobuild: Use 127 as the Linux hash-bang limit.
Ludovic Courtès [Wed, 13 Jan 2016 10:04:29 +0000 (11:04 +0100)]
build: Use 127 as the Linux hash-bang limit.

Reported by taylanbayirli@gmail.com (Taylan Ulrich Bayırlı/Kammer).

* m4/guix.m4 (LINUX_HASH_BANG_LIMIT): Set to 127.

8 years agognu: skribilo: Update to 0.9.3.
Ludovic Courtès [Wed, 13 Jan 2016 09:56:25 +0000 (10:56 +0100)]
gnu: skribilo: Update to 0.9.3.

* gnu/packages/skribilo.scm (skribilo): Update to 0.9.3.
[native-inputs]: New field.

8 years agodoc: Fix typo in "Build Systems".
Leo Famulari [Tue, 12 Jan 2016 22:53:11 +0000 (17:53 -0500)]
doc: Fix typo in "Build Systems".

* doc/guix.texi (Build Systems): Remove extra 's'.

8 years agognu: boost: Update to 1.60.0.
Eric Bavier [Tue, 5 Jan 2016 22:09:27 +0000 (16:09 -0600)]
gnu: boost: Update to 1.60.0.

* gnu/packages/boost.scm (boost): Update to 1.60.0.
  [source]: Remove patch.
* gnu/packages/patches/boost-mips-avoid-m32.patch: Delete patch
* gnu-system.am (dist_patch_DATA): Remove patch.

Also fix dependent packages:

* gnu/packages/patches/csound-header-ordering.patch: New patch.
* gnu/packages/audio.scm (csound)[source]: Use it.
  [arguments]: Add 'set-flags phase.
* gnu/packages/patches/libcmis-fix-test-onedrive.patch: New patch.
* gnu/packages/libreoffice.scm (libcmis)[source]: Use it.
  (libreoffice)[arguments]: Add LDFLAGS to #:configure-flags.
  (librevenge)[inputs]: Move boost from here...
  [propogated-inputs]: to here.
  [arguments]: Add LDFLAGS to #:configure-flags.
* gnu/packages/patches/openimageio-boost-1.60.patch: New patch.
* gnu/packages/graphics.scm (openimageio): Use it.
* gnu-system.am (dist_patch_DATA): Add patches.

8 years agognu: boost: Use modify-phases.
Eric Bavier [Tue, 15 Dec 2015 17:01:03 +0000 (11:01 -0600)]
gnu: boost: Use modify-phases.

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

8 years agobuild: 'make check' errors out if file name limits would be hit.
Ludovic Courtès [Tue, 12 Jan 2016 15:37:45 +0000 (16:37 +0100)]
build: 'make check' errors out if file name limits would be hit.

* Makefile.am (SCM_TESTS, SH_TESTS, TESTS, AM_TESTS_ENVIRONMENT)
(SCM_LOG_COMPILER, SH_LOG_COMPILER, AM_SCM_LOG_FLAGS)
(AM_SH_LOG_FLAGS): Move within 'if CAN_RUN_TESTS'.
(check-local) [!CAN_RUN_TESTS]: New target.
* daemon.am (AM_TESTS_ENVIRONMENT, TESTS): Ditto.
* m4/guix.m4 (GUIX_CHECK_FILE_NAME_LIMITS): Add parameter and set it.

8 years agobuild: Warn against long hash bang lines for tests.
Ludovic Courtès [Tue, 12 Jan 2016 15:08:19 +0000 (16:08 +0100)]
build: Warn against long hash bang lines for tests.

* m4/guix.m4 (GUIX_TEST_HASH_BANG_LENGTH): New macro.
(GUIX_CHECK_FILE_NAME_LIMITS): Use it.  Warn against long hash bang
lines in tests.

8 years agodoc: Show bootstrapping at the package level.
Ludovic Courtès [Tue, 12 Jan 2016 14:52:56 +0000 (15:52 +0100)]
doc: Show bootstrapping at the package level.

* doc/images/bootstrap-packages.dot: New file.
* doc.am (DOT_FILES): Add it.
* doc/guix.texi (Bootstrapping): Show 'guix graph' commands.  Includes
'images/bootstrap-packages' and comment it.

8 years agognu: sudo: Add fix for CVE-2015-5602.
Mark H Weaver [Tue, 12 Jan 2016 16:21:51 +0000 (11:21 -0500)]
gnu: sudo: Add fix for CVE-2015-5602.

* gnu/packages/patches/sudo-CVE-2015-5602.patch: New file.
* gnu-system.am (dist_patch_DATA): Add it.
* gnu/packages/admin.scm (sudo)[source]: Add patch.

8 years agognu: global: Use modify-phases syntax.
Efraim Flashner [Tue, 12 Jan 2016 12:47:10 +0000 (14:47 +0200)]
gnu: global: Use modify-phases syntax.

* gnu/packages/code.scm (global)[arguments]: Use modify-phases syntax.

8 years agognu: global: Update to 6.5.2.
Efraim Flashner [Tue, 12 Jan 2016 12:39:15 +0000 (14:39 +0200)]
gnu: global: Update to 6.5.2.

* gnu/packages/code.scm (global): Update to 6.5.2.

8 years agognu: icedtea-6: Fix directory name in "unpack" phase.
Ricardo Wurmus [Tue, 12 Jan 2016 10:34:52 +0000 (11:34 +0100)]
gnu: icedtea-6: Fix directory name in "unpack" phase.

* gnu/packages/java.scm (icedtea-6)[arguments]: Change the directory
  prefix in the "unpack" phase to "icedtea6-".

8 years agognu: linux-libre: Update to 4.4.
Mark H Weaver [Tue, 12 Jan 2016 00:08:15 +0000 (19:08 -0500)]
gnu: linux-libre: Update to 4.4.

* gnu/packages/linux.scm (linux-libre): Update to 4.4.
* gnu/packages/linux-libre-i686.conf,
  gnu/packages/linux-libre-x86_64.conf: Update from
  <https://jxself.org/git/kernel-configs.git>.

8 years agognu: Add fxtract.
Ben Woodcroft [Wed, 6 Jan 2016 21:44:58 +0000 (07:44 +1000)]
gnu: Add fxtract.

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

8 years agognu: youtube-dl: Update to 2016.01.09.
Efraim Flashner [Mon, 11 Jan 2016 11:19:29 +0000 (13:19 +0200)]
gnu: youtube-dl: Update to 2016.01.09.

* gnu/packages/video.scm (youtube-dl): Update to 2016.01.09.

8 years agognu: gp2c: Update to 0.0.9pl5.
Andreas Enge [Mon, 11 Jan 2016 10:24:52 +0000 (11:24 +0100)]
gnu: gp2c: Update to 0.0.9pl5.

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

8 years agognu: texlive: Use modify-phases syntax.
Andreas Enge [Sun, 10 Jan 2016 10:35:52 +0000 (11:35 +0100)]
gnu: texlive: Use modify-phases syntax.

* gnu/packages/texlive.scm (texlive-bin, texlive-texmf): Use modify-phases
  syntax.

8 years agognu: man-pages: Update to 4.04.
Efraim Flashner [Mon, 11 Jan 2016 07:37:50 +0000 (09:37 +0200)]
gnu: man-pages: Update to 4.04.

* gnu/packages/man.scm (man-pages): Update to 4.04.
[source]: Add alternate location.

8 years agobuild: Fix out-of-tree building of documentation.
Taylan Ulrich Bayırlı/Kammer [Sun, 10 Jan 2016 09:14:43 +0000 (10:14 +0100)]
build: Fix out-of-tree building of documentation.

* doc.am (.dot.png, .dot.pdf, .dot.eps): Put the generated files into
  $(srcdir).

8 years agognu: bedtools: Update to 2.25.0.
Ben Woodcroft [Sun, 10 Jan 2016 14:34:11 +0000 (00:34 +1000)]
gnu: bedtools: Update to 2.25.0.

* gnu/packages/bioinformatics.scm (bedtools): Update to 0.25.0.
[source]: Remove patch merged upstream.
[arguments]: Use 'modify-phases'.  Remove
'patch-makefile-SHELL-definition' phase.
* gnu/packages/patches/bedtools-32bit-compilation.patch: Remove file.
* gnu-system.am (dist_patch_DATA): Remove it.

8 years agognu: bedtools: Use modify-phases.
Ben Woodcroft [Sun, 10 Jan 2016 14:28:25 +0000 (00:28 +1000)]
gnu: bedtools: Use modify-phases.

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

8 years agognu: r: Update to 3.2.3.
Andreas Enge [Sat, 9 Jan 2016 22:18:28 +0000 (23:18 +0100)]
gnu: r: Update to 3.2.3.

* gnu/packages/statistics.scm (r): Update to 3.2.3.

8 years agognu: icecat: Update to 38.5.2-gnu1.
Andreas Enge [Sat, 9 Jan 2016 21:51:28 +0000 (22:51 +0100)]
gnu: icecat: Update to 38.5.2-gnu1.

* gnu/packages/gnuzilla.scm (icecat): Update to 38.5.2-gnu1.

8 years agognu: ruby-2.1: Update to 2.1.8.
Ben Woodcroft [Sat, 9 Jan 2016 04:53:58 +0000 (14:53 +1000)]
gnu: ruby-2.1: Update to 2.1.8.

* gnu/packages/ruby.scm (ruby-2.1): Update to 2.1.8.

8 years agognu: i2c-tools: Update source and home-page URLs.
Leo Famulari [Fri, 8 Jan 2016 21:29:57 +0000 (16:29 -0500)]
gnu: i2c-tools: Update source and home-page URLs.

* gnu/packages/linux.scm (i2c-tools)[source]: Update URL.
[home-page]: Update URL.

8 years agognu: lm-sensors: Update source and home-page URLs.
Leo Famulari [Fri, 8 Jan 2016 21:29:04 +0000 (16:29 -0500)]
gnu: lm-sensors: Update source and home-page URLs.

* gnu/packages/linux.scm (lm-sensors)[source]: Update URL.
[home-page]: Update URL.

8 years agognu: nss: Update to 3.21 [fixes CVE-2015-7575].
Mark H Weaver [Fri, 8 Jan 2016 18:30:52 +0000 (13:30 -0500)]
gnu: nss: Update to 3.21 [fixes CVE-2015-7575].

* gnu/packages/gnuzilla.scm (nss): Update to 3.21.
  [arguments]: In configure phase, setenv CC=gcc.
* gnu/packages/patches/nss-pkgconfig.patch: Adapt to NSS 3.21.

8 years agobuild-system/python: 'pypi-uri' takes an optional file name extension.
Ludovic Courtès [Fri, 8 Jan 2016 18:06:26 +0000 (19:06 +0100)]
build-system/python: 'pypi-uri' takes an optional file name extension.

Suggested by swedebugia <swedebugia@riseup.net>.

* guix/build-system/python.scm (pypi-uri): Add 'extension' parameter and
use it.

8 years agognu: Add missing (gnu packages gcc) import.
Mathieu Lirzin [Fri, 8 Jan 2016 13:18:46 +0000 (14:18 +0100)]
gnu: Add missing (gnu packages gcc) import.

* gnu/packages/bioinformatics.scm: Use (gnu packages gcc). This is
required by 'r-impute' for 'gfortran'.

8 years agognu: xterm: Update to 322.
Mathieu Lirzin [Fri, 8 Jan 2016 13:07:59 +0000 (14:07 +0100)]
gnu: xterm: Update to 322.

* gnu/packages/xorg.scm (xterm): Update to 322.

8 years agognu: epiphany: Update to 3.18.2.
宋文武 [Fri, 8 Jan 2016 09:30:25 +0000 (17:30 +0800)]
gnu: epiphany: Update to 3.18.2.

* gnu/packages/gnome.scm (epiphany): Update to 3.18.2.

8 years agognu: webkitgtk: Update to 2.10.4.
宋文武 [Fri, 8 Jan 2016 08:39:23 +0000 (16:39 +0800)]
gnu: webkitgtk: Update to 2.10.4.

* gnu/packages/webkit.scm (webkitgtk): Update to 2.10.4.

8 years agodoc: Document network-manager-service.
宋文武 [Fri, 8 Jan 2016 00:06:40 +0000 (08:06 +0800)]
doc: Document network-manager-service.

* doc/guix.texi (Networking Services): Document network-manager-service.

8 years agodoc: Add elaborate package search example.
Ludovic Courtès [Thu, 7 Jan 2016 13:46:11 +0000 (14:46 +0100)]
doc: Add elaborate package search example.

* doc/guix.texi (Invoking guix package): Add elaborate --search example
using recsel and sexes.

8 years agognu: Add Pfff.
Pjotr Prins [Sun, 3 Jan 2016 05:41:49 +0000 (06:41 +0100)]
gnu: Add Pfff.

* gnu/packages/textutils.scm (pfff): New variable.

8 years agognu: mpv: Remove 'samba' input.
Alex Kost [Thu, 7 Jan 2016 18:27:14 +0000 (21:27 +0300)]
gnu: mpv: Remove 'samba' input.

This is a heavy-weight and uncommon feature.  See
<http://lists.gnu.org/archive/html/guix-devel/2015-12/msg00701.html>.

* gnu/packages/video.scm (mpv)[inputs]: Remove 'samba'.

8 years agoemacs: Display supported systems in "Package Info".
Alex Kost [Mon, 28 Dec 2015 18:40:06 +0000 (21:40 +0300)]
emacs: Display supported systems in "Package Info".

* emacs/guix-main.scm (%package-param-alist): Add 'systems'.
* emacs/guix-ui-package.el (guix-package-info-insert-systems): New
  procedure.
  (guix-package-info-format): Add it.
  (guix-output-info-format): Likewise.
  (guix-package-info-titles): Add "Supported systems" title.

8 years agognu: Add genomation.
Ricardo Wurmus [Wed, 23 Dec 2015 16:35:04 +0000 (17:35 +0100)]
gnu: Add genomation.

* gnu/packages/bioinformatics.scm (r-genomation): New variable.

8 years agognu: Add seqPattern.
Ricardo Wurmus [Wed, 23 Dec 2015 16:34:45 +0000 (17:34 +0100)]
gnu: Add seqPattern.

* gnu/packages/bioinformatics.scm (r-seqpattern): New variable.

8 years agognu: Add impute.
Ricardo Wurmus [Wed, 23 Dec 2015 16:34:27 +0000 (17:34 +0100)]
gnu: Add impute.

* gnu/packages/bioinformatics.scm (r-impute): New variable.

8 years agognu: Add BSgenome.
Ricardo Wurmus [Wed, 23 Dec 2015 16:34:07 +0000 (17:34 +0100)]
gnu: Add BSgenome.

* gnu/packages/bioinformatics.scm (r-bsgenome): New variable.

8 years agognu: Add plotly.
Ricardo Wurmus [Wed, 23 Dec 2015 16:33:36 +0000 (17:33 +0100)]
gnu: Add plotly.

* gnu/packages/statistics.scm (r-plotly): New variable.

8 years agognu: Add viridis.
Ricardo Wurmus [Wed, 23 Dec 2015 16:33:15 +0000 (17:33 +0100)]
gnu: Add viridis.

* gnu/packages/statistics.scm (r-viridis): New variable.

8 years agognu: Add topGO.
Ricardo Wurmus [Wed, 23 Dec 2015 16:31:03 +0000 (17:31 +0100)]
gnu: Add topGO.

* gnu/packages/bioinformatics.scm (r-topgo): New variable.

8 years agognu: Add matrixStats.
Ricardo Wurmus [Wed, 23 Dec 2015 16:29:51 +0000 (17:29 +0100)]
gnu: Add matrixStats.

* gnu/packages/statistics.scm (r-matrixstats): New variable.