Age | Commit message (Collapse) | Author |
|
When patching .desktop files, Exec= values beginning with "/", (or
spaces or newline characters) will result in BINARY matching the empty
string. Changing "*", meaning 0 or more, to "+", meaning 1 or more,
ensures it will match a basename of at least length 1, or nothing.
* guix/build/gnu-build-system.scm (patch-dot-desktop-files):
Substitute ‘+’ for ‘*’.
Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
|
|
This fixes a bug introduced in ccc2658e2a111590ec25e308946e47a24d357785,
reported at <https://issues.guix.gnu.org/issue/58384>.
Tested with "./pre-inst-env guix build openjpeg-data".
Fixes: https://issues.guix.gnu.org/issue/58384
* guix/build-system/copy.scm (copy-build): 'strip-flags' and
'#:strip-directories' are G-exps, not S-exps, so don't use sexp->gexp.
* guix/build-system/cmake.scm (copy-build): Likewise.
* guix/build-system/glib-or-gtk.scm
(glib-or-gtk-build,glib-or-gtk-cross-build): Likewise.
* guix/build-system/maven.scm (maven-build): Likewise.
* guix/build-system/meson.scm
(meson-build,meson-cross-build): Likewise.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
Previously only 'gnu-build-system' would default to "--strip-unneeded",
since commit e0f31baacc6ad30096a332b69433c85f5830bb2c; most other build
systems would default to "--strip-debug".
This change brings consistency.
* guix/build-system/gnu.scm (%strip-flags, %strip-directories): Export.
* guix/build-system/cmake.scm (cmake-build, cmake-cross-build): Use them.
* guix/build-system/copy.scm (copy-build): Likewise.
* guix/build-system/dune.scm (dune-build): Likewise.
* guix/build-system/glib-or-gtk.scm (glib-or-gtk-build)
(glib-or-gtk-cross-build): Likewise.
* guix/build-system/maven.scm (maven-build): Likewise.
* guix/build-system/meson.scm (meson-build, meson-cross-build): Likewise.
* guix/build-system/ocaml.scm (ocaml-build): Likewise.
* guix/build-system/qt.scm (qt-build, qt-cross-build): Likewise.
|
|
The 'icu4c-71' variable was removed in
20bc806b044057d657e8ba6d10b6515bd1b702d4.
* gnu/packages/gnuzilla.scm (icecat)[inputs]: Change 'icu4c-71' to 'icu4c'.
|
|
* gnu/packages/xdisorg.scm (libxkbcommon): Update to 1.4.1.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
|
|
* gnu/packages/xdisorg.scm (libxkbcommon): Switch to gexp.
[arguments]: Avoid hardcoding inputs and locate them via relative
paths instead.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
This already led to 2 problematic 9K builds on the master branch; let's remove
this trap.
* gnu/packages/samba.scm (samba): Rename variable to samba/fixed.
(samba): Define as a new variable inheriting from samba/fixed.
|
|
* gnu/packages/docbook.scm (docbook-xsl): Replace with...
(docbook-xsl-next): ... this package, adding the missing home-page, synopsis,
description and license fields to the later, and removing the inheritance.
|
|
|
|
Conflicts resolved in:
gnu/local.mk
gnu/packages/cran.scm
gnu/packages/gnome.scm
gnu/packages/gtk.scm
gnu/packages/icu4c.scm
gnu/packages/java.scm
gnu/packages/machine-learning.scm
gnu/packages/tex.scm
|
|
|
|
This reverts commit 968ec0a87, which was itself a revert of 62048ff9fc.
|
|
* gnu/packages/samba.scm (samba/fixed): Add a FIXME comment.
[native-inputs]: Copy the complete native inputs from samba, to protect against
unintended changes in the inherited package.
|
|
This reverts commit 62048ff9fcfbe3fc790a7207fc5f6f3e0476a02a. This caused a
half world rebuild (9K packages).
|
|
With resolved conflicts in:
gnu/local.mk
gnu/packages/crates-io.scm
|
|
* gnu/packages/samba.scm (samba) [native-inputs]: Replace docbook-xsl with
docbook-xsl-next.
|
|
* gnu/packages/docbook.scm (docbook-xsl-next): New variable.
|
|
* gnu/packages/emacs-xyz.scm (emacs-plz): Update to 0.2.1.
|
|
* gnu/packages/ocaml.scm (emacs-tuareg)[arguments]<#:imported-modules,
<#:phases>: Use G-expressions. Remove trailing #T at the end of phases. Use
ELPA-DIRECTORY function.
[native-inputs]: Remove input labels.
|
|
* gnu/packages/ocaml.scm (emacs-tuareg): Update to 3.0.0.
|
|
* gnu/packages/emacs-xyz.scm (emacs-pyim): Update to 5.2.5.
|
|
* gnu/packages/gnome.scm (colord): Update to 1.4.6.
[source]: Override inherited field.
[configure-flags]: Use gexps.
[phases]: Likewise.
[native-inputs]: Remove labels.
|
|
* gnu/packages/docbook.scm (docbook-xsl-ns): Rename to...
(docbook-xsl-1.79.1): ... this.
[source]: Adjust URL and add a comment.
[arguments]: Use gexps and adjust phases accordingly.
* gnu/packages/gnome.scm (colord)[native-inputs]: Replace docbook-xsl-ns with
docbook-xsl-1.79.1.
|
|
* gnu/packages/java.scm (openjdk): Update to 18.
(openjdk18): New variable.
|
|
* gnu/packages/java.scm (openjdk17): Define with make-openjdk.
[phases]: Use gexps.
|
|
* gnu/packages/java.scm (openjdk16): Define with make-openjdk.
|
|
* gnu/packages/java.scm (openjdk15): Define with make-openjdk.
[source]: Clear snippet and modules fields.
[native-inputs]: Rewrite using modify-inputs.
|
|
* gnu/packages/java.scm (openjdk14): Define with make-openjdk.
[source]: Remove trailing #t from snippet field and improve regexp.
|
|
* gnu/packages/java.scm (openjdk13): Define with make-openjdk.
|
|
* gnu/packages/java.scm (make-openjdk): New syntax.
(openjdk12): Use it to define package.
[source]: Remove trailing #t from snippet field and improve regexp.
[phases]: Use gexps.
|
|
By removing the *.diz and src.zip files, the size of the main output of
OpenJDK 11 is reduced from 345 MiB to 116 MiB for OpenJDK 11, while the 'jdk'
output is reduced from 805 MiB to 353 MiB.
* gnu/packages/java.scm (openjdk11)[modules]: New field.
[phases]{remove-diz-files}: New phase.
{strip-character-data-timestamps}: Order after remove-diz-files.
|
|
* gnu/packages/java.scm (openjdk11)
[phases]{strip-archive-timestamps}: Replace '.*.' with '\\.' in regexps.
|
|
* gnu/packages/java.scm (openjdk11)[inputs, native-inputs]: Remove labels.
|
|
* gnu/packages/java.scm (openjdk11): Properly punctuate comments.
[source]: Remove trailing #t in snippet.
[configure-flags]: Use gexps and this-package-input.
[phases]: Delete trailing #t and use gexps to refer to outputs.
|
|
This reverts commit 74f07348e99a3495964a8bbb8da83d27ecad656e.
It is a core-updates change.
|
|
This fixes src-hilite-lesspipe.sh so that lesspipe.sh is called instead of lesspipe.
* gnu/packages/pretty-print.scm (source-highlight):
[arguments]: Use gexps, remove trailing #ts.
[phases]: Add phase to make src-highlight-lesspipe.sh work.
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
|
|
* gnu/packages/gnome-xyz.scm (gnome-shell-extension-clipboard-indicator): Update to 42.
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
|
|
* gnu/packages/fonts.scm (font-lxgw-wenkai-tc): Update to 0.922.
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
|
|
* gnu/packages/fonts.scm (font-lxgw-wenkai): Update to 1.245
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
|
|
* gnu/packages/fonts.scm (font-chiron-hei-hk): Update to 2.504.
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
|
|
* gnu/packages/fonts.scm (font-chiron-sung-hk): Update to 1.006.
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
|
|
* gnu/packages/containers.scm (podman): Update to 4.2.1.
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
|
|
* gnu/packages/messaging.scm (matterbridge): Update it.
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
|
|
* gnu/packages/vim.scm (vim-nerdcommenter): Update to 2.6.0.
[source]: Use release tag.
[arguments]: Use G-expressions.
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
|
|
* gnu/packages/networking.scm (blueman): Update to 2.3.2.
[native-inputs]: Remove input labels.
[inputs]: Likewise.
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
|
|
* gnu/packages/linux.scm (pipewire-0.3): Add man pages generation.
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
|
|
* etc/teams.scm.in: Add pukkamustard.
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
|
|
* etc/teams.scm.in: Add Josselin Poiret.
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
|
|
* gnu/system/file-systems.scm (%pseudo-file-system-types): Add cgroup2.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
* gnu/packages/busybox.scm (busybox)[arguments]: Switch to gexps.
Honor #:tests? in 'check' phase. Add #:make-flags.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|