summaryrefslogtreecommitdiff
path: root/gnu
AgeCommit message (Collapse)Author
2025-12-27gnu: python-anvil-parser: Update to 0.10.6-0.91a7eda.Hugo Buddelmeijer
* gnu/packages/game-development.scm (python-anvil-parser): Update to 0.10.6 91a7eda55f0fb55a948d1072896430c29d906809 commit. [source]: Update URL, permanent redirect. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-pytest and python-setuptools. [home-page]: Update URL. Change-Id: Ie483cda52cdf86645584b835f65847fbbe737d7e Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-27gnu: python-nbt: Fix build; add tests.Hugo Buddelmeijer
* gnu/packages/game-development.scm (python-nbt-testdata): New variable. * gnu/packages/game-development.scm (python-nbt): Fix build; add tests. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:phases>: Add 'fake-download phase. <#:test-flags>: List specific files to test. [native-inputs]: Add python-pytest and python-setuptools. Change-Id: I1579b0fe6d3cbe06b279c7b78f4834b6e9b849ba Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> aa Change-Id: I02b49dca10d5bc39a585b1916434f53b8b96fbd0
2025-12-27gnu: lean4: Fix silent install failureLuca Di Sera
The lean4 package currently builds and installs without a visible failure, but fails to effectvely provide its output, such as the "lean" binary. This is due to the install phase of the derivation failing silently as it tries to access a bash shell using an absolute path that expects an FHS compliant system. To fix the issue, the relevant path in "src/stdlib.make.in", which is used during the install phase of the of the project, is now patched out by the package definition. * gnu/packages/lean.scm (lean4): [arguments] Add substitution for FHS path in "src/stdlib.make.in" Change-Id: Ib3db9ce1fbb46175130f9b46c58c55cd65a4a1ae Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-27gnu: python-pytensor: Simplify package.Sharlatan Hellseher
* gnu/packages/python-science.scm (python-pytensor): [arguments] <test-flags>: Let pytest discover tests. [phases]{pre-check}: Replace re-build extensions by deleting local source. [propagated-inputs]: Remove python-typing-extensions. [native-inputs]: Remove python-wheel. Change-Id: I42f97a93e1704856d29691f99414d4f2497723b9
2025-12-27python-pytensor: Skip more tests.Ghislain Vaillant
* gnu/packages/python-science.scm (python-pytensor) [arguments]<#:test-flags>: Ignore more failing tests. Change-Id: I542ba0025bf43ebef08b2ab67c19e618b3b32621 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-27gnu: python-behave-web-api: Move to python-web.Sharlatan Hellseher
* gnu/packages/check.scm (python-behave-web-api): Move from here ... * gnu/packages/python-web.scm: ... to here. Change-Id: Ifbb03dd123413c0f3657f1d5d4edccc9f3075b5d
2025-12-27gnu: python-behave-web-api: Update to 2.3.0.Sharlatan Hellseher
* gnu/packages/check.scm (python-behave-web-api): Update to 2.3.0. [native-inputs]: Remove python-wheel. Change-Id: Iea27984382d11a1dfa8bf8f5d371e7ea027ced36
2025-12-27gnu: Remove python-nose-timer.Sharlatan Hellseher
* gnu/packages/check.scm (python-nose-timer): Delete variable. Closes: guix/guix#4490 Change-Id: Ib7ff7108bab2251217bb52a1132761cc1981bc6d
2025-12-27gnu: python-tspex: Update to 0.6.3-0.d393ff4.Hugo Buddelmeijer
* gnu/packages/python-science.scm (python-tspex): Update to d393ff497b7c14d673e792bd6c84ddd734be1239 commit. [source]: Switch to git-fetch for tests. [build-system]: Switch to pyproject-build-system. [arguments]<#:phases>: Add 'remove-coverage and 'fix-seaborn phases. [propagated-inputs]: Add python-seaborn. [native-inputs]: Add python-pytest and python-setuptools. Change-Id: I367198165d5d78e1f1e04708272136711e5b22b5 Reviewed-by: Nicolas Graves <ngraves@ngraves.fr> Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-27gnu: python-pynrrd: Update to 1.1.3.Hugo Buddelmeijer
* gnu/packages/python-science.scm (python-pynrrd): Update to 1.1.3. [build-system]: Switch to pyproject-build-system. [propagated-inputs]: Remove python-nptyping and python-typing-extensions. [native-inputs]: Add python-pytest and python-setuptools. Change-Id: Id98a3424f35fc791324010deae357f89e2d93362 Reviewed-by: Nicolas Graves <ngraves@ngraves.fr> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-27gnu: python-simplespectral: Switch to pyproject-build-system.Hugo Buddelmeijer
* gnu/packages/python-science.scm (python-simplespectral): Switch to pyproject-build-system. [build-system]: Switch to pyproject-build-system. [arguments]<#:tests>: Set to #f, as there are no tests. [native-inputs]: Add python-setuptools. Change-Id: Ifabd9561978fec3a7380d8cdb7641732baad01d8 Reviewed-by: Nicolas Graves <ngraves@ngraves.fr> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-27gnu: Add libcoap.Sören Tempel
* gnu/packages/networking.scm (libcoap): New variable. Change-Id: I7360cf4c192e03b8c3f1494ba0a76c301a1fc095 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-27gnu: emacs-elastic-modes: Update to 1.0.0-2.c577e89.λx.x
* gnu/packages/emacs-xyz.scm (emacs-elastic-modes): Update to 1.0.0-2.c577e89. [version]: Use git-version. Closes guix/guix#5132 Change-Id: Ibbc10ab3961086dd3746ba47b57158e616ef83e2 Modified-by: Cayetano Santos <csantosb@inventati.org> Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2025-12-27gnu: rpatool: Switch to pyproject.Sharlatan Hellseher
* gnu/packages/game-development.scm (rpatool): [build-system]: Switch to pyproject-build-system. wl Change-Id: If04c7db1911f9a2cb64dfcf8d1f01c696df9e65d
2025-12-27gnu: Add klayout.Gabriel Wicki
* gnu/packages/electronics.scm (klayout): New variable. Change-Id: I8fa2b909d28018bc7219a7bd188dd34a5be6e6d9 Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
2025-12-27gnu: Add lexbor.Igorj Gorjaĉev
* gnu/packages/web.scm (lexbor): New variable. Closes guix/guix#4311 Change-Id: I11a4b5768e32980fe80516d0520209a4aa12f2d5 Reviewed-by: Cayetano Santos <csantosb@inventati.org> Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2025-12-27gnu: Add emacs-difftastic.Cayetano Santos
* gnu/packages/emacs-xyz.scm (emacs-difftastic): New variable. Closes guix/guix#4856 Change-Id: Iee6ca9e3c43a989dcda2c84a31d18c9328b07b96
2025-12-27gnu: audio: Add normalize.Ada Stevenson
* gnu/packages/audio.scm (normalize): New variable. Closes: guix/guix#5060 Change-Id: If602005900a410a782460e5eeb756d86858b5885 Reviewed-by: Cayetano Santos <csantosb@inventati.org> Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2025-12-27gnu: mu: Build with full Emacs.Sergey Trofimov
Build with full Emacs to ensure conditionally required mu4e-dbus feature is included in the output. * gnu/packages/mail.scm (mu)[native-inputs]: Replace emacs-minimal with emacs. Closes: guix/guix#5077 Fixes: guix/guix#5085 Change-Id: I223b256042ca69421f445c8466fddf9b68fafa56 Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-12-27gnu: doom-runner: Update to 1.9.1.Andrew Wong
* gnu/packages/games.scm (doom-runner): Update to 1.9.1. [source]: Delete 'Screenshots' directory. [arguments]<#:qtbase>: Use qtbase@6. <#:phases>: Set install dir correctly; Revise binary, appdata, and icons install. [description]: Revise. Closes: guix/guix#5129 Change-Id: I21e4cc30424e59fb7b494ca442b8707ef809934e Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-12-26image: operating-system-for-image: Bring back root-fs placeholder.Rutherther
To calculate the UUID in `root-uuid`, the operating-system has to have a root file system, because it's typically used in the operating-system-boot-parameters. Followup of efc32c6684f75531cfd600874ba5d23a0bd643b9 that it partially reverts. * gnu/system/image.scm (operating-system-for-image): Re-introduce root file system to operating-system used to calculate the UUID. Fixes: #5131 Reported-By: Yelninei <yelninei@tutamail.com> Change-Id: Ica2c3d3715cd90fccf3a7484f390b36de3cdfe7f Signed-off-by: Rutherther <rutherther@ditigal.xyz> Merges: #5141
2025-12-26gnu: Merge xorg configurations when extending.Ian Eure
Configuration for xorg is embedded in the various display-manager configuration records, and extension support is factored out into the `handle-xorg-configuration' macro. However, the extension mechanism replaces the existing xorg-configuration with the supplied one, making it impossible to compose configuration from multiple sources. This patch adds a procedure to merge two xorg-configuration records, and calls it within handle-xorg-configuration, allowing the config to be built piecemeal. * gnu/services/xorg.scm (merge-xorg-configurations): New variable. (handle-xorg-configuration): Merge xorg configs. Change-Id: I20e9db911eef5d4efe98fdf382f3084e4defc1ba Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-12-26gnu: Add rpatool.gemmaro
* gnu/packages/game-development.scm (rpatool): New variable. Change-Id: I2edecc630f6cc146c008195eac694fd7891f56d4 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-12-26gnu: emacs-org-glossary: Update to 0.0.1-1.97827bc.Nicolas Graves
* gnu/packages/emacs-xyz.scm (emacs-org-glossary): Update to 0.0.1-1.97827bc. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-12-26gnu: Add rpcs3.Andrew Wong
* gnu/packages/emulators.scm (rpcs3): New variable. Change-Id: I18dd22e4699dbe8f80c801a4d8e9b228990219b0 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-12-26gnu: Add wolfssl-for-rpcs3.Andrew Wong
* gnu/packages/tls.scm (wolfssl-for-rpcs3): New variable. Change-Id: I10f9eca82ae8774f401dfe4fb85816f524eb6482 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-12-26gnu: stb: Make public.Andrew Wong
* gnu/packages/stb.scm (stb): Make publically-accessible. This allows packages to use the whole stb as a dependency. Change-Id: I8f37ea6ee975a071ef1c9b402392ce74cb8f87b9 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-12-26gnu: Add fusion.Andrew Wong
* gnu/packages/robotics.scm (fusion): New variable. Change-Id: Id9b8414cfce25b3841284ec1329424f6bec5fbea Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-12-26gnu: Add libusb-next.Andrew Wong
* gnu/packages/libusb.scm (libusb-next): New variable. Change-Id: I12fbb6ee2fbefa7dac294d8cc991bb0679795987 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-12-26gnu: Add pugixml-next.Andrew Wong
* gnu/packages/xml.scm (pugixml-next): New variable. Change-Id: I6256e7f94f85f73917c2dea30b914d90c23a429a Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-12-26gnu: Add miniupnpc-next.Andrew Wong
* gnu/packages/upnp.scm (miniupnpc-next): New variable. Change-Id: I206e664edc7eeedcf50dbb741a730f457d5b0a95 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-12-26gnu: rtmidi: Update to 6.0.0.Andrew Wong
* gnu/packages/audio.scm (rtmidi): Update to 6.0.0. Change-Id: I6e9b301242af520300fd1dd61f91240396f9de24 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-12-26services: greetd: Create runfiles in a tmpfs.Luca Matei Pintilie
Greetd's initial-session (i.e. auto-login) functionality requires runfiles to be deleted on shutdown. Use a tmpfs to ensure said runfiles do not linger. * gnu/services/base.scm (make-greetd-terminal-configuration-file): Add “runfile” to configuration. (%greetd-file-systems): Add a tmpfs for “/run/greetd/runfiles”. Change-Id: I07319d5d8bdb1e18fb0074b67d5c9cb9fb49b04a Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-12-26gnu: mypaint: Fix build.Ricardo Wurmus
* gnu/packages/image.scm (mypaint)[arguments]: Disable tests; patch for compatibility. Change-Id: Id748910420669f206b08fda2650e6792b2f6a1d4
2025-12-25gnu: trealla: Update to 2.88.3.jgart
* gnu/packages/prolog.scm (trealla): Update to 2.88.3. Change-Id: I924a571e1d27b3a1f34a3bdfef683e0b2caba987
2025-12-26gnu: guile-dsv: Modernize the package.Artyom V. Poptsov
* gnu/packages/guile-xyz.scm (guile-dsv) [arguments]: Use GEXPs. Change-Id: I9e5082e12c88ce40c84502463ca693ec949e80b0
2025-12-26gnu: guile-dsv: Update to 0.8.1.Artyom V. Poptsov
* gnu/packages/guile-xyz.scm (guile-dsv): Update to 0.8.1. Change-Id: Ibe890ad9f09da2a99a0997595c5c57dbc4801ec8
2025-12-25gnu: ruby-base64: Enable tests.jgart
* gnu/packages/ruby-xyz.scm (ruby-base64): Enable tests. [source]: Use GitHub source since gem lacks test files and update hash. [native-inputs]: Add ruby-rake and ruby-test-unit. Change-Id: If94acd5baa7984a4a5b441af6990847316edc2b6
2025-12-25gnu: ruby-base64: Update to 0.3.0.Aaron Covrig
* gnu/packages/ruby-xyz.scm (ruby-base64): Update to 0.3.0. Change-Id: I3aa10f1a58735d1cd39ba1ccae82d3f40a05d38a Signed-off-by: jgart <jgart@dismail.de>
2025-12-26gnu: gpxsee: Update to 15.6.Sergey Trofimov
* gnu/packages/gps.scm (gpxsee): Update to 15.6. Change-Id: I18a69712837dfd472beee66677933a3b1dc9d193 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Merges: #4971
2025-12-26gnu: Add dmtx-utils.Patrick Norton
* gnu/packages/aidc.scm (dmtx-utils): New variable. Change-Id: I6d12ad3df4de3fbf90fc2460f91b4f8f4f26c682 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Merges: #4983
2025-12-26gnu: dbqn: Improve style.λx.x
* gnu/packages/bqn.scm (dbqn): Run guix style -f. (modules): use quote instead of quasiquote. (phases): use invoke instead of system, <check> [unless tests?]: display "test suite not run", <*-jar-*>: use phases from ant-build-system directly, use correct names, <install>: simplify, use #$output instead of (assoc-ref outputs "out"), substitute* "java" to (search-input-file inputs "/bin/java"). (inputs): Reorder. Change-Id: I0166a31aa4c8fe0f7fea800918fb2ddd63b3b5d9 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Merges: #2820
2025-12-26gnu: dbqn: Update to 0.2.2λx.x
* gnu/packages/bqn.scm (dbqn): Update to 0.2.2. Change-Id: I4bdbb74a412b65de7aa7d910cb9ef75d3fe54738 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-12-26services: cuirass-remote-worker: Disable JIT on AArch64.Ludovic Courtès
* gnu/services/cuirass.scm (cuirass-remote-worker-shepherd-service): Pass #:environment-variables to ‘make-forkexec-constructor’. Fixes: guix/guix#5052 Change-Id: Ibbf5aae9c6e62983c8e7f2eda310f68aef2edc8b Signed-off-by: Ludovic Courtès <ludo@gnu.org> Merges: #5053
2025-12-25gnu: borgmatic: Use official upstream source.jgart
* gnu/packages/backup.scm (borgmatic)[source]: Use official upstream source. Change-Id: I7c4500030b64716dd501416a7437b7a2c67845ad
2025-12-25gnu: borgmatic: Enable all tests.jgart
* gnu/packages/backup.scm (borgmatic): Enable all tests. [source]: Use GitHub source. [arguments]: Enable all tests and format code. Change-Id: Ia05ed054f13fb234fae8571d1c17aa1f99081747
2025-12-25gnu: borgmatic: Enable tests.jgart
* gnu/packages/backup.scm (borgmatic)[arguments]: Enable tests. Change-Id: Ie9db847586fd91d0ce1a7fa162d36878ed81fc00
2025-12-25gnu: borgmatic: Update to 2.0.13.jgart
* gnu/packages/backup.scm (borgmatic): Update to 2.0.13. Change-Id: I9bc978aa8c910097d518efafa9f1193de7eaf9fc
2025-12-25gnu: vorta: Update to 0.11.1.jgart
* gnu/packages/backup.scm (vorta): Update to 0.11.1. Change-Id: I8e41ccd1c18f13e7cb95cd4f46977d595b898cd0
2025-12-25gnu: borg: Update to 1.4.3.jgart
* gnu/packages/backup.scm (borg): Update to 1.4.3. Change-Id: Ifc561ec3323e78322e2fbe368f7ab9947b08245c