jackhill/guix/guix.git
4 years agoimport: github: Fix incorrect no-release case.
Ludovic Courtès [Sun, 8 Sep 2019 12:29:27 +0000 (14:29 +0200)]
import: github: Fix incorrect no-release case.

This is a followup to 81c3dc32244a17241d74eea9fa265edfcb326f6d.

Since that commit, when /releases returned an empty JSON array, we would
not fall back to /tags because of the incorrect match.

* guix/import/github.scm (fetch-releases-or-tags): Match the empty
vector instead of the empty list.

4 years agognu: tumbler: Remove unused gstreamer.
L p R n d n [Sun, 18 Aug 2019 23:02:49 +0000 (01:02 +0200)]
gnu: tumbler: Remove unused gstreamer.

* gnu/packages/xfce.scm (tumbler)[inputs]: Remove gstreamer.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: tumbler: Fix pdf thumbnailer.
L p R n d n [Sun, 18 Aug 2019 21:27:34 +0000 (23:27 +0200)]
gnu: tumbler: Fix pdf thumbnailer.

* gnu/packages/xfce.scm (tumbler)[inputs]: Add cairo.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: libraft: Fetch source from Git.
Ludovic Courtès [Sun, 8 Sep 2019 12:19:25 +0000 (14:19 +0200)]
gnu: libraft: Fetch source from Git.

* gnu/packages/cluster.scm (libraft)[source]: Switch to GIT-FETCH.

4 years agognu: Add libraft
Andrew Miloradovsky [Thu, 5 Sep 2019 09:30:44 +0000 (12:30 +0300)]
gnu: Add libraft

* gnu/packages/cluster.scm (libraft): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: guix: Update to cc98b00.
Ludovic Courtès [Sun, 8 Sep 2019 12:04:50 +0000 (14:04 +0200)]
gnu: guix: Update to cc98b00.

* gnu/packages/package-management.scm (guix): Update to cc98b00.
(guix-daemon)[arguments]: Remove 'install' phase; add
'change-default-guix' phase.

4 years agognu: micropython: Update to 1.11.
Efraim Flashner [Sun, 8 Sep 2019 11:17:43 +0000 (14:17 +0300)]
gnu: micropython: Update to 1.11.

* gnu/packages/python.scm (micropython): Update to 1.11.

4 years agognu: wget2: Update to 1.99.2.
Efraim Flashner [Sun, 8 Sep 2019 10:49:57 +0000 (13:49 +0300)]
gnu: wget2: Update to 1.99.2.

* gnu/packages/wget.scm (wget2): Update to 1.99.2.
[source]: Download from gnu mirrors.
[arguments]: Remove custom 'bootstrap phase, update custom
'skip-network-tests phase. Don't build static library.
[inputs]: Add bzip2, gpgme, zlib.
[native-inputs]: Remove autoconf, automake, flex, gettext-minimal,
libtool, python-2.

4 years agognu: wget.scm: Use license: prefix.
Efraim Flashner [Sun, 8 Sep 2019 10:51:08 +0000 (13:51 +0300)]
gnu: wget.scm: Use license: prefix.

* gnu/packages/wget.scm (wget, wgetpaste, wget2)[license]: Use
'license:' prefix.

4 years agoetc: Remove references to libexec/guix* from SELinux policy.
Ludovic Courtès [Wed, 4 Sep 2019 10:07:21 +0000 (12:07 +0200)]
etc: Remove references to libexec/guix* from SELinux policy.

* etc/guix-daemon.cil.in: Remove references to libexec/guix*.

4 years agodaemon: Remove 'NIX_LIBEXEC_DIR'.
Ludovic Courtès [Wed, 4 Sep 2019 10:00:31 +0000 (12:00 +0200)]
daemon: Remove 'NIX_LIBEXEC_DIR'.

* nix/libstore/globals.hh (Settings)[nixLibexecDir]: Remove.
* nix/libstore/globals.cc (Settings::processEnvironment): Remove
reference to 'nixLibexecDir'.
* nix/local.mk (libstore_a_CPPFLAGS): Remove -DNIX_LIBEXEC_DIR flag.
* build-aux/pre-inst-env.in: Remove references to 'NIX_LIBEXEC_DIR'.

4 years agodaemon: Run 'guix substitute' directly and assume a single substituter.
Ludovic Courtès [Wed, 4 Sep 2019 09:04:44 +0000 (11:04 +0200)]
daemon: Run 'guix substitute' directly and assume a single substituter.

The daemon had a mechanism that allows it to handle a list of
substituters and try them sequentially; this removes it.

* nix/scripts/substitute.in: Remove.
* nix/local.mk (nodist_pkglibexec_SCRIPTS): Remove.
* config-daemon.ac: Don't output 'nix/scripts/substitute'.
* nix/libstore/build.cc (SubstitutionGoal)[subs, sub, hasSubstitute]:
Remove.
[tryNext]: Make private.
(SubstitutionGoal::SubstitutionGoal, SubstitutionGoal::init): Remove now
unneeded initializers.
(SubstitutionGoal::tryNext): Adjust to assume a single substituter: call
'amDone' upfront when we couldn't find substitutes.
(SubstitutionGoal::tryToRun): Adjust to run 'guix substitute' via
'settings.guixProgram'.
(SubstitutionGoal::finished): Call 'amDone(ecFailed)' upon failure
instead of setting 'state' to 'tryNext'.
* nix/libstore/globals.hh (Settings)[substituters]: Remove.
* nix/libstore/local-store.cc (LocalStore::~LocalStore): Adjust to
handle a single substituter.
(LocalStore::startSubstituter): Remove 'path' parameter.  Adjust to
invoke 'settings.guixProgram'.  Don't refer to 'run.program', which no
longer exists.
(LocalStore::querySubstitutablePaths): Adjust for 'runningSubstituters'
being a singleton instead of a list.
(LocalStore::querySubstitutablePathInfos): Likewise, and remove
'substituter' parameter.
* nix/libstore/local-store.hh (RunningSubstituter)[program]: Remove.
(LocalStore)[runningSubstituters]: Remove.
[runningSubstituter]: New field.
[querySubstitutablePathInfos]: Remove 'substituter' parameter.
[startSubstituter]: Remove 'substituter' parameter.
* nix/nix-daemon/guix-daemon.cc (main): Remove references to
'settings.substituters'.
* nix/nix-daemon/nix-daemon.cc (performOp): Ignore the user's
"build-use-substitutes" value when 'settings.useSubstitutes' is false.

4 years agodaemon: Run 'guix offload' directly.
Ludovic Courtès [Tue, 3 Sep 2019 20:11:47 +0000 (22:11 +0200)]
daemon: Run 'guix offload' directly.

* nix/scripts/offload.in: Remove.
* nix/local.mk (nodist_pkglibexec_SCRIPTS) [BUILD_DAEMON_OFFLOAD]:
Remove 'scripts/offload'.
* config-daemon.ac: Don't output 'nix/scripts/offload'.
* build-aux/pre-inst-env.in: Don't set 'NIX_BUILD_HOOK'.
* nix/libstore/build.cc (HookInstance::HookInstance): Run 'guix
offload'.
(DerivationGoal::tryBuildHook): Remove reference to 'NIX_BUILD_HOOK'.
* nix/nix-daemon/guix-daemon.cc (main) [HAVE_DAEMON_OFFLOAD_HOOK]: Don't
set 'NIX_BUILD_HOOK'.
* nix/nix-daemon/nix-daemon.cc (performOp) [!HAVE_DAEMON_OFFLOAD_HOOK]:
Leave 'settings.useBuildHook' unchanged.

4 years agodaemon: Run 'guix perform-download' directly.
Ludovic Courtès [Tue, 3 Sep 2019 19:59:45 +0000 (21:59 +0200)]
daemon: Run 'guix perform-download' directly.

* nix/scripts/download.in: Remove.
* nix/local.mk (nodist_pkglibexec_SCRIPTS): Remove 'scripts/download'.
* config-daemon.ac: Don't output 'nix/scripts/download'.
* nix/libstore/builtins.cc (builtinDownload): Invoke 'guix
perform-download' directly.

4 years agodaemon: Run 'guix authenticate' directly.
Ludovic Courtès [Tue, 3 Sep 2019 19:51:25 +0000 (21:51 +0200)]
daemon: Run 'guix authenticate' directly.

* nix/scripts/authenticate.in: Remove.
* nix/local.mk (nodist_pkglibexec_SCRIPTS): Remove
scripts/authenticate.
* config-daemon.ac: Don't output 'nix/scripts/authenticate'.
* nix/libstore/local-store.cc (runAuthenticationProgram): Run 'guix
authenticate'.

4 years agodaemon: Invoke 'guix gc --list-busy' instead of 'list-runtime-roots'.
Ludovic Courtès [Tue, 3 Sep 2019 19:36:29 +0000 (21:36 +0200)]
daemon: Invoke 'guix gc --list-busy' instead of 'list-runtime-roots'.

* nix/scripts/list-runtime-roots.in: Remove.
* guix/store/roots.scm (%proc-directory): New variable.
(proc-file-roots, proc-exe-roots, proc-cwd-roots)
(proc-fd-roots, proc-maps-roots, proc-environ-roots)
(referenced-files, canonicalize-store-item, busy-store-items): New
procedures, taken from 'list-runtime-roots.in'.
* nix/libstore/globals.hh (Settings)[guixProgram]: New field.
* nix/libstore/globals.cc (Settings::processEnvironment): Initialize
'guixProgram'.
* nix/libstore/gc.cc (addAdditionalRoots): Drop code related to
'NIX_ROOT_FINDER'.  Run "guix gc --list-busy".
* nix/local.mk (nodist_pkglibexec_SCRIPTS): Remove
'scripts/list-runtime-roots'.
* config-daemon.ac: Don't output nix/scripts/list-runtime-roots.
* build-aux/pre-inst-env.in: Don't set 'NIX_ROOT_FINDER'.
Set 'GUIX'.
* doc/guix.texi (Invoking guix gc): Document '--list-busy'.
* guix/scripts/gc.scm (show-help, %options): Add "--list-busy".
(guix-gc)[list-busy]: New procedure.
Handle the 'list-busy' action.

4 years agognu: Add fmit.
raingloom [Mon, 2 Sep 2019 13:44:15 +0000 (15:44 +0200)]
gnu: Add fmit.

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

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
4 years agognu: haskell-xyz.scm: Correctly hide packages.
Efraim Flashner [Sun, 8 Sep 2019 08:17:53 +0000 (11:17 +0300)]
gnu: haskell-xyz.scm: Correctly hide packages.

* gnu/packages/haskell-xyz.scm (ghc-attoparsec-bootstrap,
ghc-integer-logarithms-bootstrap, ghc-scientific-bootstrap,
ghc-semigroups-bootstrap, ghc-unordered-containers-bootstrap,
ghc-wcwidth-bootstrap)[properties]: Fix typo, make 'hidden?' a tuple.

4 years agognu: Add emacs-tao-theme.
Ricardo Wurmus [Sun, 8 Sep 2019 07:27:11 +0000 (09:27 +0200)]
gnu: Add emacs-tao-theme.

* gnu/packages/emacs-xyz.scm (emacs-tao-theme): New variable.

4 years agognu: Add odt2txt.
Vagrant Cascadian [Thu, 5 Sep 2019 23:12:08 +0000 (16:12 -0700)]
gnu: Add odt2txt.

* gnu/packages/textutils (odt2txt): New variable.
* gnu/packages/package-management (diffoscope)[native-inputs]: Add odt2txt.
  [use-modules]: Remove accidentally added libreoffice package module.

4 years agognu: Add sng.
Vagrant Cascadian [Fri, 6 Sep 2019 23:48:40 +0000 (16:48 -0700)]
gnu: Add sng.

* gnu/packages/images (sng): New variable.
* gnu/packages/package-management (diffoscope)[native-inputs]: Add sng.

4 years agognu: Add pngsuite.
Vagrant Cascadian [Sat, 7 Sep 2019 23:15:08 +0000 (16:15 -0700)]
gnu: Add pngsuite.

* gnu/packages/image (pngsuite): New variable.

4 years agognu: diffoscope: Enable even more tests.
Vagrant Cascadian [Sun, 8 Sep 2019 00:04:39 +0000 (17:04 -0700)]
gnu: diffoscope: Enable even more tests.

* gnu/packages/package-management (diffoscope)[native-inputs]: Add additional
  dependencies for tests.
  [use-module]: Add corresponding package modules.

4 years agognu: diffoscope: Enable additional tests.
Vagrant Cascadian [Fri, 6 Sep 2019 17:52:50 +0000 (10:52 -0700)]
gnu: diffoscope: Enable additional tests.

* gnu/packages/package-management (diffoscope) [native-inputs]: Add additional
  packages used for tests.

4 years agognu: diffoscope: Update to 123.
Vagrant Cascadian [Sat, 7 Sep 2019 22:35:14 +0000 (15:35 -0700)]
gnu: diffoscope: Update to 123.

* gnu/packages/package-management (diffoscope): Update to 123.
  [arguments]: Update phase writable-test-data to include tests directory.
    Add phase remove-ocaml-test.

4 years agognu: python-debian: Update to 0.1.36.
Vagrant Cascadian [Sun, 8 Sep 2019 03:08:16 +0000 (20:08 -0700)]
gnu: python-debian: Update to 0.1.36.

* gnu/packages/python-xyz (python-debian): Update to 0.1.36.
  [source]: Switch to using git-fetch.
  [arguments]: Add phase to delete tests depending on tools not yet present in
  guix.
  [propagated-inputs]: Add python-chardet.

4 years agognu: r-rsubread: Update to 1.34.7.
Ricardo Wurmus [Sat, 7 Sep 2019 22:21:40 +0000 (00:21 +0200)]
gnu: r-rsubread: Update to 1.34.7.

* gnu/packages/bioconductor.scm (r-rsubread): Update to 1.34.7.

4 years agognu: r-regioner: Update to 1.16.3.
Ricardo Wurmus [Sat, 7 Sep 2019 22:21:32 +0000 (00:21 +0200)]
gnu: r-regioner: Update to 1.16.3.

* gnu/packages/bioconductor.scm (r-regioner): Update to 1.16.3.

4 years agognu: r-gprofiler: Update to 0.6.8.
Ricardo Wurmus [Sat, 7 Sep 2019 22:21:26 +0000 (00:21 +0200)]
gnu: r-gprofiler: Update to 0.6.8.

* gnu/packages/bioinformatics.scm (r-gprofiler): Update to 0.6.8.

4 years agognu: r-annotationhub: Update to 2.16.1.
Ricardo Wurmus [Sat, 7 Sep 2019 22:21:21 +0000 (00:21 +0200)]
gnu: r-annotationhub: Update to 2.16.1.

* gnu/packages/bioinformatics.scm (r-annotationhub): Update to 2.16.1.

4 years agognu: r-edger: Update to 3.26.8.
Ricardo Wurmus [Sat, 7 Sep 2019 22:21:13 +0000 (00:21 +0200)]
gnu: r-edger: Update to 3.26.8.

* gnu/packages/bioinformatics.scm (r-edger): Update to 3.26.8.

4 years agognu: r-ggraph: Update to 2.0.0.
Ricardo Wurmus [Sat, 7 Sep 2019 22:20:46 +0000 (00:20 +0200)]
gnu: r-ggraph: Update to 2.0.0.

* gnu/packages/cran.scm (r-ggraph): Update to 2.0.0.
[propagated-inputs]: Add r-graphlayouts, r-rlang, and r-tidygraph; remove
r-plyr.

4 years agognu: r-msigdbr: Update to 7.0.1.
Ricardo Wurmus [Sat, 7 Sep 2019 22:20:35 +0000 (00:20 +0200)]
gnu: r-msigdbr: Update to 7.0.1.

* gnu/packages/cran.scm (r-msigdbr): Update to 7.0.1.

4 years agognu: r-ggeffects: Update to 0.12.0.
Ricardo Wurmus [Sat, 7 Sep 2019 22:20:30 +0000 (00:20 +0200)]
gnu: r-ggeffects: Update to 0.12.0.

* gnu/packages/cran.scm (r-ggeffects): Update to 0.12.0.

4 years agognu: r-ggformula: Update to 0.9.2.
Ricardo Wurmus [Sat, 7 Sep 2019 22:20:25 +0000 (00:20 +0200)]
gnu: r-ggformula: Update to 0.9.2.

* gnu/packages/cran.scm (r-ggformula): Update to 0.9.2.

4 years agognu: r-insight: Update to 0.5.0.
Ricardo Wurmus [Sat, 7 Sep 2019 22:20:20 +0000 (00:20 +0200)]
gnu: r-insight: Update to 0.5.0.

* gnu/packages/cran.scm (r-insight): Update to 0.5.0.

4 years agognu: r-ggpubr: Update to 0.2.3.
Ricardo Wurmus [Sat, 7 Sep 2019 22:20:15 +0000 (00:20 +0200)]
gnu: r-ggpubr: Update to 0.2.3.

* gnu/packages/cran.scm (r-ggpubr): Update to 0.2.3.

4 years agognu: r-geometry: Update to 0.4.4.
Ricardo Wurmus [Sat, 7 Sep 2019 22:20:09 +0000 (00:20 +0200)]
gnu: r-geometry: Update to 0.4.4.

* gnu/packages/cran.scm (r-geometry): Update to 0.4.4.

4 years agognu: r-feather: Update to 0.3.4.
Ricardo Wurmus [Sat, 7 Sep 2019 22:20:05 +0000 (00:20 +0200)]
gnu: r-feather: Update to 0.3.4.

* gnu/packages/cran.scm (r-feather): Update to 0.3.4.

4 years agognu: r-matrixstats: Update to 0.55.0.
Ricardo Wurmus [Sat, 7 Sep 2019 22:19:55 +0000 (00:19 +0200)]
gnu: r-matrixstats: Update to 0.55.0.

* gnu/packages/statistics.scm (r-matrixstats): Update to 0.55.0.

4 years agognu: r-rcpparmadillo: Update to 0.9.700.2.0.
Ricardo Wurmus [Sat, 7 Sep 2019 22:19:46 +0000 (00:19 +0200)]
gnu: r-rcpparmadillo: Update to 0.9.700.2.0.

* gnu/packages/statistics.scm (r-rcpparmadillo): Update to 0.9.700.2.0.

4 years agognu: r-devtools: Update to 2.2.0.
Ricardo Wurmus [Sat, 7 Sep 2019 22:19:15 +0000 (00:19 +0200)]
gnu: r-devtools: Update to 2.2.0.

* gnu/packages/statistics.scm (r-devtools): Update to 2.2.0.
[propagated-inputs]: Add r-covr, r-crayon, r-desc, r-dt, r-ellipsis, r-glue,
and r-rversions.

4 years agognu: r-gdtools: Update to 0.2.0.
Ricardo Wurmus [Sat, 7 Sep 2019 22:18:18 +0000 (00:18 +0200)]
gnu: r-gdtools: Update to 0.2.0.

* gnu/packages/statistics.scm (r-gdtools): Update to 0.2.0.
[inputs]: Add freetype.
[propagated-inputs]: Add r-systemfonts; remove r-withr.

4 years agognu: Add r-tidygraph.
Ricardo Wurmus [Sat, 7 Sep 2019 22:18:03 +0000 (00:18 +0200)]
gnu: Add r-tidygraph.

* gnu/packages/cran.scm (r-tidygraph): New variable.

4 years agognu: Add r-graphlayouts.
Ricardo Wurmus [Sat, 7 Sep 2019 22:17:22 +0000 (00:17 +0200)]
gnu: Add r-graphlayouts.

* gnu/packages/cran.scm (r-graphlayouts): New variable.

4 years agognu: Add r-systemfonts.
Ricardo Wurmus [Sat, 7 Sep 2019 22:01:25 +0000 (00:01 +0200)]
gnu: Add r-systemfonts.

* gnu/packages/cran.scm (r-systemfonts): New variable.

4 years agognu: Add r-covr.
Ricardo Wurmus [Sat, 7 Sep 2019 21:50:15 +0000 (23:50 +0200)]
gnu: Add r-covr.

* gnu/packages/cran.scm (r-covr): New variable.

4 years agotests: opam: Fix input type in import test.
Julien Lepiller [Sat, 7 Sep 2019 20:23:32 +0000 (22:23 +0200)]
tests: opam: Fix input type in import test.

* tests/opam.scm: Expect propagated-inputs instead of inputs.

4 years agognu: poussetaches: Update to 0.0.2.
Arun Isaac [Sat, 7 Sep 2019 18:28:44 +0000 (23:58 +0530)]
gnu: poussetaches: Update to 0.0.2.

* gnu/packages/web.scm (poussetaches): Update to 0.0.2.

4 years agognu: nml: Fix for newer pillow version.
Julien Lepiller [Sat, 7 Sep 2019 18:09:25 +0000 (20:09 +0200)]
gnu: nml: Fix for newer pillow version.

* gnu/packages/game-development.scm (nml)[arguments]: Add a phase to fix
for newer pillow.

4 years agodoc: Use @lisp instead of @example for Scheme snippets.
Ludovic Courtès [Sat, 7 Sep 2019 16:21:01 +0000 (18:21 +0200)]
doc: Use @lisp instead of @example for Scheme snippets.

This is a followup to f8c143a7131d6f40f387f4cd2ad1fa78b5e2f429, which
allows syntax highlighting of @lisp snippets in the HTML output.

* doc/guix.texi, doc/contributing.texi: Use @lisp instead of @example
for all the Scheme snippets.

4 years agodoc: Work around (htmlprag) parser issue.
Ludovic Courtès [Sat, 7 Sep 2019 13:37:22 +0000 (15:37 +0200)]
doc: Work around (htmlprag) parser issue.

* doc/build.scm (guile-lib/htmlprag-fixed): New variable.
(syntax-highlighted-html): Use it instead of GUILE-LIB.

4 years agognu: qtermwidget: Enable UTF-8 support.
Kei Kebreau [Sat, 7 Sep 2019 04:55:29 +0000 (00:55 -0400)]
gnu: qtermwidget: Enable UTF-8 support.

* gnu/packages/lxqt.scm (qtermwidget)[inputs]: Add utf8proc.

4 years agognu: wireguard: Update to 0.0.20190905.
Rutger Helling [Sat, 7 Sep 2019 09:15:06 +0000 (11:15 +0200)]
gnu: wireguard: Update to 0.0.20190905.

* gnu/packages/vpn.scm (wireguard): Update to 0.0.20190905.

4 years agognu: linux-libre: Update to 5.2.13.
Mark H Weaver [Sat, 7 Sep 2019 00:42:05 +0000 (20:42 -0400)]
gnu: linux-libre: Update to 5.2.13.

* gnu/packages/linux.scm (linux-libre-5.2-version): Update to 5.2.13.
(linux-libre-5.2-pristine-source): Update hash.

4 years agognu: linux-libre@4.14: Update to 4.19.71.
Mark H Weaver [Sat, 7 Sep 2019 00:41:23 +0000 (20:41 -0400)]
gnu: linux-libre@4.14: Update to 4.19.71.

* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.71.
(linux-libre-4.19-pristine-source): Update hash.

4 years agognu: linux-libre@4.14: Update to 4.14.142.
Mark H Weaver [Sat, 7 Sep 2019 00:40:18 +0000 (20:40 -0400)]
gnu: linux-libre@4.14: Update to 4.14.142.

* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.142.
(linux-libre-4.14-pristine-source): Update hash.

4 years agognu: linux-libre@4.9: Update to 4.9.191.
Mark H Weaver [Sat, 7 Sep 2019 00:39:13 +0000 (20:39 -0400)]
gnu: linux-libre@4.9: Update to 4.9.191.

* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.191.
(linux-libre-4.9-pristine-source): Update hash.

4 years agognu: linux-libre@4.4: Update to 4.4.191.
Mark H Weaver [Sat, 7 Sep 2019 00:38:06 +0000 (20:38 -0400)]
gnu: linux-libre@4.4: Update to 4.4.191.

* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.191.
(linux-libre-4.4-pristine-source): Update hash.

4 years agoRevert "services: Add ‘/usr/bin/env’ special file."
Mark H Weaver [Fri, 6 Sep 2019 23:35:08 +0000 (19:35 -0400)]
Revert "services: Add ‘/usr/bin/env’ special file."

This reverts commit 3b38bf141a464e1bb370af7d2b2651d1efb29781.

The Guix project discussed this years ago and decided against including
/usr/bin/env.  That decision should not be reversed without a wider
discussion.

4 years agognu: python-scipy: Update to 1.3.1.
Ricardo Wurmus [Fri, 6 Sep 2019 22:42:16 +0000 (00:42 +0200)]
gnu: python-scipy: Update to 1.3.1.

* gnu/packages/python-xyz.scm (python-scipy): Update to 1.3.1.
(python2-scipy): Keep at version 1.2.2.

4 years agognu: xfce4-panel: Fix tzdata path.
L p R n d n [Mon, 2 Sep 2019 14:06:59 +0000 (16:06 +0200)]
gnu: xfce4-panel: Fix tzdata path.

* gnu/packages/xfce.scm (xfce4-panel)[inputs]: Add tzdata.
[arguments] Add Fix-tzdata-path phase.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: libxfce4ui: Add vendor.
L p R n d n [Sun, 18 Aug 2019 20:36:55 +0000 (22:36 +0200)]
gnu: libxfce4ui: Add vendor.

* gnu/packages/xfce.scm (libxfce4ui)[arguments]: Add #:configure-flags.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: libxfce4ui: Add gobject-introspection support.
L p R n d n [Sun, 18 Aug 2019 20:35:07 +0000 (22:35 +0200)]
gnu: libxfce4ui: Add gobject-introspection support.

* gnu/packages/xfce.scm (libxfce4ui): Add gobject-introspection to native-inputs.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: xfconf: Fix tests.
L p R n d n [Mon, 2 Sep 2019 14:04:52 +0000 (16:04 +0200)]
gnu: xfconf: Fix tests.

* gnu/packages/xfce.scm (xfconf)[arguments]: Rename check phase to
  custom-check.
  [native-inputs]: Add dbus.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: xfconf: Add vala support.
L p R n d n [Sun, 18 Aug 2019 20:10:46 +0000 (22:10 +0200)]
gnu: xfconf: Add vala support.

* gnu/packages/xfce.scm (xfconf): Add vala to native-inputs.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: xfconf: Add support for gobject-introspection.
L p R n d n [Sun, 18 Aug 2019 20:00:20 +0000 (22:00 +0200)]
gnu: xfconf: Add support for gobject-introspection.

* gnu/packages/xfce.scm (xfconf): Add gobject-introspection to native-inputs.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agodoc: Highlight Scheme syntax in the HTML output.
Ludovic Courtès [Fri, 6 Sep 2019 20:59:32 +0000 (22:59 +0200)]
doc: Highlight Scheme syntax in the HTML output.

* doc/build.scm (syntax-highlighted-html): New procedure.
(html-manual): Use it.

4 years agognu: qtwebkit: Disable non-x86 builds.
Ludovic Courtès [Fri, 6 Sep 2019 20:58:26 +0000 (22:58 +0200)]
gnu: qtwebkit: Disable non-x86 builds.

* gnu/packages/qt.scm (qtwebkit)[supported-systems]: New field.

4 years agognu: ecl-net.didierverna.asdf-flv: Fix variable name.
Ludovic Courtès [Thu, 5 Sep 2019 21:04:37 +0000 (23:04 +0200)]
gnu: ecl-net.didierverna.asdf-flv: Fix variable name.

Fixes a typo in 0403d01f01c22ddd552dd5a0cfb97b0e8e58da9e.

* gnu/packages/lisp.scm (ecl-net.didierverna.asdf-flv): New name of the
second occurrence of 'ecl-alexandria'.

4 years agognu: Add emacs-poet-theme.
Ricardo Wurmus [Fri, 6 Sep 2019 21:29:07 +0000 (23:29 +0200)]
gnu: Add emacs-poet-theme.

* gnu/packages/emacs-xyz.scm (emacs-poet-theme): New variable.

4 years agognu: exim: Update to 4.92.2 [fixes CVE-2019-15846].
Tobias Geerinckx-Rice [Fri, 6 Sep 2019 15:33:34 +0000 (17:33 +0200)]
gnu: exim: Update to 4.92.2 [fixes CVE-2019-15846].

* gnu/packages/mail.scm (exim): Update to 4.92.2.

4 years agognu: crates-io.scm: Fix several home-pages.
Efraim Flashner [Fri, 6 Sep 2019 14:25:03 +0000 (17:25 +0300)]
gnu: crates-io.scm: Fix several home-pages.

* gnu/packages/crates-io.scm (rust-constant-time-eq, rust-fixedbitset,
rust-futures, rust-pico-sys, rust-pkg-config, rust-quick-error,
rust-remove-dir-all, rust-spin, rust-tempdir, rust-traitobject,
rust-void)[home-page]: Update to correct home-page.

4 years agognu: Add samblaster.
Ricardo Wurmus [Fri, 6 Sep 2019 13:00:16 +0000 (15:00 +0200)]
gnu: Add samblaster.

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

4 years agognu: Add r-txdb-celegans-ucsc-ce6-ensgene.
Ricardo Wurmus [Thu, 5 Sep 2019 21:33:52 +0000 (23:33 +0200)]
gnu: Add r-txdb-celegans-ucsc-ce6-ensgene.

* gnu/packages/bioconductor.scm (r-txdb-celegans-ucsc-ce6-ensgene): New
variable.

4 years agognu: Add rust-parity-wasm.
Efraim Flashner [Thu, 5 Sep 2019 18:07:24 +0000 (21:07 +0300)]
gnu: Add rust-parity-wasm.

* gnu/packages/crates-io.scm (rust-parity-wasm): New variable.

4 years agognu: Add rust-time.
Efraim Flashner [Thu, 5 Sep 2019 17:53:02 +0000 (20:53 +0300)]
gnu: Add rust-time.

* gnu/packages/crates-io.scm (rust-time): New variable.

4 years agognu: Add rust-semver-parser-0.7.
Efraim Flashner [Thu, 5 Sep 2019 17:37:38 +0000 (20:37 +0300)]
gnu: Add rust-semver-parser-0.7.

* gnu/packages/crates-io.scm (rust-semver-parser-0.7): New variable.

4 years agognu: Add rust-getopts.
Efraim Flashner [Thu, 5 Sep 2019 17:31:32 +0000 (20:31 +0300)]
gnu: Add rust-getopts.

* gnu/packages/crates-io.scm (rust-getopts): New variable.

4 years agognu: Add rust-clang-sys.
Efraim Flashner [Thu, 5 Sep 2019 17:25:38 +0000 (20:25 +0300)]
gnu: Add rust-clang-sys.

* gnu/packages/crates-io.scm (rust-clang-sys): New variable.

4 years agognu: Add rust-glob-0.2.
Efraim Flashner [Thu, 5 Sep 2019 17:18:31 +0000 (20:18 +0300)]
gnu: Add rust-glob-0.2.

* gnu/packages/crates-io.scm (rust-glob-0.2): New variable.

4 years agognu: Add rust-glob.
Efraim Flashner [Thu, 5 Sep 2019 16:26:01 +0000 (19:26 +0300)]
gnu: Add rust-glob.

* gnu/packages/crates-io.scm (rust-glob): New variable.

4 years agognu: Add rust-sourcefile.
Efraim Flashner [Thu, 5 Sep 2019 16:11:22 +0000 (19:11 +0300)]
gnu: Add rust-sourcefile.

* gnu/packages/crates-io.scm (rust-sourcefile): New variable.

4 years agognu: Add rust-miow-0.2.
Efraim Flashner [Thu, 5 Sep 2019 16:02:28 +0000 (19:02 +0300)]
gnu: Add rust-miow-0.2.

* gnu/packages/crates-io.scm (rust-miow-0.2): New variable.

4 years agognu: Add rust-miow.
Efraim Flashner [Thu, 5 Sep 2019 16:00:51 +0000 (19:00 +0300)]
gnu: Add rust-miow.

* gnu/packages/crates-io.scm (rust-miow): New variable.

4 years agognu: Add rust-ansi-term.
Efraim Flashner [Thu, 5 Sep 2019 15:54:40 +0000 (18:54 +0300)]
gnu: Add rust-ansi-term.

* gnu/packages/crates-io.scm (rust-ansi-term): New variable.

4 years agognu: Add rust-socket2.
Efraim Flashner [Thu, 5 Sep 2019 15:41:02 +0000 (18:41 +0300)]
gnu: Add rust-socket2.

* gnu/packages/crates-io.scm (rust-socket2): New variable.

4 years agognu: Add rust-tar.
Efraim Flashner [Thu, 5 Sep 2019 15:37:18 +0000 (18:37 +0300)]
gnu: Add rust-tar.

* gnu/packages/crates-io.scm (rust-tar): New variable.

4 years agognu: Add rust-filetime.
Efraim Flashner [Thu, 5 Sep 2019 15:32:38 +0000 (18:32 +0300)]
gnu: Add rust-filetime.

* gnu/packages/crates-io.scm (rust-filetime): New variable.

4 years agognu: Add rust-xattr.
Efraim Flashner [Thu, 5 Sep 2019 15:30:13 +0000 (18:30 +0300)]
gnu: Add rust-xattr.

* gnu/packages/crates-io.scm (rust-xattr): New variable.

4 years agognu: Add rust-tempfile.
Efraim Flashner [Thu, 5 Sep 2019 15:26:05 +0000 (18:26 +0300)]
gnu: Add rust-tempfile.

* gnu/packages/crates-io.scm (rust-tempfile): New variable.

4 years agognu: Add rust-lzma-sys.
Efraim Flashner [Thu, 5 Sep 2019 15:20:49 +0000 (18:20 +0300)]
gnu: Add rust-lzma-sys.

* gnu/packages/crates-io.scm (rust-lzma-sys): New variable.

4 years agognu: Add rust-jemalloc-sys.
Efraim Flashner [Thu, 5 Sep 2019 15:14:38 +0000 (18:14 +0300)]
gnu: Add rust-jemalloc-sys.

* gnu/packages/crates-io.scm (rust-jemalloc-sys): New variable.

4 years agognu: Add rust-cargon.
Efraim Flashner [Thu, 5 Sep 2019 15:08:30 +0000 (18:08 +0300)]
gnu: Add rust-cargon.

* gnu/packages/crates-io.scm (rust-cargon): New variable.

4 years agognu: Add rust-rustc-demangle.
Efraim Flashner [Thu, 5 Sep 2019 15:04:20 +0000 (18:04 +0300)]
gnu: Add rust-rustc-demangle.

* gnu/packages/crates-io.scm (rust-rustc-demangle): New variable.

4 years agognu: Add rust-pico-sys.
Efraim Flashner [Thu, 5 Sep 2019 15:00:03 +0000 (18:00 +0300)]
gnu: Add rust-pico-sys.

* gnu/packages/crates-io.scm (rust-pico-sys): New variable.

4 years agognu: Add rust-gcc.
Efraim Flashner [Thu, 5 Sep 2019 14:59:43 +0000 (17:59 +0300)]
gnu: Add rust-gcc.

* gnu/packages/crates-io.scm (rust-gcc): New variable.

4 years agognu: Add rust-openssl-probe.
Efraim Flashner [Thu, 5 Sep 2019 14:54:47 +0000 (17:54 +0300)]
gnu: Add rust-openssl-probe.

* gnu/packages/crates-io.scm (rust-openssl-probe): New variable.

4 years agognu: Add rust-netlib-src.
Efraim Flashner [Thu, 5 Sep 2019 14:52:14 +0000 (17:52 +0300)]
gnu: Add rust-netlib-src.

* gnu/packages/crates-io.scm (rust-netlib-src): New variable.

4 years agognu: Add rust-miniz-sys.
Efraim Flashner [Thu, 5 Sep 2019 14:48:06 +0000 (17:48 +0300)]
gnu: Add rust-miniz-sys.

* gnu/packages/crates-io.scm (rust-miniz-sys): New variable.