Commit Graph

46491 Commits (c498a07e2d5a0dbe3a68cae02355202095146697)

Author SHA1 Message Date
Kei Kebreau 7734b4a2d9
gnu: gdm: Update to 3.30.3.
* gnu/packages/gnome.scm (gdm): Update to 3.30.3.
2019-07-15 09:58:50 -04:00
Kei Kebreau 11d28bd9f6
gnu: devhelp: Update to 3.30.1.
* gnu/packages/gnome.scm (devhelp): Update to 3.30.1.
[build-system]: Use meson-build-system.
[native-inputs]: Add gobject-introspection, glib:bin and gtk+:bin.
[inputs]: Add amtk.
2019-07-15 09:58:50 -04:00
Kei Kebreau f828d05b28
gnu: Add amtk.
* gnu/packages/gnome.scm (amtk): New variable.
2019-07-15 09:58:50 -04:00
Kei Kebreau d054fbf57d
gnu: gjs: Update to 1.56.2.
* gnu/packages/gnome.scm (gjs): Update to 1.56.2.
[arguments]: Adjust pre-check phase.
[propagated-inputs]: Replace mozjs-52 with mozjs-60.
2019-07-15 09:58:50 -04:00
Kei Kebreau 9d4d439b0a
gnu: gnome-tweaks: Update to 3.30.2.
* gnu/packages/gnome.scm (gnome-tweaks): Update to 3.30.2.
2019-07-15 09:58:50 -04:00
Kei Kebreau bea6b829b8
gnu: gcr: Update to 3.28.1.
* gnu/packages/gnome.scm (gcr): Update to 3.28.1.
[native-inputs]: Add vala.
2019-07-15 09:58:50 -04:00
Kei Kebreau 77425f04f2
gnu: totem: Update to 3.30.0.
* gnu/packages/gnome.scm (totem): Update to 3.30.0.
2019-07-15 09:28:23 -04:00
Kei Kebreau 18138ab939
gnu: shared-mime-info: Update to 1.10.
* gnu/packages/gnome.scm (shared-mime-info): Update to 1.10.
2019-07-15 09:28:23 -04:00
Kei Kebreau c71bb3f29d
gnu: nautilus: Update to 3.30.5.
* gnu/packages/gnome.scm (nautilus): Update to 3.30.5.
2019-07-15 09:28:23 -04:00
Kei Kebreau 12fe484673
gnu: gvfs: Update to 1.40.1.
* gnu/packages/gnome.scm (gvfs): Update to 1.40.1.
2019-07-15 09:28:23 -04:00
Kei Kebreau 1f8b5515ed
gnu: gucharmap: Update to 12.0.1.
* gnu/packages/gnome.scm (gucharmap): Update to 12.0.1.
[native-inputs]: Update unicode-files.
2019-07-15 09:28:23 -04:00
Kei Kebreau 5088834271
gnu: gnome-terminal: Update to 3.30.3.
* gnu/packages/gnome.scm (gnome-terminal): Update to 3.30.3.
2019-07-15 09:28:23 -04:00
Kei Kebreau 90fdc80f77
gnu: gnome-settings-daemon: Update to 3.30.2.
* gnu/packages/gnome.scm (gnome-settings-daemon): Update to 3.30.2.
2019-07-15 09:28:22 -04:00
Kei Kebreau da886d6fce
gnu: gnome-session: Update to 3.30.1.
* gnu/packages/gnome.scm (gnome-session): Update to 3.30.1.
2019-07-15 09:28:22 -04:00
Kei Kebreau d29298ef5b
gnu: gnome-online-accounts: Update to 3.30.2.
* gnu/packages/gnome.scm (gnome-online-accounts): Update to 3.30.2.
2019-07-15 09:28:22 -04:00
Kei Kebreau 982c0b368d
gnu: gnome-control-center: Update to 3.30.3.
* gnu/packages/gnome.scm (gnome-control-center): Update to 3.30.3.
[source](patches): New field.
[arguments]: Adjust "patch-paths" phase.
[inputs]: Add libsecret and udisks.
* gnu/packages/patches/gnome-control-center-use-udisks-to-get-disk-size.patch:
New patch.
* gnu/local.mk (dist_patch_DATA): Add it.
2019-07-15 09:26:56 -04:00
Rutger Helling e6bd575a72
gnu: swayidle: Update to 1.5.
* gnu/packages/wm.scm (swayidle): Update to 1.5.
2019-07-15 14:22:24 +02:00
Rutger Helling 6862766cf2
gnu: openrct2: Update to 0.2.3.
* gnu/packages/games.scm (openrct2): Update to 0.2.3.
2019-07-15 14:22:24 +02:00
Arne Babenhauserheide fb8b99a5f5
doc: note how to install git send-email
* doc/contributing.texi (git send-email): Add install instructions.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-15 12:48:49 +02:00
Arne Babenhauserheide bd105b78b0
gnu: python-aiorpcx: capitalize description
* gnu/packages/python-web.scm (python-aiorpcx): capitalize description

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-15 12:48:49 +02:00
Arne Babenhauserheide eb71211478
gnu: python-aiohttp: Update to 3.5.4
* gnu/packages/python-web.scm (python-aiohttp): Update to 3.5.4.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-15 12:48:49 +02:00
Arne Babenhauserheide c31302fda7
gnu: python-aiorpcx: Update to 0.18.3
* gnu/packages/python-web.scm (python-aiorpcx): Update to 0.18.3

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-15 12:48:49 +02:00
Ludovic Courtès e591541d36
doc: Build a top-level index of the manuals.
Suggested by Julien Lepiller.

* doc/build.scm (html-manual-indexes)[build]: Add 'with-extensions'.
(translate): Actually honor DOMAIN.  Add call to 'bindtextdomain' for
ISO-CODES.
(%iso639-languages): New variable.
(language-code->name, top-level-index): New procedures.
Add call to 'write-html' for OUTPUT/index.html.
2019-07-15 12:48:49 +02:00
Ludovic Courtès 21bec78357
doc: Generalize build procedures of HTML indexes.
* doc/build.scm (html-manual-indexes)[build](sxml-index): Generalize;
add a 'title' and a 'body' parameter and honor them.
(language-index): New procedure.
(write-index): Remove.
(write-html): New procedure.
Use 'write-html' and 'language-index'.
2019-07-15 12:48:49 +02:00
Guillaume Le Vaillant cb45aad9b0
gnu: monero: Make tests more verbose.
Increase the verbosity of the 'check' phase to prevent 'core_tests' from
hitting 'max-silent-timeout'.

* gnu/packages/finance.scm (monero)[arguments]: Add '--verbose' option to
  'check' phase.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-15 12:48:49 +02:00
Ricardo Wurmus 886986b744
gnu: Add python-ont-fast5-api.
* gnu/packages/bioinformatics.scm (python-ont-fast5-api): New variable.
2019-07-15 12:18:01 +02:00
Ricardo Wurmus d71d85cd17
gnu: Add python-progressbar33.
* gnu/packages/python-xyz.scm (python-progressbar33): New variable.
2019-07-15 12:18:01 +02:00
Efraim Flashner 64ed7c2258
gnu: rkflashtool: Update to 5.2-1.8966c4e.
* gnu/packages/flashing-tools.scm (rkflashtool): Update to 5.2-1.8966c4e.
[version]: Use 'git-version'.
[source]: Use 'git-file-name'.
2019-07-15 12:10:32 +03:00
Ludovic Courtès 9af75a2630
channels: Avoid use of 'derivation-input-path'.
* guix/channels.scm (old-style-guix?): Use 'derivation-name' rather than
'derivation-input-path'.
2019-07-15 10:01:05 +02:00
Ludovic Courtès b9373e2627
gexp: 'lowered-gexp-guile' now returns a <derivation-input>.
* guix/derivations.scm (derivation-input-output-path): New procedure.
* guix/gexp.scm (lower-gexp): Wrap GUILE in a <derivation-input>.
(gexp->derivation): Adjust accordingly.
* guix/remote.scm (remote-pipe-for-gexp, remote-eval): Adjust
accordingly.
* tests/gexp.scm ("lower-gexp"): Adjust accordingly.
2019-07-15 10:01:05 +02:00
Ludovic Courtès 93c2a00739
derivations: Deprecate the previous calling convention.
We will eventually require #:inputs to be a list of <derivation-input>;
store items will have to be passed as #:sources, already interned.

* guix/derivations.scm (warn-about-derivation-deprecation): New procedure.
(derivation): Add #:%deprecation-warning? parameter.
[warn-deprecation]: New macro.
[input->derivation-input, input->source]: Use it.
(build-expression->derivation): Pass #:%deprecation-warning?.
* po/guix/POTFILES.in: Add guix/derivations.scm.
2019-07-15 10:01:05 +02:00
Ludovic Courtès 9e64302d68
derivations: Update tests to use new calling convention.
* tests/derivations.scm ("build derivation with 1 source"): Adjust to
new 'derivation' calling convention.
("identical files are deduplicated"): Likewise.
("fixed-output-derivation?"): Likewise.
("fixed-output derivation"): Likewise.
("fixed-output derivation, recursive"): Likewise.
("derivation with a fixed-output input"): Likewise.
("multiple-output derivation"): Likewise.
("multiple-output derivation, non-alphabetic order"): Likewise.
("read-derivation vs. derivation"): Likewise.
("user of multiple-output derivation"): Likewise.
("derivation with #:references-graphs"): Likewise.
("derivation #:allowed-references, ok"): Likewise.
("derivation #:allowed-references, not allowed"): Likewise.
("derivation #:allowed-references, self allowed"): Likewise.
("derivation #:allowed-references, self not allowed"): Likewise.
("derivation #:disallowed-references, ok"): Likewise.
("derivation #:disallowed-references, not ok"): Likewise.
("derivation #:leaked-env-vars"): Likewise.
("build derivation with coreutils"): Likewise.
("map-derivation, sources"): Likewise.
("derivation with local file as input"): Remove.
2019-07-15 10:01:05 +02:00
Ludovic Courtès d145832151
derivations: 'map-derivation' uses the new 'derivation' calling convention.
* guix/derivations.scm (map-derivation)[input->output-paths]: Adjust to
deal with an argument that's either 'derivation-input?' or a string.
[rewritten-input]: Return a <derivation-input> or a string.
Pass #:inputs and #:sources to 'derivation'.
2019-07-15 10:01:05 +02:00
Ludovic Courtès 02237f13ee
download: Use the new 'derivation' calling convention.
* guix/download.scm (built-in-download): Pass MIRRORS and
CONTENT-ADDRESSED-MIRRORS as #:sources, not #:inputs.
2019-07-15 10:01:05 +02:00
Ludovic Courtès 266e54e2ac
gnu: guile-bootstrap: Use the new 'derivation' calling convention.
* gnu/packages/bootstrap.scm (raw-build): In 'derivation' call,
distinguish #:inputs from #:sources, passing a list of
<derivation-input> as #:inputs.
2019-07-15 10:01:05 +02:00
Ludovic Courtès 3868577480
gexp: <lowered-gexp> separates sources from derivation inputs.
* guix/gexp.scm (lower-inputs): Return either <derivation-input> records
or store items.
(lower-reference-graphs): Return file/input pairs.
(<lowered-gexp>)[sources]: New field.
(lower-gexp): Adjust accordingly.
(gexp->input-tuple): Remove.
(gexp->derivation)[graphs-file-names]: Handle only the
'derivation-input?' and 'string?' cases.
Pass #:sources to 'raw-derivation'; ensure #:inputs contains only
<derivation-input> records.
* guix/remote.scm (remote-eval): Adjust to the new <lowered-gexp>
interface.
* tests/gexp.scm ("lower-gexp"): Adjust to expect <derivation-input>
records instead of <gexp-input>
2019-07-15 10:01:05 +02:00
Ludovic Courtès 4daf89d619
derivations: 'derivation' primitive accepts <derivation> and #:sources.
This brings us closer to the <derivation> data type.

* guix/derivations.scm (derivation): Add #:sources parameter.
[input->derivation-input]: Add clause for 'derivation-input?'.
Honor SOURCES.
2019-07-15 10:01:04 +02:00
Ludovic Courtès 456c7ade09
syscalls: Use 'define-as-needed' for 'AT_' constants introduced in Guile 2.2.5.
* guix/build/syscalls.scm (AT_FDCWD, AT_SYMLINK_NOFOLLOW, AT_REMOVEDIR)
(AT_SYMLINK_FOLLOW, AT_NO_AUTOMOUNT, AT_EMPTY_PATH): Define using
'define-as-needed'.
2019-07-15 10:00:12 +02:00
Ludovic Courtès 38302bd939
compile: Report the name of the file that cannot be compiled.
Fixes <https://bugs.gnu.org/36640>.
Reported by Robert Vollmert <rob@vllmrt.net>.

* guix/build/compile.scm (call/exit-on-exception): Add 'file' parameter
and honor it.
(exit-on-exception): Likewise.
(compile-files): Pass FILE to 'exit-on-exception'.
2019-07-15 10:00:12 +02:00
Marius Bakke bba7a77ed9
gnu: MariaDB: Disable the TokuDB plugin.
Fixes <https://bugs.gnu.org/35521>.
Reported by Mark H Weaver <mhw@netris.org>.

* gnu/packages/databases.scm (mariadb)[arguments]: Pass "-DTOKUDB_OK" in
<#:configure-flags>.  Enable the "innodb_fts.crash_recovery" test, which
likely failed because of the high I/O load induced by TokuDB.
[inputs]: Remove SNAPPY.
2019-07-14 23:06:24 +02:00
Kei Kebreau 29b85910f6
gnu: gnome-backgrounds: Update to 3.30.0.
* gnu/packages/gnome.scm (gnome-backgrounds): Update to 3.30.0.
2019-07-14 16:13:17 -04:00
Kei Kebreau 235743a627
gnu: zenity: Update to 3.30.0.
* gnu/packages/gnome.scm (zenity): Update to 3.30.0.
2019-07-14 16:13:16 -04:00
Kei Kebreau 42f95e3476
gnu: gedit: Update to 3.30.2.
* gnu/packages/gnome.scm (gedit): Update to 3.30.2.
2019-07-14 16:13:16 -04:00
Kei Kebreau 976e7801ac
gnu: file-roller: Update to 3.30.1.
* gnu/packages/gnome.scm (file-roller): Update to 3.30.1.
2019-07-14 16:13:16 -04:00
Kei Kebreau f37dfe1ec3
gnu: epiphany: Update to 3.30.4.
* gnu/packages/gnome.scm (epiphany): Update to 3.30.4.
2019-07-14 16:13:16 -04:00
Kei Kebreau bd15da3a37
gnu: font-abattis-cantarell: Update to 0.111.
* gnu/packages/fonts.scm (font-cantarell): Update to 0.111.
[build-system]: Use meson-build-system.
[native-inputs]: Add appstream-glib and gettext-minimal.
2019-07-14 15:38:06 -04:00
Kei Kebreau d4ae2d15ef
gnu: baobab: Update to 3.30.0.
* gnu/packages/gnome.scm (baobab): Update to 3.30.0.
2019-07-14 15:37:57 -04:00
Pierre Langlois 2f3c0fb39d
gnu: linux-libre: Fix build on aarch64.
* gnu/packages/linux.scm (make-linux-libre)[arguments]: Remove
'work-around-gcc-7-include-path-issue phase.
2019-07-14 15:04:41 -04:00
Mark H Weaver be7eebe26d
gnu: linux-libre: Update to 5.2.
* gnu/packages/linux.scm (%linux-libre-version): Update to 5.2.
(%linux-libre-hash): Update hash.
* linux-libre-5.1: Rename to ...
* linux-libre-5.2: ... this.  Use %linux-libre-5.2-patches.
* linux-libre: Switch to linux-libre-5.2.
* linux-libre-arm-veyron, linux-libre-arm-generic, linux-libre-arm-omap2plus:
Use %linux-libre-5.2-patches.
* linux-libre-headers-5.1: Rename to ...
* linux-libre-headers-5.2: ... this.
* %linux-libre-5.1-patches: Rename to ...
* %linux-libre-5.2-patches: ... this.
* gnu/packages/aux-files/linux-libre/5.1-arm-veyron.conf,
gnu/packages/aux-files/linux-libre/5.1-arm.conf,
gnu/packages/aux-files/linux-libre/5.1-arm64.conf,
gnu/packages/aux-files/linux-libre/5.1-i686.conf,
gnu/packages/aux-files/linux-libre/5.1-x86_64.conf: Delete files.
* gnu/packages/aux-files/linux-libre/5.2-arm-veyron.conf,
gnu/packages/aux-files/linux-libre/5.2-arm.conf,
gnu/packages/aux-files/linux-libre/5.2-arm64.conf,
gnu/packages/aux-files/linux-libre/5.2-i686.conf,
gnu/packages/aux-files/linux-libre/5.2-x86_64.conf: New files.
* Makefile.am (AUX_FILES): Update accordingly.
2019-07-14 15:02:45 -04:00
Julien Lepiller a4bb189210
Revert "guix: node-build-system: Use guile-json instead of a custom parser."
The effect of this change was to import the (json parser) from the host
side into the build side. The solution here would be to do the equivalent
of ‘with-extensions’ for gexps. Since we don't use gexps for build
systems just yet, revert this for now.

This reverts commit 8eb0ba532e.
2019-07-14 20:18:07 +02:00