jackhill/guix/guix.git
4 years agognu: libuninameslist: Update to 20190701.
Marius Bakke [Mon, 1 Jul 2019 11:31:55 +0000 (13:31 +0200)]
gnu: libuninameslist: Update to 20190701.

* gnu/packages/fontutils.scm (libuninameslist): Update to 20190701.

4 years agognu: gettext: Update to 0.20.1.
Marius Bakke [Sun, 30 Jun 2019 14:46:37 +0000 (16:46 +0200)]
gnu: gettext: Update to 0.20.1.

* gnu/packages/gettext.scm (gettext-minimal): Update to 0.20.1.
[source](snippet): Remove.
[inputs]: Remove EXPAT.  Add LIBUNISTRING, LIBXML2, and NCURSES.
[arguments]: Add #:configure-flags and a "patch-fixed-paths" phase.  Delete
"link-expat" phase.
* gnu/packages/commencement.scm (gettext-boot0): Stay on version 0.19.8.1.
[arguments]: Adjust accordingly.

Co-authored-by: Miguel <rosen644835@gmail.com>
4 years agognu: bootstrap-tarballs: Don't include the native Mes when cross-compiling.
Marius Bakke [Fri, 21 Jun 2019 07:39:07 +0000 (09:39 +0200)]
gnu: bootstrap-tarballs: Don't include the native Mes when cross-compiling.

* gnu/packages/make-bootstrap.scm (%bootstrap-tarballs)[inputs]: Check
%CURRENT-TARGET-SYSTEM when deciding whether to use the reduced binary seeds.

4 years agognu: make-bootstrap: Adjust for GCC 7.
Marius Bakke [Fri, 21 Jun 2019 07:37:21 +0000 (09:37 +0200)]
gnu: make-bootstrap: Adjust for GCC 7.

* gnu/packages/make-bootstrap.scm (package-with-relocatable-glibc)[native-inputs]:
Add SEARCH-PATHS to CROSS-GCC, and NATIVE-SEARCH-PATHS to the native GCC.

4 years agognu: make-bootstrap: Restore cross-compilation workarounds.
Marius Bakke [Fri, 21 Jun 2019 07:33:31 +0000 (09:33 +0200)]
gnu: make-bootstrap: Restore cross-compilation workarounds.

These workarounds were removed in cf8264364761857ca3550398369a0f20d7b0d512 and
218eb6e611c0a238802bf9cb5742d37cea0bb012, but were needed for %BOOTSTRAP-TARBALLS.

* gnu/packages/make-bootstrap.scm (%static-inputs)[coreutils, tar]: Add
<#:configure-flags>.

4 years agognu: make-bootstrap: Remove obsolete header file.
Marius Bakke [Fri, 21 Jun 2019 07:32:38 +0000 (09:32 +0200)]
gnu: make-bootstrap: Remove obsolete header file.

* guix/build/make-bootstrap.scm (copy-linux-headers): Do not install 'a.out.h'.

4 years agognu: guile-static-stripped: Adjust patches for 2.2.6.
Ludovic Courtès [Mon, 1 Jul 2019 12:25:56 +0000 (14:25 +0200)]
gnu: guile-static-stripped: Adjust patches for 2.2.6.

* gnu/packages/patches/guile-2.2-default-utf8.patch,
gnu/packages/patches/guile-relocatable.patch: Adjust for Guile 2.2.6.

4 years agognu: guile: Update to 2.2.6.
Ludovic Courtès [Mon, 1 Jul 2019 11:51:16 +0000 (13:51 +0200)]
gnu: guile: Update to 2.2.6.

* gnu/packages/guile.scm (guile-2.2): Update to 2.2.6.

5 years agoRevert "gnu: meson: Update to 0.51.0."
Marius Bakke [Sun, 30 Jun 2019 15:08:13 +0000 (17:08 +0200)]
Revert "gnu: meson: Update to 0.51.0."

Meson 0.51.0 has problems with PKG_CONFIG_PATH.  See <https://bugs.gnu.org/36386>.

This reverts commit 70530036b8313d5273fca286cd62c73bd2225110.

5 years agognu: libuv: Update to 1.30.0.
Marius Bakke [Sun, 30 Jun 2019 12:21:40 +0000 (14:21 +0200)]
gnu: libuv: Update to 1.30.0.

* gnu/packages/libevent.scm (libuv): Update to 1.30.0.

5 years agognu: libssh2: Update to 1.9.0.
Marius Bakke [Sun, 30 Jun 2019 12:18:35 +0000 (14:18 +0200)]
gnu: libssh2: Update to 1.9.0.

* gnu/packages/patches/libssh2-fix-build-failure-with-gcrypt.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
* gnu/packages/ssh.scm (libssh2): Update to 1.9.0.
[source](patches): Remove.

5 years agobuild-system/meson: Do not inherit the 'bootstrap' phase.
Marius Bakke [Sat, 29 Jun 2019 17:13:49 +0000 (19:13 +0200)]
build-system/meson: Do not inherit the 'bootstrap' phase.

* guix/build/meson-build-system.scm (%standard-phases): Remove 'bootstrap'.
* gnu/packages/glib.scm (glib)[arguments]: Adjust accordingly.

5 years agognu: python-more-itertools: Update to 7.1.0.
Marius Bakke [Sat, 29 Jun 2019 17:12:01 +0000 (19:12 +0200)]
gnu: python-more-itertools: Update to 7.1.0.

* gnu/packages/python-xyz.scm (python-more-itertools): Update to 7.1.0.

5 years agognu: poppler: Update to 0.78.0.
Marius Bakke [Sat, 29 Jun 2019 17:11:39 +0000 (19:11 +0200)]
gnu: poppler: Update to 0.78.0.

* gnu/packages/pdf.scm (poppler): Update to 0.78.0.

5 years agognu: nettle: Update to 3.5.1.
Marius Bakke [Sat, 29 Jun 2019 17:11:19 +0000 (19:11 +0200)]
gnu: nettle: Update to 3.5.1.

* gnu/packages/nettle.scm (nettle): Update to 3.5.1.

5 years agognu: harfbuzz: Update to 2.5.3.
Marius Bakke [Sat, 29 Jun 2019 17:10:56 +0000 (19:10 +0200)]
gnu: harfbuzz: Update to 2.5.3.

* gnu/packages/gtk.scm (harfbuzz): Update to 2.5.3.

5 years agognu: gawk: Update to 5.0.1.
Ludovic Courtès [Sat, 29 Jun 2019 21:04:08 +0000 (23:04 +0200)]
gnu: gawk: Update to 5.0.1.

* gnu/packages/gawk.scm (gawk): Update to 5.0.1.

5 years agognu: flex: Build bison-for-tests sequentially.
Ludovic Courtès [Sat, 29 Jun 2019 20:34:20 +0000 (22:34 +0200)]
gnu: flex: Build bison-for-tests sequentially.

This is a followup to b1593c1c4fd8f4fc6df4c43cab51334426e3aa76.

* gnu/packages/flex.scm (flex)[inputs](bison-for-tests): Use
'substitute-keyword-arguments' instead of overriding them altogether.
This ensures that #:parallel-build? and #:parallel-tests? are
preserved.

5 years agoMerge branch 'master' into core-updates
Ludovic Courtès [Thu, 27 Jun 2019 21:33:48 +0000 (23:33 +0200)]
Merge branch 'master' into core-updates

5 years agotests: Avoid TCP port collision between lint.scm and guix-daemon.sh.
Ludovic Courtès [Thu, 27 Jun 2019 09:05:52 +0000 (11:05 +0200)]
tests: Avoid TCP port collision between lint.scm and guix-daemon.sh.

This could lead to random deadlocks in one of these two tests when
running "make check -j5".

* tests/guix-daemon.sh (tcp_socket): Change port to 9998 to avoid
collision with tests/lint.scm.

5 years agoui: 'show-derivation-outputs' accepts <derivation-input> records.
Ludovic Courtès [Sun, 23 Jun 2019 16:46:53 +0000 (18:46 +0200)]
ui: 'show-derivation-outputs' accepts <derivation-input> records.

* guix/ui.scm (show-derivation-outputs): Handle <derivation-input>
records.

5 years agoui: 'show-what-to-build' accepts derivation inputs.
Ludovic Courtès [Sun, 23 Jun 2019 16:35:26 +0000 (18:35 +0200)]
ui: 'show-what-to-build' accepts derivation inputs.

This is a followup to f8a9f99cd602ce1dc5307cb0c21ae718ad8796bb.

* guix/ui.scm (show-what-to-build)[inputs]: New variables.
[substitutable-info]: Build the derivation list from INPUTS.
Pass INPUTS to 'derivation-build-plan'.

5 years agopackages: 'specification->package+output' distinguishes "no output specified".
Ludovic Courtès [Sun, 23 Jun 2019 16:28:45 +0000 (18:28 +0200)]
packages: 'specification->package+output' distinguishes "no output specified".

Until now the caller couldn't tell the different between a spec like
"foo:out" and one like "foo".  This change allows users to distinguish
between these two cases.

* gnu/packages.scm (specification->package+output): Disable output
membership test when OUTPUT = #f and SUB-DRV = #f.
* tests/packages.scm ("specification->package+output")
("specification->package+output invalid output")
("specification->package+output no default output")
("specification->package+output invalid output, no default"): New tests.

5 years agoderivations: 'build-derivations' can be passed derivation inputs.
Ludovic Courtès [Sun, 23 Jun 2019 10:39:39 +0000 (12:39 +0200)]
derivations: 'build-derivations' can be passed derivation inputs.

* guix/derivations.scm (build-derivations): Accept <derivation-input>
records among DERIVATIONS.
* tests/derivations.scm ("build-derivations with specific output"): Test
it.

5 years agoderivations: 'derivation' preserves pointer equality.
Ludovic Courtès [Sun, 23 Jun 2019 09:40:16 +0000 (11:40 +0200)]
derivations: 'derivation' preserves pointer equality.

* guix/derivations.scm (derivation): Check if FILE is already in
%DERIVATION-CACHE and return it if it is.

5 years agoderivations: <derivation-input> now aggregates a <derivation>.
Ludovic Courtès [Sun, 23 Jun 2019 09:28:29 +0000 (11:28 +0200)]
derivations: <derivation-input> now aggregates a <derivation>.

Consequently, the whole graph of <derivation> object is readily
available without having to go through 'read-derivation-from-file',
which could have cache misses if the requested <derivation> object had
been GC'd in the meantime.  This is an important property for the
performance of things like 'derivation-build-plan' that traverse the
derivation graph.

* guix/derivations.scm (<derivation-input>): Replace 'path' field by
'derivation'.
(derivation-input-path): Adjust accordingly.
(derivation-input-key): New procedure.
(derivation-input-output-paths): Adjust accordingly.
(coalesce-duplicate-inputs): Likewise.
(derivation-prerequisites): Use 'derivation-input-key' to compute keys
for INPUT-SET.
(derivation-build-plan): Likewise.
(read-derivation): Add optional 'read-derivation-from-file' parameter.
[make-input-drvs]: Call it.
(write-derivation)[write-input]: Adjust to new <derivation-input>.
(derivation/masked-inputs): Likewise, and remove redundant
'coalesce-duplicate-inputs' call.
(derivation)[input->derivation-input]: Change to consider only the
derivation case.  Update call to 'make-derivation-input'.
[input->source]: New procedure.
Separate sources from inputs.
(map-derivation): Adjust to new <derivation-input>.
* tests/derivations.scm ("parse & export"): Pass a second argument to
'read-derivation'.
("build-expression->derivation and derivation-prerequisites")
("derivation-prerequisites and valid-derivation-input?"): Adjust to new
<derivation-input>.

5 years agograph: Use 'derivation-input-derivation'.
Ludovic Courtès [Sun, 23 Jun 2019 07:38:23 +0000 (09:38 +0200)]
graph: Use 'derivation-input-derivation'.

* guix/scripts/graph.scm (derivation-dependencies): Use
'derivation-input-derivation'.

5 years agoui: 'show-what-to-build' uses 'derivation-build-plan'.
Ludovic Courtès [Wed, 19 Jun 2019 20:21:28 +0000 (22:21 +0200)]
ui: 'show-what-to-build' uses 'derivation-build-plan'.

* guix/ui.scm (show-what-to-build)[build-or-substitutable?]: Remove.
Use 'derivation-build-plan' instead of
'derivation-prerequisites-to-build', passing it all of DRV at once, and
remove 'fold2' shenanigans and postprocessing of BUILD.

5 years agoderivations: Rewrite and replace 'derivations-prerequisites-to-build'.
Ludovic Courtès [Wed, 19 Jun 2019 20:05:06 +0000 (22:05 +0200)]
derivations: Rewrite and replace 'derivations-prerequisites-to-build'.

The new 'derivation-build-plan' procedure has a more appropriate
signature: it takes a list of <derivation-inputs> instead of taking one
<derivation>.  Its body is also much simpler.

* guix/derivations.scm (derivation-build-plan): New procedure.
(derivation-prerequisites-to-build): Express in terms of
'derivation-build-plan' and mark as deprecated.
* tests/derivations.scm: Change 'derivation-prerequisites-to-build'
tests to 'derivation-build-plan' and adjust accordingly.

5 years agoderivations: Add 'derivation-input'.
Ludovic Courtès [Sun, 23 Jun 2019 09:46:17 +0000 (11:46 +0200)]
derivations: Add 'derivation-input'.

* guix/derivations.scm (derivation-input): New procedure.
* tests/grafts.scm (make-derivation-input): Remove.
("graft-derivation, unused outputs not depended on"): Use
'derivation-input'.

5 years agoui: Add 'display-search-results' and use it.
Ludovic Courtès [Tue, 25 Jun 2019 21:37:32 +0000 (23:37 +0200)]
ui: Add 'display-search-results' and use it.

* guix/ui.scm (display-search-results): New procedure.
* guix/scripts/package.scm (find-packages-by-description): Remove
'unzip2' call and return a list of pairs.
(process-query): Change to use 'display-search-results'.
* guix/scripts/system/search.scm (find-service-types): Remove 'unzip2'
call and return a list of pairs.
(guix-system-search): Use 'display-search-results'.

5 years agosyscalls: Add 'terminal-rows'.
Ludovic Courtès [Tue, 25 Jun 2019 21:05:00 +0000 (23:05 +0200)]
syscalls: Add 'terminal-rows'.

* guix/build/syscalls.scm (terminal-dimension): New procedure.
(terminal-columns): Rewrite in terms of 'terminal-dimension'.
(terminal-rows): New procedure.
* tests/syscalls.scm ("terminal-rows"): New test.

5 years agoui: 'relevance' considers regexps connected with a logical and.
Ludovic Courtès [Tue, 25 Jun 2019 20:59:58 +0000 (22:59 +0200)]
ui: 'relevance' considers regexps connected with a logical and.

* guix/ui.scm (relevance)[score]: Change to return 0 when one of REGEXPS
doesn't match.
* tests/ui.scm ("package-relevance"): New test.

5 years agoaccounts: Use 'fsync' instead of 'fdatasync'.
Ludovic Courtès [Thu, 27 Jun 2019 08:39:49 +0000 (10:39 +0200)]
accounts: Use 'fsync' instead of 'fdatasync'.

* gnu/build/accounts.scm (catch-ENOSYS): Remove.
(database-writer): Use 'fsync' instead of 'fdatasync'.

5 years agognu: dosbox: Update to 0.74-3.
Rutger Helling [Thu, 27 Jun 2019 08:21:47 +0000 (10:21 +0200)]
gnu: dosbox: Update to 0.74-3.

* gnu/packages/emulators.scm (dosbox): Update to 0.74-3.

5 years agognu: rep-gtk: Update to 0.90.8.3.
Arun Isaac [Thu, 27 Jun 2019 06:36:06 +0000 (12:06 +0530)]
gnu: rep-gtk: Update to 0.90.8.3.

* gnu/packages/sawfish.scm (rep-gtk): Update to 0.90.8.3.
[source]: Use HTTPS URI.
[arguments]: Add remove-autogen phase.
[native-inputs]: Add autoconf, automake and libtool.
[home-page]: Update URI.

5 years agognu: sawfish: Update to 1.12.0.
Benjamin Slade [Sun, 2 Jun 2019 23:21:21 +0000 (17:21 -0600)]
gnu: sawfish: Update to 1.12.0.

* gnu/packages/sawfish.scm (sawfish): Update to 1.12.0.
[source]: Use HTTPS URI.
[home-page]: Update URI.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
5 years agognu: electron-cash: Update to 4.0.7.
Vagrant Cascadian [Thu, 20 Jun 2019 07:16:01 +0000 (07:16 +0000)]
gnu: electron-cash: Update to 4.0.7.

* gnu/packages/finance (electron-cash): Update to 4.0.7.

5 years agoRevert "gnu: openssh: Don't create the PRIVSEP_PATH directory."
Tobias Geerinckx-Rice [Wed, 26 Jun 2019 22:20:54 +0000 (00:20 +0200)]
Revert "gnu: openssh: Don't create the PRIVSEP_PATH directory."

This reverts commit 46475f72ab6127e7818fdea4a0ea9cc07c60a5f4.

5 years agoRevert "gnu: openssh: Clean-up custom install phase."
Tobias Geerinckx-Rice [Wed, 26 Jun 2019 22:20:50 +0000 (00:20 +0200)]
Revert "gnu: openssh: Clean-up custom install phase."

This reverts commit 7754136e464e02284624ad05c196d9ec26099143.

5 years agognu: supertux: Fix homepage.
Nicolas Goaziou [Wed, 26 Jun 2019 17:45:34 +0000 (19:45 +0200)]
gnu: supertux: Fix homepage.

* gnu/packages/games.scm (supertux)[homepage]: Fix URL.

5 years agognu: Add texmacs.
Andreas Enge [Wed, 26 Jun 2019 16:18:53 +0000 (18:18 +0200)]
gnu: Add texmacs.

* gnu/packages/text-editors.scm (texmacs): New variable.

5 years agognu: python-pathpy: Update to 11.5.0.
Ricardo Wurmus [Tue, 25 Jun 2019 10:03:58 +0000 (12:03 +0200)]
gnu: python-pathpy: Update to 11.5.0.

* gnu/packages/python-xyz.scm (python-pathpy): Update to 11.5.0.
[outputs]: Add separate "doc" output.
[native-inputs]: Add python-jaraco-packaging.
[arguments]: Enable tests; uncomment "build-doc" and "install-doc" phases;
replace "check" phase to skip flaky test.

5 years agognu: Add python-jaraco-packaging.
Ricardo Wurmus [Tue, 25 Jun 2019 10:03:45 +0000 (12:03 +0200)]
gnu: Add python-jaraco-packaging.

* gnu/packages/python-xyz.scm (python-jaraco-packaging): New variable.

5 years agognu: Add python-pytest-virtualenv.
Ricardo Wurmus [Tue, 25 Jun 2019 10:03:34 +0000 (12:03 +0200)]
gnu: Add python-pytest-virtualenv.

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

5 years agognu: Add python-pytest-fixture-config.
Ricardo Wurmus [Tue, 25 Jun 2019 10:03:23 +0000 (12:03 +0200)]
gnu: Add python-pytest-fixture-config.

* gnu/packages/python-check.scm (python-pytest-fixture-config): New variable.

5 years agognu: Add python-pytest-shutil.
Ricardo Wurmus [Tue, 25 Jun 2019 10:03:12 +0000 (12:03 +0200)]
gnu: Add python-pytest-shutil.

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

5 years agognu: Add python-pytest-flake8.
Ricardo Wurmus [Tue, 25 Jun 2019 08:57:35 +0000 (10:57 +0200)]
gnu: Add python-pytest-flake8.

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

5 years agognu: Add python-pytest-checkdocs.
Ricardo Wurmus [Tue, 25 Jun 2019 08:57:23 +0000 (10:57 +0200)]
gnu: Add python-pytest-checkdocs.

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

5 years agognu: Add python-importlib-metadata.
Ricardo Wurmus [Tue, 25 Jun 2019 08:57:08 +0000 (10:57 +0200)]
gnu: Add python-importlib-metadata.

* gnu/packages/python-xyz.scm (python-importlib-metadata): New variable.

5 years agognu: Add python-zipp.
Ricardo Wurmus [Tue, 25 Jun 2019 08:56:34 +0000 (10:56 +0200)]
gnu: Add python-zipp.

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

5 years agognu: Add python-setuptools-git.
Ricardo Wurmus [Tue, 25 Jun 2019 08:55:17 +0000 (10:55 +0200)]
gnu: Add python-setuptools-git.

* gnu/packages/python-xyz.scm (python-setuptools-git): New variable.

5 years agognu: Add python-contextlib2.
Ricardo Wurmus [Tue, 25 Jun 2019 08:54:39 +0000 (10:54 +0200)]
gnu: Add python-contextlib2.

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

5 years agognu: Add python-pathlib2.
Ricardo Wurmus [Tue, 25 Jun 2019 08:53:19 +0000 (10:53 +0200)]
gnu: Add python-pathlib2.

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

5 years agognu: Add mesa-opencl-icd.
Ricardo Wurmus [Mon, 24 Jun 2019 13:47:32 +0000 (15:47 +0200)]
gnu: Add mesa-opencl-icd.

* gnu/packages/gl.scm (mesa-opencl-icd): New variable.

5 years agognu: Add mesa-opencl.
Ricardo Wurmus [Mon, 24 Jun 2019 12:27:52 +0000 (14:27 +0200)]
gnu: Add mesa-opencl.

* gnu/packages/gl.scm (mesa-opencl): New variable.

5 years agognu: Add libclc.
Ricardo Wurmus [Mon, 24 Jun 2019 12:03:57 +0000 (14:03 +0200)]
gnu: Add libclc.

* gnu/packages/llvm.scm (libclc): New variable.

5 years agognu: libcxx: Update hash.
Ricardo Wurmus [Mon, 24 Jun 2019 11:26:37 +0000 (13:26 +0200)]
gnu: libcxx: Update hash.

This is a follow-up to commit c5296e205b65a9b53553cf45be2ab223d5e82df5, which
updated llvm.

* gnu/packages/llvm.scm (libcxx): Update hash.

5 years agognu: Add gramps
Guillaume LE VAILLANT [Fri, 14 Jun 2019 17:27:51 +0000 (19:27 +0200)]
gnu: Add gramps

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

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5 years agognu: Add osm-gps-map
Guillaume LE VAILLANT [Fri, 14 Jun 2019 17:27:50 +0000 (19:27 +0200)]
gnu: Add osm-gps-map

* gnu/packages/geo.scm (osm-gps-map): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5 years agognu: Add python-bsddb3
Guillaume LE VAILLANT [Fri, 14 Jun 2019 17:27:49 +0000 (19:27 +0200)]
gnu: Add python-bsddb3

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

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5 years agognu: python-on-guile: Wrap 'python' executable.
Ludovic Courtès [Wed, 26 Jun 2019 13:22:03 +0000 (15:22 +0200)]
gnu: python-on-guile: Wrap 'python' executable.

* gnu/packages/guile-xyz.scm (python-on-guile)[arguments]: Add 'wrap'
phase.

5 years agognu: python-on-guile: Update to 00a51a2.
Ludovic Courtès [Wed, 26 Jun 2019 13:04:18 +0000 (15:04 +0200)]
gnu: python-on-guile: Update to 00a51a2.

* gnu/packages/guile-xyz.scm (python-on-guile): Update to 00a51a2.

5 years agognu: Add celestia-gtk.
Amar Singh [Thu, 13 Jun 2019 17:23:22 +0000 (22:53 +0530)]
gnu: Add celestia-gtk.

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

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
5 years agognu: Add celestia.
Amar Singh [Sun, 19 May 2019 07:09:48 +0000 (12:39 +0530)]
gnu: Add celestia.

* gnu/packages/astronomy.scm (celestia): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5 years agognu: Add r-rsubread.
Ricardo Wurmus [Wed, 26 Jun 2019 13:51:55 +0000 (15:51 +0200)]
gnu: Add r-rsubread.

* gnu/packages/bioconductor.scm (r-rsubread): New variable.

5 years agognu: Add sbcl-cl-cookie.
Pierre Neidhardt [Wed, 26 Jun 2019 11:39:10 +0000 (13:39 +0200)]
gnu: Add sbcl-cl-cookie.

* gnu/packages/lisp.scm (sbcl-cl-cookie): New variable.

5 years agognu: Add sbcl-cl-reexport.
Pierre Neidhardt [Wed, 26 Jun 2019 11:39:02 +0000 (13:39 +0200)]
gnu: Add sbcl-cl-reexport.

* gnu/packages/lisp.scm (sbcl-cl-reexport): New variable.

5 years agognu: Add sbcl-closure-common.
Pierre Neidhardt [Wed, 26 Jun 2019 11:03:58 +0000 (13:03 +0200)]
gnu: Add sbcl-closure-common.

* gnu/packages/lisp.scm (sbcl-closure-common): New variable.

5 years agognu: Add sbcl-ieee-floats.
Pierre Neidhardt [Wed, 26 Jun 2019 10:50:58 +0000 (12:50 +0200)]
gnu: Add sbcl-ieee-floats.

* gnu/packages/lisp.scm (sbcl-ieee-floats): New variable.

5 years agognu: Add sbcl-iolib+sockets.
Pierre Neidhardt [Wed, 26 Jun 2019 10:50:47 +0000 (12:50 +0200)]
gnu: Add sbcl-iolib+sockets.

* gnu/packages/lisp.scm (sbcl-iolib+sockets): New variable.

5 years agognu: Add sbcl-iolib+streams.
Pierre Neidhardt [Wed, 26 Jun 2019 10:50:36 +0000 (12:50 +0200)]
gnu: Add sbcl-iolib+streams.

* gnu/packages/lisp.scm (sbcl-iolib+streams): New variable.

5 years agognu: Add sbcl-iolib+syscalls.
Pierre Neidhardt [Wed, 26 Jun 2019 10:50:20 +0000 (12:50 +0200)]
gnu: Add sbcl-iolib+syscalls.

* gnu/packages/lisp.scm (sbcl-iolib+syscalls): New variable.

5 years agognu: Add sbcl-iolib+multiplex.
Pierre Neidhardt [Wed, 26 Jun 2019 10:50:01 +0000 (12:50 +0200)]
gnu: Add sbcl-iolib+multiplex.

* gnu/packages/lisp.scm (sbcl-iolib+multiplex): New variable.

5 years agognu: Add sbcl-iolib.
Pierre Neidhardt [Wed, 29 May 2019 13:23:36 +0000 (15:23 +0200)]
gnu: Add sbcl-iolib.

* gnu/packages/lisp.scm (sbcl-iolib): New variable.

5 years agognu: Add sbcl-iolib.grovel.
Pierre Neidhardt [Wed, 29 May 2019 13:22:53 +0000 (15:22 +0200)]
gnu: Add sbcl-iolib.grovel.

* gnu/packages/lisp.scm (sbcl-iolib.grovel): New variable.

5 years agognu: Add sbcl-iolib.base.
Pierre Neidhardt [Wed, 29 May 2019 13:22:37 +0000 (15:22 +0200)]
gnu: Add sbcl-iolib.base.

* gnu/packages/lisp.scm (sbcl-iolib.base): New variable.

5 years agognu: Add sbcl-iolib.common-lisp.
Pierre Neidhardt [Wed, 29 May 2019 13:22:20 +0000 (15:22 +0200)]
gnu: Add sbcl-iolib.common-lisp.

* gnu/packages/lisp.scm (sbcl-iolib.common-lisp): New variable.

5 years agognu: Add sbcl-iolib.conf.
Pierre Neidhardt [Wed, 29 May 2019 13:22:04 +0000 (15:22 +0200)]
gnu: Add sbcl-iolib.conf.

* gnu/packages/lisp.scm (sbcl-iolib.conf): New variable.

5 years agognu: Add sbcl-iolib.asdf.
Pierre Neidhardt [Wed, 29 May 2019 13:21:50 +0000 (15:21 +0200)]
gnu: Add sbcl-iolib.asdf.

* gnu/packages/lisp.scm (sbcl-iolib.asdf): New variable.

5 years agognu: Add swap-bytes.
Pierre Neidhardt [Wed, 29 May 2019 13:21:23 +0000 (15:21 +0200)]
gnu: Add swap-bytes.

* gnu/packages/lisp.scm (cl-swap-bytes, ecl-swap-bytes, sbcl-swap-bytes): New variables.

5 years agognu: Add idna.
Pierre Neidhardt [Wed, 29 May 2019 13:20:50 +0000 (15:20 +0200)]
gnu: Add idna.

* gnu/packages/lisp.scm (cl-idna, ecl-idna, sbcl-idna): New variables.

5 years agognu: Add emacs-gnugo.
Maxim Cournoyer [Wed, 19 Jun 2019 23:58:47 +0000 (08:58 +0900)]
gnu: Add emacs-gnugo.

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

5 years agognu: Add emacs-xpm.
Maxim Cournoyer [Wed, 19 Jun 2019 23:57:50 +0000 (08:57 +0900)]
gnu: Add emacs-xpm.

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

5 years agognu: Add emacs-ascii-art-to-unicode.
Maxim Cournoyer [Wed, 19 Jun 2019 23:57:41 +0000 (08:57 +0900)]
gnu: Add emacs-ascii-art-to-unicode.

* gnu/packages/emacs-xyz.scm (emacs-ascii-art-to-unicode): New variable.

5 years agognu: Add python-typed-ast.
Maxim Cournoyer [Tue, 21 May 2019 03:33:47 +0000 (23:33 -0400)]
gnu: Add python-typed-ast.

* gnu/packages/python-xyz.scm (python-typed-ast): New variable.

5 years agognu: linux-libre: Update to 5.1.15.
Mark H Weaver [Tue, 25 Jun 2019 23:07:39 +0000 (19:07 -0400)]
gnu: linux-libre: Update to 5.1.15.

* gnu/packages/linux.scm (%linux-libre-version): Update to 5.1.15.
(%linux-libre-hash): Update hash.

5 years agognu: linux-libre@4.19: Update to 4.19.56.
Mark H Weaver [Tue, 25 Jun 2019 23:06:59 +0000 (19:06 -0400)]
gnu: linux-libre@4.19: Update to 4.19.56.

* gnu/packages/linux.scm (%linux-libre-4.19-version): Update to 4.19.56.
(%linux-libre-4.19-hash): Update hash.

5 years agognu: linux-libre@4.14: Update to 4.14.130.
Mark H Weaver [Tue, 25 Jun 2019 23:06:06 +0000 (19:06 -0400)]
gnu: linux-libre@4.14: Update to 4.14.130.

* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.130.
(%linux-libre-4.14-hash): Update hash.

5 years agognu: xcalc: Update to 1.1.0.
Tobias Geerinckx-Rice [Tue, 25 Jun 2019 21:51:31 +0000 (23:51 +0200)]
gnu: xcalc: Update to 1.1.0.

* gnu/packages/xorg.scm (xcalc): Update to 1.1.0.

5 years agolinux-initrd: Fix cross compilation.
Mathieu Othacehe [Wed, 6 Mar 2019 10:28:53 +0000 (11:28 +0100)]
linux-initrd: Fix cross compilation.

* gnu/system/linux-initrd.scm (default-initrd-modules): Check system name
against %current-target-system first in case we are cross-compiling.

5 years agognu: bash-completion: Fix cross-compilation.
Mathieu Othacehe [Wed, 6 Mar 2019 09:24:15 +0000 (10:24 +0100)]
gnu: bash-completion: Fix cross-compilation.

* gnu/packages/bash.scm (bash-completion)[arguments]: Search for util-linux in
native-inputs and inputs during "remove-redundant-completions" phase.

5 years agognu: perl-parent: Part of Perl core.
Efraim Flashner [Tue, 25 Jun 2019 18:06:12 +0000 (21:06 +0300)]
gnu: perl-parent: Part of Perl core.

* gnu/packages/perl.scm (perl-parent): Mark deprecated.
(perl-file-temp, perl-moose)[propagated-inputs]: Remove perl-parent.

5 years agognu: perl-base: Part of Perl core.
Efraim Flashner [Tue, 25 Jun 2019 17:52:43 +0000 (20:52 +0300)]
gnu: perl-base: Part of Perl core.

* gnu/packages/perl.scm (perl-base): Mark deprecated.
(perl-class-accessor, perl-tree-simple-visitorfactory)
[propagated-inputs]: Remove perl-base.

5 years agognu: perl-uri: Update to 1.76.
Efraim Flashner [Tue, 25 Jun 2019 18:11:37 +0000 (21:11 +0300)]
gnu: perl-uri: Update to 1.76.

* gnu/packages/web.scm (perl-uri): Update to 1.76.
[source]: Use new upstream source.

5 years agognu: perl-libwww: Update to 6.39.
Efraim Flashner [Tue, 25 Jun 2019 18:08:04 +0000 (21:08 +0300)]
gnu: perl-libwww: Update to 6.39.

* gnu/packages/web.scm (perl-libwww): Update to 6.39.

5 years agognu: cmus: Update to 2.8.0.
Timotej Lazar [Fri, 21 Jun 2019 15:56:42 +0000 (17:56 +0200)]
gnu: cmus: Update to 2.8.0.

* gnu/packages/music.scm (cmus): Update to 2.8.0.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
5 years agognu: sessreg: Update to 1.1.2.
Tobias Geerinckx-Rice [Tue, 25 Jun 2019 16:55:25 +0000 (18:55 +0200)]
gnu: sessreg: Update to 1.1.2.

* gnu/packages/xorg.scm (sessreg): Update to 1.1.2.

5 years agognu: openssh: Clean-up custom install phase.
Efraim Flashner [Tue, 25 Jun 2019 16:31:13 +0000 (19:31 +0300)]
gnu: openssh: Clean-up custom install phase.

* gnu/packages/ssh.scm (openssh)[arguments]: Factor out outputs in
custom 'install phase to clean-up code.

5 years agognu: openssh: Don't create the PRIVSEP_PATH directory.
Efraim Flashner [Tue, 25 Jun 2019 16:28:35 +0000 (19:28 +0300)]
gnu: openssh: Don't create the PRIVSEP_PATH directory.

* gnu/packages/ssh.scm (openssh)[arguments]: Modify the custom 'install
phase to remove the /var directory.