| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | system: Do not delete all nss-certs packages when they are the same object.•••Calling 'delete' on the list of packages would delete *all* occurrences of a
given object, not just the first one. This meant that if the user had
something like:
(packages (cons nss-certs %base-packages))
In their operating system declaration, no nss-certs would end up in the final
list. To guard against this, guard against this by checking that more than
one nss-certs package exist even after deduplication.
* gnu/system.scm (operating-system-packages): Guard against deleting all
nss-certs when a single nss-certs package object is listed multiple times.
Fixes: https://issues.guix.gnu.org/70850
Change-Id: Id93be9242e026fd2e96a442941df80b94664ef9a
| Maxim Cournoyer | 2024-05-15 | 1 | -1/+7 |
* | gnu: cuirass: Update to 1.2.0-3.42b55a1.•••* gnu/packages/ci.scm (cuirass): Update to 1.2.0-3.42b55a1, fixing build.
Change-Id: I06850f5a33fd9366ff890345cdd8d60155617c63
| Maxim Cournoyer | 2024-05-15 | 1 | -4/+9 |
* | gnu: tenacity: Add support for ebml and matroska formats.•••* gnu/packages/audio.scm (tenacity)[inputs]: Add libeml and
libmatroska.
Change-Id: I40ccef47128197b174dd515eb144eb552507178b
Signed-off-by: Christopher Baines <mail@cbaines.net>
| Nicolas Graves | 2024-05-15 | 1 | -0/+2 |
* | gnu: tenacity: Update to 1.3.3.•••* gnu/packages/audio.scm (tenacity): Update to 1.3.3.
Change-Id: I76722d59070be0bd75976b92afefc75f5ad75f91
Signed-off-by: Christopher Baines <mail@cbaines.net>
| Nicolas Graves | 2024-05-15 | 1 | -3/+5 |
* | gnu: wxwidgets: Update to 3.2.4•••* gnu/packages/wxwidgets.scm (wxwidgets): Update to 3.2.4
Change-Id: I06eebd1e23610c87b7f67ae9a8567e0190eb43ed
Signed-off-by: Christopher Baines <mail@cbaines.net>
| Andy Tai | 2024-05-15 | 1 | -2/+2 |
* | gnu: emacs-embark: Update to 1.1.•••* gnu/packages/emacs-xyz.scm (emacs-embark): Update to 1.1.
Change-Id: I847b163a65f7e5535bc55553ef2b61edc787ad9f
Signed-off-by: Christopher Baines <mail@cbaines.net>
| Nicolas Graves | 2024-05-15 | 1 | -2/+2 |
* | gnu: bffe: Update to 0-6.7df2aa6.•••* gnu/packages/package-management.scm (bffe): Update to 0-6.7df2aa6.
Change-Id: Iea60928d894abec57c73c8cbe319af541389f5b6
| Christopher Baines | 2024-05-15 | 1 | -3/+3 |
* | gnu: nar-herder: Update to 0-32.bb8209b.•••* gnu/packages/package-management.scm (nar-herder): Update to 0-32.bb8209b.
Change-Id: I9c7364366eebecdc9678cbcf6bc1eb248f2b36ff
| Christopher Baines | 2024-05-15 | 1 | -3/+3 |
* | gnu: guix-build-coordinator: Update to 0-104.fff0017.•••* gnu/packages/package-management.scm (guix-build-coordinator): Update to
0-104.fff0017.
Change-Id: Ia263b25802aa5a86a2ebfe081178288fa095617d
| Christopher Baines | 2024-05-15 | 1 | -3/+3 |
* | gnu: services: Add power-profiles-daemon-service-type.•••* gnu/services/pm.scm
(power-profiles-configuration): New configuration.
(power-profiles-daemon-shepherd-service): New procedure.
(power-profiles-daemon-activation): New variable.
(power-profiles-daemon-service-type): New procedure.
* doc/guix.texi (Power Management Services): Document it.
Change-Id: Ib035d993ed82eec2a43f3ba2b4c92f77e08a0fd7
Signed-off-by: Christopher Baines <mail@cbaines.net>
| Dariqq | 2024-05-15 | 1 | -1/+59 |
* | gnu: power-profiles-daemon: Build gtk-docs.•••* gnu/packages/freedesktop.scm (power-profiles-daemon):
[outputs]: Add docs output.
[#:configure-flags]: Enable building gtk-docs.
[#:phases]: Add a phase to move gtk-docs to docs output.
[inputs]: Add gtk-doc/stable, libxslt for docs.
Change-Id: I1bc6047858d2b5188e714f39da8b760bc6a71078
Signed-off-by: Christopher Baines <mail@cbaines.net>
| Dariqq | 2024-05-15 | 1 | -1/+11 |
* | gnu: power-profiles-daemon: Update to 0.21.•••* gnu/packages/freedesktop (power-profiles-daemon): Update to 0.21.
[origin]<url>: Update repository url.
[homepage]: Update homepage.
[#:configure-flags]: Enable zsh completions, disable systemd-unit and
pylint.
[#:glib-or-gtk?]: Set to default value of #f.
[#:phases]<'fake-pkexec>: Remove phase, seems no longer necessary.
<'correct-polkit-dir>: Change to setting envvar instead.
<'wrap-program>: Remove GI_TYPELIB_PATH from wrapper. Remove native python
inputs from PYTHONPATH.
[native-inputs]: Add python-argparse-manpage, python-dbusmock, python-shtab,
umockdev. Remove gobject-introspection, vala.
[inputs]: Add bash-completion. Remove dbus, dbus-glib.
Change-Id: I71220957ef6f4d224cc4c528562fe0565505aae1
Signed-off-by: Christopher Baines <mail@cbaines.net>
| Dariqq | 2024-05-15 | 1 | -18/+28 |
* | Revert "gnu: chuffed: Update to 0.13.2."•••This reverts commit bc6742e168f4af9d6479e00f482998b03653787a.
This makes it possible to apply the v3 patch series of issue #70087
and to properly credit its author.
| Andreas Enge | 2024-05-15 | 1 | -3/+2 |
* | gnu: chuffed: Update to 0.13.2.•••* gnu/packages/maths.scm (chuffed): Update to 0.13.2.
[source]<origin>: Add file-name field.
Change-Id: I466ba358e556ddab3134219493819ce521b59321
| Andreas Enge | 2024-05-15 | 1 | -2/+3 |
* | gnu: ddcci-driver-linux: Fix build with Linux 6.8.•••* gnu/packages/patches/ddcci-driver-linux-linux-6.8.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/linux.scm (ddcci-driver-linux): Apply it.
Change-Id: Iac63146e67333aed2a95e8064b19f031c97a4134
Cover-letter:
Add BTF support to kernel, sysdig and dependents, zstd-compressed modules
This series adds BTF (Berkeley Type Format) support to our kernel, catching up
with other main distributions in enabling embedded BPF (Berkeley Packet
Filter) programs.
This was motivated by packaging 'sysdig', a system introspection application
that can make use of BTF. Adding BTF does incur some size increase; with
'linux-libre' package going up from 132 MiB to 164 MiB (24%). This is later
somewhat mitigated by using Zstd compressed (at maximum level, 19) kernel
modules, which brings the kernel size back down to 144 MiB, which corresponds
to a more reasonable 9% increase from before this series. The BPF kernel
variant we were carrying is removed as proper BPF support will now exists in
our main kernel.
That's it! I hope you enjoy using 'csysdig' to keep track of the syscalls and
IO usage of your process/threads.
END
Change-Id: Icb5fc659f529a2a840281284bfb0d74a0cc9b9d9
| Maxim Cournoyer | 2024-05-15 | 3 | -1/+39 |
* | gnu: Remove icu4c-68.•••* gnu/packages/icu4c.scm (icu4c-68): Delete variable.
Only 0ad depended on it, and the dependency has been upgraded in the
previous commit.
Change-Id: If9d5741f25329ea0026401b37b30a7ab7731e3d9
| Andreas Enge | 2024-05-15 | 1 | -16/+0 |
* | gnu: 0ad: Use default icu4c version.•••Fixes build on aarch64 where icu4c-68 is broken.
* gnu/packages/games.scm (0ad)[inputs]: Replace icu4c-68 with icu4c.
Change-Id: Ie2cade592e224eb72dc3286ba3b38626cd86b85b
Signed-off-by: Andreas Enge <andreas@enge.fr>
| Timotej Lazar | 2024-05-15 | 1 | -1/+1 |
* | gnu: why3: Enable extra features.•••* gnu/packages/maths.scm (why3) <propagated-inputs>: Add
ocaml-ppx-deriving, ocaml-ppx-sexp-conv, ocaml-re and ocaml-sexplib to
enable extra features.
Change-Id: Ia3b66ac08cc25097967c6e18f2193601fb748cac
Signed-off-by: Andreas Enge <andreas@enge.fr>
| Jean-Pierre De Jesus DIAZ | 2024-05-15 | 1 | -0/+6 |
* | gnu: why3: Use new style.•••* gnu/packages/maths.scm (why3): Use new style and move arguments
above input fields.
Change-Id: Ia9cb04cafe426d7f20c5efb10ca540572dbd3be9
Signed-off-by: Andreas Enge <andreas@enge.fr>
| Jean-Pierre De Jesus DIAZ | 2024-05-15 | 1 | -29/+34 |
* | gnu: why3: Update to 1.7.2.•••* gnu/packages/maths.scm (why3): Update to 1.7.2.
Change-Id: Ie5a40b31c2c418fafbdbba52e875ac25a26fb12b
Signed-off-by: Andreas Enge <andreas@enge.fr>
| Jean-Pierre De Jesus DIAZ | 2024-05-15 | 1 | -2/+3 |
* | gnu: frama-c: Update to 28.1.•••* gnu/packages/maths.scm (frama-c): Update to 28.1.
Change-Id: I0ce0d0a7db4d017ba1f5028e73c931ceb706fce5
Signed-off-by: Andreas Enge <andreas@enge.fr>
| Jean-Pierre De Jesus DIAZ | 2024-05-15 | 1 | -4/+5 |
* | gnu: Add ocaml-unionfind.•••* gnu/packages/ocaml.scm (ocaml-unionfind): New variable.
Change-Id: Ib101e67576c000dad1d4a73d008ca0376e7da95a
Signed-off-by: Andreas Enge <andreas@enge.fr>
| Jean-Pierre De Jesus DIAZ | 2024-05-15 | 1 | -0/+28 |
* | gnu: coq-flocq: Update to 4.1.4.•••* gnu/packages/coq.scm (coq-flocq): Update to 4.1.4.
Change-Id: Ia2bf4bccad712a7bfa5427ef26ad93d39f1fc6e0
Signed-off-by: Andreas Enge <andreas@enge.fr>
| Jean-Pierre De Jesus DIAZ | 2024-05-15 | 1 | -2/+3 |
* | gnu: ocaml-lablgtk3-sourceview3: Fix inputs.•••* gnu/packages/ocaml.scm (ocaml-lablgtk3-sourceview3): Move gtksourceview-3
from native-inputs to propagated-inputs. Remove native-inputs and use
inherited inputs instead.
Change-Id: I2b242343bdace17ee3e992ce71f4e49b3c375e15
Signed-off-by: Andreas Enge <andreas@enge.fr>
| Jean-Pierre De Jesus DIAZ | 2024-05-15 | 1 | -3/+2 |
* | gnu: krita: Fix build.•••* gnu/packages/kde.scm (krita): Fix build.
[source]: Apply krita-bump-sip-abi-version-to-12.8 patch.
* gnu/packages/patches/krita-bump-sip-abi-version-to-12.8.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
Change-Id: I322c32716a676af7c90e019b53a1fd5395701b49
Signed-off-by: Andreas Enge <andreas@enge.fr>
| Remco van 't Veer | 2024-05-15 | 3 | -3/+31 |
* | gnu: minizinc: Use gexps.•••* gnu/packages/maths.scm (minizinc): Use gexps.
Change-Id: I60a0d56b6d6ba33d96ca13b58355b5c213b0f6d2
| Andreas Enge | 2024-05-15 | 1 | -9/+10 |
* | gnu: minizinc: Add chuffed backend.•••* gnu/packages/maths.scm (minizinc): Add backend.
Change-Id: If178a7585d70eb4b6f3223f5f6b2f34d9d2f2257
Signed-off-by: Andreas Enge <andreas@enge.fr>
| Herman Rimm | 2024-05-15 | 1 | -7/+10 |
* | gnu: Add obs-source-record.•••* gnu/packages/video.scm (obs-source-record): New variable.
Change-Id: I23792f9cbc90f922376f880c4dda9b5e1f99f9e3
| Oleg Pykhalov | 2024-05-15 | 1 | -0/+29 |
* | gnu: obs: Update to 29.1.3.•••* gnu/packages/video.scm (obs)[version]: Update to 29.1.3.
[inputs]: Add asio, nlohmann-json, websocketpp.
Change-Id: Iafb14ce1a53963c9fc12dc78631b0c530d1e700a
| Oleg Pykhalov | 2024-05-15 | 1 | -2/+5 |
* | gnu: java-jctools-core-1: Skip tests on aarch64-linux.•••* gnu/packages/java.scm (java-jctools-core-1)[arguments]: When building
on aarch64-linux skip the tests.
Change-Id: I83a40b5eb352be48b9083aa57dd10e87b525c7be
| Efraim Flashner | 2024-05-15 | 1 | -1/+4 |
* | gnu: slade: Update to 3.2.5a.•••* gnu/packages/game-development.scm (slade): Update to 3.2.5a.
[arguments]: Add a configure-flag to build slade.pk3.
Change-Id: I739f9d292a685e86acd4d83c1a5de367f884c523
| Efraim Flashner | 2024-05-15 | 1 | -3/+5 |
* | gnu: java-swt: Update source URI.•••* gnu/packages/java.scm (java-swt)[source]: Update to new source
location.
Change-Id: Iba0ba8143192b4388d498e768ff923b7f31bfc0e
| Efraim Flashner | 2024-05-15 | 1 | -1/+1 |
* | gnu: java-swt: Fix build on some systems.•••* gnu/packages/java.scm (java-swt)[arguments]: Adjust the custom
'build-native phase to set the C compiler.
Change-Id: Ie961ea91e5cd2ce9fc7b2228e08d082a5a1cfe06
| Efraim Flashner | 2024-05-15 | 1 | -1/+2 |
* | gnu: arcan-sdl: Build with sdl2.•••* gnu/packages/arcan.scm (arcan-sdl)[inputs]: Remove sdl, add sdl2.
[arguments]: Adjust configure-flags to remove a flag specifying sdl
version and add a flag to use the package's default sdl.
Change-Id: I691e37e682aee671752fbdcd9f5a233607fd3f29
| Efraim Flashner | 2024-05-15 | 1 | -2/+2 |
* | gnu: the-butterfly-effect: Fix build.•••* gnu/packages/games.scm (the-butterfly-effect)[build-system]: Switch to
the cmake-build-system.
[arguments]: Don't delete the 'configure phase. Remove custom 'install
phase. Add a phase to set some cmake variables and one to disable the
translations.
[native-inputs]: Remove cmake-minimal.
Change-Id: I8f654b1e0c3231dda87ea41c150cc85661541cda
| Efraim Flashner | 2024-05-15 | 1 | -15/+12 |
* | gnu: quagga: Build with gcc-9.•••* gnu/packages/networking.scm (quagga)[native-inputs]: Add gcc-9.
Change-Id: I8b48a29ba0f5557f5d3609be917aac92fec4a613
| Efraim Flashner | 2024-05-15 | 1 | -1/+2 |
* | gnu: quagga: Remove pre-generated files.•••* gnu/packages/networking.scm (quagga)[source]: Add snippet to remove
pre-generated files.
[native-inputs]: Add gawk.
Change-Id: If82c30bde23c5a13750738f0841d4d2704c0c8c6
| Efraim Flashner | 2024-05-15 | 1 | -3/+9 |
* | gnu: gecode: Downgrade to 6.2.0-2.2d20e88.•••This is a commit with which the dependent package minizinc builds
successfully.
* gnu/packages/maths.scm (gecode): Downgrade to 6.2.0-2.2d20e88.
Change-Id: I0bdb0131374639b1664e6ec40374d51b6922094c
| Andreas Enge | 2024-05-15 | 1 | -4/+4 |
* | gnu: gecode: Use gexps.•••* gnu/packages/maths.scm (gecode): Use gexps. Reindent package.
Change-Id: I5a644d25f2d62c3245b0770fe99c20c3ef380ffc
| Andreas Enge | 2024-05-15 | 1 | -53/+53 |
* | gnu: python-pivy: Update to 0.6.8.•••* gnu/packages/python-xyz.scm (python-pivy): Update to 0.6.8.
Change-Id: I7375a8261bd24ae1c2f54c6889e1a39d6db93468
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
| Artyom V. Poptsov | 2024-05-15 | 1 | -2/+2 |
* | gnu: python-pivy: Fix build.•••"python-pivy" build fails when "soqt" is in the inputs (see
<https://bugs.gentoo.org/920482>.)
* gnu/packages/python-xyz.scm (python-pivy): Fix build.
[inputs]: Remove "soqt".
[arguments]: Use gexps.
Change-Id: If332ccd42b3a373e7b4118f3bcbc3646e8b59d41
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
| Artyom V. Poptsov | 2024-05-15 | 1 | -13/+12 |
* | gnu: qgis: Update to 3.34.6.•••* gnu/packages/geo.scm (qgis): Update to 3.34.6.
[arguments]<#:phases>: Update failing tests list.
[inputs]: Add draco, freexl, librttopo, minizip, pdal, qt3d-5.
Change-Id: If453a6c7451a63ab7b03f3cd0f36aef844acfb15
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
| Nicolas Graves | 2024-05-15 | 1 | -14/+76 |
* | gnu: qgis: Improve package style.•••* gnu/packages/geo.scm (qgis)[arguments]<#:phases>: Extract
ignored-tests to make them more readable. Re-indent.
Change-Id: I2373bba49b9d21ff7dfa0014cf34fafa0e1f3175
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
| Nicolas Graves | 2024-05-15 | 1 | -150/+151 |
* | gnu: qgis: Improve package style.•••* gnu/packages/geo.scm (qgis)[arguments]: Use gexp.
Change-Id: Ib72ae48ca0895109548e676c6da2d80ac2e1eca6
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
| Nicolas Graves | 2024-05-15 | 1 | -32/+25 |
* | gnu: gecode: Update to 6.2.0-1.f7f0d7c.•••* gnu/packages/maths.scm (gecode): Update to 6.2.0-1.f7f0d7c.
Change-Id: I48b77da2957a08850215aa02a77a845052bf26f7
| Andreas Enge | 2024-05-15 | 1 | -67/+71 |
* | gnu: Add chuffed.•••* gnu/packages/maths.scm (chuffed): Add variable.
Co-authored-by: Andreas Enge <andreas@enge.fr>
Change-Id: I77fc1ceb9caa42833689fba771010aeb38443e5e
| Herman Rimm | 2024-05-15 | 1 | -0/+37 |
* | gnu: python-lazy-loader: Update to 0.4.•••This fixes python-scikit-image build failure as seen in
<https://ci.guix.gnu.org/build/4357310/log/raw>.
* gnu/packages/python-xyz.scm (python-lazy-loader): Update to 0.4.
[native-inputs]: Remove python-pre-commit and python-pytest-cov; add python-numpy.
Change-Id: Ie236fb30fd505fed1e07fd236403f9f456a37f29
| Sharlatan Hellseher | 2024-05-15 | 1 | -5/+3 |
* | gnu: Add draco.•••* gnu/packages/compression.scm (draco): New variable.
Change-Id: Ibba9180ac2ee176aa445684472fa7d34327f8ce5
Co-authored-by: Nicolas Graves <ngraves@ngraves.fr>
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
| Vinicius Monego | 2024-05-15 | 1 | -0/+44 |
* | gnu: Add tinygltf.•••* gnu/packages/graphics.scm (tinygltf): New variable.
Change-Id: I749ced85142b8dd2ebbe916533f27bf6d167bbff
Co-authored-by: Nicolas Graves <ngraves@ngraves.fr>
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
| Vinicius Monego | 2024-05-15 | 1 | -0/+67 |
* | gnu: pigx-rnaseq: Update to 0.1.1.•••* gnu/packages/bioinformatics.scm (pigx-rnaseq): Update to 0.1.1.
Change-Id: I16db332e3559bed5b302f08bd85f31c6c40e9619
| Ricardo Wurmus | 2024-05-15 | 1 | -2/+2 |