summaryrefslogtreecommitdiff
path: root/gnu
AgeCommit message (Collapse)Author
2025-09-11gnu: libssh: Fix building on powerpc-linux.Efraim Flashner
* gnu/packages/ssh.scm (libssh)[arguments]: When building for powerpc-linux add a phase to skip a test. Change-Id: I15d1b0d556373e4b127c295ed2ee8f7c34513e9a
2025-09-11gnu: emacs-minimal: Add output containing C source files.Jake Forster
* gnu/packages/emacs.scm (emacs-minimal)[outputs]: Add “doc”. [arguments]<#:phases>: Add phase ‘install-c-source’. {install-site-start}: Attempt to load guix-emacs-c-source.el in site-start.el. Fixes: guix/guix#1540 (Cannot follow references to C functions). Change-Id: I6d9478443b081b436b5b86b208135f69f35671bd Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-09-11gnu: emacs-minimal: Update to 30.2.Cayetano Santos
* gnu/packages/emacs.scm (emacs-minimal)[version]: Update. * gnu/packages/patches/emacs-30-fix-compilation-errors.patch: Remove file. * gnu/local.mk (dist_patch_DATA): Unregister it. Change-Id: I28ab7895dfd83f3016b10de93002799a91ba89e9 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-09-11build: emacs-utils: Add emacs-makeinfo.Liliana Marie Prikler
* guix/build/emacs-utils.scm (emacs-makeinfo): New variable. * gnu/packages/emacs-xyz.scm (emacs-show-font, emacs-mct, emacs-corfu) (emacs-cape, emacs-embark, emacs-orderless, emacs-consult, emacs-marginalia) (emacs-logos, emacs-tmr, emacs-beframe, emacs-tempel, emacs-lin, emacs-pulsar) (emacs-dired-preview, emacs-modus-themes, emacs-org-glossary, emacs-vertico) (emacs-org-margin, emacs-osm)[#:phases]<makeinfo>: Use it. Move before ‘install’ if it was previously after ‘install’.
2025-09-11gnu: emacs: Build reproducibly.Nicolas Graves
* gnu/packages/emacs.scm (emacs-minimal)[arguments] <#:make-flags>: Wrap RUN_TEMACS with faketime. <#:parallel-build?>: Disable. <#:phases>: Add 'avoid-sysinfo-call-at-build-time. [native-inputs]: Add libfaketime. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-09-11licenses: Use license: prefix in (gnu packages elf).Nicolas Graves
* gnu/packages/elf.scm (chrpath, elftutils, libabigail, libefl, patchelf, libdwarf)[license]: Use license: prefix. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-09-11gnu: emacs-minimal: Fix compilation errors.Nicolas Graves
Backport this patch in emacs@30 to fix compilation issues. * gnu/packages/patches/emacs-30-fix-compilation-errors.patch: Add patch. * gnu/packages/emacs.scm (emacs-minimal)[source]: Record patch. * gnu/local.mk: Record patch. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-09-11gnu: gpa: Fix build with gcc-14.Efraim Flashner
Fixes guix/guix#2609. * gnu/packages/gnupg.scm (gpa)[arguments]: Add CFLAGS with '-Wno-error=implicit-function-declaration' Change-Id: I4d8e003947305ed4f7e11e468b2c6f3aa1a871c9
2025-09-11gnu: Add and use libxml2-next/fixed.Nicolas Graves
Fixes guix/guix#2599. * gnu/packages/xml.scm (libxml2-next/fixed): New variable. (libxml2-next-from-grafting): Change replacement to libxml2-next/fixed. Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-09-10gnu: Add ogs-petscLars Bilke
* gnu/packages/geo.scm (ogs-petsc): New variable. Change-Id: Idc3d426f14ed3e5ecc141ac2956f3dbcb34dd88a Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-10gnu: Add ogs-serialLars Bilke
* gnu/packages/geo.scm (ogs-serial): New variable. Change-Id: I1bfc22af9220f7900ba40515ee9d7552442ddcf5 Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-10gnu: Add iphreeqcLars Bilke
* gnu/packages/geo.scm (iphreeqc): New variable. Change-Id: I6fc47869f21d573d8adad5e4f06ffebee317da4e Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-10gnu: Add mgisLars Bilke
* gnu/packages/cpp.scm (mgis): New variable. Change-Id: I82ffeb466a13c65307434a9dee809f297024f1e8 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-10gnu: Add tfelLars Bilke
* gnu/packages/cpp.scm (tfel): New variable. Change-Id: Ie7234ae8ecb9ba909f9e6cb64e849e3162eb8ec8 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-10Revert "gnu: shepherd-1.0: Use latest guile-fibers."Maxim Cournoyer
This reverts commit 2ba475d37aade4f551d39f65faef8b9c597f1cf9. Fibers 1.4.0 introduces a new bug, which uses 100% of a CPU core. Reported in <https://codeberg.org/shepherd/shepherd/issues/1>.
2025-09-10gnu: delve: Enable tests.Sharlatan Hellseher
* gnu/packages/debug.scm (delve)[arguments]<tests?>: Enable. <test-flags>: Skip 2 problematic tests. Change-Id: I35e013b52a8f464608e41ad444d603ee7829c472
2025-09-10gnu: delve: Update to 1.25.2.Sharlatan Hellseher
* gnu/packages/debug.scm (delve): Update to 1.25.2. Change-Id: I27bf94365bbb160f2f8d2140c32601208a194325
2025-09-10gnu: aerc: Update to 0.21.0.Sharlatan Hellseher
* gnu/packages/mail.scm (aerc): Update to 0.21.0. [native-inputs]: Remove go-github-com-gatherstars-com-jwz. Change-Id: Iebe483e81b71fc31f6579bab0d814266e36ddbf5
2025-09-10gnu: go-github-com-emersion-go-maildir: Update to 0.6.0.Sharlatan Hellseher
* gnu/packages/golang-web.scm (go-github-com-emersion-go-maildir): Update to 0.6.0. Change-Id: Id68663c7c625be322013d42aefe8ff666326f4b6
2025-09-10gnu: clipman: Update to 1.6.4.Sharlatan Hellseher
* gnu/packages/xdisorg.scm (clipman): Update to 1.6.4. [inputs]: Remove go-gopkg-in-alecthomas-kingpin-v2; add go-github-com-alecthomas-kingpin-v2. Change-Id: I0fdc5e200d837d0d94cb937eae5bcb63a4b8e903
2025-09-10gnu: cliphist: Update to 0.6.1.Sharlatan Hellseher
* gnu/packages/xdisorg.scm (cliphist): Update to 0.6.1. Change-Id: I902382d604ee2de3d062b0767a491b5d56534f69
2025-09-10gnu: chathistorysync: Update to 0.2.1.Sharlatan Hellseher
* gnu/packages/irc.scm (chathistorysync): Update to 0.2.1. [inputs]: Remove go-golang-org-x-sys, go-golang-org-x-term, go-golang-org-x-crypto, and go-gopkg-in-irc-v3. [native-inputs]: Add go-golang-org-x-term and go-gopkg-in-irc-v3. Change-Id: I45eac3eb9d2884653b472e1ef761d604bb466aeb
2025-09-10gnu: curlie: Update to 1.8.2.Sharlatan Hellseher
* gnu/packages/curl.scm (curlie): Update to 1.8.2. [arguments] <install-source?>: It's not required for the final executible. [inputs]: Remove go-golang-org-x-crypto. Change-Id: I13839a5d312ef08ea68b51f345e47689e9bbf68f
2025-09-10gnu: cni-plugins: Update to 1.8.0.Sharlatan Hellseher
* gnu/packages/containers.scm (cni-plugins): Update to 1.8.0. [native-inputs]: Add go-github-com-coreos-go-systemd-v22, go-github-com-godbus-dbus-v5, go-github-com-insomniacslk-dhcp, go-github-com-onsi-ginkgo-v2, go-github-com-onsi-gomega, go-github-com-opencontainers-selinux, go-github-com-pkg-errors, go-github-com-safchain-ethtool, go-github-com-vishvananda-netlink, go-github-com-vishvananda-netns, and go-golang-org-x-sys. Change-Id: Idff85d22a78cde5616880f3d7f0003de99627a76
2025-09-10gnu: book-sparc: Update to 5.0.0.Artyom V. Poptsov
* gnu/packages/books.scm (book-sparc): Update to 5.0.0. [native-inputs]: Add texlive-framed and texlive-libkpathsea. Change-Id: I765f274a41318e51ae6099361dcf3b66bf6dbcab
2025-09-10gnu: sugar-write-activity: Switch to pyproject.Nicolas Graves
* gnu/packages/sugar.scm (sugar-write-activity): Run guix style. [build-system]: Switch to pyproject-build-system. [arguments]: Replace <#:test-target> with <#:test-flags>. <#:phases>: Run guix style. Delete 'build phase. [native-inputs]: Add python-setuptools-next. Change-Id: Ic8a9b089de23000141a492a3baee36a5ab0bb4bb Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-10gnu: sugar-typing-turtle-activity: Switch to pyproject.Nicolas Graves
* gnu/packages/sugar.scm (sugar-typing-turtle-activity): Run guix style. [build-system]: Switch to pyproject-build-system. [arguments]: Replace <#:test-target> with <#:test-flags>. <#:phases>: Run guix style. Delete 'build phase. [native-inputs]: Add python-setuptools-next. Change-Id: I56d679a6e4fbf50dc7e8587f090ba97994861401 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-10gnu: sugar-turtlepond-activity: Switch to pyproject.Nicolas Graves
* gnu/packages/sugar.scm (sugar-turtlepond-activity): [build-system]: Switch to pyproject-build-system. [arguments]: Replace <#:test-target> with <#:test-flags>. <#:phases>: Run guix style. Delete 'build phase. [native-inputs]: Add python-setuptools-next. Change-Id: I0c4ede5e6c0f7935fb92331a2f6f4c711eceaac8 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-10gnu: sugar-turtleart-activity: Switch to pyproject.Nicolas Graves
* gnu/packages/sugar.scm (sugar-turtleart-activity): Run guix style. [build-system]: Switch to pyproject-build-system. [arguments]: Replace <#:test-target> with <#:test-flags>. <#:phases>: Run guix style. Delete 'build phase. [native-inputs]: Add python-setuptools-next. Change-Id: I456a7d909586289382ea90c9f771d4314fc81599 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-10gnu: sugar-terminal-activity: Switch to pyproject.Nicolas Graves
* gnu/packages/sugar.scm (sugar-terminal-activity): Run guix style. [build-system]: Switch to pyproject-build-system. [arguments]: Replace <#:test-target> with <#:test-flags>. <#:phases>: Run guix style. Delete 'build phase. [native-inputs]: Add python-setuptools-next. Change-Id: Icd017bf1f7f420e78f0e304047da427f43c41894 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-10gnu: sugar-river-crossing-activity: Switch to pyproject.Nicolas Graves
* gnu/packages/sugar.scm (sugar-river-crossing-activity): Run guix style. [build-system]: Switch to pyproject-build-system. [arguments]: Replace <#:test-target> with <#:test-flags>. <#:phases>: Run guix style. Delete 'build phase. [native-inputs]: Add python-setuptools-next. Change-Id: Ie0c7b677df17991974908bed17ac7b9f3880ee30 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-10gnu: sugar-read-activity: Switch to pyproject.Nicolas Graves
* gnu/packages/sugar.scm (sugar-read-activity): [build-system]: Switch to pyproject-build-system. [arguments]: Replace <#:test-target> with <#:test-flags>. <#:phases>: Run guix style. Delete 'build phase. [native-inputs]: Add python-setuptools-next. Change-Id: I3d6bde4b864bd08da576fb890ccce450b391fba1 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-10gnu: sugar-portfolio-activity: Switch to pyproject.Nicolas Graves
* gnu/packages/sugar.scm (sugar-portfolio-activity): [build-system]: Switch to pyproject-build-system. [arguments]: Replace <#:test-target> with <#:test-flags>. <#:phases>: Run guix style. Delete 'build phase. [native-inputs]: Add python-setuptools-next. Change-Id: Ia522dc24e1903e239392da331a939f05943153dc Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-10gnu: sugar-physics-activity: Switch to pyproject.Nicolas Graves
* gnu/packages/sugar.scm (sugar-physics-activity): [build-system]: Switch to pyproject-build-system. [arguments]: Replace <#:test-target> with <#:test-flags>. <#:phases>: Run guix style. Delete 'build phase. [native-inputs]: Add python-setuptools-next. Change-Id: I11b9a810fa3ef12f62e8623201315990a912cfcf Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-10gnu: sugar-maze-activity: Switch to pyproject.Nicolas Graves
* gnu/packages/sugar.scm (sugar-maze-activity): [build-system]: Switch to pyproject-build-system. [arguments]: Replace <#:test-target> with <#:test-flags>. <#:phases>: Run guix style. Delete 'build phase. [native-inputs]: Add python-setuptools-next. Change-Id: Ie2fbfd5b7c49e726a35a066340a389ea2089a0e5 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-10gnu: sugar-log-activity: Switch to pyproject.Nicolas Graves
* gnu/packages/sugar.scm (sugar-log-activity): [build-system]: Switch to pyproject-build-system. [arguments]: Replace <#:test-target> with <#:test-flags>. <#:phases>: Run guix style. Delete 'build phase. [native-inputs]: Add python-setuptools-next. Change-Id: I1421404161f45cca9f7e8cb4e94dbfd04ec80194 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-10gnu: sugar-jukebox-activity: Switch to pyproject.Nicolas Graves
* gnu/packages/sugar.scm (sugar-jukebox-activity): [build-system]: Switch to pyproject-build-system. [arguments]: Replace <#:test-target> with <#:test-flags>. <#:phases>: Run guix style. Delete 'build phase. [native-inputs]: Add python-setuptools-next. [description, inputs]: Run guix style. Change-Id: I87797c241688e7c81f5a60d057dfed14134d998b Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-10gnu: sugar-help-activity: Switch to pyproject.Nicolas Graves
* gnu/packages/sugar.scm (sugar-help-activity): [build-system]: Switch to pyproject-build-system. [arguments]: Replace <#:test-target> with <#:test-flags>. <#:phases>: Run guix style. Delete 'build phase. [native-inputs]: Add python-setuptools-next. Change-Id: I90e33b0e66ee9e39077e377121c6b56010d619fb Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-10gnu: sugar-commander-activity: Switch to pyproject.Nicolas Graves
* gnu/packages/sugar.scm (sugar-commander-activity): [build-system]: Switch to pyproject-build-system. [arguments]: Replace <#:test-target> with <#:test-flags>. <#:phases>: Run guix style. Delete 'build phase. [native-inputs]: Add python-setuptools-next. [description]: Run guix style and re-indent. Change-Id: Ic9e4939efbf0152090a5e6ca49ae2be7a78dad71 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-10gnu: sugar-classify-cats-activity: Switch to pyproject.Nicolas Graves
* gnu/packages/sugar.scm (sugar-classify-cats-activity): [build-system]: Switch to pyproject-build-system. [arguments]: Replace <#:test-target> with <#:test-flags>. <#:phases>: Run guix style. Delete 'build phase. [native-inputs]: Add python-setuptools-next. Change-Id: I94fae34ebc40c074a13927af5a0fc398c83f41ce Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-10gnu: sugar-chat-activity: Switch to pyproject.Nicolas Graves
* gnu/packages/sugar.scm (sugar-chat-activity): [build-system]: Switch to pyproject-build-system. [arguments]: Replace <#:test-target> with <#:test-flags>. <#:phases>: Run guix style. Delete 'build phase. [native-inputs]: Add python-setuptools-next. Change-Id: I8b2adc9c9d2a0c12e343f111019a61021a9ab44a Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-10gnu: sugar-cellgame-activity: Switch to pyproject.Nicolas Graves
* gnu/packages/sugar.scm (sugar-cellgame-activity): [build-system]: Switch to pyproject-build-system. [arguments]: Replace <#:test-target> with <#:test-flags>. <#:phases>: Run guix style. Delete 'build phase. [native-inputs]: Add python-setuptools-next. Change-Id: Iad29e208959fa4c0d04e90e6e631baad3456ed5c Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-10gnu: sugar-browse-activity: Switch to pyproject.Nicolas Graves
* gnu/packages/sugar.scm (sugar-browse-activity): [build-system]: Switch to pyproject-build-system. [arguments]: Replace <#:test-target> with <#:test-flags>. <#:phases>: Run guix style. Delete 'build phase. [native-inputs]: Add python-setuptools-next. Change-Id: Ibeb793989fcc4d7b3c05126b438cace25802f66e Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-10gnu: sugar-block-party-activity: Switch to pyproject.Nicolas Graves
* gnu/packages/sugar.scm (sugar-block-party-activity): [build-system]: Switch to pyproject-build-system. [arguments]: Replace <#:test-target> with <#:test-flags>. <#:phases>: Run guix style. Delete 'build phase. [native-inputs]: Add python-setuptools-next. Change-Id: Ia48866d7fee34af55b1140deb90dad6163089033 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-10gnu: python-scikit-rebate: Switch to pyproject.Cayetano Santos
* gnu/packages/machine-learning.scm (python-scikit-rebate)[build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools-next. Change-Id: I9b4767dd3593aadb43195ac6589db4ad3c7e6a30 Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-10gnu: ntp: Find the location of installed binaries.Efraim Flashner
* gnu/packages/ntp.scm (ntp)[arguments]: Add a phase to set the full path of the installed binaries. Change-Id: I70d8a67c451ee01cce9afbc0bcd783b72dbc78be
2025-09-10gnu: ntp: Set location of ntp driftfile.Efraim Flashner
* ngu/packages/ntp.scm (ntp)[arguments]: Set the location of the driftfile to the location set in the ntp service. Change-Id: I33e023fe3ff050dddeb0f7b83f42e78a43454070
2025-09-10gnu: libofx: Replace libxml++@2 with latest version.Nicolas Graves
* gnu/packages/finance.scm (libofx)[inputs]: Replace libxml++@2 with libxml++@5. Improve style. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-09-10gnu: gobby: Improve style.Nicolas Graves
* gnu/packages/gobby.scm (gobby)[inputs, arguments]: Improve style. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-09-10gnu: Remove libxml++-3.Nicolas Graves
This is a package that was only used for tascam-gtk and its update proved to be more complex than libxml++ 2 or 5. * gnu/packages/gnome.scm (libxml++-3): Delete variable. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>