jackhill/guix/guix.git
8 years agognu: libyubikey: Update to 1.13.
Efraim Flashner [Thu, 18 Feb 2016 08:49:11 +0000 (10:49 +0200)]
gnu: libyubikey: Update to 1.13.

* gnu/packages/yubico.scm (libyubikey): Update to 1.13.

8 years agognu: yasm: Update to 1.3.0.
Efraim Flashner [Thu, 18 Feb 2016 08:36:44 +0000 (10:36 +0200)]
gnu: yasm: Update to 1.3.0.

* gnu/packages/yasm.scm (yasm): Update to 1.3.0.

8 years agognu: retroarch: Update to 1.3.1.
宋文武 [Thu, 18 Feb 2016 09:04:04 +0000 (17:04 +0800)]
gnu: retroarch: Update to 1.3.1.

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

8 years agognu: Add emacs-popup.
Nils Gillmann [Mon, 15 Feb 2016 18:06:16 +0000 (19:06 +0100)]
gnu: Add emacs-popup.

* gnu/packages/emacs.scm (emacs-popup): New variable.

Signed-off-by: Alex Kost <alezost@gmail.com>
8 years agognu: Add gnome-backgrounds.
Rene Saavedra [Mon, 15 Feb 2016 18:18:28 +0000 (12:18 -0600)]
gnu: Add gnome-backgrounds.

* gnu/packages/gnome.scm (gnome-backgrounds): New variable.

Signed-off-by: Alex Kost <alezost@gmail.com>
8 years agolicenses: Add CC-BY-SA and CC-BY.
Rene Saavedra [Tue, 16 Feb 2016 01:23:34 +0000 (19:23 -0600)]
licenses: Add CC-BY-SA and CC-BY.

* guix/licenses.scm (cc-by-sa2.0, cc-by2.0): New variables.

Signed-off-by: Alex Kost <alezost@gmail.com>
8 years agoemacs: Autoload hooks instead of putting them in 'guix-init'.
Alex Kost [Mon, 8 Feb 2016 17:18:25 +0000 (20:18 +0300)]
emacs: Autoload hooks instead of putting them in 'guix-init'.

* emacs/guix-init.el: Move adding hooks to...
* emacs/guix-build-log.el: ... here.
* emacs/guix-devel.el: ... and here.

8 years agosystem: Add iproute to '%base-packages'.
Alex Kost [Thu, 11 Feb 2016 10:52:48 +0000 (13:52 +0300)]
system: Add iproute to '%base-packages'.

* gnu/system.scm (%base-packages): Add iproute.

8 years agognu: letsencrypt and python-acme: Update to 0.4.0.
Leo Famulari [Tue, 16 Feb 2016 10:44:10 +0000 (05:44 -0500)]
gnu: letsencrypt and python-acme: Update to 0.4.0.

These packages should be updated together.

* gnu/packages/tls.scm (letsencrypt): Update to 0.4.0.
(python-acme, python2-acme): Update to 0.4.0.

8 years agognu: Add python-mako.
David Thompson [Thu, 18 Feb 2016 01:03:54 +0000 (20:03 -0500)]
gnu: Add python-mako.

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

8 years agognu: moe: Update to 1.8.
Efraim Flashner [Wed, 17 Feb 2016 14:18:28 +0000 (16:18 +0200)]
gnu: moe: Update to 1.8.

* gnu/packages/moe.scm (moe): Update to 1.8.

8 years agognu: gnunet: Install NSS module.
宋文武 [Wed, 17 Feb 2016 12:52:41 +0000 (20:52 +0800)]
gnu: gnunet: Install NSS module.

* gnu/packages/gnunet.scm (gnunet)[arguments]: Pass '--with-nssdir'.

8 years agognu: Add gnome.
宋文武 [Sat, 13 Feb 2016 04:31:54 +0000 (12:31 +0800)]
gnu: Add gnome.

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

8 years agognu: Add mate-menus.
Fabian Harfert [Tue, 9 Feb 2016 23:00:24 +0000 (00:00 +0100)]
gnu: Add mate-menus.

* gnu/packages/mate.scm (mate-menus): New variable.

8 years agognu: Add libmateweather.
Fabian Harfert [Tue, 9 Feb 2016 23:00:23 +0000 (00:00 +0100)]
gnu: Add libmateweather.

* gnu/packages/mate.scm (libmateweather): New variable.

8 years agognu: Add mate-desktop.
Fabian Harfert [Tue, 9 Feb 2016 23:00:22 +0000 (00:00 +0100)]
gnu: Add mate-desktop.

* gnu/packages/mate.scm (mate-desktop): New variable.

8 years agognu: Add mate-themes.
Fabian Harfert [Tue, 9 Feb 2016 23:00:21 +0000 (00:00 +0100)]
gnu: Add mate-themes.

* gnu/packages/mate.scm (mate-themes): New variable.

8 years agognu: Add mate-icon-theme.
Fabian Harfert [Tue, 9 Feb 2016 23:00:20 +0000 (00:00 +0100)]
gnu: Add mate-icon-theme.

* gnu/packages/mate.scm: New file.
* gnu-system.am (GNU_SYSTEM_MODULES): Add it.
* gnu/packages/mate.scm (mate-icon-theme): New variable.

8 years agognu: Add guile-config.
Alex Sassmannshausen [Sun, 14 Feb 2016 18:23:24 +0000 (19:23 +0100)]
gnu: Add guile-config.

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

8 years agognu: qrencode: Update to 3.4.4.
Efraim Flashner [Tue, 16 Feb 2016 17:02:31 +0000 (19:02 +0200)]
gnu: qrencode: Update to 3.4.4.

* gnu/packages/aidc.scm (qrencode): Update to 3.4.4.

8 years agognu: pari-gp: Build documentation.
Andreas Enge [Fri, 15 Jan 2016 15:02:29 +0000 (16:02 +0100)]
gnu: pari-gp: Build documentation.

* gnu/packages/algebra.scm (pari-gp)[native-inputs]: Add texlive-minimal.
  [arguments]: Modify make-flags to build documentation.

8 years agognu: Add texlive-minimal.
Andreas Enge [Fri, 15 Jan 2016 15:00:47 +0000 (16:00 +0100)]
gnu: Add texlive-minimal.

* gnu/packages/texlive.scm (texlive-texmf-minimal, texlive-minimal):
  New variables.

8 years agodoc: Add footnote on Guile-JSON.
Andreas Enge [Sat, 13 Feb 2016 19:11:14 +0000 (20:11 +0100)]
doc: Add footnote on Guile-JSON.

* doc/guix.texi ("invoking guix import"): Add a footnote to the CPAN importer
  on the need for Guile-JSON.

8 years agodoc: Drop documentation of deprecated procedures.
Andreas Enge [Sat, 13 Feb 2016 19:08:26 +0000 (20:08 +0100)]
doc: Drop documentation of deprecated procedures.

* doc/guix.texi ("build systems"): Drop documentation of
  BUILD-EXPRESSION->DERIVATION.

8 years agodoc: Use modify-phases syntax in example.
Andreas Enge [Sat, 13 Feb 2016 19:07:08 +0000 (20:07 +0100)]
doc: Use modify-phases syntax in example.

* doc/guix.texi ("build systems"): Use modify-phases syntax instead of
  alist-delete in example.

8 years agodoc: Move paragraphs in description of guix archive.
Andreas Enge [Sat, 13 Feb 2016 19:04:10 +0000 (20:04 +0100)]
doc: Move paragraphs in description of guix archive.

* doc/guix.texi ("invoking guix archive"): Move paragraph describing basic
  invocation from the end to the beginning of the section.

8 years agognu: hydrogen: Update to 0.9.6.1.
Efraim Flashner [Tue, 16 Feb 2016 12:16:16 +0000 (14:16 +0200)]
gnu: hydrogen: Update to 0.9.6.1.

* gnu/packages/music.scm (hydrogen): Update to 0.9.6.1.
[build-system]: Switch to cmake-build-system.
[arguments]: Enable configure and tests, remove custom phases.
[native-inputs]: Remove python-2, scons. Add cppunit.
[inputs]: Add libarchive, lrdf.

8 years agognu: htseq: Add PySam to inputs.
Ricardo Wurmus [Mon, 8 Feb 2016 15:55:40 +0000 (16:55 +0100)]
gnu: htseq: Add PySam to inputs.

* gnu/packages/bioinformatics.scm (htseq)[inputs]: Add "python2-pysam".

8 years agognu: Add StringTie.
Ricardo Wurmus [Tue, 2 Feb 2016 14:45:38 +0000 (15:45 +0100)]
gnu: Add StringTie.

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

8 years agognu: Add Augeas.
Ricardo Wurmus [Thu, 21 Jan 2016 15:03:26 +0000 (16:03 +0100)]
gnu: Add Augeas.

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

8 years agognu: gpsbabel: Use 'modify-phases'.
Efraim Flashner [Tue, 16 Feb 2016 10:13:01 +0000 (12:13 +0200)]
gnu: gpsbabel: Use 'modify-phases'.

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

8 years agognu: gpsbabel: Update to 1.5.2.
Efraim Flashner [Tue, 16 Feb 2016 09:10:45 +0000 (11:10 +0200)]
gnu: gpsbabel: Update to 1.5.2.

* gnu/packages/gps.scm (gpsbabel): Update to 1.5.2.
[inputs]: Remove qt-4, add qt.

8 years agognu: librecad: Use 'modify-phases'.
Efraim Flashner [Tue, 16 Feb 2016 07:30:40 +0000 (09:30 +0200)]
gnu: librecad: Use 'modify-phases'.

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

8 years agognu: librecad: Update to 2.0.9.
Efraim Flashner [Tue, 16 Feb 2016 06:52:50 +0000 (08:52 +0200)]
gnu: librecad: Update to 2.0.9.

* gnu/packages/engineering.scm (librecad): Update to 2.0.9.
[inputs]: Use qt instead of qt-4.

8 years agognu: iftop: Fix license.
Leo Famulari [Tue, 16 Feb 2016 02:35:59 +0000 (21:35 -0500)]
gnu: iftop: Fix license.

* gnu/packages/admin.scm (iftop)[license]: Correct 'gpl3' to 'gpl2+'.

8 years agognu: shntool: Fix license.
Leo Famulari [Tue, 16 Feb 2016 02:30:53 +0000 (21:30 -0500)]
gnu: shntool: Fix license.

* gnu/packages/audio.scm (shntool)[license]: Correct 'gpl3+' to 'gpl2+'
and add 'x11'.

8 years agognu: pioneers: Fix license.
Leo Famulari [Tue, 16 Feb 2016 02:14:18 +0000 (21:14 -0500)]
gnu: pioneers: Fix license.

* gnu/packages/games.scm (pioneers)[license]: Correct 'gpl3+' to 'gpl2+'.

8 years agognu: Add pioneers.
Rodger Fox [Tue, 16 Feb 2016 01:07:04 +0000 (20:07 -0500)]
gnu: Add pioneers.

* gnu/packages/games.scm (pioneers): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
8 years agognu: vdirsyncer: Update to 0.9.0.
Leo Famulari [Mon, 15 Feb 2016 23:27:21 +0000 (18:27 -0500)]
gnu: vdirsyncer: Update to 0.9.0.

* gnu/packages/dav.scm (vdirsyncer): Update to 0.9.0.

8 years agognu: python-click-log: Update to 0.1.3.
Leo Famulari [Mon, 15 Feb 2016 23:26:43 +0000 (18:26 -0500)]
gnu: python-click-log: Update to 0.1.3.

* gnu/packages/python.scm (python-click-log): Update to 0.1.3.

8 years agognu: python-atomicwrites: Update to 0.1.9.
Leo Famulari [Mon, 15 Feb 2016 23:26:05 +0000 (18:26 -0500)]
gnu: python-atomicwrites: Update to 0.1.9.

* gnu/packages/python.scm (python-atomicwrites): Update to 0.1.9.

8 years agognu: python-lxml: Update to 3.5.0.
Leo Famulari [Mon, 15 Feb 2016 23:25:27 +0000 (18:25 -0500)]
gnu: python-lxml: Update to 3.5.0.

* gnu/packages/python.scm (python-lxml, python2-lxml): Update to 3.5.0.
[source]: Use pypi-uri.

8 years agognu: redshift: Update to 1.11.
Tobias Geerinckx-Rice [Mon, 15 Feb 2016 22:33:55 +0000 (23:33 +0100)]
gnu: redshift: Update to 1.11.

* gnu/packages/xdisorg.scm (redshift): Update to 1.11.

8 years agognu: python-sqlalchemy: Update to 1.0.12.
Christopher Allan Webber [Mon, 15 Feb 2016 21:40:13 +0000 (13:40 -0800)]
gnu: python-sqlalchemy: Update to 1.0.12.

* gnu/packages/python.scm (python-sqlalchemy): Update to 1.0.12.

8 years agognu: Add slurm.
Pjotr Prins [Mon, 15 Feb 2016 20:43:15 +0000 (21:43 +0100)]
gnu: Add slurm.

* gnu/packages/parallel.scm (slurm): New variable.
* gnu/packages/patches/slurm-configure-remove-nonfree-contribs.patch:
  New file.
* gnu-system.am (dist_patch_DATA): Add it.
* gnu/packages/parallel.scm: Introduce license name space.

Co-authored-by: Andreas Enge <andreas@enge.fr>
8 years agognu: prodigal: Update to 2.6.3.
Ben Woodcroft [Mon, 15 Feb 2016 21:17:39 +0000 (07:17 +1000)]
gnu: prodigal: Update to 2.6.3.

* gnu/packages/bioinformatics.scm (prodigal): Update to 2.6.3.

8 years agognu: polkit-qt: Build with qt-5.
Efraim Flashner [Mon, 15 Feb 2016 18:22:28 +0000 (20:22 +0200)]
gnu: polkit-qt: Build with qt-5.

*gnu/packages/polkit.scm (polkit-qt)[propagated-inputs]: Use qt.

8 years agognu: bazaar: Update to 2.7.0.
Efraim Flashner [Mon, 15 Feb 2016 17:53:27 +0000 (19:53 +0200)]
gnu: bazaar: Update to 2.7.0.

* gnu/packages/version-control.scm (bazaar): Update to 2.7.0.

8 years agognu: r-annotationdbi: Update to 1.32.3.
Ricardo Wurmus [Wed, 13 Jan 2016 14:48:58 +0000 (15:48 +0100)]
gnu: r-annotationdbi: Update to 1.32.3.

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

8 years agognu: Add audit.
Ricardo Wurmus [Wed, 13 Jan 2016 15:00:06 +0000 (16:00 +0100)]
gnu: Add audit.

* gnu/packages/admin.scm (audit): New variable.

8 years agognu: vera: Update to 1.23.
Efraim Flashner [Mon, 15 Feb 2016 08:01:38 +0000 (10:01 +0200)]
gnu: vera: Update to 1.23.

* gnu/packages/dictionaries.scm (vera): Update to 1.23.

8 years agognu: nano: Update to 2.5.2.
Efraim Flashner [Mon, 15 Feb 2016 07:51:29 +0000 (09:51 +0200)]
gnu: nano: Update to 2.5.2.

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

8 years agognu: bitcoin-core: Update to 0.11.2.
Efraim Flashner [Sun, 14 Feb 2016 08:56:30 +0000 (10:56 +0200)]
gnu: bitcoin-core: Update to 0.11.2.

* gnu/packages/finance.scm (bitcoin-core): Update to 0.11.2.
[native-inputs]: Use python-2 instead of python-wrapper.

8 years agognu: owncloud-client: Update to 2.1.1.
Efraim Flashner [Sun, 14 Feb 2016 08:58:29 +0000 (10:58 +0200)]
gnu: owncloud-client: Update to 2.1.1.

* gnu/packages/owncloud.scm (owncloud-client): Update to 2.1.1.

8 years agognu: vsearch: Update to 1.10.0.
Ben Woodcroft [Mon, 15 Feb 2016 12:22:01 +0000 (22:22 +1000)]
gnu: vsearch: Update to 1.10.0.

* gnu/packages/bioinformatics.scm (vsearch): Update to 1.10.0.
[origin]: Adapt to changes in bundling of cityhash.

8 years agognu: cityhash: Install citycrc.h.
Ben Woodcroft [Mon, 15 Feb 2016 12:11:13 +0000 (22:11 +1000)]
gnu: cityhash: Install citycrc.h.

* gnu/packages/textutils.scm (cityhash)[arguments]: Install citycrc.h.
[version]: Use standardised format, increment to 1.1-2.

8 years agognu: graphite2: Update to 1.3.5. Update home-page and source URI.
Mark H Weaver [Wed, 10 Feb 2016 22:27:20 +0000 (17:27 -0500)]
gnu: graphite2: Update to 1.3.5.  Update home-page and source URI.

* gnu/packages/fontutils.scm (graphite2): Update to 1.3.5.
  [source, home-page]: Update to reflect upstream move to github.

8 years agognu: libsndfile: Update to 1.0.26 [with follow-up fix CVE-2015-7805].
Mark H Weaver [Wed, 10 Feb 2016 21:59:53 +0000 (16:59 -0500)]
gnu: libsndfile: Update to 1.0.26 [with follow-up fix CVE-2015-7805].

Note: The previous fix for CVE-2015-7805 was incomplete.

* gnu/packages/patches/libsndfile-CVE-2014-9496.patch,
  gnu/packages/patches/libsndfile-CVE-2015-7805.patch: Delete files.
* gnu-system.am (dist_patch_DATA): Remove them.
* gnu/packages/pulseaudio.scm (libsndfile): Update to 1.0.26.
  [source]: Remove patches.

8 years agognu: libgcrypt: Update to 1.6.5 [fixes CVE-2015-7511].
Christopher Allan Webber [Tue, 9 Feb 2016 20:31:02 +0000 (12:31 -0800)]
gnu: libgcrypt: Update to 1.6.5 [fixes CVE-2015-7511].

* gnu/packages/gnupg.scm (libgcrypt): Update to 1.6.5.

8 years agognu: btrfs-progs: Fix license.
Leo Famulari [Mon, 15 Feb 2016 02:04:05 +0000 (21:04 -0500)]
gnu: btrfs-progs: Fix license.

Reported by Tobias Geerinckx-Rice <tobias.geerinckx.rice@gmail.com>

* gnu/packages/linux.scm (btrfs-progs)[license]: Add GPL2 to list of licenses.

8 years agognu: font-terminus: Update to 4.40
Nils Gillmann [Mon, 15 Feb 2016 00:15:55 +0000 (01:15 +0100)]
gnu: font-terminus: Update to 4.40

* gnu/packages/fonts.scm (font-terminus): Update to 4.40.

Signed-off-by: Leo Famulari <leo@famulari.name>
8 years agognu: python-ly: Update to 0.9.3.
Andreas Enge [Sun, 14 Feb 2016 20:49:56 +0000 (21:49 +0100)]
gnu: python-ly: Update to 0.9.3.

* gnu/packages/python.scm (python-ly): Update to 0.9.3.

8 years agognu: lxqt: Update source URLs to use HTTPS.
Mark H Weaver [Sun, 14 Feb 2016 13:46:30 +0000 (08:46 -0500)]
gnu: lxqt: Update source URLs to use HTTPS.

* gnu/packages/lxqt.scm (libqtxdg, liblxqt, lxqt-common)
  (lxqt-session)[source]: Use HTTPS URLs.

8 years agognu: openbox: Update to 3.6.1.
Efraim Flashner [Sun, 14 Feb 2016 07:51:47 +0000 (09:51 +0200)]
gnu: openbox: Update to 3.6.1.

* gnu/packages/openbox.scm (openbox): Update to 3.6.1.

8 years agognu: postgresql: Update to 9.3.11. [fixes CVE-2015-{5288,5289},CVE-2016-{0766,0773}]
Efraim Flashner [Sat, 13 Feb 2016 18:24:01 +0000 (20:24 +0200)]
gnu: postgresql: Update to 9.3.11. [fixes CVE-2015-{5288,5289},CVE-2016-{0766,0773}]

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

8 years agognu: Add baobab.
Jochem Raat [Sat, 13 Feb 2016 22:14:29 +0000 (23:14 +0100)]
gnu: Add baobab.

* gnu/packages/gnome.scm (baobab): New variable.

8 years agognu: Add pianobar.
Al McElrath [Sat, 12 Dec 2015 05:22:33 +0000 (21:22 -0800)]
gnu: Add pianobar.

* gnu/packages/music.scm (pianobar): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
8 years agognu: Add python-wtforms
Christopher Allan Webber [Sat, 13 Feb 2016 21:42:51 +0000 (13:42 -0800)]
gnu: Add python-wtforms

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

8 years agodoc: Correct typos.
Andreas Enge [Sat, 13 Feb 2016 18:57:33 +0000 (19:57 +0100)]
doc: Correct typos.

* doc/guix.texi: Correct typos, grammar and stylistic points.

8 years agognu: iproute: Update to 4.4.0.
Alex Kost [Thu, 11 Feb 2016 10:49:38 +0000 (13:49 +0300)]
gnu: iproute: Update to 4.4.0.

* gnu/packages/linux.scm (iproute): Update to 4.4.0.

8 years agognu: iproute: Use 'modify-phases'.
Alex Kost [Thu, 11 Feb 2016 10:49:16 +0000 (13:49 +0300)]
gnu: iproute: Use 'modify-phases'.

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

8 years agognu: calibre: Update to 2.51.0.
Andreas Enge [Sat, 13 Feb 2016 13:34:50 +0000 (14:34 +0100)]
gnu: calibre: Update to 2.51.0.

* gnu/packages/ebook.scm (calibre): Update to 2.51.0.

8 years agognu: gnuplot: Update to 5.0.2.
Andreas Enge [Sat, 13 Feb 2016 12:37:49 +0000 (13:37 +0100)]
gnu: gnuplot: Update to 5.0.2.

* gnu/packages/maths.scm (gnuplot): Update to 5.0.2.

8 years agognu: lablgtk: Build cmxa libraries.
Jan Nieuwenhuizen [Thu, 11 Feb 2016 17:52:15 +0000 (18:52 +0100)]
gnu: lablgtk: Build cmxa libraries.

* gnu/packages/ocaml.scm (lablgtk)[arguments]: Add the make target "opt"
  to also build *.cmxa files.

8 years agognu: ocaml: Set search path.
Jan Nieuwenhuizen [Sat, 13 Feb 2016 07:42:34 +0000 (08:42 +0100)]
gnu: ocaml: Set search path.

* gnu/packages/ocaml.scm (ocaml): Register OCAMLPATH as a search path.

8 years agognu: Add ocaml-findlib.
Jan Nieuwenhuizen [Thu, 11 Feb 2016 17:53:07 +0000 (18:53 +0100)]
gnu: Add ocaml-findlib.

* gnu/packages/ocaml.scm (ocaml-findlib): New variable.
* gnu/packages/patches/ocaml-findlib-make-install.patch: New file.
* gnu-system.am (dist_patch_DATA): Register it.

8 years agognu: gnupg: Add upstream fix for test failures on x86_64.
Mark H Weaver [Fri, 12 Feb 2016 23:19:05 +0000 (18:19 -0500)]
gnu: gnupg: Add upstream fix for test failures on x86_64.

Fixes <https://debbugs.gnu.org/22558>.

* gnu/packages/patches/gnupg-simple-query-ignore-status-messages.patch: New
  file.
* gnu-system.am (dist_patch_DATA): Add it.
* gnu/packages/gnupg.scm (gnupg)[source]: Add patch.

8 years agognu: Add tclxml.
Jan Nieuwenhuizen [Fri, 12 Feb 2016 23:27:17 +0000 (00:27 +0100)]
gnu: Add tclxml.

* gnu/packages/patches/tclxml-3.2-install.patch: New file.
* gnu-system.am (dist_patch_DATA): Add it.
* gnu/packages/tcl.scm (tclxml): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
8 years agognu: Split acme into python-acme and python2-acme.
Leo Famulari [Tue, 9 Feb 2016 06:49:08 +0000 (01:49 -0500)]
gnu: Split acme into python-acme and python2-acme.

* gnu/packages/tls.scm (acme): Split variable into...
(python-acme, python2-acme): ...both Python variants.
(letsencrypt)[propagated-inputs]: Update user of renamed variable.

8 years agognu: python-wheel: Define 'python2-variant'.
Leo Famulari [Fri, 12 Feb 2016 06:06:23 +0000 (01:06 -0500)]
gnu: python-wheel: Define 'python2-variant'.

* gnu/packages/python.scm (python-wheel)[properties]: New field.
(python2-wheel): Use 'strip-python2-variant'.
(python2-requests): Take the result of 'package-with-python2' directly.
* gnu/packages/openstack.scm (python2-requests-mock): Likewise.
(python2-oslosphinx): Likewise.

8 years agognu: python-jsonschema: Define 'python2-variant'.
Leo Famulari [Tue, 9 Feb 2016 06:44:45 +0000 (01:44 -0500)]
gnu: python-jsonschema: Define 'python2-variant'.

* gnu/packages/python.scm (python-jsonschema)[properties]: New field.
(python2-jsonschema): Use 'strip-python2-variant'.
* gnu/packages/openstack.scm (python2-tempest-lib): Take the result of
'package-with-python2' directly.

8 years agognu: python-cryptography: Define 'python2-variant'.
Leo Famulari [Thu, 11 Feb 2016 02:48:45 +0000 (21:48 -0500)]
gnu: python-cryptography: Define 'python2-variant'.

* gnu/packages/python.scm (python-cryptography)[properties]: New field.
(python2-cryptography): Use 'strip-python2-variant'.
(python2-pyopenssl): Take the result of 'package-with-python2' directly.

8 years agognu: Add tcllib.
Jan Nieuwenhuizen [Tue, 9 Feb 2016 19:44:59 +0000 (20:44 +0100)]
gnu: Add tcllib.

* gnu/packages/tcl.scm (tcllib): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
8 years agognu: tcl: Use tcl/tk license.
Jan Nieuwenhuizen [Thu, 11 Feb 2016 20:52:33 +0000 (21:52 +0100)]
gnu: tcl: Use tcl/tk license.

* gnu/packages/tcl.scm (tcl)[license]: Use the tcl/tk license variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
8 years agolicenses: Add tcl/tk license.
Jan Nieuwenhuizen [Thu, 11 Feb 2016 20:28:41 +0000 (21:28 +0100)]
licenses: Add tcl/tk license.

* guix/licenses.scm (tcl/tk): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
8 years agoscripts: environment: Build environments as profiles.
David Thompson [Fri, 12 Feb 2016 20:39:26 +0000 (21:39 +0100)]
scripts: environment: Build environments as profiles.

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

* guix/scripts/environment.scm (evaluate-input-search-paths)
(build-inputs): Delete.
(evaluate-profile-search-paths, strip-input-name)
(package-or-package+output?, package-environment-inputs)
(build-environment, inputs->profile-derivations): New procedures.
(create-environment, show-search-paths, launch-environment)
(launch-environment/container): Replace 'inputs' argument
with 'profile' argument.
(package+propagated-inputs): Strip off names off of input tuples.
(options/resolve-packages): Handle input tuples that specify an output
in expressions.
(guix-environment): Convert inputs into a profile to use in the
environment.  Remove non-package inputs such as origins from
environment inputs.
* doc/guix.texi ("invoking guix environment"): Document package+output
tuples for --expression option.
* tests/guix-environment.sh: Update tests.
* tests/guix-environment-container.sh: Likewise.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
8 years agoprofiles: Add #:system argument to profile-derivation.
Ludovic Courtès [Fri, 12 Feb 2016 18:12:18 +0000 (19:12 +0100)]
profiles: Add #:system argument to profile-derivation.

Suggested by David Thompson <davet@gnu.org>.

* guix/profiles.scm (profile-derivation): Add #:system parameter and
honor it.

8 years agostore: Add monadic access to '%current-system'.
Ludovic Courtès [Fri, 12 Feb 2016 17:59:11 +0000 (18:59 +0100)]
store: Add monadic access to '%current-system'.

* guix/store.scm (current-system, set-current-system): New procedures.
* tests/store.scm ("current-system"): New test.

8 years agognu: macs: Update to 2.1.0.20151222.
Ricardo Wurmus [Thu, 4 Feb 2016 11:32:42 +0000 (12:32 +0100)]
gnu: macs: Update to 2.1.0.20151222.

* gnu/packages/bioinformatics.scm (macs): Update to 2.1.0.20151222.

8 years agognu: macs: Use "pypi-uri".
Ricardo Wurmus [Thu, 4 Feb 2016 11:29:54 +0000 (12:29 +0100)]
gnu: macs: Use "pypi-uri".

* gnu/packages/bioinformatics.scm (macs)[source]: Use "pypi-uri" to
  build source URI.

8 years agognu: python2-fastlmm: Update to 0.2.21.
Ricardo Wurmus [Thu, 11 Feb 2016 15:11:22 +0000 (16:11 +0100)]
gnu: python2-fastlmm: Update to 0.2.21.

* gnu/packages/python.scm (python2-fastlmm): Update to 0.2.21.

8 years agognu: python2-pysnptools: Update to 0.3.5.
Ricardo Wurmus [Thu, 11 Feb 2016 15:10:48 +0000 (16:10 +0100)]
gnu: python2-pysnptools: Update to 0.3.5.

* gnu/packages/python.scm (python2-pysnptools): Update to 0.3.5.

8 years agognu: python-numpy-bootstrap: Update to 1.10.4.
Ricardo Wurmus [Thu, 11 Feb 2016 15:10:08 +0000 (16:10 +0100)]
gnu: python-numpy-bootstrap: Update to 1.10.4.

* gnu/packages/python.scm (python-numpy-bootstrap): Update to 1.10.4.

8 years agognu: python-pandas: Update to 0.16.2.
Ricardo Wurmus [Thu, 11 Feb 2016 15:09:07 +0000 (16:09 +0100)]
gnu: python-pandas: Update to 0.16.2.

* gnu/packages/python.scm (python-pandas): Update to 0.16.2.

8 years agognu: Add gnunet-gtk.
Ni* Gillmann [Wed, 13 Jan 2016 17:36:31 +0000 (18:36 +0100)]
gnu: Add gnunet-gtk.

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

Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
8 years agognu: gnunet: Add gstreamer and plugins to inputs.
Ricardo Wurmus [Sun, 17 Jan 2016 14:28:53 +0000 (15:28 +0100)]
gnu: gnunet: Add gstreamer and plugins to inputs.

* gnu/packages/gnunet.scm (gnunet)[inputs]: Add "gstreamer" and
  "gst-plugins-base".

8 years agoinstall: Add btrfs-progs to the image.
Tobias Geerinckx-Rice [Wed, 10 Feb 2016 04:01:47 +0000 (05:01 +0100)]
install: Add btrfs-progs to the image.

* gnu/system/install.scm (installation-os)[packages]: Add BTRFS-PROGS.

Signed-off-by: Leo Famulari <leo@famulari.name>
8 years agognu: Add btrfs-progs.
Tobias Geerinckx-Rice [Wed, 10 Feb 2016 04:01:46 +0000 (05:01 +0100)]
gnu: Add btrfs-progs.

* gnu/packages/linux.scm (btrfs-progs): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
8 years agoRevert "gnu: nginx: Update to 1.9.11. [fixes CVE-2016-{0742, 0746, 0747}]"
Mark H Weaver [Thu, 11 Feb 2016 21:31:19 +0000 (16:31 -0500)]
Revert "gnu: nginx: Update to 1.9.11. [fixes CVE-2016-{0742, 0746, 0747}]"

This reverts commit 759246ad48c585621355e8c32bf3596ef9cd356f.

8 years agognu: icecat: Update bundled graphite2 to 1.3.5 for security fixes.
Mark H Weaver [Thu, 11 Feb 2016 19:26:47 +0000 (14:26 -0500)]
gnu: icecat: Update bundled graphite2 to 1.3.5 for security fixes.

* gnu/packages/patches/icecat-update-graphite2.patch: New file.
* gnu-system.am (dist_patch_DATA): Add it.
* gnu/packages/gnuzilla.scm (icecat)[source]: Add patch.  Add TODO
  comment about using the system graphite2 in the future.