jackhill/guix/guix.git
7 years agoservices: openssh-service-type: Expose 'openssh-configuration'.
Ludovic Courtès [Sun, 2 Oct 2016 21:18:08 +0000 (23:18 +0200)]
services: openssh-service-type: Expose 'openssh-configuration'.

* gnu/services/ssh.scm (<openssh-configuration>): Add default values.
[pubkey-authentication?]: Rename to...
[public-key-authentication?]: ... this.
(openssh-service): Remove.
* doc/guix.texi (Networking Services): Adjust accordingly.

7 years agoservices: Add rottlog.
Jan Nieuwenhuizen [Wed, 7 Sep 2016 23:20:43 +0000 (01:20 +0200)]
services: Add rottlog.

* gnu/services/admin.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
* doc/guix.texi (Log Rotation): New node.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
7 years agognu: ghc-process: Replace reference to /bin/sh.
Ricardo Wurmus [Sat, 1 Oct 2016 15:02:32 +0000 (17:02 +0200)]
gnu: ghc-process: Replace reference to /bin/sh.

* gnu/packages/haskell.scm (ghc-process)[arguments]: Add phases
"patch-reference-to-/bin/sh" to replace reference to /bin/sh.

7 years agognu: Do not propagate inputs in haskell.scm.
Ricardo Wurmus [Sat, 1 Oct 2016 11:24:22 +0000 (13:24 +0200)]
gnu: Do not propagate inputs in haskell.scm.

* gnu/packages/haskell.scm
(ghc-streaming-commons)[propagated-inputs]: Move ghc-random...
[inputs]: ...to here; remove ghc-async, add ghc-directory, add
ghc-transformers; move ghc-quickcheck, ghc-hspec...
[native-inputs]: ...to here; add hspec-discover.

(ghc-test-framework)[propagated-inputs]: Move all from here...
[inputs]: ...to here; move ghc-hunit and ghc-quickcheck...
[native-inputs]: ...to here.

(ghc-attoparsec)[propagated-inputs]: Move ghc-scientific...
[inputs]: ...to here; move ghc-quickcheck, ghc-quickcheck-unicode,
ghc-test-framework, ghc-test-framework-quickcheck2, ghc-vector...
[native-inputs]: ...to here.

(ghc-zip-archive)[propagated-inputs]: Move all inputs from here...
[inputs]: ...to here; move ghc-hunit from here...
[native-inputs]: ...to here.

(ghc-network-uri)[inputs]: Add ghc-parsec; move ghc-hunit from here...
[native-inputs]: ...to here.
[propagated-inputs]: Remove.

(ghc-wai)[propagated-inputs]: Move all inputs from here...
[inputs]: ...to here; move ghc-quickcheck, ghc-hunit, and ghc-hspec from
here...
[native-inputs]: ...to here.  Add hspec-discover.

(ghc-wai-extra)[propagated-inputs]: Remove ghc-hspec and ghc-hunit; move
all other inputs from here...
[inputs]: ...to here.
[native-inputs]: Add hspec-discover, ghc-hspec, and ghc-hunit.

(ghc-resourcet, ghc-xss-sanitize, ghc-parsec, ghc-vector, ghc-http,
ghc-base-compat, ghc-base-orphans, ghc-word8)[inputs]: Move all inputs
from here...
[native-inputs]: ...to here.

(ghc-haddock-library, ghc-hspec-contrib, ghc-base-compat,
ghc-base-orphans, ghc-fast-logger, ghc-word8, ghc-aeson-qq,
ghc-logging-facade, ghc-mockery, ghc-yaml, ghc-hslua)[native-inputs]:
Add hspec-discover.

(ghc-fast-logger)[inputs]: Move ghc-hspec from here...
[native-inputs]: ...to here.

(ghc-data-default,
ghc-data-default-instances-base,
ghc-data-default-instances-containers,
ghc-data-default-instances-dlist,
ghc-haddock-api,
ghc-happy,
ghc-haskell-src-exts,
ghc-resourcet,
ghc-xss-sanitize,
ghc-sdl-mixer,
ghc-sdl-image,
ghc-glut,
ghc-gluraw,
ghc-opengl,
cpphs,
ghc-old-time,
ghc-data-default-instances-old-locale,
cabal-install,
ghc-x11,
ghc-x11-xft,
ghc-hashable,
ghc-test-framework-hunit,
ghc-test-framework,
ghc-tf-random,
ghc-transformers-base,
ghc-unix-time,
ghc-http-types,
ghc-iproute,
ghc-regex-base,
ghc-regex-posix,
ghc-regex-tdfa-rc,
ghc-parsers,
ghc-trifecta,
ghc-distributive,
ghc-comonad,
ghc-polyparse,
ghc-profunctors,
ghc-reducers,
ghc-xml,
ghc-exceptions,
ghc-temporary,
ghc-temporary-rc,
ghc-smallcheck,
ghc-tasty-ant-xml,
ghc-quickcheck-instances,
ghc-quickcheck,
ghc-case-insensitive,
ghc-chasingbottoms,
ghc-unordererd-containers,
ghc-uniplate,
ghc-ansi-wl-pprint,
ghc-parsec,
ghc-vector,
ghc-vector-binary-instances,
ghc-http,
ghc-hspec,
ghc-hspec-contrib,
ghc-hspec-core,
ghc-hspec-meta,
ghc-vault,
ghc-monad-control,
ghc-blaze-builder,
ghc-blaze-markup,
ghc-blaze-html,
ghc-async,
ghc-optparse-applicative,
ghc-charset,
ghc-void,
ghc-kan-extensions,
ghc-statevar,
ghc-lens,
ghc-cheapskate,
ghc-semigroupoids,
ghc-contrvariant,
ghc-semigroups,
ghc-free,
ghc-adjunctions,
ghc-fast-logger,
ghc-doctest,
ghc-lifted-base,
ghc-tasty-quickcheck,
ghc-tasty-golden,
ghc-tasty,
ghc-cookie,
ghc-scientific,
ghc-aeson,
ghc-wai-logger,
ghc-pandoc-types,
ghc-texmath,
ghc-regex-pcre-builtin,
ghc-highlighting-kate,
ghc-cmark,
ghc-enclosed-exceptions,
ghc-th-lift,
ghc-th-expand-syns,
ghc-th-reify-many,
ghc-th-orphans,
ghc-haskell-src-meta,
ghc-aeson-qq,
ghc-conduit,
ghc-mockery,
ghc-yaml,
ghc-filemanip,
ghc-juicypixels,
ghc-hslua,
ghc-mime-types,
ghc-http-client,
ghc-hourglass,
ghc-pem,
ghc-asn1-types,
ghc-asn1-encoding,
ghc-asn1-parse,
ghc-tasty-kat,
ghc-cryptonite,
ghc-x509,
ghc-x509-store,
ghc-x509-validation,
ghc-x509-system,
ghc-tls,
ghc-socks,
ghc-connection,
ghc-http-client-tls,
ghc-pandoc)[propagated-inputs]: Move inputs from here...
[inputs]: ...to here.

7 years agognu: r-plotly: Update to 4.5.2.
Ricardo Wurmus [Thu, 29 Sep 2016 15:11:57 +0000 (17:11 +0200)]
gnu: r-plotly: Update to 4.5.2.

* gnu/packages/statistics.scm (r-plotly): Update to 4.5.2.
[propagated-inputs]: Remove r-plyr; remove r-viridis; add r-dplyr; add
r-lazyeval; add r-purrr; add r-tibble; add r-viridislite.

7 years agognu: Add r-purrr.
Ricardo Wurmus [Thu, 29 Sep 2016 15:11:34 +0000 (17:11 +0200)]
gnu: Add r-purrr.

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

7 years agognu: Add r-viridislite.
Ricardo Wurmus [Thu, 29 Sep 2016 15:08:23 +0000 (17:08 +0200)]
gnu: Add r-viridislite.

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

7 years agognu: libotf: Fix source URI.
Mark H Weaver [Sun, 2 Oct 2016 14:45:19 +0000 (10:45 -0400)]
gnu: libotf: Fix source URI.

* gnu/packages/fontutils.scm (libotf)[source]: Fix suorce URI.

7 years agognu: vsearch: Update to 2.1.2.
Ben Woodcroft [Sun, 2 Oct 2016 12:25:39 +0000 (22:25 +1000)]
gnu: vsearch: Update to 2.1.2.

* gnu/packages/bioinformatics.scm (vsearch): Update to 2.1.2.

7 years agognu: ffmpeg: Update to 3.1.4.
Efraim Flashner [Sun, 2 Oct 2016 08:38:32 +0000 (11:38 +0300)]
gnu: ffmpeg: Update to 3.1.4.

* gnu/packages/video.scm (ffmpeg): Update to 3.1.4.

7 years agognu: linux-libre: Update to 4.7.6.
Mark H Weaver [Sat, 1 Oct 2016 22:22:43 +0000 (18:22 -0400)]
gnu: linux-libre: Update to 4.7.6.

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

7 years agognu: linux-libre@4.4: Update to 4.4.23.
Mark H Weaver [Sat, 1 Oct 2016 22:20:28 +0000 (18:20 -0400)]
gnu: linux-libre@4.4: Update to 4.4.23.

* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.23.

7 years agognu: guitarix: Update to 0.35.1.
Ricardo Wurmus [Sat, 1 Oct 2016 20:31:10 +0000 (22:31 +0200)]
gnu: guitarix: Update to 0.35.1.

* gnu/packages/audio.scm (guitarix): Update to 0.35.1.

7 years agognu: eigen: Update to 3.2.9.
Ricardo Wurmus [Sat, 1 Oct 2016 19:35:47 +0000 (21:35 +0200)]
gnu: eigen: Update to 3.2.9.

* gnu/packages/algebra.scm (eigen): Update to 3.2.9.

7 years agognu: julia: Update to 0.5.0.
Ricardo Wurmus [Sat, 24 Sep 2016 12:16:21 +0000 (14:16 +0200)]
gnu: julia: Update to 0.5.0.

* gnu/packages/julia.scm (libuv-julia): Update to commit
8d5131b6c1595920dd30644cd1435b4f344b46c8.
(libunwind-for-julia): New variable.
(julia): Update to 0.5.0.
[arguments]: Disable stripping of binaries; modify "prepare-deps" phase;
add "fix-llvm-flag" phase; add "set-home" phase; adjust
"hardcode-soname-map" phase; remove fix for "double-conversion" from
"fix-include-and-link-paths" phase; enable "repl" and "replcompletions"
tests; disable "backtrace", "compile", "replutil", and "cmdlineargs"
tests; remove USE_SYSTEM_RMATH flag; remove USE_SYSTEM_GRISU flag.
[inputs]: Replace "llvm-3.5" with "llvm"; replace "libunwind" with
"libunwind-for-julia"; remove "double-conversion"; remove "rmath-julia";
update "suitesparse" origin; replace "virtualenv" origin with
"python2-virtualenv".
[native-inputs]: Add "openssl".

7 years agognu: utf8proc: Update to 2.0.2.
Ricardo Wurmus [Sun, 25 Sep 2016 09:00:05 +0000 (11:00 +0200)]
gnu: utf8proc: Update to 2.0.2.

* gnu/packages/textutils.scm (utf8proc): Update to 2.0.2.

7 years agognu: gd: Fix CVE-2016-7568.
Leo Famulari [Thu, 29 Sep 2016 15:32:34 +0000 (11:32 -0400)]
gnu: gd: Fix CVE-2016-7568.

* gnu/packages/patches/gd-CVE-2016-7568.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/gd.scm (gd)[source]: Use it.

7 years agognu: rpcbind-configuration: Rename pkg to nfs-utils
John Darrington [Sat, 1 Oct 2016 07:23:47 +0000 (09:23 +0200)]
gnu: rpcbind-configuration: Rename pkg to nfs-utils

* gnu/services/nfs.scm (<rpcbind-configuration>): "pkg" --> "nfs-utils"

7 years agognu: Add quickswitch-i3.
Ivan Vilata i Balaguer [Wed, 21 Sep 2016 09:19:20 +0000 (11:19 +0200)]
gnu: Add quickswitch-i3.

* gnu/packages/wm.scm (quickswitch-i3): New variable.
* gnu/packages/patches/quickswitch-fix-dmenu-check.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.

Signed-off-by: 宋文武 <iyzsong@gmail.com>
7 years agognu: Add python-i3-py.
Ivan Vilata i Balaguer [Wed, 21 Sep 2016 09:19:07 +0000 (11:19 +0200)]
gnu: Add python-i3-py.

* gnu/packages/wm.scm (python-i3-py, python2-i3-py): New variables.

Signed-off-by: 宋文武 <iyzsong@gmail.com>
7 years agognu: Add emacs-rudel.
ng0 [Tue, 27 Sep 2016 16:24:29 +0000 (16:24 +0000)]
gnu: Add emacs-rudel.

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

Signed-off-by: 宋文武 <iyzsong@gmail.com>
7 years agognu: shroud: Wrap 'shroud' with 'GUILE_LOAD_COMPILED_PATH'.
宋文武 [Fri, 30 Sep 2016 12:19:15 +0000 (20:19 +0800)]
gnu: shroud: Wrap 'shroud' with 'GUILE_LOAD_COMPILED_PATH'.

* gnu/packages/password-utils.scm (shroud)[arguments]: New field.

7 years agognu: tmux: Update to 2.3.
Leo Famulari [Fri, 30 Sep 2016 22:57:29 +0000 (18:57 -0400)]
gnu: tmux: Update to 2.3.

* gnu/packages/tmux.scm (tmux): Update to 2.3.

7 years agognu: libreoffice: Update to 5.1.5.2.
Leo Famulari [Thu, 29 Sep 2016 21:45:03 +0000 (17:45 -0400)]
gnu: libreoffice: Update to 5.1.5.2.

* gnu/packages/libreoffice.scm (libreoffice): Update to 5.1.5.2.

7 years agobuild: Improve Guile 2.2 compatibility.
Taylan Ulrich Bayırlı/Kammer [Tue, 27 Sep 2016 20:34:06 +0000 (22:34 +0200)]
build: Improve Guile 2.2 compatibility.

* build-aux/compile-all.scm (compile-file*): Ensure loading of
  compilation related modules before going parallel.
* guix/build/pull.scm (build-guix): Ditto.

7 years agognu: xonsh: Remove bundled PLY.
Danny Milosavljevic [Thu, 29 Sep 2016 16:39:42 +0000 (12:39 -0400)]
gnu: xonsh: Remove bundled PLY.

* gnu/packages/shells.scm (xonsh)[source]: Add snippet to remove bundled
python-ply.
[inputs]: Add python-ply.

Signed-off-by: Leo Famulari <leo@famulari.name>
7 years agoservices: Add 'openssh-service'.
Julien Lepiller [Fri, 5 Aug 2016 13:20:15 +0000 (15:20 +0200)]
services: Add 'openssh-service'.

* gnu/packages/ssh.scm (openssh)[arguments]: Set sysconfdir to /etc/ssh.
* gnu/services/ssh.scm (<openssh-configuration>): New record type.
(%openssh-accounts): New variable.
(openssh-activation, openssh-config-file, openssh-shepherd-service)
(openssh-service): New procedures.
(openssh-service-type): New variable.
* doc/guix.texi (Networking Services): Document 'openssh-services'.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
7 years agognu: emacs: Build with m17n support.
Arun Isaac [Tue, 27 Sep 2016 17:17:22 +0000 (22:47 +0530)]
gnu: emacs: Build with m17n support.

* gnu/packages/emacs.scm (emacs): Build with m17n support.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agognu: Add m17n-lib.
Arun Isaac [Tue, 27 Sep 2016 17:17:21 +0000 (22:47 +0530)]
gnu: Add m17n-lib.

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

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agognu: Add m17n-db.
Arun Isaac [Tue, 27 Sep 2016 17:17:20 +0000 (22:47 +0530)]
gnu: Add m17n-db.

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

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agognu: c-ares: Update to 1.12.0 [fixes CVE-2016-5180].
Leo Famulari [Thu, 29 Sep 2016 15:12:55 +0000 (11:12 -0400)]
gnu: c-ares: Update to 1.12.0 [fixes CVE-2016-5180].

* gnu/packages/adns.scm (c-ares): Update to 1.12.0.
[source]: Use HTTPS URL.
[home-page]: Use HTTPS URL.

7 years agoRevert "gnu: %default-extra-linux-options: Remove redundant options."
David Craven [Thu, 29 Sep 2016 10:50:47 +0000 (12:50 +0200)]
Revert "gnu: %default-extra-linux-options: Remove redundant options."

Options aren't redundant and are required for building the initrd.

This reverts commit 50dbc03647170fded9e0bca0cc4b7e1614aa38db.

7 years agognu: dbus-c++: License has "or later" clause.
Ludovic Courtès [Wed, 28 Sep 2016 12:13:55 +0000 (14:13 +0200)]
gnu: dbus-c++: License has "or later" clause.

* gnu/packages/glib.scm (dbus-c++)[license]: Change to LGPL2.1+.

7 years agodoc: Give the full key fingerprint instead of the long key ID.
Leo Famulari [Tue, 27 Sep 2016 18:12:02 +0000 (14:12 -0400)]
doc: Give the full key fingerprint instead of the long key ID.

* doc/guix.texi (OPENPGP-SIGNING-KEY-ID): Use fingerprint instead of
long key ID.

7 years agognu: sra-tools: Fix build on i686.
Ricardo Wurmus [Wed, 28 Sep 2016 20:28:51 +0000 (22:28 +0200)]
gnu: sra-tools: Fix build on i686.

* gnu/packages/bioinformatics.scm (sra-tools)[arguments]: Pass
"VDB_LIBDIR" in make-flags; dynamically link libmagic.

7 years agognu: tilda: Update to 1.3.3.
Efraim Flashner [Wed, 28 Sep 2016 18:38:38 +0000 (21:38 +0300)]
gnu: tilda: Update to 1.3.3.

* gnu/packages/terminals.scm (tilda): Update to 1.3.3.

7 years agognu: Add xonsh.
Stefan Reichoer [Wed, 21 Sep 2016 19:58:52 +0000 (21:58 +0200)]
gnu: Add xonsh.

* gnu/packages/shells.scm (xonsh): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
7 years agognu: attic: Superseded by borg.
Leo Famulari [Sat, 24 Sep 2016 03:36:48 +0000 (23:36 -0400)]
gnu: attic: Superseded by borg.

* gnu/packages/backup.scm (attic)[properties]: New field.

7 years agognu: nestopia-ue: Update to version 1.47.
Taylan Ulrich Bayırlı/Kammer [Wed, 21 Sep 2016 18:29:21 +0000 (20:29 +0200)]
gnu: nestopia-ue: Update to version 1.47.

7 years agognu: higan: Update to version 101.
Taylan Ulrich Bayırlı/Kammer [Wed, 14 Sep 2016 19:38:30 +0000 (21:38 +0200)]
gnu: higan: Update to version 101.

* gnu/packages/games.scm (higan): Update to version 101.

7 years agognu: git: Add input perl-term-readkey for 'git-svn'.
Thomas Danckaert [Tue, 27 Sep 2016 13:38:51 +0000 (15:38 +0200)]
gnu: git: Add input perl-term-readkey for 'git-svn'.

* gnu/packages/version-control.scm (git)[inputs]: Add perl-term-readkeys.
[arguments]: Add perl-term-readkeys to the PERL5LIB of `git-svn'.

Signed-off-by: 宋文武 <iyzsong@gmail.com>
7 years agoimport: utils: Refactor license->symbol.
David Craven [Thu, 22 Sep 2016 09:35:13 +0000 (11:35 +0200)]
import: utils: Refactor license->symbol.

* guix/import/utils.scm (license->symbol): Work for all licenses.
* tests/import-utils.scm (license->symbol): Add test.

7 years agoimport: utils: Add spdx-string->license.
David Craven [Thu, 22 Sep 2016 09:33:46 +0000 (11:33 +0200)]
import: utils: Add spdx-string->license.

* guix/import/utils.scm (spdx-string->license): New variable.
* guix/licenses.scm (agpl1, fdl1.2+): New variables.

7 years agoimport: Move string->license to importers.
David Craven [Thu, 22 Sep 2016 09:30:17 +0000 (11:30 +0200)]
import: Move string->license to importers.

* guix/import/gem.scm (string->license): Move from (guix import utils).
* guix/import/pypi.scm (string->license): Move from (guix import utils).

7 years agoimport: Reorder imports in (guix import utils).
David Craven [Thu, 22 Sep 2016 09:25:31 +0000 (11:25 +0200)]
import: Reorder imports in (guix import utils).

* guix/import/utils.scm (define-module): Reorder imports alphabetically.

7 years agognu: linux-libre-beagle-bone-black: Remove kernel variant.
David Craven [Mon, 26 Sep 2016 10:11:28 +0000 (12:11 +0200)]
gnu: linux-libre-beagle-bone-black: Remove kernel variant.

linux-libre-beagle-bone-black is misslabeled. This kernel variant is
for the original beagle board.

* gnu/packages/linux.scm (linux-libre-beagle-bone-black): Remove.

7 years agognu: make-linux-libre: Install device tree files.
David Craven [Mon, 26 Sep 2016 10:10:21 +0000 (12:10 +0200)]
gnu: make-linux-libre: Install device tree files.

* gnu/packages/linux.scm (make-linux-libre): Install device tree files.

7 years agognu: %default-extra-linux-options: Remove redundant options.
David Craven [Mon, 26 Sep 2016 10:08:15 +0000 (12:08 +0200)]
gnu: %default-extra-linux-options: Remove redundant options.

* gnu/packages/linux.scm (%default-extra-linux-options): Remove
  redundant options.

7 years agognu: Add sdcc.
David Craven [Tue, 27 Sep 2016 17:39:26 +0000 (19:39 +0200)]
gnu: Add sdcc.

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

7 years agognu: Add picocom.
David Craven [Fri, 23 Sep 2016 10:52:17 +0000 (12:52 +0200)]
gnu: Add picocom.

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

7 years agognu: opendht: Propagate msgpack.
Lukas Gradl [Tue, 13 Sep 2016 02:29:06 +0000 (21:29 -0500)]
gnu: opendht: Propagate msgpack.

* gnu/packages/crypto.scm (opendht)[inputs]: Remove msgpack.
[propagated-inputs]: Add it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agognu: telephony: Add 'license:' prefix.
Lukas Gradl [Sun, 28 Aug 2016 17:40:21 +0000 (12:40 -0500)]
gnu: telephony: Add 'license:' prefix.

* gnu/packages/telephony.scm (commoncpp) [license]: Add prefix.
(ucommon) [license]: Add prefix.
(ccrtp) [license]: Add prefix.
(osip) [license]: Add prefix.
(exosip) [license]: Add prefix.
(sipwitch) [license]: Add prefix.
(libsrtp) [license]: Add prefix.
(libiax2) [license]: Add prefix.
(seren) [license]: Add prefix.
(pjproject-sfl) [license]: Add prefix.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agognu: Add gsm.
Lukas Gradl [Tue, 9 Aug 2016 21:43:36 +0000 (16:43 -0500)]
gnu: Add gsm.

* gnu/packages/audio.scm (gsm): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agognu: Add dbus-c++.
Lukas Gradl [Thu, 21 Jul 2016 13:39:54 +0000 (08:39 -0500)]
gnu: Add dbus-c++.

* gnu/packages/glib.scm (dbus-c++): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agognu: libressl: Update to 2.5.0.
Leo Famulari [Wed, 28 Sep 2016 00:40:13 +0000 (20:40 -0400)]
gnu: libressl: Update to 2.5.0.

* gnu/packages/tls.scm (libressl): Update to 2.5.0.

7 years agognu: encfs: Update to 1.9.1.
Tobias Geerinckx-Rice [Tue, 27 Sep 2016 12:21:56 +0000 (14:21 +0200)]
gnu: encfs: Update to 1.9.1.

* gnu/packages/crypto.scm (encfs): Update to 1.9.1.

7 years agognu: btrfs-progs: Update to 4.7.3.
Tobias Geerinckx-Rice [Tue, 27 Sep 2016 10:22:53 +0000 (12:22 +0200)]
gnu: btrfs-progs: Update to 4.7.3.

* gnu/packages/linux.scm (btrfs-progs): Update to 4.7.3.

7 years agognu: zip: Use 'modify-phases'.
Tobias Geerinckx-Rice [Sat, 20 Aug 2016 17:27:20 +0000 (19:27 +0200)]
gnu: zip: Use 'modify-phases'.

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

7 years agognu: isc-dhcp: Update bundled bind to 9.9.9-P3 [fixes CVE-2016-2776].
Leo Famulari [Tue, 27 Sep 2016 19:10:57 +0000 (15:10 -0400)]
gnu: isc-dhcp: Update bundled bind to 9.9.9-P3 [fixes CVE-2016-2776].

* gnu/packages/admin.scm (isc-dhcp)[inputs]: Update bundled bind to 9.9.9-P3.

7 years agognu: bind: Update to 9.10.4-P3 [fixes CVE-2016-2776].
Leo Famulari [Tue, 27 Sep 2016 19:03:16 +0000 (15:03 -0400)]
gnu: bind: Update to 9.10.4-P3 [fixes CVE-2016-2776].

* gnu/packages/dns.scm (bind): Update to 9.10.4-P3.

7 years agognu: Add python-q.
Stefan Reichoer [Fri, 16 Sep 2016 21:00:06 +0000 (23:00 +0200)]
gnu: Add python-q.

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

Signed-off-by: Leo Famulari <leo@famulari.name>
7 years agognu: expat: Fix regression caused by fix for CVE-2016-0718.
Leo Famulari [Mon, 12 Sep 2016 20:54:45 +0000 (16:54 -0400)]
gnu: expat: Fix regression caused by fix for CVE-2016-0718.

* gnu/packages/xml.scm (expat)[replacement]: New field.
(expat/fixed): New variable.
* gnu/packages/patches/expat-CVE-2016-0718-fix-regression.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

Signed-off-by: Leo Famulari <leo@famulari.name>
7 years agognu: Add gctp.
Thomas Danckaert [Fri, 17 Jun 2016 08:41:50 +0000 (10:41 +0200)]
gnu: Add gctp.

* gnu/packages/maths.scm (gctp): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
7 years agognu: Add gloox.
ng0 [Thu, 15 Sep 2016 21:46:46 +0000 (21:46 +0000)]
gnu: Add gloox.

* gnu/packages/messaging.scm (gloox): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
7 years agognu: femtolisp: Don't build on mips64el or armhf.
ng0 [Thu, 22 Sep 2016 09:08:03 +0000 (09:08 +0000)]
gnu: femtolisp: Don't build on mips64el or armhf.

* gnu/packages/lisp.scm (femtolisp)[supported-systems]: New field,
remove support for mips64el and armhf.

Signed-off-by: Leo Famulari <leo@famulari.name>
7 years agognu: Add gobby.
Andy Wingo [Tue, 27 Sep 2016 12:27:07 +0000 (14:27 +0200)]
gnu: Add gobby.

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

7 years agognu: Add obby.
Andy Wingo [Tue, 27 Sep 2016 12:26:48 +0000 (14:26 +0200)]
gnu: Add obby.

* gnu/packages/gobby.scm (obby): New variable.

7 years agognu: Add libnet6.
Andy Wingo [Tue, 27 Sep 2016 12:25:56 +0000 (14:25 +0200)]
gnu: Add libnet6.

* gnu/packages/gobby.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add new file.

7 years agognu: Add libxml++-2.
Andy Wingo [Tue, 27 Sep 2016 12:24:31 +0000 (14:24 +0200)]
gnu: Add libxml++-2.

* gnu/packages/gnome.scm (libxml++-2): New variable.

7 years agognu: New default Dovecot service postmaster_address
Andy Wingo [Sun, 4 Sep 2016 16:01:40 +0000 (18:01 +0200)]
gnu: New default Dovecot service postmaster_address

* gnu/services/mail.scm (dovecot-configuration): Change default for
  postmaster-address, as dovecot is now requiring a non-empty value and
  will fail to start up otherwise.
* doc/guix.texi (Mail Services): Update.

7 years agognu: aria2: Update to 1.27.1.
Efraim Flashner [Tue, 27 Sep 2016 11:52:05 +0000 (14:52 +0300)]
gnu: aria2: Update to 1.27.1.

* gnu/packages/bittorrent.scm (aria2): Update to 1.27.1.

7 years agognu: python-plastid: Update to 1.4.6.
Ben J Woodcroft [Mon, 26 Sep 2016 04:19:29 +0000 (14:19 +1000)]
gnu: python-plastid: Update to 1.4.6.

* gnu/packages/bioinformatics.scm (python-plastid, python2-plastid): Update to
1.4.6.
[propagated-inputs]: Add python-termcolor.

7 years agognu: Add python-termcolor.
Ben J Woodcroft [Mon, 26 Sep 2016 05:26:17 +0000 (15:26 +1000)]
gnu: Add python-termcolor.

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

7 years agognu: python-pysam: Enable tests.
Marius Bakke [Thu, 22 Sep 2016 13:11:59 +0000 (14:11 +0100)]
gnu: python-pysam: Enable tests.

* gnu/packages/bioinformatics.scm (python-pysam)[source]: Change from
PyPi to source archive due to missing test data.
[arguments]: Add check phase after install.
[native-inputs]: Add python-nose, samtools and bcftools.

7 years agognu: python-pysam: Delete bundled htslib.
Marius Bakke [Thu, 22 Sep 2016 13:08:05 +0000 (14:08 +0100)]
gnu: python-pysam: Delete bundled htslib.

* gnu/packages/bioinformatics.scm (python-pysam)[source]: Add snippet
to delete htslib.
[arguments]: Add htslib flags in 'set-flags phase.
[propagated-inputs]: New field. Add htslib.

7 years agognu: python-pysam: Use 'modify-phases'.
Marius Bakke [Fri, 23 Sep 2016 05:40:40 +0000 (06:40 +0100)]
gnu: python-pysam: Use 'modify-phases'.

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

7 years agognu: Add bcftools.
Marius Bakke [Thu, 22 Sep 2016 12:47:53 +0000 (13:47 +0100)]
gnu: Add bcftools.

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

7 years agognu: python2-pbcore: Update to 1.2.10.
Marius Bakke [Sat, 17 Sep 2016 09:42:56 +0000 (10:42 +0100)]
gnu: python2-pbcore: Update to 1.2.10.

* gnu/packages/bioinformatics.scm (python2-pbcore): Update to 1.2.10.
[propagated-inputs]: New field. Add python2-pyxb.

7 years agognu: Add python-pyxb.
Marius Bakke [Sat, 17 Sep 2016 09:33:28 +0000 (10:33 +0100)]
gnu: Add python-pyxb.

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

7 years agognu: python-pysam: Update to 0.9.1.4.
Marius Bakke [Fri, 16 Sep 2016 17:05:15 +0000 (18:05 +0100)]
gnu: python-pysam: Update to 0.9.1.4.

* gnu/packages/bioinformatics.scm (python-pysam, python2-pysam): Update
to 0.9.1.4.

7 years agoguix build: Gracefully handle packages without source for '-S'.
Ludovic Courtès [Tue, 27 Sep 2016 09:44:56 +0000 (11:44 +0200)]
guix build: Gracefully handle packages without source for '-S'.

Fixes <http://bugs.gnu.org/22836>.
Reported by Ricardo Wurmus <rekado@elephly.net>.

* guix/scripts/build.scm (options->derivations): Gracefully
handle (package-source p) = #f.

7 years agoAdd missing exports.
Ludovic Courtès [Tue, 27 Sep 2016 09:20:40 +0000 (11:20 +0200)]
Add missing exports.

Reported by Taylan Ulrich Bayırlı/Kammer <taylanbayirli@gmail.com>
at <https://lists.gnu.org/archive/html/guix-devel/2016-09/msg01686.html>.

* gnu/system/file-systems.scm (%tty-gid): Export.
* guix/build-system/python.scm (default-python, default-python2):
Export.

7 years agognu: openssl-next: Update to 1.1.0b [fixes CVE-2016-6309].
Leo Famulari [Mon, 26 Sep 2016 16:53:00 +0000 (12:53 -0400)]
gnu: openssl-next: Update to 1.1.0b [fixes CVE-2016-6309].

* gnu/packages/tls.scm (openssl-next): Update to 1.1.0b.

7 years agognu: openssl: Update replacement to 1.0.2j [fixes CVE-2016-7052].
Leo Famulari [Mon, 26 Sep 2016 16:51:39 +0000 (12:51 -0400)]
gnu: openssl: Update replacement to 1.0.2j [fixes CVE-2016-7052].

* gnu/packages/tls.scm (openssl): Update replacement to 1.0.2j.
(openssl-1.0.2i): Replace with...
(openssl-1.0.2j): ... new variable.

7 years agognu: libftdi: Propagate the libusb input.
Danny Milosavljevic [Mon, 26 Sep 2016 12:30:22 +0000 (14:30 +0200)]
gnu: libftdi: Propagate the libusb input.

* gnu/packages/libftdi.scm (libftdi): Change libusb from an input to a
propagated-input.

Signed-off-by: Leo Famulari <leo@famulari.name>
7 years agognu: ncbi-vdb: Only build on i686 and x86_64.
Ricardo Wurmus [Mon, 26 Sep 2016 12:29:25 +0000 (14:29 +0200)]
gnu: ncbi-vdb: Only build on i686 and x86_64.

* gnu/packages/bioinformatics.scm (ncbi-vdb)[supported-systems]: Only
build on i686 and x86_64.
[arguments]: Add mandatory "-msse2" flag to CFLAGS.

7 years agognu: ghc-pandoc: Update to 1.17.2.
Ricardo Wurmus [Mon, 26 Sep 2016 12:28:50 +0000 (14:28 +0200)]
gnu: ghc-pandoc: Update to 1.17.2.

* gnu/packages/haskell.scm (ghc-pandoc): Update to 1.17.2.

7 years agognu: ghc-texmath: Update to 0.8.6.5.
Ricardo Wurmus [Mon, 26 Sep 2016 12:28:18 +0000 (14:28 +0200)]
gnu: ghc-texmath: Update to 0.8.6.5.

* gnu/packages/haskell.scm (ghc-texmath): Update to 0.8.6.5.

7 years agognu: ghc-cmark: Update to 0.5.3.1.
Ricardo Wurmus [Mon, 26 Sep 2016 12:27:53 +0000 (14:27 +0200)]
gnu: ghc-cmark: Update to 0.5.3.1.

* gnu/packages/haskell.scm (ghc-cmark): Update to 0.5.3.1.

7 years agognu: ghc-highlighting-kate: Update to 0.6.3.
Ricardo Wurmus [Mon, 26 Sep 2016 12:27:21 +0000 (14:27 +0200)]
gnu: ghc-highlighting-kate: Update to 0.6.3.

* gnu/packages/haskell.scm (ghc-highlighting-kate): Update to 0.6.3.

7 years agognu: ghc-pandoc-types: Update to 1.16.1.1.
Ricardo Wurmus [Mon, 26 Sep 2016 12:26:53 +0000 (14:26 +0200)]
gnu: ghc-pandoc-types: Update to 1.16.1.1.

* gnu/packages/haskell.scm (ghc-pandoc-types): Update to 1.16.1.1.

7 years agognu: ghc-tagsoup: Update to 0.14.
Ricardo Wurmus [Mon, 26 Sep 2016 12:26:17 +0000 (14:26 +0200)]
gnu: ghc-tagsoup: Update to 0.14.

* gnu/packages/haskell.scm (ghc-tagsoup): Update to 0.14.

7 years agognu: tbb: Fail on test errors.
Ricardo Wurmus [Mon, 26 Sep 2016 10:41:46 +0000 (12:41 +0200)]
gnu: tbb: Fail on test errors.

* gnu/packages/tbb.scm (tbb)[arguments]: Add phase
"fail-on-test-errors".

7 years agognu: ghc-tls: Update to 1.3.8.
Ricardo Wurmus [Mon, 26 Sep 2016 10:39:52 +0000 (12:39 +0200)]
gnu: ghc-tls: Update to 1.3.8.

* gnu/packages/haskell.scm (ghc-tls): Update to 1.3.8.

7 years agognu: tbb: Use modify-phases syntax.
Ricardo Wurmus [Mon, 26 Sep 2016 10:08:13 +0000 (12:08 +0200)]
gnu: tbb: Use modify-phases syntax.

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

7 years agognu: vsearch: Update to 2.1.1.
Ben Woodcroft [Mon, 26 Sep 2016 10:35:32 +0000 (20:35 +1000)]
gnu: vsearch: Update to 2.1.1.

* gnu/packages/bioinformatics.scm (vsearch): Update to 2.1.1.

7 years agognu: azr3: Fix libsigc++ build errors.
Ricardo Wurmus [Mon, 26 Sep 2016 08:47:58 +0000 (10:47 +0200)]
gnu: azr3: Fix libsigc++ build errors.

* gnu/packages/audio.scm (azr3)[arguments]: Add "-std=gnu++11" flag.
[source]: Add patch.
* gnu/packages/patches/azr3.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

7 years agognu: qtractor: Update to 0.7.9.
Ricardo Wurmus [Mon, 26 Sep 2016 06:16:13 +0000 (08:16 +0200)]
gnu: qtractor: Update to 0.7.9.

* gnu/packages/music.scm (qtractor): Update to 0.7.9.

7 years agoprofiles: Build GTK+ input module cache.
Ricardo Wurmus [Thu, 22 Sep 2016 20:27:06 +0000 (22:27 +0200)]
profiles: Build GTK+ input module cache.

* guix/profiles.scm (gtk-im-modules): New procedure.
(%default-profile-hooks): Add it.

7 years agoprofiles: manifest-lookup-package: Optionally match version prefix.
Ricardo Wurmus [Thu, 22 Sep 2016 20:25:12 +0000 (22:25 +0200)]
profiles: manifest-lookup-package: Optionally match version prefix.

* guix/profiles.scm (manifest-lookup-package): Optionally filter store
item matches by version prefix.