Age | Commit message (Expand) | Author |
2022-01-10 | gnu: cairo: Use bash-minimal unconditionally....* gnu/packages/gtk.scm (cairo)[inputs]: Use bash-minimal unconditionally.
| Maxim Cournoyer |
2022-01-10 | gnu: llvm-12: Use quasiquote, addressing TODO....* gnu/packages/llvm.scm (llvm-12)[configure-flags]: Use quasiquote.
| Maxim Cournoyer |
2022-01-10 | gnu: mozjs-60: Use quasiquote, addressing TODO....* gnu/packages/gnuzilla.scm (mozjs-60)[configure-flags]: Use quasiquote.
| Maxim Cournoyer |
2022-01-10 | gnu: gobject-introspection: Unconditionally use flex and bison....* gnu/packages/glib.scm (gobject-introspection): Delete trailing #t.
[native-inputs]: Unconditionally use flex and bison.
| Maxim Cournoyer |
2022-01-10 | gnu: rust-bitflags-1: Absorb rust-bitflags-1.3....* gnu/packages/crates-io.scm (rust-bitflags-1.3): Delete variable, absorbed
into...
(rust-bitflags-1): ... this one.
* gnu/packages/syndication.scm (newsboat)[cargo-inputs]: Adjust to use
rust-bitflags-1.
| Maxim Cournoyer |
2022-01-10 | guix: lint: Fix comment per TODO....* guix/lint.scm (check-wrapper-inputs): Address TODO in comment.
| Maxim Cournoyer |
2022-01-10 | gnu: binutils: Absorb binutils-next....* gnu/packages/base.scm (binutils)[configure-flags]: Set out-of-source? to #t.
{--enable-64-bit-bfd, --enable-compressed-debug-sections=all, --enable-lto,
--enable-separate-code, --enable-threads}: New flags.
(binutils-next): Delete variable.
(binutils-gold): Inherit from binutils.
* gnu/packages/linux.scm (kexec-tools)[native-inputs]: Replace
binutils-next with binutils.
| Maxim Cournoyer |
2022-01-10 | gnu: isc-dhcp: Address TODOs....* gnu/packages/admin.scm (isc-dhcp): Remove trailing #t.
[phases]{post-install}: Remove the 'native-inputs' argument.
{post-configure}: Do not patch the libexec scripts.
[inputs]{bash}: Remove conditional.
| Maxim Cournoyer |
2022-01-10 | gnu: autoconf-2.69: Repatriate unpatch-shebangs phase from 2.71....* gnu/packages/autotools.scm (autoconf-2.71)[phases]{unpatch-shebangs}: Move
to...
* gnu/packages/autotools.scm (autoconf-2.69)[phases]: ... here.
| Maxim Cournoyer |
2022-01-10 | gnu: avahi: Make all arguments unconditional....* gnu/packages/avahi.scm (avahi)[origin]: Fix indentation
and remove trailing #t.
[arguments]: Re-integrate conditional arguments.
| Maxim Cournoyer |
2022-01-10 | gnu: python-3.9: Update to 3.9.9....* gnu/packages/python.scm (python-3.9): Update to 3.9.9.
| Maxim Cournoyer |
2022-01-10 | utils: Fix wrap-script argument handling....* guix/build/utils.scm (wrap-script):
Don't add (car cl) one too many times, cl its self contains it's car.
Split the aguments string with string-tokenize to avoid leaving an empty
string argument when there should be none. These two bugs seemed to
be partially cancelling each other out so that scripts still worked when
ran with no arguments.
* tests/build-utils.scm: Adjust wrap-script to above changes.
Add two tests to ensure the command line arguments appear identical to a
script and its wrapped version.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
| Brendan Tildesley |
2022-01-10 | gnu: Remove meson-0.59 workarounds....Mostly automated with the following command:
$ grep --include='*.scm' '#:meson ,meson-0.59' -rl \
| xargs sed -z 's/#:meson[^\n]*\s*//' -i
* gnu/packages/freedesktop.scm (malcontent)
(accountsservice): Delete #:meson argument.
* gnu/packages/games.scm (gnome-2048): Likewise.
* gnu/packages/geo.scm (gnome-maps): Likewise.
* gnu/packages/gnome.scm (gnome-photos, gnome-music)
(gnome-initial-setup, gnome-user-share, gnome-characters)
(gnome-disk-utility, gnome-font-viewer, evince, glade3)
(gnome-mines, gnome-sudoku, gnome-settings-daemon, devhelp)
(totem, eog, gvfs, simple-scan, epiphany, gnome-session, gedit)
(network-manager-applet, gnome-control-center, gnome-shell, nautilus)
(gnome-default-applications, gnome-weather, gnome-tweaks, cheese, gthumb)
(gitg, polari, gnome-boxes, gtranslator): Likewise.
* gnu/packages/gtk.scm: (gtkmm-3): Likewise.
* gnu/packages/pdf.scm (zathura): Likewise.
* gnu/packages/photo.scm (entangle): Likewise.
* gnu/packages/video.scm (pitivi): Likewise.
* gnu/packages/virtualization.scm (libvirt-glib): Likewise.
| Maxim Cournoyer |
2022-01-10 | gnu: meson: Update to 0.60.2 and absorb meson-wrapped....* gnu/packages/build-tools.scm (meson): Update to 0.60.2, and integrate fixes
made in 'meson-wrapped':
[phases]{wrap}: Replace phase.
[inputs]: Add python-wrapper.
[propagated-inputs]: Delete field.
[properties]: Likewise.
(meson-wrapped): Delete variable.
| Maxim Cournoyer |
2022-01-10 | gnu: python-flit-core: Update to 3.5.1....* gnu/packages/python-build.scm (python-flit-core): Update to 3.5.1.
| Maxim Cournoyer |
2022-01-10 | gnu: python-tomli: Update to 2.0.0....* gnu/packages/python-build.scm (python-tomli): Update to 2.0.0.
| Maxim Cournoyer |
2022-01-10 | gnu: python-pyparsing: Update to 3.0.6....* gnu/packages/python-build.scm (python-pyparsing): Update to 3.0.6.
[properties]: Add a python2-variant property.
(python2-pyparsing): Inherit from the 2.4.7 variant, and strip the
python2-variant property.
| Maxim Cournoyer |
2022-01-10 | gnu: python-wheel: Update to 0.37.0....* gnu/packages/python-build.scm (python-wheel): Update to 0.37.0.
| Maxim Cournoyer |
2022-01-10 | gnu: python-packaging-bootstrap: Update to 21.3....* gnu/packages/python-build.scm (python-packaging-bootstrap): Update to 21.3.
(python2-packaging-bootstrap): Peg version to 20.0.
| Maxim Cournoyer |
2022-01-10 | gnu: mesa: Update to 21.3.2....* gnu/packages/gl.scm (mesa): Update to 21.3.2.
[phases]{disable-failing-test}: Disable the anv_state_pool unstable tests.
| Maxim Cournoyer |
2022-01-10 | gnu: libx11: Update to 1.7.3.1....This update eliminates multiple xkbcomp unresolved symbols warnings.
* gnu/packages/xorg.scm (libx11): Update to 1.7.3.1. Fix indentation.
[source]: Update origin's URI.
| Maxim Cournoyer |
2022-01-10 | sitecustomize.py: Honor .pth files....Fixes <https://issues.guix.gnu.org/52269>.
* gnu/packages/aux-files/python/sitecustomize.py: Use site.addsitedirs to add
the site directories; this takes care of the .pth files. Make sure the added
items still appear before Python's own 'site-packages' directory.
| Maxim Cournoyer |
2022-01-10 | gnu: i2c-tools: Fix cross-compilation....* gnu/packages/linux.scm (i2c-tools)[arguments]: Use #$output to fix
cross-compilation.
| Mathieu Othacehe |
2022-01-10 | gnu: Add xfel....* gnu/packages/admin.scm (xfel): New variable.
| Danny Milosavljevic |
2022-01-10 | news: Add news entry about 'guix style'....* etc/news.scm: Add entry.
| Ludovic Courtès |
2022-01-10 | 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.
| Ludovic Courtès |
2022-01-10 | 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.
| Ludovic Courtès |
2022-01-10 | 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.
| Ludovic Courtès |
2022-01-10 | 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.
| Ludovic Courtès |
2022-01-10 | 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.
| Ludovic Courtès |
2022-01-10 | gnu: julia-simd: Update to 3.4.0....* gnu/packages/julia-xyz.scm (julia-simd): Update to 3.4.0.
| Efraim Flashner |
2022-01-10 | gnu: Add julia-bioalignments....* gnu/packages/julia-xyz.scm (julia-bioalignments): New variable.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
| zimoun |
2022-01-10 | gnu: Add julia-intervaltrees....* gnu/packages/julia-xyz.scm (julia-intervaltrees): New variable.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
| zimoun |
2022-01-10 | gnu: Add julia-biosequences....* gnu/packages/julia-xyz.scm (julia-biosequences): New variable.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
| zimoun |
2022-01-10 | gnu: Add julia-biosymbols....* gnu/packages/julia-xyz.scm (julia-biosymbols): New variable.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
| zimoun |
2022-01-10 | gnu: Add julia-yaml....* gnu/packages/julia-xyz.scm (julia-yaml): New variable.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
| zimoun |
2022-01-10 | gnu: Add julia-stringencodings....* gnu/packages/julia-xyz.scm (julia-stringencodings): New variable.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
| zimoun |
2022-01-10 | gnu: Add julia-automa....* gnu/packages/julia-xyz.scm (julia-automa): New variable.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
| zimoun |
2022-01-10 | gnu: Add julia-scanbyte....* gnu/packages/julia-xyz.scm (julia-scanbyte): New variable.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
| zimoun |
2022-01-10 | gnu: Add julia-simd....* gnu/packages/julia-xyz.scm (julia-simd): New variable.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
| zimoun |
2022-01-10 | gnu: Add julia-twiddle....* gnu/packages/julia-xyz.scm (julia-twiddle): New variable.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
| zimoun |
2022-01-10 | gnu: Add julia-indexablebitvectors....* gnu/packages/julia-xyz.scm (julia-indexablebitvectors): New variable.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
| zimoun |
2022-01-10 | gnu: Add julia-biogenerics....* gnu/packages/julia-xyz.scm (julia-biogenerics): New variable.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
| zimoun |
2022-01-10 | 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>
| zimoun |
2022-01-10 | 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>
| zimoun |
2022-01-10 | 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>
| zimoun |
2022-01-10 | 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>
| zimoun |
2022-01-10 | gnu: julia-xyz.scm: Adjust style....* gnu/packages/julia-xyz.scm: Align all inputs.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
| zimoun |
2022-01-10 | import: texlive: Update error message....We aren't downloading anything.
* guix/scripts/import/texlive.scm (guix-import-texlive): Update error message.
| Ricardo Wurmus |
2022-01-10 | 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.
| Ricardo Wurmus |