summaryrefslogtreecommitdiff
path: root/gnu
Commit message (Expand)AuthorAgeFilesLines
...
* 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 Cournoyer2024-05-151-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 Cournoyer2024-05-151-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 Graves2024-05-151-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 Graves2024-05-151-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 Tai2024-05-151-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 Graves2024-05-151-2/+2
* gnu: bffe: Update to 0-6.7df2aa6.•••* gnu/packages/package-management.scm (bffe): Update to 0-6.7df2aa6. Change-Id: Iea60928d894abec57c73c8cbe319af541389f5b6 Christopher Baines2024-05-151-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 Baines2024-05-151-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 Baines2024-05-151-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> Dariqq2024-05-151-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> Dariqq2024-05-151-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> Dariqq2024-05-151-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 Enge2024-05-151-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 Enge2024-05-151-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 Cournoyer2024-05-153-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 Enge2024-05-151-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 Lazar2024-05-151-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 DIAZ2024-05-151-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 DIAZ2024-05-151-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 DIAZ2024-05-151-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 DIAZ2024-05-151-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 DIAZ2024-05-151-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 DIAZ2024-05-151-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 DIAZ2024-05-151-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 Veer2024-05-153-3/+31
* gnu: minizinc: Use gexps.•••* gnu/packages/maths.scm (minizinc): Use gexps. Change-Id: I60a0d56b6d6ba33d96ca13b58355b5c213b0f6d2 Andreas Enge2024-05-151-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 Rimm2024-05-151-7/+10
* gnu: Add obs-source-record.•••* gnu/packages/video.scm (obs-source-record): New variable. Change-Id: I23792f9cbc90f922376f880c4dda9b5e1f99f9e3 Oleg Pykhalov2024-05-151-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 Pykhalov2024-05-151-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 Flashner2024-05-151-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 Flashner2024-05-151-3/+5
* gnu: java-swt: Update source URI.•••* gnu/packages/java.scm (java-swt)[source]: Update to new source location. Change-Id: Iba0ba8143192b4388d498e768ff923b7f31bfc0e Efraim Flashner2024-05-151-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 Flashner2024-05-151-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 Flashner2024-05-151-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 Flashner2024-05-151-15/+12
* gnu: quagga: Build with gcc-9.•••* gnu/packages/networking.scm (quagga)[native-inputs]: Add gcc-9. Change-Id: I8b48a29ba0f5557f5d3609be917aac92fec4a613 Efraim Flashner2024-05-151-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 Flashner2024-05-151-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 Enge2024-05-151-4/+4
* gnu: gecode: Use gexps.•••* gnu/packages/maths.scm (gecode): Use gexps. Reindent package. Change-Id: I5a644d25f2d62c3245b0770fe99c20c3ef380ffc Andreas Enge2024-05-151-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. Poptsov2024-05-151-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. Poptsov2024-05-151-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 Graves2024-05-151-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 Graves2024-05-151-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 Graves2024-05-151-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 Enge2024-05-151-67/+71
* gnu: Add chuffed.•••* gnu/packages/maths.scm (chuffed): Add variable. Co-authored-by: Andreas Enge <andreas@enge.fr> Change-Id: I77fc1ceb9caa42833689fba771010aeb38443e5e Herman Rimm2024-05-151-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 Hellseher2024-05-151-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 Monego2024-05-151-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 Monego2024-05-151-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 Wurmus2024-05-151-2/+2