| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Rather than having grafts apply to the derivation itself. This moves grafting
here to work like grafting for packages, where you can think of the grafted
outputs as a transformed variant of the ungrafted outputs.
I'm looking at this as it'll allow the Guix Data Service to compute the
derivations without grafts, and for these to be useful for substitutes
regardless of whether users are using grafts.
* guix/self.scm (compiled-guix, guix-derivation): Add a #:graft? keyword
argument, to control grafting when computing the guix derivation.
* build-aux/build-self.scm (build-program): Call guix-derivation with
#:graft? (%graft?) to make the compute-guix-derivation script use or not use
grafts as desired.
|
|
|
|
|
|
|
|
|
|
|
| |
Both for consistency (always use specification->package as defined in this
module) and so that all the packages that are used can be accessed (which
comes in useful when applying grafts).
* guix/self.scm (%packages): New variable.
(specification->package): Use %packages.
(locale-data, translate-texi-manuals, info-manual, guix-command,
compiled-guix): Use specification->package.
|
|
|
|
|
|
| |
So this can be used in (guix self).
* guix/packages.scm (guile-for-grafts): Export.
|
|
|
|
|
|
| |
* gnu/packages/sugar.scm (sugar-help-activity)[arguments]: Replace 'build
phase to generate HTML files.
[native-inputs]: Add python-sphinx.
|
|
|
|
|
| |
* gnu/packages/sugar.scm (sugar-toolkit-gtk3)[arguments]: Include package
output directory in search path for GI_TYPELIB_PATH.
|
|
|
|
|
|
| |
* gnu/packages/sugar.scm (sugar-typing-turtle-activity)[inputs]: Add
setxkbmap.
[arguments]: Patch invocation of setxkbmap.
|
|
|
|
|
|
| |
Times out on i686 CI, but not locally.
* gnu/packages/haskell.scm (ghc-9.2)[properties]: Add max-silent-time.
|
|
|
|
| |
* gnu/packages/emacs-xyz.scm (emacs-eat): Update to 0.6.
|
|
|
|
|
| |
* gnu/packages/emacs-xyz.scm (emacs-vertico)[arguments]: Migrate to gexps,
generate info from README.org.
|
|
|
|
|
| |
* gnu/packages/emacs-xyz.scm (emacs-marginalia)[native-inputs]: Add texinfo.
[arguments]: Generate info from README.org.
|
|
|
|
|
| |
* gnu/packages/emacs-xyz.scm (emacs-consult)[native-inputs]: Add texinfo.
[arguments]: Generate info from README.org.
|
|
|
|
|
| |
* gnu/packages/emacs-xyz.scm (emacs-embark)[native-inputs]: Add texinfo.
[arguments]: Generate info from README.org.
|
|
|
|
|
| |
* gnu/packages/emacs-xyz.scm (emacs-cape)[native-inputs]: Add texinfo.
[arguments]: Generate info from README.org.
|
|
|
|
|
| |
* gnu/packages/emacs-xyz.scm (emacs-corfu)[native-inputs]: Add texinfo.
[arguments]: Migrate to gexps, generate info from README.org.
|
|
|
|
|
|
| |
* gnu/packages/instrumentation.scm (barectf): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
|
|
|
|
|
|
| |
* gnu/packages/image.scm (leptonica): Update to 1.83.1.
[arguments]<#:phases>: Update file name in "provide-absolute-giflib-reference"
phase.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
|
|
|
|
|
|
| |
* gnu/packages/image.scm (leptonica)[inputs]: Remove labels.
[arguments]<#:phases>: Use gexps; use "this-package-input" to locate package
input; do not explicitly return #t from phases.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
|
|
|
|
|
|
|
| |
* gnu/packages/admin.scm (hyfetch): Update to 1.4.7.
* gnu/packages/patches/hyfetch-fix-generator-script-quotation-escaping.patch,
* gnu/packages/patches/hyfetch-remove-old-catchy-os-py.patch: Remove files.
* gnu/local.mk (dist_patch_DATA): Remove them.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fixes <https://issues.guix.gnu.org/61201>.
Previously, common practice was to splice arbitrary strings (user names,
file names, etc.) into Texinfo snippets passed to 'display-hint'. This
is unsafe in the general case because at signs and braces need to be
escaped to produced valid Texinfo. This commit addresses that.
* guix/ui.scm (texinfo-quote): New procedure.
(display-hint): When ARGUMENTS is non-empty, pass it to 'texinfo-quote'
and call 'format'.
(report-unbound-variable-error, check-module-matches-file)
(display-collision-resolution-hint, run-guix-command): Remove explicit
'format' call; pass 'format' arguments as extra arguments to 'display-hint'.
* gnu/services/monitoring.scm (zabbix-front-end-config): Likewise.
* guix/scripts.scm (warn-about-disk-space): Likewise.
* guix/scripts/build.scm (%standard-cross-build-options)
(%standard-native-build-options): Likewise.
* guix/scripts/describe.scm (display-checkout-info): Likewise.
* guix/scripts/environment.scm (suggest-command-name): Likewise.
* guix/scripts/home.scm (process-command): Likewise.
* guix/scripts/home/edit.scm (service-type-not-found): Likewise.
* guix/scripts/import.scm (guix-import): Likewise.
* guix/scripts/package.scm (display-search-path-hint): Likewise.
* guix/scripts/pull.scm (build-and-install): Likewise.
* guix/scripts/shell.scm (auto-detect-manifest): Likewise.
* guix/scripts/system.scm (check-file-system-availability): Likewise.
(guix-system): Likewise.
* guix/scripts/system/edit.scm (service-type-not-found): Likewise.
* guix/status.scm (print-build-event): Likewise.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fixes <https://issues.guix.gnu.org/61853>.
Fixes a regression introduced in
68380db4c40a2ee1156349a87254fd7b1f1a52d5, whereby the tarball's root
entry is now read-only, due to the creation of "profile-directory" in
the store.
* tests/guix-pack.sh: Remove and recreate $test_directory before
transformation option test.
* tests/guix-pack-relocatable.sh: Add "chmod +w $test_directory" lines
before attempts to write to it.
|
|
|
|
|
| |
* gnu/packages/sugar.scm (sugar-toolkit-gtk3)[propagated-inputs]: Add
telepathy-glib and webkitgtk-with-libsoup2.
|
|
|
|
|
|
|
|
|
|
|
|
| |
These packages should be updated together.
* gnu/packages/opencl.scm (opencl-clhpp): Update to 2023.02.06.
[arguments]: Add configure flag to disable CTest building that cause errors as
tests are meant to be disabled.
(opencl-headers): Update to 2023.02.06.
(opencl-icd-loader): Update to 2023.02.06.
Signed-off-by: Leo Famulari <leo@famulari.name>
|
|
|
|
|
|
| |
* gnu/packages/parallel.scm (parallel): Update to 20230222
Signed-off-by: Leo Famulari <leo@famulari.name>
|
|
|
|
| |
* gnu/packages/bioconductor.scm (r-msa): New variable.
|
|
|
|
|
|
|
| |
Conditionally, so we don’t rebuild GHC on amd64.
* gnu/packages/haskell.scm (ghc-9.2)[arguments]: Conditionally add phase
'skip-T21694-i686.
|
|
|
|
| |
* gnu/packages/admin.scm (sudo): Update to 1.9.13p2.
|
|
|
|
| |
* gnu/packages/sugar.scm (sugar-typing-turtle-activity): New variable.
|
|
|
|
| |
* gnu/packages/sugar.scm (sugar-help-activity): New variable.
|
|
|
|
|
| |
* gnu/packages/sugar.scm (sugar)[propagated-inputs]: Add
gsettings-desktop-schemas, telepathy-mission-control, and upower.
|
|
|
|
|
|
| |
* gnu/packages/sugar.scm (sugar)[inputs]: Move sugar-artwork and
sugar-datastore from here...
[propagated-inputs]: ...to here.
|
|
|
|
|
| |
* gnu/packages/sugar.scm (sugar)[arguments]: Fix syntax error; disable
brightness module.
|
|
|
|
|
| |
* gnu/packages/sugar.scm (sugar-toolkit-gtk3)[propagated-inputs]: Add
gstreamer and gst-plugins-espeak.
|
|
|
|
|
| |
* gnu/packages/sugar.scm (sugar)[arguments]: Update build phase
'fix-references to patch activities directory.
|
|
|
|
| |
* gnu/packages/gstreamer.scm (gst-plugins-espeak): New variable.
|
|
|
|
|
|
|
|
| |
* gnu/packages/mpi.scm (hwloc-2)[arguments]<#:phases>: Rename
"skip-test-that-requires-/sys" phase to "skip-tests-that-require-/sys" and
expand to skip additional test requiring /sys on non-x86 systems.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
|
|
|
|
|
|
|
|
| |
hwloc 2.x become the default with commit 8ec7ca22d3, "gnu: hwloc: Default to
2.x.".
* gnu/packages/mpi.scm (hwloc-1): Remove obsolete comment.
(hwloc-2): Remove obsolete comment.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
|
|
|
|
|
|
|
|
| |
* gnu/packages/linux.scm (nvme-cli): Update to 2.3.
[build-system]: Switch to meson-build-system.
[arguments]: Remove stages. Build documentation.
[native-inputs]: Add pkg-config.
[inputs]: Add libnvme, json-c and zlib.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
|
|
|
|
| |
* gnu/packages/linux.scm (libnvme): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
|
|
|
|
|
| |
* gnu/packages/containers.scm (podman): Update to 4.4.1.
[native-inputs]: Replace go to go-1.19.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
|
|
|
|
| |
* gnu/packages/fonts.scm (font-microsoft-cascadia): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
|
|
|
|
| |
* gnu/packages/scheme.scm (scheme48-prescheme): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
|
|
|
|
|
|
|
|
| |
Fixes <https://bugs.gnu.org/61343>.
Reported by 宋文武 <iyzsong@envs.net>.
* guix/scripts/repl.scm (define-command): Before starting the REPL,
call 'current-profile' to populate (%package-module-path).
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This reverts commit 68775338a510f84e63657ab09242d79e726fa457.
Fixes <https://issues.guix.gnu.org/61841>.
(%guile-for-build) is a derivation for a specific system,
whereas (default-guile) is a system-independent package. It's crucial
to preserve this distinction.
See discussion at <https://issues.guix.gnu.org/61255#29>.
* guix/gexp.scm (computed-file-compiler): Honor (default-guile),
not (%guile-for-build).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Commit 68380db4c40a2ee1156349a87254fd7b1f1a52d5 moved from
'gexp->derivation', which as a side effect, would lead tests to require
a "world rebuild"--specifically, they'd have to build (default-guile).
This was mitigated by 68775338a510f84e63657ab09242d79e726fa457, but that
change introduced another regression.
* guix/scripts/pack.scm (populate-profile-root): Define 'bootstrap?'.
Pass #:guile to 'computed-file', with a value depending on 'bootstrap?'.
* tests/pack.scm ("self-contained-tarball + localstatedir")
("docker-image + localstatedir", "squashfs-image + localstatedir")
("deb archive with symlinks and control files")
("rpm archive can be installed/uninstalled"): Use a <profile> record
instead of a derivation.
|
|
|
|
| |
* gnu/packages/debian.scm (dpkg): Update to 1.21.21.
|
|
|
|
| |
* gnu/packages/debian.scm (debootstrap): Update to 1.0.128.
|
|
|
|
|
|
| |
* gnu/packages/debian.scm (debian-ports-archive-keyring): Update to
2023.02.01.
[arguments]: Remove trailing #t from phases.
|
|
|
|
|
|
| |
* gnu/packages/lisp-xyz.scm (cl-calm, ecl-calm, sbcl-calm): New variables.
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
|
|
|
|
|
|
|
| |
* gnu/packages/lisp-xyz.scm (cl-cairo2, ecl-cl-cairo2, sbcl-cl-cairo2):
New variables.
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
|
|
|
|
|
|
|
| |
* gnu/packages/lisp-xyz.scm (cl-sdl2-mixer, ecl-sdl2-mixer,
sbcl-sdl2-mixer): New variables.
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
|