~ruther/guix-local

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
a595a52b — Maxim Cournoyer 1 year, 4 months ago
tests: Add anonip system test.

* gnu/tests/web.scm (%test-anonip): New test.
(%anonip-os): New variables.
(run-anonip-test): New procedure.

Change-Id: Ieed210a784dbdeee8a498e74b6c0e31cb72cd9b8
50748710 — Maxim Cournoyer 1 year, 4 months ago
build: marionette: Make it possible to reboot VM during tests.

* gnu/build/marionette.scm (make-marionette): Add 'reconnect=1' socket
parameter.
* gnu/system/vm.scm (common-qemu-options): Remove '-no-reboot' option.

Change-Id: I5e100543ddddba0aea3ebe4e2f5cb8b0261c0d73
ae0d3357 — Maxim Cournoyer 1 year, 4 months ago
services: herd: Export 'eval-there' in API.

* gnu/services/herd.scm (gnu): Export 'eval-there', which is useful to
evaluate Scheme expressions.

Change-Id: Iff1db56e0847fc5886ac9fe594d677b363e7e6e7
df568fc4 — Maxim Cournoyer 1 year, 4 months ago
tests: web: Have the retry-on-error throw on exhausted attempts.

Previously, it'd simply return the error arguments, which would not always
fail a 'test-assert' test, for example.

* gnu/tests/web.scm (retry-on-error): Re-throw the error when the attempts
have been exhausted.

Change-Id: Ic1468d8ba23f0f78377e90d19bccb2878dc56f0e
b78794f9 — Maxim Cournoyer 1 year, 4 months ago
system/vm: Fix virtual-machine bug.

The virtual-machine syntax would not accept a single operating-system field,
which was puzzling.

* gnu/system/vm.scm (virtual-machine): Add a pattern matching a single literal
'operating-system' field and value.

Change-Id: If207fd71df3a3f763b2e63229eafa82f63e80773
7e5283e8 — Maxim Cournoyer 1 year, 1 month ago
gnu: speed-dreams: Update to 2.4.0.

* gnu/packages/games.scm (speed-dreams-version)
(speed-dreams-svn-revision): Delete variables.
(speed-dreams-source-tarball): Delete procedure.
(speed-dreams-base-tarball, speed-dreams-hq-cars-and-tracks-tarball)
(speed-dreams-more-hq-cars-and-tracks-tarball)
(speed-dreams-wip-cars-and-tracks-tarball)
(speed-dreams-unmaintained-tarball): Delete variables.
(speed-dreams-data): New variable.
(speed-dreams): Update to 2.4.0.
[source]: Fetch from git.  Apply patches.
[configure-flags]: Remove the SD_DATADIR, SD_LIBDIR, OPTION_3RDPARTY_SOLID,
CMAKE_MODULE_LINKER_FLAGS, and CMAKE_BUILD_RPATH_USE_ORIGIN flags.  Add the
VERSION_LONG flag.
[phases]: Delete phases.
[native-inputs]: Add speed-dreams-data.
[inputs]: Add cjson, glm, minizip, rhash and tinygltf.

Change-Id: Ie782a65dadaafb5d6c3a7d4d6c28212eef2b36f7
3f135b6c — Maxim Cournoyer 1 year, 4 months ago
gnu: tinygltf: Install a library.

Previously, only a static library would be produced and then deleted in a
phase.

* gnu/packages/graphics.scm (tinygltf) [arguments]: Add #:configure-flags.
<phases>: Remove delete-static-lib.

Change-Id: I019a87a4fbf68fc19270a41d58af3a2184b77215
ae17a601 — Maxim Cournoyer 1 year, 4 months ago
gnu: tinygltf: Update to 2.9.5.

* gnu/packages/graphics.scm (tinygltf): Update to 2.9.5.

Change-Id: I680a26da98f26ed4c25de614954b59cf4d5833d3
9afe05fd — Maxim Cournoyer 1 year, 26 days ago
.guix-authorizations: Register Steve George's key.

* .guix-authorizations (futurile): Register Steve George's key.

Change-Id: I8675d1bebe5f9aa6fb2e1cf33e6c43a88b99be93
0d6e6fb2 — Guillaume Le Vaillant 1 year, 26 days ago
gnu: satdump: Update to 1.2.2.

* gnu/packages/radio.scm (satdump): Update to 1.2.2.
  [inputs]: Add armadillo, curl, hdf5, jemalloc and libtiff.

Change-Id: Ic0a9044257fc21cb2fc30a421e8224646161ce3e
e8e640c8 — Guillaume Le Vaillant 1 year, 26 days ago
gnu: chirp: Update to 0.4.0-2.9e43352.

* gnu/packages/radio.scm (chirp): Update to 0.4.0-2.9e43352.
  [inputs]: Add python-lark-parser and python-suds.

Change-Id: Iaea423f87e3b9513983e7383c0a5001760aa2e08
0311099b — Guillaume Le Vaillant 1 year, 26 days ago
gnu: qdmr: Update to 0.12.1.

* gnu/packages/radio.scm (qdmr): Update to 0.12.1.

Change-Id: I0af21f1379523004b2ab991bdcb82f9fd3e8724c
2b9c9086 — Guillaume Le Vaillant 1 year, 26 days ago
gnu: wfview: Update to 2.03.

* gnu/packages/radio.scm (wfview): Update to 2.03.
  [inputs]: Add qtwebsockets-5.
  [arguments]: Update 'fix-paths' phase.
  [description]: Update model list.

Change-Id: I2be016a94a374f217e1e8ed9294494ae9d1ccf0c
d5147fda — Guillaume Le Vaillant 1 year, 26 days ago
gnu: hamlib: Update to 4.6.2.

* gnu/packages/radio.scm (hamlib): Update to 4.6.2.

Change-Id: I49a6793b42f703329f496994ff1e3637d82b6165
64f4c6e5 — Nicolas Graves 1 year, 29 days ago
gnu: tegola: Update to 0.21.2.

* gnu/packages/geo.scm (tegola): Update to 0.21.2.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Next