summaryrefslogtreecommitdiff
path: root/gnu
AgeCommit message (Collapse)Author
2025-07-05gnu: fenics: Fix build.Paul Garlick
* gnu/packages/simulation.scm (fenics): Run guix style, improve formatting. [arguments] <phases>: Remove test module references to expired numpy aliases in the 'pre-check' phase. Use '--deselect' instead of '--ignore' to skip a test in the 'check' phase. Add a FIXME note to enable reading and writing files in the binary HDF5 format. Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-05gnu: vkquake: Update to 1.32.3.1.Ada Stevenson
* gnu/packages/games.scm (vkquake): Update to 1.32.3.1. [inputs]: Add spirv-tools, glslang. Set sdl2 version to latest. Change-Id: If53549e2acaee2add01fae2d3914dec5b672ab58 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-07-05gnu: mono: Support reading manifest files with "<runpath>" in them.Danny Milosavljevic
* gnu/packages/patches/mono-6.12.0-add-runpath.patch: Modify. Change-Id: Idac0e9cefd747982b77cc616c7ca9d900f1d9616
2025-07-05gnu: btop: Update to 1.4.4.Artyom V. Poptsov
* gnu/packages/admin.scm (btop): Update to 1.4.4. Change-Id: Ie664c206b86a5be9171544d4da38fc52f91eae60
2025-07-04gnu: tor: Update to 0.4.8.17.André Batista
* gnu/packages/tor.scm (tor): Update to 0.4.8.17. Change-Id: I89156bf3a8054810dd4c71321240d5b54109104c Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-07-04services: ci: Add Forgejo Runner service.Ludovic Courtès
* gnu/services/ci.scm (<forgejo-runner-configuration>): New record type. (create-forgejo-runner-account, forgejo-runner-activation) (write-yaml, yaml-file, forgejo-runner-shepherd-service): New procedures. (forgejo-runner-service-type): New variable. * doc/guix.texi (Continuous Integration): Add “Forgejo Runner” heading. Co-authored-by: David Thompson <davet@gnu.org> Change-Id: Iba42d84da35812afa60e94773fbbadd68eca9813
2025-07-04gnu: emacs-corfu: Update to 2.3.Cayetano Santos
* gnu/packages/emacs-xyz.scm (emacs-corfu): Update to 2.3. Change-Id: I7a420a09225dafed25faeef7f27f463dbc77603c Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-07-04gnu: emacs-geiser: Improve style.Cayetano Santos
* gnu/packages/emacs-xyz.scm (emacs-geiser): Improve style. <#:phases>{lisp-directory}: Set it. {move-source-files}: Remove. {make-info}: Simplify. Change-Id: Ic96dd033670e6dd4190ea39014d7810d51d6b619 Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-07-04gnu: emacs-corfu: Fix indenting and max column.Cayetano Santos
* gnu/packages/emacs-xyz.scm (emacs-corfu): Fix indenting and max column. Change-Id: If01f89bd7eaaca21e3a0d9a89f0c38970e69947e Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-07-04gnu: emacs-editorconfig: Correct home-page.Cayetano Santos
* gnu/packages/emacs-xyz.scm (emacs-editorconfig): Correct home-page. Change-Id: Icec06ffb344b2fcfcbff648125b3e6bb6b7f5f07 Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-07-04gnu: emacs-indent-bars: Update to 0.9.1.gemmaro
* gnu/packages/emacs-xyz.scm (emacs-indent-bars): Update to 0.9.1. [arguments]<#:tests?>: Disable tests. Change-Id: I5c7de596ed68bf9fda0ec6254549abb54a18e83f Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-07-04gnu: emacs-exwm: Update to 0.34.Anderson Torres
* gnu/packages/emacs-xyz.scm (emacs-exwm): Update to 0.34. Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-07-04gnu: emacs-exwm: Preparatory cleanup.Anderson Torres
To the future update. * gnu/packages/emacs-xyz.scm (emacs-exwm): Preparatory cleanup. [source] <origin>: Use source from git repository instead of tarball from elpa. [propagated-inputs]: Include missing emacs-compat. [arguments] <tests>: Set to #f. <phases>: Rework message for exwm-executable in install-xsession. Change-Id: I45b1fa1e4c690205be2039ea874013d149d33cf6 Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-07-04gnu: emacs-xelb: Update to 0.21.Anderson Torres
* gnu/packages/emacs-xyz.scm (emacs-xelb): Update to 0.21. [regenerate-el-files]: Remove unneeded environment variable EMACS_BIN. Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-07-04gnu: emacs-xelb: Use pristine source.Anderson Torres
* gnu/packages/emacs-xyz.scm (emacs-xelb): Use pristine source. Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-07-04gnu: Add emacs-dired-quick-sort.Cayetano Santos
* gnu/packages/emacs-xyz.scm (emacs-dired-quick-sort): New variable. Change-Id: I7d3a30273453c8cbd9c2b03604ec516580784736 Signed-off-by: Hilton Chain <hako@ultrarare.space> Modified-by: Hilton Chain <hako@ultrarare.space>
2025-07-04gnu: font-plangothic: Update to 2.9.5779.Kurome
* gnu/packages/fonts.scm (font-plangothic): Update to 2.9.5779. [origin]: Switch to git-fetch. [build-system]: Switch to copy-build-system. [outputs]: Add "ttf" and "woff". [home-page]: Fix the redirect link. Change-Id: I5835932ba9c74abc2c38c1d0d97da1be0602828f Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-07-04gnu: emacs-lorem-ipsum: Update to 0.4.Anderson Torres
* gnu/packages/emacs-xyz.scm (emacs-lorem-ipsum): Update to 0.4. Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-07-04gnu: emacs-lorem-ipsum: Disable tests.Anderson Torres
Since there are no tests. * gnu/packages/emacs-xyz.scm (emacs-lorem-ipsum)[arguments]: Set #:tests? as #f. Signed-off-by: Hilton Chain <hako@ultrarare.space> Modified-by: Hilton Chain <hako@ultrarare.space>
2025-07-04gnu: emacs-lorem-ipsum: Stylistic cleanup.Anderson Torres
* gnu/packages/emacs-xyz.scm (emacs-lorem-ipsum): Stylistic cleanup. [version]: Factor revision under 'let'. [source]: Set url explicitly. [home-page]: Reorder home-page next before synopsis. Change-Id: I3a55fb09d21efee9b5b4eb7f7845ccb96a7eae0f Signed-off-by: Hilton Chain <hako@ultrarare.space> Modified-by: Hilton Chain <hako@ultrarare.space>
2025-07-04gnu: font-adobe-source-han-sans: Update to 2.005.Kurome
* gnu/packages/fonts.scm (font-adobe-source-han-sans): Update to 2.005. Change-Id: If6cca54b52ff15c48d49a393708776b1414afe37 Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-07-04gnu: comedilib: Update to 0.13.0.Cayetano Santos
* gnu/packages/electronics.scm (comedilib): Update to 0.13.0. Change-Id: I7634151a3ad1e43f56adbd426e50e012447b011e Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-04gnu: waybar: Update to 0.13.0.Nicolas Graves
* gnu/packages/wm.scm (waybar): Update to 0.13.0. Change-Id: Iade777f34ee7bb172ef69886bf832590e64c11cd Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-04gnu: date: Improve style.Nicolas Graves
* gnu/packages/calendar.scm (date): Improve style. [arguments, description]: Run guix style, guix style -S arguments. {test-target}: Set it. {phases}: Improve phase 'patch-bin-bash. Change-Id: Iee808fcdd00ceb01d142d9ea23a7e71b5196fcc6 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-04gnu: date: Update to 3.0.1.Nicolas Graves
* gnu/packages/calendar.scm (date): Update to 3.0.1. [arguments]{phases}: Add phase 'skip-failing-test, adapt phase 'check. * gnu/packages/patches/date-output-pkg-config-files.patch: Update patch accordingly. Change-Id: Ie8b5dff4e8005b2654f2da295a6dd1cc629df001 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-04gnu: eyed3: Update to 0.9.8.Nguyễn Gia Phong
* gnu/packages/mp3.scm (eyed3): Update to 0.9.8. [source]: Adjust pypi-uri name, PyPI style guide forces to use lowercase and "_" in archive names. [build-system]: Use pyproject. [native-inputs]: Add python-setuptools and python-wheel. [propagated-inputs]: Remove python-six. Change-Id: Ie3b8ca11222f957227d4e1b889cc68522fabb8a5 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-04gnu: python-av: Update to 14.4.0.Nicolas Graves
* gnu/packages/python-xyz.scm (python-av): Update to 14.4.0. [arguments]{test-flags}: Update them. [native-inputs]: Replace python-setuptools by python-setuptools-next. [inputs]: Use ffmpeg-7. Change-Id: Ic860d50b1327de4f74ba86e841632aeffef67079 Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-04gnu: python-av: Download testdata to support tests.Nicolas Graves
* gnu/packages/python-xyz.scm (python-av-testdata): New variable. (python-av)[arguments]{test-flags}: Adapt field. {phases}: Add phase 'pre-check. Change-Id: I0d84aafc05a5b1aec6b3905f99783fea2d45a676 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-04gnu: Add python-flit-core-next.Nguyễn Gia Phong
* gnu/packages/python-build.scm (python-flit-core-next): New variable. Change-Id: I1c0f6ca82808aca572a42bfa41f3002685480f0d Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-04gnu: packages/wm: Add copyright header record.Sharlatan Hellseher
* gnu/packages/wm.scm: Add Andrew Wong <wongandj@icloud.com> to copyright header. Change-Id: Id1de7017e7823f176f89be840433e6c992fa9359
2025-07-04gnu: Add quickshell.Andrew Wong
* gnu/packages/wm.scm (quickshell): New variable. Change-Id: Iaf91625c23128c21da3dd188df56f5d1b402cc47 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-04gnu: mono@3.0.12: Fix build.Danny Milosavljevic
* gnu/packages/dotnet.scm (mono-3.0)[arguments]<#:phases>[disable-mono-mini-timestamps]: Remove phase. Change-Id: I9930064db7b62736b1afecbc3cfdfb5e04df6682
2025-07-04gnu: mono@2.11.4: Fix build.Danny Milosavljevic
* gnu/packages/dotnet.scm (mono-2.11.4)[arguments]<#:phases>[disable-signing]: Remove. Change-Id: I7d2eb7b9dfe0078e7225a5bd836cf07081152476
2025-07-03gnu: v4l2loopback-linux-module: Update to 0.15.0.John Kehayias
This version adds compatibility for linux 6.15+. * gnu/packages/linux.scm (v4l2loopback-linux-module): Update to 0.15.0. [source] <uri>: Update due to redirection from <https://github.com/umlaeute/v4l2loopback> to <https://github.com/v4l2loopback/v4l2loopback>. [home-page]: Likewise. Change-Id: I6d1ae08424cad349477f012b22efc7a145cda571
2025-07-03gnu: yt-dlp: Update to 2025.06.30.Ian Eure
* gnu/packages/video.scm (yt-dlp): Update to 2025.06.30. Change-Id: I6646d6547e6bcc8f774677c97bcffcbbbb741269 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-03gnu: sbcl-clx: Update to 0.7.7Dmytro Statyvka
* gnu/packages/lisp-xyz.scm (sbcl-clx): Update to 0.7.7 Change-Id: I6853ac266ea7047c6c3f14ceb044494178179a5d Signed-off-by: jgart <jgart@dismail.de>
2025-07-03gnu: mono@2.4.2: Fix build.Danny Milosavljevic
Fixes <https://issues.guix.gnu.org/78950>. * gnu/packages/dotnet.scm (mono-2.4.2)[arguments]<#:make-flags>: Remove NO_SIGN_ASSEMBLY=yes. Change-Id: Icddc87e2b14a9290132cc9aa6eccfb9557b7d248
2025-07-03gnu: python-av: Simplify test exclusion list.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-av) [arguments] <test-flags>: Rewrite a long list with STRING-JOIN, sort skipped tests alphabetically. Change-Id: I7aa07504f45087dcc3c2f7ea8c65ec972f6fc62f
2025-07-03gnu: python-av: Update to 13.0.0.Nicolas Graves
* gnu/packages/python-xyz.scm (python-av): Update to 13.0.0. [arguments]{test-flags}: Add additional similarly failing test; update ignored tests due to network access. [native-inputs]: Remove python-editorconfig, which was likely never required in the first place. [inputs]: Replace ffmpeg-5 by ffmpeg.
2025-07-03gnu: python-colossus: Fix commit.Sharlatan Hellseher
The package was added in 90949015077fd230f9121a4e7c28c77de13491d7, where commit was mismatched with base32 hash. The hash 0lz4n4i4frgsdspmka4pk6q4zq6j1z37g5xx7pr3xzgl9qfiiad2 is valid and belongs to the source commit <https://bitbucket.org/bdiemer/colossus/commits/e51408a3eaffef073da1df767160cb2441177cc0>. Hash 0mfkgfp6f0ay6kndh7vk8l0g2ijr32k55x3pmj15lp9kd8k3ln4r was left from the package template based on python-coolest. * gnu/packages/astronomy.scm (python-colossus) [source]: Fix commit. [arguments] <phases>: Add 'pre-check. Change-Id: I6ee67e750ba65f881b6ab508d6094e4da7b8054d
2025-07-03gnu: can-utils: Update to 2025.01.Artyom V. Poptsov
* gnu/packages/networking.scm (can-utils): Update to 2025.01. [arguments]: Use GEXPs. Change-Id: I474e4d5ebc6c22091681141a4dd83d3b97b1cc5d
2025-07-03gnu: Add python-ctranslate2.Fi guadec
* gnu/packages/machine-learning.scm (python-ctranslate2): New variable. Co-authored-by: Nicolas Graves <ngraves@ngraves.fr> Change-Id: I91dde4a564502971a9e80f1e89179b2922a2721a
2025-07-03gnu: Add ctranslate2.Fi guadec
* gnu/packages/machine-learning.scm (ctranslate2): New variable. * gnu/packages/patches/CTranslate2-local-build.patch: New file. * gnu/local.mk: Record patch. Co-authored-by: Nicolas Graves <ngraves@ngraves.fr> Change-Id: I61f04d92c9f4c7bff41b62867ef43e8cf3ad87ea
2025-07-03gnu: audiofile: Avoid 'open source' in description.Zhu Zihao
* gnu/packages/audio.scm (audiofile)[description]: rephrase 'open source' as 'free software'. Change-Id: I3e08013d1ff65cd7e0b8b8e5750b0eb2ee52d47d Signed-off-by: jgart <jgart@dismail.de>
2025-07-03gnu: r-chemmineob: Avoid 'open source' in description.Zhu Zihao
* gnu/packages/bioconductor.scm (r-chemmineob)[description]: rephrase 'open source' as 'free'. Change-Id: I6070bdd47dad0ef0807821e614113146d70abe28 Signed-off-by: jgart <jgart@dismail.de>
2025-07-03gnu: grub-efi: Enable test suite.Efraim Flashner
* gnu/packages/bootloaders.scm (grub-efi)[native-inputs]: For some architectures add an ovmf package matching their architecture. Only remove the inherited native-inputs on other architectures. [arguments]: Enable the tests when not cross-building and when qemu-minimal is present. On some architectures add a phase to patch the location of the OVMF firmware. (grub-efi32)[arguments]: Adjust the new inherited phase to use the correct OVMF firmware. [native-inputs]: Adjust the native-inputs on x86_64-linux and aarch64-linux to use their 32bit ovmf package counterparts. Co-Authored-by: Esther Flashner <esther@flashner.co.il> Change-Id: I84441884fea9fde21e148bc23fd50f3f1d018e5b Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-07-03gnu: emacs-vertico: Update to 2.4.Cayetano Santos
* gnu/packages/emacs-xyz.scm (emacs-vertico): Update to 2.4. [#:tests]: Disable. Change-Id: I48d2a3beaefbef0f029e57fd080f28bae24c9a91 Signed-off-by: jgart <jgart@dismail.de>
2025-07-03gnu: Add emacs-org-asciidoc.Danny Milosavljevic
* gnu/packages/emacs-xyz.scm (emacs-org-asciidoc): New variable. Change-Id: If5854e0b302405e1d7158283485738478c4710e7 Signed-off-by: jgart <jgart@dismail.de>
2025-07-03gnu: emacs-org: Add "test" output.Danny Milosavljevic
* gnu/packages/emacs-xyz.scm (emacs-org)[outputs]: Add "test". [arguments]<#:phases>[install-org-test]: Install "testing". Fixes <https://codeberg.org/guix/guix/issues/434>. Change-Id: I7d5677d9f86c366849a7d806a7f60aa20b2895b5 Signed-off-by: jgart <jgart@dismail.de>
2025-07-03gnu: trealla: Update to 2.77.34.jgart
* gnu/packages/prolog.scm (trealla): Update to 2.77.34. Change-Id: I33ad31b5b7185fea342b137055b5b3979d0f5fea