aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-05-15gnu: power-profiles-daemon: Build gtk-docs.Dariqq
* 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>
2024-05-15gnu: power-profiles-daemon: Update to 0.21.Dariqq
* 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>
2024-05-15Revert "gnu: chuffed: Update to 0.13.2."Andreas Enge
This reverts commit bc6742e168f4af9d6479e00f482998b03653787a. This makes it possible to apply the v3 patch series of issue #70087 and to properly credit its author.
2024-05-15gnu: chuffed: Update to 0.13.2.Andreas Enge
* gnu/packages/maths.scm (chuffed): Update to 0.13.2. [source]<origin>: Add file-name field. Change-Id: I466ba358e556ddab3134219493819ce521b59321
2024-05-15gnu: ddcci-driver-linux: Fix build with Linux 6.8.Maxim Cournoyer
* 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
2024-05-15gnu: Remove icu4c-68.Andreas Enge
* 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
2024-05-15gnu: 0ad: Use default icu4c version.Timotej Lazar
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>
2024-05-15gnu: why3: Enable extra features.Jean-Pierre De Jesus DIAZ
* 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>
2024-05-15gnu: why3: Use new style.Jean-Pierre De Jesus DIAZ
* 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>
2024-05-15gnu: why3: Update to 1.7.2.Jean-Pierre De Jesus DIAZ
* gnu/packages/maths.scm (why3): Update to 1.7.2. Change-Id: Ie5a40b31c2c418fafbdbba52e875ac25a26fb12b Signed-off-by: Andreas Enge <andreas@enge.fr>
2024-05-15gnu: frama-c: Update to 28.1.Jean-Pierre De Jesus DIAZ
* gnu/packages/maths.scm (frama-c): Update to 28.1. Change-Id: I0ce0d0a7db4d017ba1f5028e73c931ceb706fce5 Signed-off-by: Andreas Enge <andreas@enge.fr>
2024-05-15gnu: Add ocaml-unionfind.Jean-Pierre De Jesus DIAZ
* gnu/packages/ocaml.scm (ocaml-unionfind): New variable. Change-Id: Ib101e67576c000dad1d4a73d008ca0376e7da95a Signed-off-by: Andreas Enge <andreas@enge.fr>
2024-05-15gnu: coq-flocq: Update to 4.1.4.Jean-Pierre De Jesus DIAZ
* gnu/packages/coq.scm (coq-flocq): Update to 4.1.4. Change-Id: Ia2bf4bccad712a7bfa5427ef26ad93d39f1fc6e0 Signed-off-by: Andreas Enge <andreas@enge.fr>
2024-05-15gnu: ocaml-lablgtk3-sourceview3: Fix inputs.Jean-Pierre De Jesus DIAZ
* 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>
2024-05-15gnu: krita: Fix build.Remco van 't Veer
* 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>
2024-05-15gnu: minizinc: Use gexps.Andreas Enge
* gnu/packages/maths.scm (minizinc): Use gexps. Change-Id: I60a0d56b6d6ba33d96ca13b58355b5c213b0f6d2
2024-05-15gnu: minizinc: Add chuffed backend.Herman Rimm
* gnu/packages/maths.scm (minizinc): Add backend. Change-Id: If178a7585d70eb4b6f3223f5f6b2f34d9d2f2257 Signed-off-by: Andreas Enge <andreas@enge.fr>
2024-05-15gnu: Add obs-source-record.Oleg Pykhalov
* gnu/packages/video.scm (obs-source-record): New variable. Change-Id: I23792f9cbc90f922376f880c4dda9b5e1f99f9e3
2024-05-15gnu: obs: Update to 29.1.3.Oleg Pykhalov
* gnu/packages/video.scm (obs)[version]: Update to 29.1.3. [inputs]: Add asio, nlohmann-json, websocketpp. Change-Id: Iafb14ce1a53963c9fc12dc78631b0c530d1e700a
2024-05-15gnu: java-jctools-core-1: Skip tests on aarch64-linux.Efraim Flashner
* gnu/packages/java.scm (java-jctools-core-1)[arguments]: When building on aarch64-linux skip the tests. Change-Id: I83a40b5eb352be48b9083aa57dd10e87b525c7be
2024-05-15gnu: slade: Update to 3.2.5a.Efraim Flashner
* gnu/packages/game-development.scm (slade): Update to 3.2.5a. [arguments]: Add a configure-flag to build slade.pk3. Change-Id: I739f9d292a685e86acd4d83c1a5de367f884c523
2024-05-15gnu: java-swt: Update source URI.Efraim Flashner
* gnu/packages/java.scm (java-swt)[source]: Update to new source location. Change-Id: Iba0ba8143192b4388d498e768ff923b7f31bfc0e
2024-05-15gnu: java-swt: Fix build on some systems.Efraim Flashner
* gnu/packages/java.scm (java-swt)[arguments]: Adjust the custom 'build-native phase to set the C compiler. Change-Id: Ie961ea91e5cd2ce9fc7b2228e08d082a5a1cfe06
2024-05-15gnu: arcan-sdl: Build with sdl2.Efraim Flashner
* 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
2024-05-15gnu: the-butterfly-effect: Fix build.Efraim Flashner
* 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
2024-05-15gnu: quagga: Build with gcc-9.Efraim Flashner
* gnu/packages/networking.scm (quagga)[native-inputs]: Add gcc-9. Change-Id: I8b48a29ba0f5557f5d3609be917aac92fec4a613
2024-05-15gnu: quagga: Remove pre-generated files.Efraim Flashner
* gnu/packages/networking.scm (quagga)[source]: Add snippet to remove pre-generated files. [native-inputs]: Add gawk. Change-Id: If82c30bde23c5a13750738f0841d4d2704c0c8c6
2024-05-15gnu: gecode: Downgrade to 6.2.0-2.2d20e88.Andreas Enge
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
2024-05-15gnu: gecode: Use gexps.Andreas Enge
* gnu/packages/maths.scm (gecode): Use gexps. Reindent package. Change-Id: I5a644d25f2d62c3245b0770fe99c20c3ef380ffc
2024-05-15gnu: python-pivy: Update to 0.6.8.Artyom V. Poptsov
* gnu/packages/python-xyz.scm (python-pivy): Update to 0.6.8. Change-Id: I7375a8261bd24ae1c2f54c6889e1a39d6db93468 Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2024-05-15gnu: python-pivy: Fix build.Artyom V. Poptsov
"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>
2024-05-15gnu: qgis: Update to 3.34.6.Nicolas Graves
* 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>
2024-05-15gnu: qgis: Improve package style.Nicolas Graves
* 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>
2024-05-15gnu: qgis: Improve package style.Nicolas Graves
* gnu/packages/geo.scm (qgis)[arguments]: Use gexp. Change-Id: Ib72ae48ca0895109548e676c6da2d80ac2e1eca6 Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2024-05-15gnu: gecode: Update to 6.2.0-1.f7f0d7c.Andreas Enge
* gnu/packages/maths.scm (gecode): Update to 6.2.0-1.f7f0d7c. Change-Id: I48b77da2957a08850215aa02a77a845052bf26f7
2024-05-15gnu: Add chuffed.Herman Rimm
* gnu/packages/maths.scm (chuffed): Add variable. Co-authored-by: Andreas Enge <andreas@enge.fr> Change-Id: I77fc1ceb9caa42833689fba771010aeb38443e5e
2024-05-15gnu: python-lazy-loader: Update to 0.4.Sharlatan Hellseher
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
2024-05-15gnu: Add draco.Vinicius Monego
* 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>
2024-05-15gnu: Add tinygltf.Vinicius Monego
* 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>
2024-05-15gnu: pigx-rnaseq: Update to 0.1.1.Ricardo Wurmus
* gnu/packages/bioinformatics.scm (pigx-rnaseq): Update to 0.1.1. Change-Id: I16db332e3559bed5b302f08bd85f31c6c40e9619
2024-05-14gnu: icecat: Update to 115.11.0-guix0-preview1 [security fixes].Mark H Weaver
Includes fixes for CVE-2024-4367, CVE-2024-4767, CVE-2024-4768, CVE-2024-4769, CVE-2024-4770, and CVE-2024-4777. * gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update. (icecat-source): Update gnuzilla commit, base version, and hashes.
2024-05-14gnu: kakoune: Update to 2024.05.09.Ashish SHUKLA
* gnu/packages/text-editors.scm (kakoune): Update to 2024.05.09. Change-Id: If6c1ea02304880d5ffa818e57f922f9d81c1bf5a Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-05-14gnu: yamagi-quake2: Update to 8.30.James Smith
* gnu/packages/games.scm (yamagi-quake2): Update to 8.30. Change-Id: I6be99f7a87112544f0d23033e2ee99b308762bd3 Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-05-14gnu: guile-lib: Fix tests for Guile 2.2.Artyom V. Poptsov
* gnu/packages/guile-xyz.scm (guile-lib)[source]: Add a patch that fixes tests for Guile 2.2. * gnu/packages/patches/guile-lib-fix-tests-for-guile2.2.patch: New file. * gnu/local.mk (dist_patch_DATA): Add "guile-lib-fix-tests-for-guile2.2.patch". Change-Id: Ia340e1de57c56366f0ee9271687a89fb9e41bc2d Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-05-14gnu: guile-lib: Remove "strip" phase.Artyom V. Poptsov
* gnu/packages/guile-xyz.scm (guile-lib) [arguments]: Remove "strip" phase. Change-Id: I6158bdb58555be4e84a2571a2a6e59eb23d39abf Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-05-14gnu: xpra: Update to 6.0.Andy Tai
* gnu/packages/xorg.scm (xpra): Update to 6.0. [inputs]: Add xxhash. [native-inputs]: Change python-cython to python-cython-3. * gnu/packages/patches/xpra-6.0-install_libs.patch: New file. * gnu/packages/patches/xpra-6.0-systemd-run.patch: New file. * gnu/packages/patches/xpra-5.0-install_libs.patch: Removed. * gnu/packages/patches/xpra-5.0-systemd-run.patch: Removed. * gnu/local.mk (dist_patch_DATA): Update accordingly Change-Id: Ic8ec98296220aebabb3d94951e11a3c957a8fcbc Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-05-14gnu: guix: Update to 1.4.0-20.37719d3.Christopher Baines
* gnu/packages/package-management.scm (guix): Update to 1.4.0-20.37719d3. Change-Id: Ib986456b9d5aebb2589cab2cb7fcd5fe4b5b9f37
2024-05-14gnu: Add emacs-helm-org-ql.Nicolas Graves via Guix-patches via
* gnu/packages/emacs-xyz.scm (emacs-helm-org-ql): New variable. (emacs-org-ql)[phases]: Add phase 'remove-helm-org-ql. [propagated-inputs]: Remove emacs-helm, emacs-helm-org. The author didn't mean to make the package depend on helm : "Note that Helm is not declared as a package dependency, so this does not cause Helm to be installed.", but the way we packaged it in Guix did. Split the extension into a separate dependency instead, this avoids 3 Mo to be propagated in a profile where it's not meant. Change-Id: I3537c0b08cfffac3d66b761173761a3806497358 Signed-off-by: Andrew Tropin <andrew@trop.in>
2024-05-14gnu: gnome-shell: Wrap screencast service.Dariqq
Adjust screencast such that GI_TYPELIB_PATH and GST_PLUGIN_SYSTEM_PATH refer to all required typelibs and GStreamer plugins. This alone is not enough to make the screencast function however -- a running pipewire service (e.g. via Guix Home) is also needed. * gnu/packages/gnome.scm (gnome-shell): [inputs]: Add gst-plugins-good and pipewire. [#:phases]<'wrap-programs>: Wrap org.gnome.Shell.Screencast. Change-Id: I2c31bf1bd92e281b86c57b06988c6a3793a58d40 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2024-05-14gnu: renpy: Update to 8.3.0.Liliana Marie Prikler
* gnu/packages/game-development.scm (python-renpy): Update to 8.3.0.