Commit Graph

48392 Commits

Author SHA1 Message Date
Efraim Flashner 02f66e9022
gnu: Add rust-gcc.
* gnu/packages/crates-io.scm (rust-gcc): New variable.
2019-09-06 15:46:00 +03:00
Efraim Flashner f51c47b528
gnu: Add rust-openssl-probe.
* gnu/packages/crates-io.scm (rust-openssl-probe): New variable.
2019-09-06 15:46:00 +03:00
Efraim Flashner 5b15d635ed
gnu: Add rust-netlib-src.
* gnu/packages/crates-io.scm (rust-netlib-src): New variable.
2019-09-06 15:45:59 +03:00
Efraim Flashner e81e48ef29
gnu: Add rust-miniz-sys.
* gnu/packages/crates-io.scm (rust-miniz-sys): New variable.
2019-09-06 15:45:59 +03:00
Efraim Flashner 3a3c72e6b1
gnu: Add rust-miniz-oxide.
* gnu/packages/crates-io.scm (rust-miniz-oxide): New variable.
2019-09-06 15:45:59 +03:00
Efraim Flashner 94c715e613
gnu: Add rust-memmap-0.6.
* gnu/packages/crates-io.scm (rust-memmap@0.6): New variable.
2019-09-06 15:45:59 +03:00
Efraim Flashner 701eaebc66
gnu: Add rust-memmap.
* gnu/packages/crates-io.scm (rust-memmap): New variable.
2019-09-06 15:45:59 +03:00
Efraim Flashner aeaa601260
gnu: Add rust-vcpkg.
* gnu/packages/crates-io.scm (rust-vcpkg): New variable.
2019-09-06 15:45:59 +03:00
Efraim Flashner 6f5cd37a60
gnu: Add rust-libloading.
* gnu/packages/crates-io.scm (rust-libloading): New variable.
2019-09-06 15:45:58 +03:00
Efraim Flashner 412c43b423
gnu: Add rust-compiler-builtins.
* gnu/packages/crates-io.scm (rust-compiler-builtins): New hidden variable.
2019-09-06 15:45:58 +03:00
Efraim Flashner e78973f45b
gnu: Add rust-stacker.
* gnu/packages/crates-io.scm (rust-stacker): New variable.
2019-09-06 15:45:58 +03:00
Efraim Flashner 2446b451e2
gnu: Add rust-cmake.
* gnu/packages/crates-io.scm (rust-cmake): New variable.
2019-09-06 15:45:58 +03:00
Efraim Flashner 5bd7965e11
gnu: Add rust-cc.
* gnu/packages/crates-io.scm (rust-cc): New variable.
2019-09-06 15:45:58 +03:00
Efraim Flashner 313778655e
gnu: Add rust-log.
* gnu/packages/crates-io.scm (rust-log): New variable.
2019-09-06 15:45:58 +03:00
Efraim Flashner c2c0ac1451
gnu: Add rust-rustc-serialize.
* gnu/packages/crates-io.scm (rust-rustc-serialize): New variable.
2019-09-06 15:45:57 +03:00
Efraim Flashner c988c9bb85
gnu: Add rust-base-x.
* gnu/packages/crates-io.scm (rust-base-x): New variable.
2019-09-06 15:45:57 +03:00
Efraim Flashner 90c48ddd76
gnu: Add rust-adler32.
* gnu/packages/crates-io.scm (rust-adler32): New variable.
2019-09-06 15:45:57 +03:00
Efraim Flashner f81d58b8b3
gnu: Add rust-tempdir.
* gnu/packages/crates-io.scm (rust-tempdir): New variable.
2019-09-06 15:45:57 +03:00
Efraim Flashner 2f8e436a29
gnu: Add rust-rand-0.3.
* gnu/packages/crates-io.scm (rust-rand-0.3): New variable.
2019-09-06 15:45:57 +03:00
Efraim Flashner 5ef82ec8ba
gnu: Add rust-rand.
* gnu/packages/crates-io.scm (rust-rand): New variable.
2019-09-06 15:45:56 +03:00
Ludovic Courtès bc60349b5b
packages: 'supported-package?' binds '%current-system' for graph traversal.
Previously, (supported-package? coreutils "armhf-linux")
with (%current-system) = "x86_64-linux" would return false.  That's
because 'supported-package?' would traverse the x86_64 dependency graph,
which contains 'tcc-boot0', which supports x86 only.

Consequently, 'supported-package?' would match only 53 packages for
"armhf-linux" when running on x86, as is the case during continuous
integration.

* guix/packages.scm (package-transitive-supported-systems): Add an
optional 'system' parameter.  Use 'mlambda' instead of 'mlambdaq' for
memoization.
(supported-package?): Pass 'system' to 'package-transitive-supported-systems'.
* tests/packages.scm ("package-transitive-supported-systems, implicit inputs")
("package-transitive-supported-systems: reduced binary seed, implicit inputs"):
Remove calls to 'invalidate-memoization!', which no longer work and were
presumably introduced to work around the bug we're fixing (see commit
0db65c168f).
* tests/packages.scm ("supported-package?"): Rewrite test to use only
existing system name since otherwise 'bootstrap-executable' raises an
exception.
("supported-package? vs. system-dependent graph"): New test.
2019-09-06 14:41:58 +02:00
Ludovic Courtès d2d63e20d5
packages: 'generate-package-cache' uses 'supported-package?'.
* gnu/packages.scm (generate-package-cache): Use 'supported-package?'
instead of 'package-supported-systems'.
2019-09-06 14:40:43 +02:00
Efraim Flashner e15f55208f
services: Fix typo.
This is a follow-up to 3b38bf141a.

* gnu/services/base.scm (%base-services): Remove duplicated line.
2019-09-06 13:52:33 +03:00
Tobias Geerinckx-Rice 3b38bf141a
services: Add ‘/usr/bin/env’ special file.
* gnu/services/base.scm (%base-services): Add ‘/usr/bin/env‘ to
special-files-service-type.
2019-09-06 12:24:32 +02:00
Brian Leung 43931643a6
gnu: Add emacs-leetcode.
* gnu/packages/emacs-xyz.scm (emacs-leetcode): New variable.

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
2019-09-06 12:37:41 +03:00
Brian Leung 14c9c456c7
gnu: emacs-robe: Update to 0.8.2.
* gnu/packages/emacs-xyz.scm (emacs-robe): Update to 0.8.2.

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
2019-09-06 12:36:35 +03:00
Brian Leung 141d8a896f
gnu: emacs-flycheck-haskell: Include .hs file.
* gnu/packages/emacs-xyz.scm (emacs-flycheck-haskell): Include package file.

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
2019-09-06 12:32:56 +03:00
Brian Leung a9ca0325b5
gnu: emacs-evil-traces: Enable tests.
* gnu/packages/emacs-xyz.scm (emacs-evil-traces): Enable tests.

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
2019-09-06 12:26:29 +03:00
Brian Leung 4278537e85
gnu: emacs-org-ql: Enable tests.
* gnu/packages/emacs-xyz.scm (emacs-org-ql): Enable tests.

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
2019-09-06 12:26:19 +03:00
Brian Leung d6ac801591
gnu: emacs-sudo-edit: Enable tests.
* gnu/packages/emacs-xyz.scm (emacs-sudo-edit): Enable tests.
[native-inputs]: Add emacs-undercover.

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
2019-09-06 12:26:11 +03:00
Brian Leung 1acf8e7ea8
gnu: emacs-evil-exchange: Enable tests.
* gnu/packages/emacs-xyz.scm (emacs-evil-exchange): Enable tests.
[native-inputs]: Add emacs-ert-runner.

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
2019-09-06 12:26:02 +03:00
Brian Leung a8afeb058e
gnu: emacs-evil-expat: Enable tests.
* gnu/packages/emacs-xyz.scm (emacs-evil-expat): Enable tests.

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
2019-09-06 12:25:47 +03:00
Brian Leung 8deabdba58
gnu: emacs-elisp-demos: Enable tests.
* gnu/packages/emacs-xyz.scm (emacs-elisp-demos): Enable tests.

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
2019-09-06 12:25:27 +03:00
Brian Leung 9b4ea95bbe
gnu: emacs-evil-owl: Update to 0.0.1-3.24e5f43.
* gnu/packages/emacs-xyz.scm (emacs-evil-owl): Update to 0.0.1-3.24e5f43.
[source]: Enable tests.

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
2019-09-06 12:25:19 +03:00
Brian Leung 473d636072
gnu: emacs-evil-multiedit: Enable tests.
* gnu/packages/emacs-xyz.scm (emacs-evil-multiedit): Enable tests.
[inputs]: Add emacs-ert-runner.

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
2019-09-06 12:24:59 +03:00
Ricardo Wurmus 66d2133500
gnu: Add texlive-booktabs.
* gnu/packages/tex.scm (texlive-booktabs): New variable.
2019-09-05 22:45:42 +02:00
Ricardo Wurmus 69f0c8cf55
gnu: Add texlive-siunitx.
* gnu/packages/tex.scm (texlive-siunitx): New variable.
2019-09-05 22:45:42 +02:00
Ricardo Wurmus 11ecf9f48f
gnu: Add texlive-standalone.
* gnu/packages/tex.scm (texlive-standalone): New variable.
2019-09-05 22:45:42 +02:00
Ricardo Wurmus f16e09487b
gnu: texlive-latex-xkeyval: Fix build.
* gnu/packages/tex.scm (texlive-latex-xkeyval)[arguments]: Add various custom
build phases to fix the build.
[native-inputs]: Add texlive-latex-base, texlive-cm, texlive-lm, texlive-url,
texlive-graphics-def, texlive-xcolor, texlive-latex-footmisc,
texlive-latex-listings, texlive-iftex, texlive-pstricks, texlive-pst-text,
texlive-tools, and texlive-latex-pgf.
2019-09-05 22:45:41 +02:00
Ricardo Wurmus 99b143655b
gnu: Add texlive-tools.
* gnu/packages/tex.scm (texlive-tools): New variable.
2019-09-05 22:45:41 +02:00
Ricardo Wurmus 51bf1c5188
gnu: Add texlive-iftex.
* gnu/packages/tex.scm (texlive-iftex): New variable.
2019-09-05 22:45:41 +02:00
Ricardo Wurmus a72d343aea
gnu: Add texlive-pst-text.
* gnu/packages/tex.scm (texlive-pst-text): New variable.
2019-09-05 22:45:41 +02:00
Ricardo Wurmus e5c081291e
gnu: Add texlive-pstricks.
* gnu/packages/tex.scm (texlive-pstricks): New variable.
2019-09-05 22:45:41 +02:00
Ricardo Wurmus 73ce44218b
gnu: Add texlive-ydoc.
* gnu/packages/tex.scm (texlive-ydoc): New variable.
2019-09-05 22:45:41 +02:00
Ricardo Wurmus 266e07421e
gnu: Add texlive-xcolor.
* gnu/packages/tex.scm (texlive-latex-xcolor): Bind to deprecated package
pointing...
(texlive-color): ...to this variable; implement in terms of
simple-texlive-package.
[arguments]: Add phase "move-files" to install xcolor.pro to the expected
location.
2019-09-05 22:45:41 +02:00
Ricardo Wurmus f1a46c9025
gnu: texlive-fonts-iwona: Use double spacing in description.
* gnu/packages/tex.scm (texlive-fonts-iwona)[description]: Use double spacing.
2019-09-05 22:45:41 +02:00
Ricardo Wurmus 4526bd07f7
gnu: vigra-c: Update to 0.0.0-1.66ff4fa.
* gnu/packages/image.scm (vigra-c): Update to 0.0.0-1.66ff4fa.
[inputs]: Add hdf5.
2019-09-05 22:45:41 +02:00
Ricardo Wurmus f480133c4e
gnu: libbigwig: Update to 0.4.4.
* gnu/packages/bioinformatics.scm (libbigwig): Update to 0.4.4.
2019-09-05 22:45:41 +02:00
Christopher Baines 067ea2989f
gnu: python-pyfaidx: Remove python-setuptools as an input.
As this is provided by the build system, and I'm assuming that it's not
necessary to have it as a propagated input.

* gnu/packages/bioinformatics.scm (python-pyfaidx)[propagated-inputs]: Remove
python-setuptools.
2019-09-05 18:35:47 +02:00
Christopher Baines 5f9fe21d49
gnu: umi-tools: Remove python-setuptools as an input.
As this is provided by the build system.

* gnu/packages/bioinformatics.scm (umi-tools)[inputs,native-inputs]: Remove
python-setuptools.
2019-09-05 18:35:42 +02:00