Commit graph

90892 commits

Author SHA1 Message Date
Tobias Geerinckx-Rice
13f4c905b2
gnu: chez-scheme: Update to 9.5.6.
* gnu/packages/chez.scm (chez-scheme): Update to 9.5.6.
[source]: Remove patch.
[arguments]: Don't explicitly return #t from phases.
* gnu/packages/patches/chez-scheme-build-util-paths-backport.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2022-01-09 21:58:34 +01:00
Tobias Geerinckx-Rice
df20a46a0e
gnu: astroid: Remove input labels.
* gnu/packages/mail.scm (astroid)[inputs]:
Remove input labels.
2022-01-09 21:58:34 +01:00
Tobias Geerinckx-Rice
35d606f8f1
gnu: astroid: Fix build.
* gnu/packages/mail.scm (astroid)[inputs]: Substitute webkitgtk-with-libsoup2
for webkitgtk.
2022-01-09 21:58:34 +01:00
Tobias Geerinckx-Rice
b3aa712f92
gnu: libsoup-minimal: Update to 3.0.4.
* gnu/packages/gnome.scm (libsoup-minimal): Update to 3.0.4.
2022-01-09 21:58:34 +01:00
Tobias Geerinckx-Rice
ac5abaff42
gnu: ii: Update to 1.9.
* gnu/packages/irc.scm (ii): Update to 1.9.
2022-01-09 21:58:34 +01:00
Tobias Geerinckx-Rice
e9f210a0d0
gnu: eg25-manager: Update to 0.4.2.
* gnu/packages/firmware.scm (eg25-manager): Update to 0.4.2.
2022-01-09 21:58:34 +01:00
Tobias Geerinckx-Rice
c18b9d3d4c
gnu: diffoscope: Update to 199.
* gnu/packages/diffoscope.scm (diffoscope): Update to 199.
2022-01-09 21:58:34 +01:00
Leo Famulari
253ce9f71d
gnu: Go 1.17: Update to 1.17.6.
* gnu/packages/golang.scm (go-1.17): Update to 1.17.6.
2022-01-10 14:18:34 -05:00
Leo Famulari
7d70ac92fc
gnu: Go 1.16: Update to 1.16.13.
* gnu/packages/golang.scm (go-1.16): Update to 1.16.13.
2022-01-10 14:18:34 -05:00
Marius Bakke
4b4ea1669d
gnu: ungoogled-chromium: Convert arguments to G-expression.
* gnu/packages/chromium.scm (ungoogled-chromium)[native-inputs]: Remove
the "master-preferences" gexp input.  Remove all labels.
[arguments]: Convert to gexp.  Inline the above-mentioned gexp.  Remove one
usage of "gcc" label while at it.
2022-01-10 20:11:12 +01:00
Marius Bakke
f6134ca5ff
gnu: ungoogled-chromium: Remove obsolete compiler flags.
* gnu/packages/chromium.scm (ungoogled-chromium)[arguments]: Don't set CFLAGS
and CXXFLAGS, as the build system already does the right thing.
2022-01-10 20:11:12 +01:00
Marius Bakke
169df87603
gnu: ungoogled-chromium: Remove obsolete substitution.
* gnu/packages/chromium.scm (ungoogled-chromium)[arguments]: Remove substitution.
2022-01-10 20:11:12 +01:00
Marius Bakke
23adb414fd
gnu: ungoogled-chromium: Remove input labels.
* gnu/packages/chromium.scm (ungoogled-chromium)[inputs]: Remove labels.
[arguments]: Use SEARCH-INPUT-FILE & co as appropriate.
2022-01-10 20:11:12 +01:00
Ludovic Courtès
1b87dc2f2a
doc: Use @lisp and clarify 'setuid-program' examples.
* doc/guix.texi (Setuid Programs): Use @lisp instead of @example.  Add
scope for the 'setuid-programs' field snippet.
2022-01-10 19:31:03 +01:00
Ludovic Courtès
9a112a8fe1
news: Fix typos in French text.
* etc/news.scm: Fix typos.
2022-01-10 19:31:03 +01:00
Ludovic Courtès
c1aa0ee9bd
guix hash: Allow '-r' as a non-deprecated alias.
This is a followup to 05c962594c.

Discussed at <https://issues.guix.gnu.org/51307#24>.

* guix/scripts/hash.scm (%options): Warn about deprecation for
"--recursive", but not for '-r' as it's a convenient shorthand.  Mention
'--serializer=nar' in the deprecation message.
* doc/guix.texi (Invoking guix hash): Adjust accordingly.
2022-01-10 19:31:02 +01:00
Ludovic Courtès
611989d1d6
doc: Fix typo.
* doc/guix.texi (Invoking guix style): Fix typo.
2022-01-10 19:31:02 +01:00
Mathieu Othacehe
d91de53caa
gnu: i2c-tools: Fix cross-compilation.
* gnu/packages/linux.scm (i2c-tools)[arguments]: Use #$output to fix
cross-compilation.
2022-01-10 17:29:19 +01:00
Danny Milosavljevic
c78f916a46
gnu: Add xfel.
* gnu/packages/admin.scm (xfel): New variable.
2022-01-10 15:29:23 +01:00
Ludovic Courtès
0976e92a0f
news: Add news entry about 'guix style'.
* etc/news.scm: Add entry.
2022-01-10 15:01:30 +01:00
Ludovic Courtès
5d9a5e2301
style: '-S format' canonicalizes comments.
* guix/scripts/style.scm (canonicalize-comment): New procedure.
(pretty-print-with-comments): Add #:format-comment. and honor it.
(object->string*): Add 'args' and honor them.
(format-package-definition): Pass #:format-comment to
'object->string*'.
* tests/style.scm ("pretty-print-with-comments, canonicalize-comment"):
New test.
2022-01-10 14:59:26 +01:00
Ludovic Courtès
c4fe13c294
style: Add '--styling' option.
* guix/scripts/style.scm (format-package-definition): New procedure.
(%options, show-help): Add "--styling".
(%default-options): Add 'styling-procedure'.
(guix-style): Honor it.
* tests/style.scm (with-test-package)
("input labels, 'safe' policy")
("input labels, 'safe' policy, nothing changed")
("input labels, margin comment")
("input labels, margin comment on long list")
("input labels, line comment")
("input labels, modify-inputs and margin comment"): Pass "-S inputs".
* etc/indent-code.el: Remove.
* doc/contributing.texi (Formatting Code): Mention "guix style" instead
of "etc/indent-code.el".
(Submitting Patches): Add item for "guix style".
* doc/guix.texi (Invoking guix style): Document "-S" and update.
2022-01-10 14:59:26 +01:00
Ludovic Courtès
6f892630ae
style: Add support for "newline forms".
This allows us to express cases where a newline should be inserted
immediately after the head symbol of a list.

* guix/scripts/style.scm (%newline-forms): New variable.
(newline-form?): New procedure.
(pretty-print-with-comments): Handle "newline forms".
* tests/style.scm: Add test.
2022-01-10 14:59:18 +01:00
Ludovic Courtès
208a7aa17b
style: Allow special forms to be scoped.
* guix/scripts/style.scm (vhashq): Add clause for 'lst, and change
default clause.
(%special-forms): Add context for 'add-after and 'add-before.  Add
'replace.
(prefix?, special-form-lead): New procedures.
(special-form?): Remove.
(pretty-print-with-comments): Add 'context' to the threaded state.
Adjust 'print-sequence' and adjust 'loop' calls accordingly.
* tests/style.scm: Add tests for 'replace.
2022-01-10 14:25:59 +01:00
Ludovic Courtès
97d0055edb
style: Improve pretty printer and add tests.
* guix/scripts/style.scm (vhashq): New macro.
(%special-forms): New variable.
(special-form?): New procedure.
(pretty-print-with-comments): Add many clauses and tweak existing
rules.
* tests/style.scm (test-pretty-print): New macro.
<top level>: Add 'test-pretty-print' tests.
2022-01-10 14:25:59 +01:00
Efraim Flashner
3dcc74d3ae
gnu: julia-simd: Update to 3.4.0.
* gnu/packages/julia-xyz.scm (julia-simd): Update to 3.4.0.
2022-01-10 15:15:39 +02:00
zimoun
67ff108806
gnu: Add julia-bioalignments.
* gnu/packages/julia-xyz.scm (julia-bioalignments): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2022-01-10 15:15:38 +02:00
zimoun
782eaa180e
gnu: Add julia-intervaltrees.
* gnu/packages/julia-xyz.scm (julia-intervaltrees): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2022-01-10 15:15:37 +02:00
zimoun
5d697044a8
gnu: Add julia-biosequences.
* gnu/packages/julia-xyz.scm (julia-biosequences): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2022-01-10 15:15:37 +02:00
zimoun
46472ae545
gnu: Add julia-biosymbols.
* gnu/packages/julia-xyz.scm (julia-biosymbols): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2022-01-10 15:15:36 +02:00
zimoun
4486b111d3
gnu: Add julia-yaml.
* gnu/packages/julia-xyz.scm (julia-yaml): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2022-01-10 15:15:36 +02:00
zimoun
17406e2779
gnu: Add julia-stringencodings.
* gnu/packages/julia-xyz.scm (julia-stringencodings): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2022-01-10 15:15:35 +02:00
zimoun
542db364f5
gnu: Add julia-automa.
* gnu/packages/julia-xyz.scm (julia-automa): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2022-01-10 15:15:35 +02:00
zimoun
7e8f5176c4
gnu: Add julia-scanbyte.
* gnu/packages/julia-xyz.scm (julia-scanbyte): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2022-01-10 15:15:34 +02:00
zimoun
9bd4c35aac
gnu: Add julia-simd.
* gnu/packages/julia-xyz.scm (julia-simd): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2022-01-10 15:15:34 +02:00
zimoun
1305d9f3b1
gnu: Add julia-twiddle.
* gnu/packages/julia-xyz.scm (julia-twiddle): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2022-01-10 15:15:33 +02:00
zimoun
cc49040833
gnu: Add julia-indexablebitvectors.
* gnu/packages/julia-xyz.scm (julia-indexablebitvectors): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2022-01-10 15:15:33 +02:00
zimoun
ccc13b9e0a
gnu: Add julia-biogenerics.
* gnu/packages/julia-xyz.scm (julia-biogenerics): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2022-01-10 15:15:32 +02:00
zimoun
3f0b76bdcc
gnu: julia-documenter: Adjust style.
* gnu/packages/julia-xyz.scm (julia-documenter)[propagated-inputs] Remove labels.
[inputs, native-inputs]: Remove labels.
[arguments]: Remove unnecessary return '#t'. Use search-input-file to
find pip.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2022-01-10 15:15:32 +02:00
zimoun
b8088f9186
gnu: julia-documentertools: Adjust style.
* gnu/packages/julia-xyz.scm (julia-documentertools)[inputs]: Remove label.
[propagated-inputs]: Adjust.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2022-01-10 15:15:32 +02:00
zimoun
79ba1214b0
gnu: julia-zygote: Adjust style.
* gnu/packages/julia-xyz.scm (julia-zygote)[propagated-inputs]: Remove labels.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2022-01-10 15:15:31 +02:00
zimoun
a2010ac21b
build: julia-build-system: Create 'Project.toml' file when missing.
* guix/build/julia-build-system.scm (link-depot): Create 'Project.toml' file
when missing using data provided by the user.
(julia-create-package-toml): Remove from export.
* doc/guix.texi (Build Systems): Update julia-build-system section.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2022-01-10 15:15:31 +02:00
zimoun
146e83d380
gnu: julia-xyz.scm: Adjust style.
* gnu/packages/julia-xyz.scm: Align all inputs.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2022-01-10 15:15:15 +02:00
Ricardo Wurmus
d118b3a5a6
import: texlive: Update error message.
We aren't downloading anything.

* guix/scripts/import/texlive.scm (guix-import-texlive): Update error message.
2022-01-10 12:47:01 +01:00
Ricardo Wurmus
18bd4d12d7
import: texlive: Remove more specific entries with the same prefix.
* guix/import/texlive.scm (files->directories): Ensure that any more specific
directory is removed if a parent directory is in the list of provided
locations.
2022-01-10 12:46:47 +01:00
Guillaume Le Vaillant
d689ca6f0d
gnu: monero-gui: Update to 0.17.3.1.
* gnu/packages/finance.scm (monero-gui): Update to 0.17.3.1.
2022-01-10 11:07:46 +01:00
Tobias Geerinckx-Rice
19a4759cad
doc: Fix some typos.
* doc/guix.texi (Invoking guix hash): Fix a few typos today.

Reported by KarlJoad on #guix, and then we found more.
2022-01-10 00:34:49 +01:00
Tobias Geerinckx-Rice
37746bb2ee
gnu: Add sane-airscan.
* gnu/packages/scanner.scm (sane-airscan): New public variable.
2022-01-10 00:32:36 +01:00
Tobias Geerinckx-Rice
895be05f74
gnu: stunnel: Remove input labels.
* gnu/packages/web.scm (stunnel)[native-inputs, inputs]:
Remove input labels.
2022-01-10 00:32:36 +01:00
Tobias Geerinckx-Rice
53846e252b
gnu: stunnel: Use G-expressions.
* gnu/packages/web.scm (stunnel)[arguments]:
Rewrite as G-expressions.
2022-01-10 00:32:35 +01:00