Age | Commit message (Expand) | Author |
2022-06-17 | gnu: python-acme: Add python-chardet to propagated-inputs....* gnu/packages/tls.scm (python-acme)[propagated-inputs]: Add it.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Josselin Poiret |
2022-06-17 | gnu: public-inbox: Fixes to allow the testsuite to run...This patch makes the public-inbox testsuite pass. Some tests are skipped,
so the test coverage could likely be increased with more massaging.
Perhaps the most significant change is using tini to run the testsuite so
that the testsuite's sub-processes are reaped. The ‘check’ phase is based on
the one from the mutter package. Thanks to Maxim Cournoyer for pointing out
this solution.
* gnu/packages/patches/public-inbox-fix-spawn-test.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add new patch.
* gnu/packages/mail.scm (public-inbox)[source]: Add new patch.
[arguments]<#:tests?>: Remove argument.
<#:imported-modules>: Add argument.
<#:modules>: Likewise.
<#:phases>{qualify-paths}: Substitute path for ‘/bin/cp’.
{pre-check}: Don't skip httpd-unix.t test. Remove unnecessary path
substitutions for “env” and “/bin/sh”.
{check}: Replace with custom version that launches the tests under tini.
[native-inputs]: Add tini.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Thiago Jung Bauermann |
2022-06-17 | gnu: Add texlive-inriafonts....* gnu/packages/tex.scm (texlive-inriafonts): New variable.
| Ludovic Courtès |
2022-06-17 | gnu: Add texlive-fmtcount....* gnu/packages/tex.scm (texlive-fmtcount): New variable.
| Ludovic Courtès |
2022-06-17 | gnu: tests: Add seatd/greetd based minimal desktop system tests....* gnu/tests/desktop.scm (minimal-desktop): seatd/greetd based
minimal desktop test
Signed-off-by: Lars-Dominik Braun <ldb@leibniz-psychology.org>
| muradm |
2022-06-17 | gnu: desktop: Add seatd-service-type....* gnu/services/desktop.scm (seatd-service-type): New variable
* gnu/services/desktop.scm (seatd-configuration): New data type
Signed-off-by: Lars-Dominik Braun <ldb@leibniz-psychology.org>
| muradm |
2022-06-17 | gnu: admin: Add libseat 0.8.0 and move seatd....* gnu/packages/admin.scm (libseat): New variable
* gnu/packages/admin.scm (seatd): New variable
* gnu/packages/freedesktop.scm (seatd): Remove variable
* gnu/packages/wm.scm (wlroots): Replace seatd input with libseat
Signed-off-by: Lars-Dominik Braun <ldb@leibniz-psychology.org>
| muradm |
2022-06-17 | gnu: base: Add greetd-service-type....* gnu/services/base.scm (greetd-service-type): New variable
* gnu/services/base.scm (greetd-configuration): New data type
* gnu/services/base.scm (greetd-terminal-configuration): New data type
* gnu/services/base.scm (greetd-agreety-session): New data type
* gnu/services/base.scm (pam-limits-service-type): Should be aware of
greetd PAM service
* gnu/services/pam-mount.scm (pam-mount-pam-service): Should be aware
of greetd PAM service
Signed-off-by: Lars-Dominik Braun <ldb@leibniz-psychology.org>
| muradm |
2022-06-17 | gnu: admin: Add greetd-pam-mount....* gnu/packages/admin.scm (greetd-pam-mount): New variable
Signed-off-by: Lars-Dominik Braun <ldb@leibniz-psychology.org>
| muradm |
2022-06-17 | gnu: admin: Add greetd 0.8.0....* gnu/packages/admin.scm (greetd): New variable
Signed-off-by: Lars-Dominik Braun <ldb@leibniz-psychology.org>
| muradm |
2022-06-17 | gnu: crates-io: Add rust-pam-sys 0.5.6....* gnu/packages/crates-io.scm (rust-pam-sys-0.5): New variable
Signed-off-by: Lars-Dominik Braun <ldb@leibniz-psychology.org>
| muradm |
2022-06-17 | gnu: crates-io: Add rust-enquote 1.1.0....* gnu/packages/crates-io.scm (rust-enquote-1): New variable
Signed-off-by: Lars-Dominik Braun <ldb@leibniz-psychology.org>
| muradm |
2022-06-16 | gnu: dropbear: Build with X11 forwarding support....* gnu/packages/ssh.scm (dropbear)[phases]
{enable-x11-forwarding}: New phase.
| Maxim Cournoyer |
2022-06-16 | gnu: dropbear: Update to 2022.82....* gnu/packages/ssh.scm (dropbear): Update to 2022.82.
[source]: Delete origin snippet's trailing #t.
[arguments]: Use gexps.
[tests?]: Update comment.
| Maxim Cournoyer |
2022-06-16 | doc: Remove obsolete comment from htmlxref.cnf....This is follow up to <https://issues.guix.gnu.org/55290>.
* doc/htmlxref.cnf (geiser): Delete obsolete comment.
| Maxim Cournoyer |
2022-06-16 | gnu: ovmf: Use gexps....* gnu/packages/firmware.scm (edk2-commit, edk2-version)
(edk2-origin): Delete variables.
(ovmf)[source]: Define here; it's the only user of it so far.
[native-inputs]: Move below arguments.
[phases]: Use gexps. Delete trailing #t.
{patch-source}: New phase.
{configure}: Use 'invoke' to execute the 'edksetup.sh' script; delete
associated FIXME comment.
(ovmf-aarch64, ovmf-arm): Adjust accordingly.
| Maxim Cournoyer |
2022-06-16 | ui: Improve pager selection logic when less is not installed....* guix/ui.scm (find-available-pager): New procedure.
(call-with-paginated-output-port): Use it.
* guix/utils.scm (call-with-environment-variables): Allow clearing of
specified environment variables.
* tests/ui.scm (make-empty-file, assert-equals-find-available-pager):
New procedures.
("find-available-pager, GUIX_PAGER takes precedence")
("find-available-pager, PAGER takes precedence")
("find-available-pager, 'less' takes precedence")
("find-available-pager, 'more' takes precedence")
("find-available-pager, no pager"): New tests.
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
| Taiju HIGASHI |
2022-06-16 | gnu: hcxtools: Update to 6.2.7....* gnu/packages/networking.scm (hcxtools): Update to 6.2.7.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Petr Hodina |
2022-06-16 | gnu: hcxtools: Use gexps....* gnu/packages/networking.scm (hcxtools)[arguments]: Link libraries and
use PREFIX instead of INSTALL_DIR.
[phases]: Use gexps.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Petr Hodina |
2022-06-16 | shell: Fix '--export-manifest' for cached profiles and when '-p' is used....Fixes <https://issues.guix.gnu.org/55521>.
* guix/scripts/shell.scm (export-manifest): When computing 'manifest',
honor the 'profile key.
* tests/guix-shell-export-manifest.sh: Add test.
| Ludovic Courtès |
2022-06-16 | shell: Do not auto-detect manifest when '-p' is used....Previous, "guix shell -p /path/to/profile" would have manifest/guix.scm
auto-detection turned on.
* guix/scripts/shell.scm (auto-detect-manifest)[options-contain-payload?]:
Return #t for 'profile.
| Ludovic Courtès |
2022-06-16 | packages: Change the order of %SUPPORTED-SYSTEMS....Commit 2a34333d0c238fa0983659ea71f0e1af4ff0ac7b led to a couple of test
failures in tests/packages.scm and tests/lint.scm due to the different
ordering.
* guix/packages.scm (%supported-systems): Move %64BIT-SUPPORTED-SYSTEMS
first.
| Ludovic Courtès |
2022-06-16 | gnu: llvm-9: Fix building on riscv64-linux....* gnu/packages/llvm.scm (llvm-12)[arguments]: Add a phase to update
config.guess when config is one of the native-inputs.
(llvm-10)[native-inputs]: Add config when building for riscv64-linux and
the llvm version is less than 11.
| Efraim Flashner |
2022-06-16 | gnu: polkit-qt: Update to 1-0.114.0....* gnu/packages/polkit.scm (polkit-qt): Update to 1-0.114.0.
[source]: Update to new source URI.
| Efraim Flashner |
2022-06-16 | gnu: Add pyscenic....* gnu/packages/bioinformatics.scm (pyscenic): New variable.
| Ricardo Wurmus |
2022-06-16 | gnu: Add python-arboreto....* gnu/packages/bioinformatics.scm (python-arboreto): New variable.
| Ricardo Wurmus |
2022-06-16 | gnu: Add python-ctxcore....* gnu/packages/bioinformatics.scm (python-ctxcore): New variable.
| Ricardo Wurmus |
2022-06-16 | gnu: Add python-bokeh....* gnu/packages/python-xyz.scm (python-bokeh): New variable.
| Ricardo Wurmus |
2022-06-16 | gnu: Add python-multiprocessing-on-dill....* gnu/packages/python-xyz.scm (python-multiprocessing-on-dill): New variable.
| Ricardo Wurmus |
2022-06-16 | gnu: Add python-interlap....* gnu/packages/python-xyz.scm (python-interlap): New variable.
| Ricardo Wurmus |
2022-06-16 | gnu: python-locket: Update to 1.0.0....* gnu/packages/python-xyz.scm (python-locket): Update to 1.0.0.
| Ricardo Wurmus |
2022-06-16 | gnu: Add python-pyarrow-0.16....* gnu/packages/databases.scm (python-pyarrow-0.16): New variable.
| Ricardo Wurmus |
2022-06-16 | gnu: Add apache-arrow-0.16....* gnu/packages/databases.scm (apache-arrow-0.16): New variable.
| Ricardo Wurmus |
2022-06-16 | gnu: Add cl-policy-cond....* gnu/packages/lisp-xyz.scm (sbcl-policy-cond, cl-policy-cond,
ecl-policy-cond): New variables.
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
| Paul A. Patience |
2022-06-16 | gnu: rocm: Update to 5.1.3....All packages updated at the same time as they have a shared version. rocclr is
no longer a stand-alone package, so the previous version is kept as rocclr-4
and the current version is just the source, rocclr-src, needed by rocm-opencl-runtime.
* gnu/packages/patches/rocm-opencl-runtime-3.10.0-includes.patch,
gnu/packages/patches/rocm-opencl-runtime-4.3-nocltrace.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Remove them.
* gnu/packages/patches/rocm-comgr-3.1.0-dependencies.patch,
gnu/packages/patches/rocm-opencl-runtime-4.3-noclinfo.patch,
gnu/packages/patches/rocm-opencl-runtime-4.3-noopencl.patch: Update patches.
* gnu/packages/rocm.scm (rocm-cmake, rocm-device-libs, rocm-comgr,
roct-thunk-interface, rocr-runtime, rocm-opencl-runtime, rocminfo,
rocm-bandwidth-test): Update to 5.1.3.
(roct-thunk-interface)[inputs]: Add libdrm.
[native-inputs]: Add gcc:lib and pkg-config.
(rocclr-src): New variable.
(rocclr-4): New variable (previous version of the package).
(rocm-opencl-runtime)[source]: Remove obsolete patches.
[arguments]: Rewrite with gexps. Add needed #:configure-flags.
[inputs]: Remove rocclr, add numactl.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| John Kehayias |
2022-06-16 | gnu: Update llvm-for-rocm: Update to 5.1.3....* gnu/packages/llvm.scm (llvm-for-rocm): Update to 5.1.3, now based on llvm-14.
[source]{patches}: Remove unneeded patches (add_Object and add_libraries) and add new one (linkdl).
* gnu/packages/patches/llvm-roc-3.0.0-add_libraries.patch,
gnu/packages/patches/llvm-roc-4.2.0-add_Object.patch: Delete files.
* gnu/packages/patches/llvm-roc-5.0.0-linkdl.patch: New file.
* gnu/local.mk (dist_patch_DATA): Update to match current patches.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| John Kehayias |
2022-06-16 | gnu: herbstluftwm: Update to 0.9.4....* gnu/packages/wm.scm (herbstluftwm): Update to 0.9.4.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| David Wilson |
2022-06-16 | channels: Print backtrace when generating package cache fails....* guix/channels.scm (package-cache-file): Add a throw handler around
the generate-package-cache call, and print backtrace in it.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Josselin Poiret |
2022-06-16 | gnu: libtree: Update to 3.1.1....* gnu/packages/linux.scm (libtree): Update to 3.1.1.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Artyom V. Poptsov |
2022-06-16 | gnu: getmail6: Update to 6.18.9....* gnu/packages/mail.scm (getmail6): Update to 6.18.9.
[description]: Fix typo.
| Guillaume Le Vaillant |
2022-06-16 | gnu: Add python-zeep....* gnu/packages/python-web.scm (python-zeep): New variable.
* gnu/packages/patches/python-zeep-Fix-pytest_httpx-test-cases.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
Co-authored-by: Hartmut Goebel <h.goebel@crazy-compilers.com>
| Vinicius Monego |
2022-06-16 | gnu: Add python-pytest-httpx....* gnu/packages/python-check.scm (python-pytest-httpx): New variable.
| Hartmut Goebel |
2022-06-16 | gnu: Add python-flake8-blind-except....* gnu/packages/python-xyz.scm (python-flake8-blind-except): New variable.
Co-authored-by: Hartmut Goebel <h.goebel@crazy-compilers.com>
| Vinicius Monego |
2022-06-16 | gnu: python-requests-file: Update to 1.5.1....* gnu/packages/python-xyz.scm (python-requests-file): Update to 1.5.1.
[source]: Make some cosmetic changes.
[arguments]<#:phases>: Override 'check phase.
[home-page]: Don't break line.
| Vinicius Monego |
2022-06-16 | gnu: Add python-flake8-debugger....* gnu/packages/python-xyz.scm (python-flake8-debugger): New variable.
| Vinicius Monego |
2022-06-15 | gnu: wayland-protocols: Add 'release-monitoring-url' property....* gnu/packages/freedesktop.scm (wayland-protocols)[properties]: New
field.
| Ludovic Courtès |
2022-06-15 | upstream: 'package-update' reports "unknown upstream releases" errors....Fixes <https://issues.guix.gnu.org/55987>.
Reported by John Kehayias <john.kehayias@protonmail.com>.
* guix/upstream.scm (package-update): Instead of calling
'package-latest-release*', call 'package-latest-release' and distinguish
between "up-to-date" and "unknown upstream releases". Raise an error in
the latter case.
| Ludovic Courtès |
2022-06-15 | refresh: Switch to SRFI-71....* guix/scripts/refresh.scm (update-package): Use SRFI-71 'let' instead
of SRFI-11 'let-values'.
| Ludovic Courtès |
2022-06-15 | challenge: When using '--diff', do not attempt to chmod symlinks....This is a followup to 2a2856d5ccd9a9b7df8a94333a277b971a39b150.
* guix/scripts/challenge.scm (make-directory-writable): Do not call
'make-file-writable' on symlinks.
| Ludovic Courtès |
2022-06-15 | doc: Use a minimal texlive profile in build.scm....* doc/build.scm (pdf-manual) <texinfo-profile>: New variable.
<PATH>: Define in terms of the above.
<GUIX_TEXMF>: New environment variable.
| Maxim Cournoyer |