~ruther/guix-local

e07637a4 — Tomas Volf 1 year, 26 days ago
gnu: podman: Update to 5.4.0.

* gnu/packages/containers.scm (podman): Update to 5.4.0.

Change-Id: Ic740901a5b0681d81740d49f6d3b49cef7d1d2fc
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
gnu: rust-ci-info-0.3: Disable parallel tests.

* gnu/packages/crates-io.scm (rust-ci-info-0.3) [arguments]:
Set #:parallel-tests?.

Change-Id: I08157a173fc809bd7ed5f98a36b545cef287ea43
gnu: xnedit: Update to 1.6.2.

* gnu/packages/text-editors.scm (xnedit): Update to 1.6.2.

Change-Id: Id2685b845e20e753a63b53538c3f4c8baa50b24b
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
gnu: flatpak: Update to 1.16.0.

* gnu/packages/package-management.scm (flatpak): Update to 1.16.0.
[build-system]: Switch to meson-build-system, which is now the recommended
build system upstream.
[arguments]<#:configure-flags>: Use equivalent options for meson.
<#:phases>: Enable running more tests, disabling a select few in new
'disable-failing-tests phase.  Remove 'check phase override.  Add
'pre-check phase.  Add 'wrap-flatpak phase so GIO can still find TLS backend
with the build system change.
[native-inputs]: Add gtk-doc.
[inputs]: Add bash-minimal.

Change-Id: Iacf5c527e7a1cce7f418cecf73bb89018fcec71e
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
627c6423 — Olivier Rojon 1 year, 25 days ago
gnu: Add font-aporetic.

* gnu/packages/fonts.scm (font-aporetic): New variable.
(font-iosevka-comfy): Deprecate in favor of font-aporetic.

Change-Id: I08f791a9025c296698c4396f3d7b7aeb6356d481
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
gnu: python-jinja2-cli: Use pyproject-build-system.

* gnu/packages/python-xyz.scm (python-jinja2-cli): Use pyproject-build-system.
[native-inputs]: Format form on more lines.
[source]: Use GitHub URI since tests are not available on PyPI.

Change-Id: Ide9720f932f7d9d268ba6380ed19b50e3da2e3ef
Signed-off-by: jgart <jgart@dismail.de>
fffaed49 — Fabio Natali 1 year, 25 days ago
gnu: python-jinja2-cli: Update to 0.8.2.

* gnu/packages/python-xyz.scm (python-jinja2-cli): Update to 0.8.2.
[native-inputs]: Add python-wheel and python-setuptools.

Change-Id: Ide9720f932f7d9d268ba6380ed19b50e3da2e3ef
Signed-off-by: jgart <jgart@dismail.de>
gnu: trealla: Update to 2.63.35.

* gnu/packages/prolog.scm (trealla): Update to 2.63.35.

Change-Id: Id0dc4d6a79f41b92612e1a5bb7d8b9088d410ea4
1725d74c — Arun Isaac 1 year, 25 days ago
gnu: mumi: Update to 0.4.0.

* gnu/packages/mail.scm (mumi): Update to 0.4.0.
[inputs]: Add guile-avatar. Remove guile-json-4.

Change-Id: I337d1b797beab7daec1ac19740de8d053f86927e
c90ea6ad — Arun Isaac 1 year, 25 days ago
gnu: guile-email: Update to 0.3.2.

* gnu/packages/guile-xyz.scm (guile-email): Update to 0.3.2.
[source]: Use url-fetch.
[native-inputs]: Add lzip.

Change-Id: I03a0601dcc72d4d2f180682b03813e428050aa73
9a7b842e — Sharlatan Hellseher 1 year, 25 days ago
gnu: aerc: Improve package style.

* gnu/packages/mail.scm (aerc): Rewrite with THIS-PACKAGE-INPUT and
FORMAT to improve the flow and refresh the style.
[phases] {install}: Respespect GOFLAGS from the go-build-system, apply
CC-FOR-TARGET

Change-Id: I52aac55f10909f800f3a43e59443691b2b576d80
d0c2dc4e — Tanguy Le Carrour 1 year, 25 days ago
gnu: aerc: Update to 0.20.1.

* gnu/packages/mail.scm (aerc): Update to 0.20.1.
[source]: Drop patch fixing a now solved problem with gpg-signed
messages.
[arguments] <build-flags>: Remove redundant "-tags=notmuch" as it's
picked by 'install phase.
[phases] {install}: Pass the build flag using an environment variable.
[inputs]: Remove a comment.
[native-inputs]: Remove go-git-sr-ht-rjarry-go-opt; add
go-git-sr-ht-rjarry-go-opt-v2.

Change-Id: I71cc1330233e03996de914027f3d4d76b280acb4
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
c9abfacd — Sharlatan Hellseher 1 year, 1 month ago
gnu: Add python-numpy-2.

Test suite for NumPy@2.2.2 is heavily depends on included vendored-meson
sub-package and all of the tests fail.  This variant provides a working
NumPy, with passed build and sanity-check phases and tests disabled; it
allows users to include it in other package(s) where version 2+ is hard
required e.g. SageMath or Astropy@7.

* gnu/packages/python-xyz.scm (python-numpy-2): New variable.

Reviewed-by: Ludovic Courtès <ludo@gnu.org>
Change-Id: I07e7aac8c1bf7e686b1c543a11f9ecbf682d6ad5
services: network-manager: Add extra-configuration-files field.

Allow users to specify additional configuration files for NetworkManager.
These files will be added to /etc/NetworkManager/conf.d (NetworkManager's
default configuration directory location).

* gnu/services/networking.scm (<network-manager-configuration>)
[extra-configuration-files]: New field.
(network-manager-activation): Honor the new field.
* doc/guix.texi (Networking Setup): Document the new field.

Change-Id: I07479958e4d0aa318328c666a9630b779230b300
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
51720d1a — Maxim Cournoyer 1 year, 1 month ago
gnu: sysdig: Update to 0.40.0-alpha6.

(Also add the missing 2024 copyright year).

* gnu/packages/admin.scm (sysdig): Update to 0.40.0-alpha6.
* gnu/packages/patches/sysdig-shared-falcosecurity-libs.patch: Rebase patch.
* gnu/packages/patches/sysdig-falcosecurity-libs-0.20.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.

Change-Id: I2fc91baf52aebf283615a8989e841687c6033602
17587940 — Maxim Cournoyer 1 year, 1 month ago
gnu: falcosecurity-libs: Update to 0.20.0.

* gnu/packages/linux.scm (falcosecurity-libs): Update to 0.20.0.
[source]: Update patches and combine into a single one.
[native-inputs]: Replace clang (13) with clang-18.
[inputs]: Move libbpf and libelf to...
[propagated-inputs]: ... here.
* gnu/packages/patches/falcosecurity-libs-shared-build.patch: New file.
* gnu/packages/patches/falcosecurity-libs-install-pman.patch
* gnu/packages/patches/falcosecurity-libs-libscap-pc.patch
* gnu/packages/patches/falcosecurity-libs-libsinsp-pkg-config.patch
* gnu/packages/patches/falcosecurity-libs-pkg-config.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Update accordingly.

Change-Id: I58b5d207da27ab4f52556e5c804d8e545e7e3974
575cb765 — Maxim Cournoyer 1 year, 2 months ago
build/guile-build-system: Fix byte-compilation warnings.

* guix/build/guile-build-system.scm: Hide 'delete' from (guix build utils), to
avoid shadowing the builtin.
(invoke-each): Replace current-processor-count with parallel-job-count.  The
former would require importing (ice-9 threads).

Change-Id: I7cde3305b9017bfec52ffe50ed124e21cbdceb25
58f5c9ad — Maxim Cournoyer 1 year, 2 months ago
build/guile: Disable parallel build for now.

Following discussions in bug #74204.

* guix/build-system/guile.scm (guile-build): Add a #:parallel-build? flag,
defaulting to #f for now.
(guile-cross-build): Likewise.
* guix/build/guile-build-system.scm (build): Honor it.

Change-Id: Ibf12ac098e9dcea83da7b9685796e501df606c6c
b7e02bc4 — Maxim Cournoyer 1 year, 2 months ago
build/guile-build-system: Remove trailing #t in phases.

* guix/build/guile-build-system.scm (set-locale-path): Delete trailing #t.
(invoke-each, build, install-documentation): Likewise.

Change-Id: I7a0d035b9bef2160856e141642dee70974c571db
bcb5724e — Maxim Cournoyer 1 year, 4 months ago
tests: web: Add nginx+anonip test.

This test reproduces the problem reported in bug #59181 ("[berlin] web
services fail to start on reboot due to anonip").

* gnu/tests/web.scm (run-webserver-test) <extra-args>: New keyword argument.
(%nginx+anonip-os, nginx-anonip-tests, %test-nginx+anonip): New variables.

Change-Id: I7bbc8fb9f2ab33ce89bf1c0945d7ddbddf26a7ea
Next