~ruther/guix-local

c85acd96 — Roman Scherer 9 months ago
gnu: whisper-cpp: Build with vulkan support.

* gnu/packages/machine-learning.scm (whisper-cpp)<#:configure-flags>: Add
"-DGGML_VULKAN=ON".
[arguments]<#:phases>[patch-paths]: New phase.
[native-inputs]: Add shaderc.
[inputs]: Add spirv-headers, spirv-tools, vulkan-headers, vulkan-loader.

Change-Id: I8d5570b8a2b7e9b6d19bd5a0258ea672baf50d35
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
d8dc8d85 — John Kehayias 10 months ago
gnu: rocm: Update to 6.4.2.

This commit updates all of the ROCm packages, including llvm-for-rocm, to the
latest version, 6.4.2.  An exception is roct-thunk-interface which is
deprecated upstream, but unclear what the replacement is.  It does build from
the last version, 6.2.4, which is what it is updated to here.

Several packages are now in the same repository as the ROCm LLVM fork, so they
share the same origin (repeated in (gnu packages rocm) from llvm-for-rocm
in (gnu packages llvm) as using package-source did not resolve).

* gnu/packages/llvm.scm (llvm-for-rocm): Update to 6.4.2.  Inherit from
llvm-19.
[source]: Update URL.
[arguments]: Correct spacing of configure-flags.
* gnu/packages/patches/rocclr-5.6.0-enable-gfx800.patch,
gnu/packages/patches/rocm-opencl-runtime-4.3-noclinfo.patch: Update.
* gnu/packages/patches/rocm-bandwidth-test-5.5.0-fix-includes.patch,
gnu/packages/patches/rocm-comgr-3.1.0-dependencies.patch: Remove files.
* gnu/packages/rocm.scm (%rocm-version): Update to 6.4.2.
(%rocm-llvm-origin): New variable.
(rocm-cmake)[home-page]: Update.
(rocm-device-libs)[source]: Use %rocm-llvm-origin.
[arguments]: Add build-type.  Add chdir phase.
[home-page]: Update.
(rocm-comgr)[source]: Use %rocm-llvm-origin.  Remove patch.
[arguments]: Add build-type.  Rename chdir phase to prepare-to build, setting
ROCM_PATH.
[inputs]: Move llvm-for-rocm from here ...
[native-inputs]: ... to here.  Add python.
[home-page]: Update.
(roct-thunk-interface): Update to 6.2.4.
[source, home-page]: Update URL.
(rocr-runtime)[source]: Update URL.
[arguments]: Add build-type.  Update and simplify add-rocm-device-lib-path
phase.
[inputs]: Change libelf to libelf-shared.
[home-page]: Update.
(rocclr-src): Remove variable.
(rocm-opencl-runtime)[home-page]: Update.
[source]{patches}: Add patch (that was in rocclr-src before).
[arguments]: Add build-type.  Update configure-flags.  Add no-os-release
phase.
(rocminfo)[source, home-page]: Update URL.
(rocm-bandwidth-test)[source]: Update URL.  Remove patch.
[home-page]: Update.

* gnu/local.mk (dist_patch_DATA): Remove patches.

Change-Id: I2157255a9546110ac683c12c131a330402e2fd93
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
897590f9 — John Kehayias 10 months ago
gnu: Add libelf-shared.

* gnu/packages/elf.scm (libelf-shared): New variable.

Change-Id: Ie77583d46e674ffb97b0f2f0bd54579a2d7b49fe
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
e3fbaeee — Efraim Flashner 9 months ago
gnu: diffutils: Skip some tests on powerpc64le-linux.

Fixes #1681.

* gnu/packages/base.scm (diffutils)[arguments]: When building for
powerpc64le-linux add make-flags to mark 2 tests as failed.

Change-Id: Ia26950d0ec9d5631f556d7dc2c36ceff03916dbb
f21482e2 — Efraim Flashner 9 months ago
gnu: glib-networking: Skip tests on aarch64-linux.

* gnu/packages/gnome.scm (glib-networking)[arguments]: Skip tests when
building on aarch64-linux.

Change-Id: Iad9a844b26416b7efd8e5f7a70d56da23e4997ce
5c2ae7e2 — Cayetano Santos 9 months ago
gnu: llama-cpp: Update to 0.0.0-b6056.

* gnu/packages/machine-learning.scm (llama-cpp): Update to 0.0.0-b6056.
[arguments]<#:phases>{patch-paths}: Fix max column.
[arguments]<#:phases>{fix-tests}: Avoid test-{thread-safety,arg-parser} tests.

Change-Id: Ibcec7e93d951b0ef4735560a1a325d363b46943d
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
108c4079 — Giacomo Leidi 9 months ago
teams: Add entry for fishinthecalculator.

* etc/teams.scm ("fishinthecalculator"): New member.

Change-Id: I88c1803455c0cd2126d15d31d45a32572cdee5c2
bc4652f6 — Giacomo Leidi 2 years ago
gnu: Add FluidPlug plugins.

* gnu/packages/fluidplug.scm: New file;
(fluidplug-lv2): New variable;
(fluidplug-plugin->package): New procedure;
(fluidplug-airfont320-lv2, fluidplug-avl-drumkits-perc-lv2,
fluidplug-black-pearl-4a-lv2, fluidplug-black-pearl-4b-lv2,
fluidplug-black-pearl-5-lv2, fluidplug-red-zeppelin-4-lv2,
fluidplug-red-zeppelin-5-lv2, fluidplug-fluidgm-lv2,
fluidplug-fluidbass-lv2, fluidplug-fluidbrass-lv2,
fluidplug-fluidchromperc-lv2, fluidplug-fluiddrums-lv2,
fluidplug-fluidensemble-lv2, fluidplug-fluidethnic-lv2,
fluidplug-fluidguitars-lv2, fluidplug-fluidorgans-lv2,
fluidplug-fluidpercussion-lv2, fluidplug-fluidpianos-lv2,
fluidplug-fluidpipes-lv2, fluidplug-fluidreeds-lv2,
fluidplug-fluidsoundfx-lv2, fluidplug-fluidstrings-lv2,
fluidplug-fluidsynthfx-lv2, fluidplug-fluidsynthleads-lv2,
fluidplug-fluidsynthpads-lv2): New variables.
* gnu/local.mk: Add it.
* CODEOWNERS: Add it to audio team's scope.
* etc/teams.scm: Add it to audio team's scope.

Change-Id: I3692e2ed462bf71abe56d07712b8846a4228ad90
1163a2b3 — Efraim Flashner 9 months ago
gnu: tracker: Extend test timeout on aarch64-linux.

* gnu/packages/gnome.scm (tracker)[arguments]: Adjust the test-options
when building for aarch64-linux to use a longer timeout multiplier.

Change-Id: I4a9de022194067b4c7c2ca547fb8cc8d373727a8
2c814874 — Efraim Flashner 9 months ago
gnu: busybox: Fix build with newer kernel.

This fixes bug #1716.

* gnu/packages/busybox.scm (busybox)[source]: Add patch.
* gnu/packages/patches/busybox-no-cbq.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.

Change-Id: Ia8cfdbb86a9ac2bca5b4c24ca91e5357ddf92539
38e11fb1 — Cayetano Santos 10 months ago
gnu: Add emacs-gptel-prompts.

* gnu/packages/emacs-xyz.scm (emacs-gptel-prompts): New variable.

Change-Id: I8a36b0659e7e17c07bf94c97dc55ad6a12009667
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
45658a67 — Evgeny Pisemsky 10 months ago
services: mosquitto: Add test suite.

* gnu/tests/messaging.scm (%test-mosquitto): New variable.

Change-Id: Ia84291576b9417ce678df3e0ed18caa6ce27b759
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
c40c6976 — Zacchaeus 10 months ago
doc: Correct tor-onion-service-configuration mapping documentation.

* doc/guix.texi (Networking Services): Fix tor-onion-service-configuration
description which was broken in commit 9be1ee6a49 when documentation was
changed to indicated that port-location mappings should be provided as cons
cells when the code always expected lists

Change-Id: Ib12d273cbd37976f9507a60a6d088078f71d4e7a
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
564ba459 — Gabriel Wicki 10 months ago
doc: Fix rootless-podman-service-type example.

Fixes: guix/guix#1308.

* doc/guix.texi (Miscellaneous Services): Fix the rootless-podman-service-type
example.

Change-Id: I3ff484df7088fe8e0994c71b81ee474c81a3070a
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
9e3bdb02 — Cayetano Santos 9 months ago
licenses: Add CERN Open Hardware Licence.

* guix/licenses.scm (ohl2-s): New variable.
(ohl2-p): New variable.
(ohl2-w): New variable.
* guix/import/utils.scm (%spdx-license-identifiers): Add references to them.

Change-Id: I212332041b6438af0ea7b869e38665147f6ce798
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
ae333e07 — Evgeny Pisemsky 10 months ago
gnu: Add hidapitester.

* gnu/packages/libusb.scm (hidapitester): New variable.

Change-Id: I663b41bf890465846e8d1e5cae8b95a6f4186155
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
b7ac124f — Tomas Volf 9 months ago
gnu: buildah: Update to 1.41.0.

* gnu/packages/containers.scm (buildah): Update to 1.41.0.

Change-Id: I047ae322a3c0e24d9bb9c85cbaaf8516a22180bd
Signed-off-by: Andreas Enge <andreas@enge.fr>
b8c2d575 — Tomas Volf 9 months ago
gnu: crun: Update to 1.23.1.

* gnu/packages/containers.scm (crun): Update to 1.23.1.

Change-Id: Ife7cf92568eab7bc3e7797f91662820135fbd0cb
Signed-off-by: Andreas Enge <andreas@enge.fr>
10533c26 — Tomas Volf 9 months ago
gnu: emacs-terraform-mode: Update to 1.1.0.

* gnu/packages/emacs-xyz.scm (emacs-terraform-mode): Update to 1.1.0.
[source]<uri>{url}: Use new upstream.
[home-page]: Change to the new home.

Change-Id: I688284c67f3b184cb4e8360de72d5a90cbe13aef
Signed-off-by: Andreas Enge <andreas@enge.fr>
eb4bd0ea — Ashvith Shetty 9 months ago
gnu: brasero: Fix build with gcc@14.

* gnu/packages/patches/brasero-fix-gcc-14-build-failure.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register new patch.
* gnu/packages/gnome.scm (brasero)[source]: Use new patch.

Fixes: guix/guix#1759
Change-Id: Ifa8462d9c77d8e5716e41b1079a2b0ce46284c89
Signed-off-by: Andreas Enge <andreas@enge.fr>
Next